会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for a X-DSL communication processor
    • 用于X-DSL通信处理器的方法和装置
    • US06940807B1
    • 2005-09-06
    • US09699193
    • 2000-10-26
    • Behrooz RezvaniAvadhani ShridharRaminder S. BajwaTiruvur R. RameshMasoud EskandariFirooz MassoudiSam HeidariOmprakash S. SarmaruSridhar Begur
    • Behrooz RezvaniAvadhani ShridharRaminder S. BajwaTiruvur R. RameshMasoud EskandariFirooz MassoudiSam HeidariOmprakash S. SarmaruSridhar Begur
    • H04J11/00
    • G06F17/142H04L27/2628H04L27/265
    • The current invention provides a DSP which accommodates multiple current X-DSL protocols and is further configurable to support future protocols. The DSP is implemented with shared and dedicated hardware components on both the transmit and receive paths. The DSP implements both the discrete Fourier transform (DFT) and inverse discrete Fourier transform (IDFT) portions across a wide range of sample sizes and X-DSL protocols. Multiple channels, each with varying ones of the X-DSL protocols can be handled in the same session. The DSP offers the speed associated with hardware implementation of the transforms and the flexibility of a software only implementation. Traffic flow is regulated in the chip using a packet based schema in which each packet is associated with a specific channel of upstream and downstream data. Header and control information in each packet is used to govern the processing of each packet as it moves along either the transmit path or receive path. The DSP of the current invention may advantageously be utilized in fields other than communications, such as: medical and other imaging, seismic analysis, radar and other military applications, pattern recognition, signal processing etc. The present invention provides a signal processing architecture that supports scalability of CO/DLC/ONU resources, and allows a significantly more flexible hardware response to the evolving X-DSL standards without over committing of hardware resources. As standards evolve hardware may be reconfigured to support the new standards.
    • 本发明提供一种DSP,其容纳多个当前的X-DSL协议,并且可进一步配置以支持未来的协议。 DSP在传输和接收路径上都具有共享和专用硬件组件。 DSP在宽范围的采样大小和X-DSL协议上实现离散傅立叶变换(DFT)和离散傅立叶逆变换(IDFT)部分。 每个具有不同的X-DSL协议的多个信道可以在同一个会话中处理。 DSP提供与转换的硬件实现相关的速度和仅用于软件的实现的灵活性。 使用基于分组的模式在芯片中调整流量流,其中每个分组与上游和下游数据的特定信道相关联。 每个数据包中的报头和控制信息用于控制每个数据包沿着发送路径或接收路径移动时的处理。 本发明的DSP可有利地用于通信以外的领域,例如:医疗和其他成像,地震分析,雷达和其他军事应用,模式识别,信号处理等。本发明提供一种信号处理架构,其支持 CO / DLC / ONU资源的可扩展性,并且允许对演进的X-DSL标准的显着更灵活的硬件响应,而不必超过硬件资源。 随着标准的发展,硬件可能被重新配置以支持新的标准。
    • 8. 发明申请
    • System and Method for Partitioning DSL Vector Cancellation
    • 用于分离DSL矢量消除的系统和方法
    • US20130051488A1
    • 2013-02-28
    • US13403956
    • 2012-02-23
    • Avadhani ShridharKevin Fisher
    • Avadhani ShridharKevin Fisher
    • H04B15/00
    • H04B3/32H04B3/487H04M11/062
    • A DSL system performs crosstalk cancellation using a plurality of vectoring cancellation chips that are partitioned into two or more groups based on DSL victim lines or DSL disturber lines or DSL tones. Embodiments of the invention include both single-criteria and double-criteria partitioning methods. In double-criteria embodiments, the vectoring cancellation VCE chips are first partitioned into two or more victim DSL line groups and then in each group the VCE chips are further partitioned by disturber DSL line processing. Alternately, the vectoring cancellation VCE chips are first partitioned into two or more disturber DSL line groups and then within each group further partitioned by victim DSL line processing. By partitioning the computation as described herein, the invention reduces the bandwidth and the number of links between the chips, without too much co-ordination complexity. This allows crosstalk cancellation across larger vectored groups.
    • DSL系统使用基于DSL受害线或DSL干扰线或DSL音调将其划分为两个或多个组的多个向量消除芯片来执行串扰消除。 本发明的实施例包括单一标准和双准则划分方法。 在双标准实施例中,向量消除VCE码片首先划分成两个或多个受害DSL线路组,然后在每个组中,VCE码片进一步被干扰DSL线路处理分割。 或者,矢量取消VCE芯片首先划分成两个或更多个干扰DSL线路组,然后在每个组内进一步被受害DSL线路处理划分。 通过如本文所述分割计算,本发明降低了芯片之间的带宽和链路数量,而没有太多的协调复杂性。 这允许跨较大矢量组的串扰消除。
    • 9. 发明授权
    • Repeat-bit based, compact system and method for implementing
zero-overhead loops
    • 基于重复位,紧凑的系统和方法来实现零架空循环
    • US5727194A
    • 1998-03-10
    • US478438
    • 1995-06-07
    • Avadhani ShridharKenichi Nitta
    • Avadhani ShridharKenichi Nitta
    • G06F9/32G06F9/45G06F9/30
    • G06F8/447G06F9/325
    • A repeat-bit based system and method for executing zero overhead loops, or repeat loops, in an information processing chip that does not require a repeat end register or a dedicated comparator. Executing repeat loops requires a processor to iterate N times a code fragment of loop instructions. All systems providing this capability must know when to refetch the first loop instruction at the end of a repeat. To do this, the present invention adds a repeat bit to the processor's instruction set. This bit is set by the assembler/compiler that generates the executable code fragment comprising the repeat loop. Where the repeat loop includes plural instructions, the assembler sets the repeat bit of the penultimate loop instruction. As each loop instruction is fetched, decoded and executed, the decoder detects the repeat bit and passes it to loop control circuitry. If the code fragment has not been iterated N times and the repeat bit is set, the program counter (PC) is loaded with the address of the first repeat loop instruction, which is refetched. Otherwise, the PC is incremented and the next instruction is fetched. Where the repeat loop has a single instruction, a nop instruction must be added after the instruction to be repeated. Two systems and methods for maintaining the repeat count are disclosed. The first requires a decrementor that decrements the repeat count from N each time the loop is iterated. Another replaces the decrementor with the PC incrementor, which increments the repeat counter from -N or -(N-1).
    • 一种基于重复位的系统和方法,用于在不需要重复结束寄存器或专用比较器的信息处理芯片中执行零开销环路或重复循环。 执行重复循环需要处理器重复N次循环指令的代码片段。 提供此功能的所有系统必须知道在重复结束时何时重新获取第一个循环指令。 为此,本发明向处理器的指令集添加重复位。 该位由汇编器/编译器设置,生成包含重复循环的可执行代码段。 在重复循环包括多个指令的地方,汇编器设置倒数第二个循环指令的重复位。 当每个循环指令被取出,解码和执行时,解码器检测重复位并将其传递给环路控制电路。 如果代码片段没有被迭代N次并且重复位被设置,则程序计数器(PC)被加载有第一个重复循环指令的地址,这被重写。 否则,PC将递增,并取下一条指令。 在重复循环具有单个指令的情况下,必须在要重复的指令之后添加nop指令。 公开了用于维持重复计数的两种系统和方法。 第一个需要一个递减器,每次迭代循环时,从N减少重复计数。 另一个用PC增量器代替递减器,该增量器从-N或 - (N-1)增加重复计数器。