摘要:
A digital filter, the filter comprising: an input to receive complex-valued input samples; an up-sampler coupled to said input to provide an up-sampled output comprising an increased number of said input samples; a filter coupled to said up-sampler to filter said up-sampled output and provide a filtered output; a phase rotation estimator coupled to said input and to said filtered output to estimate a phase rotation of a said input sample by said filter; and a phase compensator coupled to said filtered output and to said phase rotation estimator to compensate said filtered output for said estimated phase rotation.
摘要:
A multichannel, digital filter capable of operation in either decimation or interpolation mode. In a preferred arrangement, the filter includes means for receiving and storing data representing the number of channels M, the number of passes N for each channel, and mode data representing decimation or interpolation mode. The multichannel filter receives a sequence of digital input values comprising time multiplexed samples from M input channels [1-8], and filters the input values from each channel to produce filtered output data for each channel. The filter includes N serially connected digital low pass filters for each channel. Low pass filter n + 1 is executed only half as often as low pass filter n, thereby providing a decimation or interpolation function, depending on the mode data. Novel means are described for sequencing the low pass filters and for storing the state variables of such filters. Means are also provided in decimation mode for outputting either a single pass N or all passes greater than or equal to N.
摘要:
A multichannel, digital filter capable of operation in either decimation or interpolation mode. In a preferred arrangement, the filter includes means for receiving and storing data representing the number of channels M, the number of passes N for each channel, and mode data representing decimation or interpolation mode. The multichannel filter receives a sequence of digital input values comprising time multiplexed samples from M input channels [1-8], and filters the input values from each channel to produce filtered output data for each channel. The filter includes N serially connected digital low pass filters for each channel. Low pass filter n + 1 is executed only half as often as low pass filter n, thereby providing a decimation or interpolation function, depending on the mode data. Novel means are described for sequencing the low pass filters and for storing the state variables of such filters. Means are also provided in decimation mode for outputting either a single pass N or all passes greater than or equal to N.
摘要:
There is described a method of making a linear periodically time varying system shift-invariant comprising the following steps implemented for each input signal the sample rate of which has to be converted: - generating a set of polyphase components based on the input signal, - feeding the generated set of polyphase components to the system, and - generating an output signal by performing interleaving, shifting and addition on signals output by the system corresponding to the generated set of polyphase components processed by the system.
摘要:
An apparatus is described which reduces a time delay and a resultant phase shift in a gyroscope motor drive signal (90). The motor drive signal originates from a numerically controlled oscillator (32) whose output (60) is sampled at a predetermined rate. The apparatus includes a first element (108) which upsamples the oscillator output signal samples and a band pass filter (100) configured to receive an output from the first element and remove spectral components from the output of the first element. The apparatus further includes a third element (102) which generates a tuning parameter, β'0 (166), for tuning of the band pass filter and a scaling multiplier (112) configured to normalize an output of the filter.
摘要:
A method of filtering an input sample stream having a downsampling rate is disclosed to generate an output sample stream having an upsampling rate that is less than the downsampling rate. The input sample stream is input to a rate change filter having multiple filter branches. The input sample stream is filtered at each of the multiple filter branches to output filtered sample substreams. Each of the multiple filter branches have filter coefficients corresponding to a different phase of the filter response. The filtered sample substreams are stored in a memory and the stored filtered sample substreams are combined to generate the output sample stream.