摘要:
An adaptive filter is provided which has fixed point or floating point data stored in a data RAM (74) and block scale floating point coefficients stored in a coefficient RAM (84). The data and coefficients are utilized in a filter algorithm which utilizes a multiplier and an accumulator to provide a convolution result. Coefficients are uptdated by adding the multiplied result of the data RAM value and the error value to the old value of the coefficient. This is done for all the coefficient values in the coefficient RAM. The error value indicates the difference between the filter output and the sample near-end signal that is the echo. These new coefficients are examined and if any have a value above or all have a value below a predetermined threshold, then the mantissas of all the coefficents are shifted and the exponent adjusted in the next filter cycle.
摘要:
A second-order bandpass IIR type digital filter, assuming that a sampling frequency is six times as large as a central frequency of a passing frequency band, a first-order input feedback coefficient b1 is set at -1 + 2 -n and a second-order input feedback coefficient b2 is set at 1 - 2- (n-1) (n: an odd number of 3 or larger). In this configuration, second-order IIP type digital filter with a simple arrangement and high accuracy can be provided. In a reference signal canceling apparatus, using such a digital filter, the reference signal can be canceled effectively and completely.
摘要:
The invention calls for two multiplication units (M1i, M2i) to be included in each coefficient block (KBi) of n coefficient blocks, the multiplication units being used several times if the internal rate of the filter (F) is several times higher than the external rate required by the filter (F).
摘要:
On utilise comme filtre decimeur pour un convertisseur analogique/numérique un filtre à réponse finie à une impulsion, à taux multiples et à étage unique. Le filtre utilise 2048 valeurs de coefficient à 22 bits afin de produire un signal échantillonné de sortie de données ayant un taux d'échantillonnage de 48 KHz et une résolution d'échantillonnage de 16 bits à partir d'un signal d'entrée ayant un taux d'échantillonnage de 3,072 MHz et une résolution d'échantillonage d'un bit. Le filtre utilise une seule mémoire morte (820) pour retenir les 2048 valeurs de coefficient. Les valeurs de coefficient sont distribuées parmi huit accumulateurs multiplexés à quatre voies par un circuit qui comprend un multiplexeur de signaux (822) et un décaleur à tambour (824). Les accumulateurs utilisent une arithmétique sans signe pour calculer les valeur d'échantillonnage de sortie. Une valeur CO, qui représente un décalage de normalisation (812) et un gain appliqué à chaque valeur de coefficient, est sélectionnée de sorte que 2048 fois CO soit une valeur qui dépasse la capacité de l'accumulateur, laissant une valeeur égale à zéro dans l'accumulateur.
摘要:
A parallel transfer rate converter (4) inputs first parallel data with number of samples being S1 pieces in synchronism with a first clock, and outputs second parallel data with number of samples being S2=S1×(m/p) pieces (p is an integer equal to or larger than 1) in synchronism with a second clock having a frequency which is p/m times of a frequency of the first clock. A convolution operation device (5) inputs the second parallel data in synchronism with the second clock, generates third parallel data with number of samples being S3=S2×(n/m) pieces (S3 is an integer equal to or larger than 1) by executing a convolution operation with a coefficient indicating a transmission characteristic to the second parallel data, and outputs the third parallel data in synchronism with the second clock.
摘要:
To provide a signal generating device that can generate an interpolated signal without increasing a memory capacity, at a time of obtaining an interpolated value close to a true value. The signal generating device includes a digital filter unit 1 outputting a first interpolated signal by interpolating an input signal, a digital filter unit 2 outputting a second interpolated signal by interpolating the first interpolated signal, a phase calculation unit 3 calculating a phase of a digital signal, a phase-accuracy conversion unit 4 calculating first phase signal and second phase signal, a memory 5 storing filter coefficients, a coefficient readout unit 6 reading filter coefficients from the memory 5 and switching filter coefficients of the digital filter unit 1, a phase-error calculation unit 7 calculating a phase error signal, a memory 8 storing filter coefficients, a coefficient readout unit 9 reading filter coefficients from the memory 8, and a gain normalization unit 10 normalizing a gain of the filter coefficients to maintain a constant sum of the filter coefficients and switching filter coefficients of the digital filter unit 2.
摘要:
A FIR filter (20) has a delay line comprising four delay elements (21a, 21 b, 21c, 21 d) for delaying a signal received at a filter input (22) and four multipliers (24a, 24b, 24c, 24d) for multiplying the delayed signals by respective partial filter coefficients a, b, c, d. The delay elements (21a, 21 b, 21c, 21 d) and multipliers (24a, 24b, 24c, 24d) are connected alternately in series. Four taps (23a, 23b, 23c, 23d) extract the signal from the delay line immediately after each of the delay elements (21a, 21 b, 21c, 21 d) and output the delayed, multiplied signals to an adder (25) for adding the delayed, multiplied signals to generate a filter output (26). The partial filter coefficients a, b, c, d effectively combine to implement filter coefficients A, B, C, D for the taps (23a, 23b, 23c, 23d), e.g. with A = a, B = a*b, C = a*b*c and D = a*b*c*d. Use of such partial filter coefficients a, b, c, d can significantly reduce the number of operations required for multiplication in the FIR filter (20) in comparison to the prior art.
摘要:
A second-order bandpass IIR type digital filter, assuming that a sampling frequency is six times as large as a central frequency of a passing frequency band, a first-order input feedback coefficient b1 is set at -1 + 2 -n and a second-order input feedback coefficient b2 is set at 1 - 2- (n-1) (n: an odd number of 3 or larger). In this configuration, second-order IIP type digital filter with a simple arrangement and high accuracy can be provided. In a reference signal canceling apparatus, using such a digital filter, the reference signal can be canceled effectively and completely.