Digital signal processor having instruction set with one or more non-linear complex functions
    1.
    发明授权
    Digital signal processor having instruction set with one or more non-linear complex functions 有权
    具有具有一个或多个非线性复合函数的指令集的数字信号处理器

    公开(公告)号:US09176735B2

    公开(公告)日:2015-11-03

    申请号:US12324926

    申请日:2008-11-28

    IPC分类号: G06F7/483 G06F9/30 G06F17/16

    CPC分类号: G06F9/3001

    摘要: Methods and apparatus are provided for a digital signal processor having an instruction set with one or more non-linear complex functions. A method is provided for a processor. One or more non-linear complex software instructions are obtained from a program. The non-linear complex software instructions have at least one complex number as an input. One or more non-linear complex functions are applied from a predefined instruction set to the at least one complex number. An output is generated comprised of one complex number or two real numbers. A functional unit can implement the one or more non-linear complex functions. In one embodiment, a vector-based digital signal processor is disclosed that processes a complex vector comprised of a plurality of complex numbers. The processor can process the plurality of complex numbers in parallel.

    摘要翻译: 为具有具有一个或多个非线性复合函数的指令集的数字信号处理器提供了方法和装置。 为处理器提供了一种方法。 从程序获得一个或多个非线性复杂软件指令。 非线性复杂软件指令具有至少一个复数作为输入。 一个或多个非线性复函数从预定义的指令集应用到至少一个复数。 产生由一个复数或两个实数组成的输出。 功能单元可以实现一个或多个非线性复合函数。 在一个实施例中,公开了一种处理由多个复数组成的复矢量的基于矢量的数字信号处理器。 处理器可以并行处理多个复数。

    Digital signal processor having instruction set with an exponential function using reduced look-up table
    2.
    发明授权
    Digital signal processor having instruction set with an exponential function using reduced look-up table 有权
    数字信号处理器具有使用缩减查找表的具有指数函数的指令集

    公开(公告)号:US09128790B2

    公开(公告)日:2015-09-08

    申请号:US12362879

    申请日:2009-01-30

    IPC分类号: G06F1/035 G06F7/556

    摘要: A digital signal processor is provided having an instruction set with an exponential function that uses a reduced look-up table. The disclosed digital signal processor evaluates an exponential function for an input value, x, by decomposing the input value, x, to an integer part, N, a first fractional part, q1, larger than a specified value, x0, and a second fractional part, q2, smaller than the specified value, x0; computing 2q2 using a polynomial approximation, such as a cubic approximation; obtaining 2q1 from a look-up table; and evaluating the exponential function for the input value, x, by multiplying 2q2, 2q1 and 2N together. Look-up table entries have a fewer number of bits than a number of bits in the input value, x.

    摘要翻译: 提供了一种数字信号处理器,其具有使用缩减的查找表的具有指数函数的指令集。 所公开的数字信号处理器通过将输入值x分解为整数部分N来估算输入值x的指数函数,N,大于指定值x0的第一小数部分q1,以及第二分数 部分,q2,小于指定值x0; 使用多项式近似计算2q2,例如立方近似; 从查表中获得2q1; 并且通过将2q2,2q1和2N相乘来估计输入值x的指数函数。 查找表条目具有比输入值x中的位数少的位数。

    Digital signal processor having instruction set with one or more non-linear functions using reduced look-up table with exponentially varying step-size
    3.
    发明授权
    Digital signal processor having instruction set with one or more non-linear functions using reduced look-up table with exponentially varying step-size 有权
    数字信号处理器具有使用具有指数变化的步长的缩小查找表的具有一个或多个非线性函数的指令集

    公开(公告)号:US09069686B2

    公开(公告)日:2015-06-30

    申请号:US12324931

    申请日:2008-11-28

    摘要: A digital signal processor and method are disclosed having an instruction set with one or more non-linear functions using a look-up table of reduced size and exponentially varying step-sizes. A digital signal processor evaluates a non-linear function for a value, x, by obtaining at least two values from at least one look-up table for the non-linear function that are near the value, x, wherein the at least one look-up table stores a subset of values for the non-linear function using exponentially-varying step sizes; and interpolating the at least two obtained values to obtain a result, y. A position of a leading zero in the value, x, can be used as an index into the at least one look-up table. The interpolation can comprise, for example, a linear interpolation or a polynomial interpolation. A modulo arithmetic operation can optionally be employed for a periodic non-linear function.

    摘要翻译: 公开了一种数字信号处理器和方法,其具有使用减小尺寸和指数级变化的步长的查找表的具有一个或多个非线性函数的指令集。 数字信号处理器通过从近似于值x的非线性函数的至少一个查找表中获得至少两个值来评估值x的非线性函数,其中至少一个外观 -up表使用指数变化的步长存储用于非线性函数的值的子集; 并且内插所述至少两个获得的值以获得结果y。 值x中的前导零的位置可以用作至少一个查找表中的索引。 内插可以包括例如线性内插或多项式插值。 对于周期性非线性函数可以可选地使用模运算。

    Digital signal processor having instruction set with one or more non-linear functions using reduced look-up table
    4.
    发明授权
    Digital signal processor having instruction set with one or more non-linear functions using reduced look-up table 有权
    具有使用缩减查找表的具有一个或多个非线性函数的指令集的数字信号处理器

    公开(公告)号:US09069685B2

    公开(公告)日:2015-06-30

    申请号:US12324927

    申请日:2008-11-28

    摘要: A digital signal processor and method are disclosed having an instruction set with one or more non-linear functions using a look-up table of reduced size. A digital signal processor evaluates a non-linear function for a value, x, by obtaining two or more values for the non-linear function that are near the value, x, from at least one look-up table, wherein the at least one look-up table stores a subset of values for the non-linear function; and interpolating the two or more obtained values to obtain a result, y. The interpolation may comprise, for example, a linear interpolation or a polynomial interpolation. In a further variation, a modulo arithmetic operation can be employed for a periodic non-linear function.

    摘要翻译: 公开了一种使用具有缩小尺寸的查找表的具有一个或多个非线性函数的指令集的数字信号处理器和方法。 数字信号处理器通过从至少一个查找表获得接近值x的非线性函数的两个或更多个值来评估值x的非线性函数,其中至少一个 查找表存储非线性函数的值的子集; 并且内插两个或更多获得的值以获得结果y。 插值可以包括例如线性内插或多项式插值。 在另一变型中,可以对周期性非线性函数采用模运算。

    Methods and apparatus for search sphere linear block decoding
    5.
    发明授权
    Methods and apparatus for search sphere linear block decoding 有权
    搜索球线性块解码的方法和装置

    公开(公告)号:US08595604B2

    公开(公告)日:2013-11-26

    申请号:US13247439

    申请日:2011-09-28

    IPC分类号: H03M13/00

    摘要: A search sphere-based linear block decoder is provided. A received vector, v, is decoded by computing a syndrome vector, S, corresponding to the received vector, v; (S=vH); obtaining a set of all possible error vectors, e, corresponding to the computed syndrome vector, S, wherein the set of all possible error vectors, e, is obtained from a pre-computed error table and has a specified maximum number of bit errors; calculating a set of all possible received vectors, x, based on the received vector, v, and the set of all possible error vectors, e; determining a k-bit code-vector x that is closest to the received vector, v; and determining an n-bit data-vector, d, associated with the k-bit code-vector x. The pre-computed error table can be generated by multiplying all possible error vectors by a Syndrome Matrix, to obtain all possible syndrome vectors associated with all possible error vectors.

    摘要翻译: 提供基于搜索范围的线性块解码器。 通过计算对应于接收向量v的校正子向量S来解码接收向量v, (S = vH); 获得对应于所计算的校正子向量S的所有可能的误差向量集合,其中所有可能的误差向量集合e从预先计算的误差表获得并且具有指定的最大数量的比特错误; 基于所接收的向量v和所有可能的误差向量的集合e来计算所有可能的接收向量x的集合; 确定最接近接收矢量的k位码矢量,v; 以及确定与所述k位码矢量x相关联的n位数据矢量d。 可以通过将所有可能的误差向量乘以综合征矩阵来产生预计算误差表,以获得与所有可能的误差向量相关联的所有可能的校正子向量。

    Receiver and method for estimating a plurality of estimated transfer functions corresponding to wireless channels in a multiple-input system
    6.
    发明授权
    Receiver and method for estimating a plurality of estimated transfer functions corresponding to wireless channels in a multiple-input system 有权
    用于估计与多输入系统中的无线信道相对应的多个估计传递函数的接收器和方法

    公开(公告)号:US08515376B2

    公开(公告)日:2013-08-20

    申请号:US13617229

    申请日:2012-09-14

    IPC分类号: H04B1/06

    摘要: In one embodiment, a receiver is provided for use in a multiple-input system that includes a receiving antenna receiving a time-domain signal corresponding to a plurality of signals transmitted from a plurality of transmitting antennas. The receiver includes: (a) a transform unit adapted to transform the time-domain signal into a frequency-domain signal; (b) a channel estimation unit adapted to estimate, based on the frequency-domain signal and a frequency-domain pilot signal, a combined transfer function corresponding to a plurality of transfer functions of respective channels between the plurality of transmitting antennas and the receiving antenna; and (c) a channel separation unit including a plurality of frequency-domain convolution units that separate the combined transfer function into a plurality of estimated channel transfer functions.

    摘要翻译: 在一个实施例中,提供接收机用于多输入系统,该多输入系统包括接收天线,其接收与从多个发射天线发射的多个信号相对应的时域信号。 接收机包括:(a)适于将时域信号变换为频域信号的变换单元; (b)信道估计单元,适于基于频域信号和频域导频信号估计与多个发射天线和接收天线之间的各个信道的多个传递函数相对应的组合传递函数 ; 以及(c)信道分离单元,其包括将所述组合传递函数分离成多个估计信道传递函数的多个频域卷积单元。

    Digital signal processor having instruction set with an xK function using reduced look-up table
    7.
    发明授权
    Digital signal processor having instruction set with an xK function using reduced look-up table 有权
    数字信号处理器具有使用减少的查找表的具有xK功能的指令集

    公开(公告)号:US09207910B2

    公开(公告)日:2015-12-08

    申请号:US12362874

    申请日:2009-01-30

    IPC分类号: G06F1/035 G06F7/556

    摘要: A digital signal processor is provided having an instruction set with an xK function that uses a reduced look-up table. The disclosed digital signal processor evaluates an xK function for an input value, x, by computing Log(x) in hardware; multiplying the Log(x) value by K; and determining the xK function by applying an exponential function in hardware to a result of the multiplying step. One or more of the computation of Log(x) and the exponential function employ at least one look-up table having entries with a fewer number of bits than a number of bits in the input value, x.

    摘要翻译: 提供了一种数字信号处理器,其具有使用减少的查找表的具有xK功能的指令集。 所公开的数字信号处理器通过在硬件中计算Log(x)来评估输入值x的xK函数; 将Log(x)值乘以K; 以及通过在硬件中对乘法步骤的结果应用指数函数来确定xK函数。 Log(x)和指数函数的计算中的一个或多个使用至少一个查找表,其具有比输入值x中的位数少的位数较少的条目。

    METHODS AND APPARATUS FOR DIRECT SYNTHESIS OF RF SIGNALS USING DELTA-SIGMA MODULATOR
    8.
    发明申请
    METHODS AND APPARATUS FOR DIRECT SYNTHESIS OF RF SIGNALS USING DELTA-SIGMA MODULATOR 有权
    使用DELTA-SIGMA调制器直接合成RF信号的方法和装置

    公开(公告)号:US20120014426A1

    公开(公告)日:2012-01-19

    申请号:US13254397

    申请日:2009-03-31

    IPC分类号: H04B17/00

    CPC分类号: H03M7/3042 H03M7/3024

    摘要: Methods and apparatus are provided for direct synthesis of RF signals using a delta-sigma modulator. An RF signal is synthesized from an input signal by quantizing the input signal using a quantizer, such as a one bit quantizer; determining a quantization error associated with the quantizer; generating an error prediction value using an error predictive filter, wherein the error predictive filter comprises one or more filter zeroes on a unit circle for one or more desired frequencies of f1, f2, . . . fn and one or more filter poles having a magnitude inside the unit circle and a frequency substantially equal to the one or more desired frequencies of f1, f2, . . . fn; and subtracting the error prediction value from the input signal. The filter poles have a magnitude that reduces a boost provided out-of-band.

    摘要翻译: 提供了使用Δ-Σ调制器直接合成RF信号的方法和装置。 通过使用诸如一位量化器的量化器量化输入信号,从输入信号合成RF信号; 确定与所述量化器相关联的量化误差; 使用误差预测滤波器生成误差预测值,其中所述误差预测滤波器包括在f1,f2的一个或多个期望频率的单位圆上的一个或多个滤波器零点。 。 。 fn和一个或多个具有在单位圆内的幅度的滤波器极,并且频率基本上等于f1,f2的一个或多个期望频率。 。 。 fn 并从输入信号中减去误差预测值。 滤波器极具有降低带外提升的幅度。

    Methods and apparatus for performing reduced complexity discrete fourier transforms using interpolation
    9.
    发明授权
    Methods and apparatus for performing reduced complexity discrete fourier transforms using interpolation 有权
    使用插值执行复杂度降低的离散傅里叶变换的方法和装置

    公开(公告)号:US08015226B2

    公开(公告)日:2011-09-06

    申请号:US11859437

    申请日:2007-09-21

    IPC分类号: G06F17/14

    CPC分类号: G06F17/141

    摘要: Methods and apparatus are provided for performing reduced complexity discrete Fourier transforms using interpolation An input sequence of length N is transformed by extending the input sequence to an extended input sequence of length M, where M is greater than N (a power of two greater than N); performing a discrete Fourier Transform (DFT), such as a power-of-two DFT, on the extended input sequence to obtain an interpolated sequence; and applying a conversion matrix to the interpolated sequence to obtain a DFT output for the input sequence of length N. The input sequence of length N can be extended to an extended input sequence of length M, for example, by employing a zero padding technique, a cyclic extension technique, a windowing of a cyclic extended sequence technique or a resampling-based interpolation technique to extend the input sequence. The conversion matrix is substantially a sparse matrix.

    摘要翻译: 提供的方法和装置用于使用插值来执行降低复杂度的离散付里叶变换通过将输入序列扩展为长度为M的扩展输入序列来变换长度为N的输入序列,其中M大于N(2的幂大于N ); 在扩展输入序列上执行离散傅立叶变换(DFT),例如二次幂DFT,以获得内插序列; 以及将转换矩阵应用到内插序列以获得长度为N的输入序列的DFT输出。例如,通过采用零填充技术,长度N的输入序列可以扩展到长度为M的扩展输入序列, 循环扩展技术,循环扩展序列技术的开窗或基于重新采样的插值技术来扩展输入序列。 转换矩阵基本上是稀疏矩阵。

    METHODS AND APPARATUS FOR SIMULTANEOUS ESTIMATION OF FREQUENCY OFFSET AND CHANNEL RESPONSE FOR MU-MIMO OFDMA
    10.
    发明申请
    METHODS AND APPARATUS FOR SIMULTANEOUS ESTIMATION OF FREQUENCY OFFSET AND CHANNEL RESPONSE FOR MU-MIMO OFDMA 有权
    用于MU-MIMO OFDMA的频率偏移和频道响应的同时估计的方法和装置

    公开(公告)号:US20100304687A1

    公开(公告)日:2010-12-02

    申请号:US12474344

    申请日:2009-05-29

    IPC分类号: H04B17/00

    摘要: Methods and apparatus are provided for simultaneous estimation of frequency offset and channel response for a communication system, such as a MU-MIMO communication system. An iterative method is provided for estimating frequency offset and channel response for a plurality of frequency resources. The channel response is estimated for a set of users sharing a given one of the frequency resources. In addition, the frequency offset is estimated for the users in the set, wherein the channel response and frequency offset of users not in the set are maintained at their latest updated values. Initially, the channel response of a user can be an ideal channel response and the frequency offset can be approximately zero.

    摘要翻译: 提供了用于同时估计诸如MU-MIMO通信系统的通信系统的频率偏移和信道响应的方法和装置。 提供了一种用于估计多个频率资源的频率偏移和信道响应的迭代方法。 对于共享给定的一个频率资源的一组用户估计信道响应。 此外,针对集合中的用户估计频率偏移,其中不在集合中的用户的信道响应和频率偏移保持在其最新的更新值。 最初,用户的信道响应可以是理想的信道响应,并且频率偏移可以近似为零。