Method and apparatus for interleaving for information transmission or storage applications
    1.
    发明授权
    Method and apparatus for interleaving for information transmission or storage applications 有权
    用于信息传输或存储应用的交织的方法和装置

    公开(公告)号:US06687870B1

    公开(公告)日:2004-02-03

    申请号:US09406173

    申请日:1999-09-23

    IPC分类号: H03M1300

    摘要: Interleavers are used in data transmission and storage applications to introduce diversity into a data stream, thereby making adjacent symbols more independent with respect to a transfer environment of variable quality. Conventional interleavers require storage in whole units of data blocks. This storage requirement complicates implementations for applications where available circuit area is limited and data rates and block sizes are large. A novel interleaver produces an interleaved data block using storage space that is only a fraction of the size of the input data block.

    摘要翻译: 交织器用于数据传输和存储应用中以将分集引入到数据流中,从而使相邻符号相对于可变质量的传送环境更独立。 传统的交织器需要在整个数据块中存储。 这种存储要求使可用电路面积有限并且数据速率和块大小较大的应用的实现复杂化。 一种新颖的交织器使用只是输入数据块大小的一小部分的存储空间产生交错数据块。

    Method and apparatus for rotating the phase of a complex signal
    2.
    发明授权
    Method and apparatus for rotating the phase of a complex signal 有权
    用于旋转复信号的相位的方法和装置

    公开(公告)号:US06535562B1

    公开(公告)日:2003-03-18

    申请号:US09452045

    申请日:1999-11-30

    IPC分类号: H04L2736

    CPC分类号: H04L27/206 H04L27/2082

    摘要: In applications employing phase-shift keying modulation, a phase rotator as disclosed herein is used to rotate the constellation of signal vectors before carrier modulation in order to maximize modulator output power. Such a rotator may be applied in the digital domain (to complex signals having either binary-valued or multi-valued components) or in the analog domain.

    摘要翻译: 在采用相移键控调制的应用中,如本文所公开的相位旋转器用于在载波调制之前旋转信号矢量的星座,以便最大化调制器输出功率。 这种旋转器可以应用于数字域(具有二进制值或多值分量的复信号)或模拟域中。

    Digital filter with state storage
    5.
    发明授权
    Digital filter with state storage 有权
    带状态存储的数字滤波器

    公开(公告)号:US06820103B2

    公开(公告)日:2004-11-16

    申请号:US10003913

    申请日:2001-10-31

    IPC分类号: G06F1710

    摘要: A system for digital filtering includes a set of logic gates, a state storage, and a multiplexer. The state storage includes two or more storage banks and may also include combinatorial logic and/or at least one lookup table. In one application, a filtering operation according to a finite-impulse-response filter coefficient vector is performed without runtime multiplications. Applications to symmetric and antisymmetric filter coefficient vectors are described, as well as applications to filter coefficient vectors of arbitrary odd or even length.

    摘要翻译: 用于数字滤波的系统包括一组逻辑门,状态存储器和多路复用器。 状态存储器包括两个或多个存储体,并且还可以包括组合逻辑和/或至少一个查找表。 在一个应用中,根据有限脉冲响应滤波器系数向量进行滤波操作,而不进行运行时乘法。 对对称和反对称滤波器系数向量的应用进行了描述,以及用于滤除任意奇数或偶数长度的系数向量的应用。

    Variable length instruction decoder
    7.
    发明授权
    Variable length instruction decoder 失效
    可变长度指令解码器

    公开(公告)号:US06425070B1

    公开(公告)日:2002-07-23

    申请号:US09044086

    申请日:1998-03-18

    IPC分类号: G06F9302

    摘要: The present invention is a novel and improved method and circuit for digital signal processing. One aspect of the invention calls for the use of a variable length instruction set. A portion of the variable length instructions may be stored in adjacent locations within memory space with the beginning and ending of instructions occurring across memory word boundaries. Furthermore, additional aspects of the invention are realized by having instructions contain variable numbers of instruction fragments. Each instruction fragment causes a particular operation, or operations, to be performed allowing multiple operations during each clock cycle. Thus, multiple operations are performed during each clock cycle, reducing the total number of clock cycles necessary to perform a task. The exemplary DSP includes a set of three data buses over which data may be exchanged with a register bank and three data memories. The use of more than two data buses, and especially three data buses, realizes another aspect of the invention, which is significantly reduced bus contention. One embodiment of the invention calls for the data buses to include one wide bus and two narrow buses. The wide bus is coupled to a wide data memory and the two narrow buses are coupled to two narrow data memories. Another aspect of the invention is realized by the use of a register bank that has registers accessible by at least two processing units. This allows multiple operations to be performed on a particular set of data by the multiple processing units, without reading and writing the data to and from a memory. The processing units in the exemplary embodiment of the invention include an arithmetic logic (ALU) and a multiply-accumulate (MAC) unit. When combined with the use of the multiple bus architecture, highly parallel instructions, or both, an additional aspect of the invention is realized where highly pipelined, multi-operation, processing is performed.

    摘要翻译: 本发明是用于数字信号处理的新颖且改进的方法和电路。 本发明的一个方面要求使用可变长度指令集。 可变长度指令的一部分可以存储在存储器空间内的相邻位置,同时跨越存储器字边界的指令的开始和结束。 此外,通过使指令包含可变数量的指令片段来实现本发明的附加方面。 每个指令片段导致执行特定操作或操作,允许在每个时钟周期期间进行多个操作。 因此,在每个时钟周期期间执行多个操作,减少执行任务所需的总时钟周期数。 示例性DSP包括一组三个数据总线,数据可以通过该数据总线与寄存器组和三个数据存储器交换。 使用两条以上的数据总线,特别是三条数据总线,实现了本发明的另一方面,这显着减少了总线竞争。 本发明的一个实施例要求数据总线包括一个宽的总线和两个窄的总线。 宽总线耦合到宽数据存储器,并且两个窄总线耦合到两个窄数据存储器。 通过使用具有可由至少两个处理单元访问的寄存器的寄存器组来实现本发明的另一方面。 这允许通过多个处理单元对特定数据集执行多个操作,而不向存储器读取和写入数据。 本发明的示例性实施例中的处理单元包括算术逻辑(ALU)和乘法累加(MAC)单元。 当结合使用多总线架构,高度并行指令或两者时,实现本发明的另一方面,其中执行高度流水线化,多操作的处理。

    Dynamic shared forward link channel for a wireless communication system
    8.
    发明申请
    Dynamic shared forward link channel for a wireless communication system 有权
    用于无线通信系统的动态共享前向链路信道

    公开(公告)号:US20050208959A1

    公开(公告)日:2005-09-22

    申请号:US10889926

    申请日:2004-07-12

    摘要: A dynamic shared forward link channel (or “data” channel) is used to send multicast data to a group of wireless devices, e.g., using a common long code mask for the data channel. Reference power control (PC) bits are also sent on the data channel and used for signal quality estimation. A shared forward link control channel is used to send user-specific signaling to individual wireless devices, e.g., using time division multiplexing (TDM) and a unique long code mask for each wireless device. A shared forward link indicator channel is used to send reverse link (RL) PC bits to the wireless devices, e.g., using TDM. The data channel is jointly power controlled by all wireless devices receiving the data channel. The control and indicator channels are individually power controlled by each wireless device such that the signaling and RL PC bits sent on these channels for the wireless device are reliably received.

    摘要翻译: 使用动态共享前向链路信道(或“数据”信道)将组播数据发送到一组无线设备,例如使用用于数据信道的公共长码掩码。 参考功率控制(PC)位也在数据通道上发送并用于信号质量估计。 共享的前向链路控制信道用于向各个无线设备发送用户特定的信令,例如对于每个无线设备使用时分多路复用(TDM)和唯一的长码掩码。 共享的前向链路指示符信道用于向无线设备发送反向链路(RL)PC比特,例如使用TDM。 数据通道由接收数据通道的所有无线设备共同供电控制。 控制和指示器通道由每个无线设备单独进行功率控制,使得在这些信道上为无线设备发送的信令和RL PC位被可靠地接收。