Barnes & Thornburg LLP
Software digital front end (SoftDFE) signal processing
Software Digital Front End (SoftDFE) signal processing techniques are provided. One or more digital front end (DFE) functions are performed on a signal in software by executing one or more specialized instructions on a processor to perform the one or more digital front end (DFE) functions on the signal, wherein the processor has an instruction set comprised of one or more of linear and non-linear instructions. A block of samples comprised of a plurality of data samples is optionally formed and the digital front end (DFE) functions are performed on the block of samples. The specialized instructions can include a vector convolution function, a complex exponential function, an xk function, a vector compare instruction, a vector max( ) instruction, a vector multiplication instruction, a vector addition instruction, a vector sqrt( ) instruction, a vector 1/x instruction, and a user-defined non-linear instruction.
Intel Corporation
H H H H H G H H H H G H G H H H H H H H G H H H H H G H
H04L H03H H03F H04L H03F G06F H03F H04L H03F H04L G06F H04B G06F H04L H03F H04B H03F H03F H04B H03M G06F H03F H04B H03F H04L H04L G06F H03F
inventional inventional additional inventional inventional inventional inventional inventional inventional inventional inventional additional inventional inventional additional inventional additional additional inventional inventional inventional inventional additional inventional inventional inventional inventional additional
Kameran Meng-Lin Albert Joseph Ramon Sanchez Joseph H. Steven C. Jian-Guo Chengzhou
Azadet Yu Molina Williams Perez Othmer Pinault Chen Li