Abstract:
A digital filter circuit that implements a filtering process for a plurality of channels having different sampling rates with a small circuit complexity includes a delay circuit divided into first to mth groups of delay devices, processing stage division means for selectively supplying first to (m−1)th input delayed signals and output signals of the second to mth taps to the first to (m−1)th groups of delay devices, tap coefficient supply means for supplying first to mth selected tap coefficients, a multiplying circuit for multiplying outputs of the first to mth taps and the first to mth selected tap coefficients, an adding circuit for adding up first to mth multiplication results, an accumulative addition part for accumulatively adding the first to mth multiplication results and addition results of the plurality of adders, and an output data format generation part for generating an output format of a filtering process result of each of processing stages from the plurality of accumulative addition results and outputs of the adding circuit.
Abstract:
Provided is a system for generating coefficient values. The system may include a base function generator and a series of accumulators including a leading and a last accumulator. In the series of accumulators, the data output of each accumulator, except the last, may be coupled to the data input of a successive adjacent accumulator. The base function generator may be configured to output, to the leading accumulator, a series of data values that may correspond to a base function that is a specified order derivative of a filter function. Each accumulator may be configured to: add a data value currently at its data input to a currently stored data value to produce an updated data value that may correspond to a respective value of a specified order integral of the base function; store the updated data value in the accumulator; and output the updated data value at its data output.
Abstract:
A filter can include a first channel and a second channel. The first channel can be configured to process a first term and a second term of an input vector using a first coefficient and a second coefficient of the filter. The first channel can be configured to generate a first term of an output vector. The second channel can be configured to process the first term and the second term of the input vector using the first coefficient and the second coefficient of the filter. The second channel can be configured to generate a second term of the output vector. The first and second channels can be configured to operate in parallel.
Abstract:
Methods and systems for multi-input IIR filters with error feedback are disclosed. By using multiple-inputs to generate multiple outputs during each iteration, a multi-input IIR filter in accordance with the present invention has greatly increased throughput. Furthermore, the addition of a multi-variable error feedback unit in accordance with the present invention in a multiple-input IIR filter can greatly increase the accuracy of the multi-variable IIR Filter.
Abstract:
In the receive subsystem, the analogue-to-digital converter (40) works on the output of the low-noise amplifier (33), at a chosen rate (F), which corresponds to a bandwidth sampling. The processing stages comprise a custom circuit (5), with * an input memory (510) arranged to contain N successive digital samples, renewed at the chosen rate in blocks of M samples, * a complex digital low-pass filtering function (511, 512), of chosen cut-off frequency, operating on the input memory to supply N filtered digital samples (515), * an M-periodic summing function (531) on the N filtered digital samples, supplying M filtered and summed digital samples (533), * an M′M discrete Fourier transform stage (55), operating on these M filtered and summed digital samples, the digital signals on the M outputs (559) of the Fourier transform representing M separate channels, of width defined by the cut-off frequency of the abovementioned low-pass filter.
Abstract:
In the receive subsystem, the analogue-to-digital converter (40) works on the output of the low-noise amplifier (33), at a chosen rate (F), which corresponds to a bandwidth sampling. The processing stages comprise a custom circuit (5) with * an input memory (510) arranged to contain N successive digital samples, renewed at the chosen rate in blocks of M samples, * a complex digital low-pass filtering function (511, 512), of chosen cut-off frequency, operating on the input memory to supply N filtered digital samples, * an M-periodic summing function (531) on the N filtered digital samples, supplying M filtered and summed digital samples (533), * an M1M discrete Fourier transform stage (55), operating on these M filtered and summed digital samples, the digital signals on the M outputs (559) of the Fourier transform representing M separate channels, of width defined by the cut-off frequency of the abovementioned low-pass filter.
Abstract:
A control system is provided for controlling a transducer array. The control system includes a plurality of sparse filters and integrators. The control system can be used to separate signals from a plurality of sources or to generate complex signal patterns that combine and map to different spatial regions.
Abstract:
A code division multiple access subscriber unit comprises an antenna configured to output a radio frequency signal, the radio frequency signal having a quadrature (Q) channel and an in-phase (I) channel. A circuit coupled to the antenna, the circuit being configured to generate power control bits which are carried by one of the I and Q channels and not the other one of the I and Q channels, the power control bits are spread coded and are adapted to control an output power of a base station. The radio frequency signal is a first radio frequency signal, the circuit is further configured to generate the power control bits based on a power level of a second radio frequency signal output by a base station and an interference level associated with the second radio frequency signal.
Abstract:
A parallel system for performing LMS coefficient adaptation includes a data memory, a tap memory, and two or more LMS hardware units. The LMS hardware units utilize data stored in the data memory and coefficients stored in the tap memory for performing multiple LMS coefficient adaptations in parallel.
Abstract:
A digital parallelized Infinite Impulse Response (IIR) integrator filter comprising a first channel having a first input and second channel having a second input, a first adder to add the two channel inputs, an integrator to integrate the added channel inputs to provide a first channel output is described herein. The second input channel is adjacent in time to the first channel input. The second channel further comprises a second adder which adds the first output with the second channel input in order to produce a second output, adjacent in time with the first output. This configuration can be generalized to n inputs and m outputs.