Finite impulse response filter and digital signal receiving apparatus | Patent Publication Number 20070276892
US 20070276892 A1An A/D conversion section performs oversampling on an analog signal at a rate M times a symbol rate to convert the analog signal into a digital signal. A FIR filtering section has two delay-element sequences, each with a plurality of delay elements. The two delay-element sequences have different delay directions, i.e., a forward direction and a reverse direction. The delay directions can be switched, and according to a finite impulse response train having such delay-element sequences, a convolutional calculation is performed. A phase determining section determines a phase used in making a decision in a decision section. The decision section makes a decision on a filtered signal using the phase determined in the phase determining section to generate bit data. A digital signal receiving apparatus is thus achieved which determines a phase with a high accuracy without increasing the oversampling number, and performs a fast calculation while having a reduced circuitry scale.
- 1. A finite impulse response filter to which a digital signal obtained by performing sampling on an analog signal at a rate of M times of a symbol rate where M is an even number of two or more, is input, and which has characteristics of even taps, comprising: na plurality of tap-coefficient multipliers that multiply a plurality of tap coefficients of even number or odd number out of the even taps; a first plurality of delay elements corresponding to the plurality of tap-coefficient multipliers; a second plurality of delay elements corresponding to the plurality of tap-coefficient multipliers, a switcher that switches an input to each of the plurality of tap-coefficient multipliers between an output of one of the first plurality of delay elements and an output of one of the second plurality of delay elements; and an adder that adds outputs of the tap-coefficient multipliers, wherein the switcher inputs output signals of the first plurality of delay elements to the plurality of tap-coefficient multipliers in a forward direction or inputs output signals of the second plurality of delay elements to the tap-coefficient multipliers in a reverse direction.
- 2. A finite impulse response filter to which a digital signal obtained by performing sampling on an analog signal at a rate of M times of a symbol rate where M is an even number of two or more, is input, and which has characteristics of even taps, comprising: na plurality of tap-coefficient multipliers that multiply a plurality of tap coefficients of even number or odd number out of the even taps; a plurality of adders, each of which correspond to one of the plurality of tap-coefficient multipliers and add outputs of the tap-coefficient multipliers and outputs of a first plurality of delay elements or a second plurality of delay elements; and a switcher that inputs to the plurality of adders one of signals delayed by the first plurality of delay elements and signals delayed by the second plurality of delay elements, wherein the first plurality of delay elements delay each of the addition results output from the plurality of adders to input to an adjacent adder, and the second plurality of delay elements delay each of the addition results output from the plurality of adders in a direction opposite to a direction in the first plurality of delay elements to input to an adjacent adder.
This application is a continuation application of U.S. patent application Ser. No. 10/475,090, filed on Oct. 24, 2003, which is a U.S. National Stage Application of PCT/JP03/03056, filed Mar. 14, 2003, which claims the benefit of Japanese Application No. 2002-069715, filed on Mar. 14, 2002, which are hereby incorporated by reference in their entireties.
The present invention relates to a finite impulse response filter for performing digital filtering and a digital signal receiving apparatus with the finite impulse response filter, and for example, is suitable for use in digital signal processing in a radio communication receiving apparatus.
In the conventional digital signal receiving apparatus, since reception performance deteriorates when a phase determined in phase determining section 13 differs from an optimal phase, general countermeasures are to increase the oversampling number to reduce the deterioration.
However, when the oversampling number is thus increased to prevent the reception performance from deteriorating, the operation speed required for the device becomes extremely fast in processing of signal with a high symbol rate. Therefore, it is necessary to use an A/D converter and digital signal processing device for performing high-speed processing, but such devices need to have high performance, and thus become expensive.
In cope with the foregoing, there is a technique disclosed in Japanese Laid-Open Patent Publication S60-77542. In this technique, filters are arranged in parallel, tap coefficients corresponding to different phases are divided to calculate, and calculated results are multiplexed. According to the technique, it is possible to decrease a required operation speed, but it is necessary to increase the oversampling number or the number of parallel lines of filters to suppress the deterioration of reception performance, corresponding to which, the circuitry scale is increased.
As a technique for reducing the circuitry scale, the invention disclosed in U.S. Pat. No. 1,725,413 is known. The subject matter of the invention is using the symmetry of impulse response train, only storing coefficients corresponding to half an impulse train, and changing the order of reading. However, this technique is limited to a case of calculation using a single product-sum calculator. In other words, since it is required to calculate multiplication with variable coefficients, it is not possible to perform calculation faster than calculation with fixed coefficients.
Further, as another technique for reducing the circuitry scale, the invention disclosed in U.S. Pat. No. 2,100,608 is known. The invention uses input signals not subjected to band limitation, and therefore, is not applicable to a case of performing filtering on received signals with band limitation and thermal noises.
As described above, the conventional techniques do not implement both obtaining fast calculation in FIR filter and reducing the circuitry scale in a digital receiving apparatus.
It is an object of the present invention to provide a finite impulse response filter and digital signal receiving apparatus enabling fast calculation and reduced circuitry scale.
A subject matter of the present invention is that a finite impulse response filter that receives its inputs digital signals is provided with N (N is a natural number) tap coefficient multipliers that are divided to two groups each with almost a half number of the multipliers, and that tap coefficients are set such that values between tap coefficients of adjacent multipliers of one multiplier group are set at values of generally even-symmetry to interpolate tap coefficients of the other multiplier group.
Embodiments of the present invention will be described below with reference to accompanying drawings.
A/D conversion section 101 performs oversampling on a received signal that is an analog signal at a rate M (M is an even number of two or more) times the symbol rate to convert into a digital signal. The digital signal is output to FIR filtering section 102.
FIR filtering section 102 has two delay-element sequences each composed of a plurality of delay elements. In the two delay-element sequences, input signals are sent in respective different directions, i.e., forward direction and reverse direction. The delay direction of input signal can be switched, and according to a finite impulse response train having such delay-element sequences, convolutional calculation is performed. This calculation is called filtering. A signal delayed in the forward direction and signal delayed in the reverse direction are alternately output to phase determining section 103 and decision section 104. In addition, the delay direction of input signal is switched based on a signal output from phase determining section 103. FIR filtering section 102 is explained specifically later.
Among signals output from FIR filtering section 102, phase determining section 103 compares oversampled phases with one another, only selects a phase (hereinafter referred to as an optimal phase) with less deterioration in reception performance, and outputs information of the selected phase to decision section 104. Further, the section 103 outputs information of the delay direction (the forward direction or the reverse direction) corresponding to the selected phase to FIR filtering section 102 as a switching signal. Phase determining section 103 is explained specifically later.
Based on the phase output from phase determining section 103, decision section 104 makes a decision on the signal filtered in FIR filtering section 102, and generates bit data.
FIR filtering section 102 will be described specifically below with reference to
Forward delaying section 201 is composed of N−1 (N is a natural number) delay elements 201-1 to 201-(N−1) in series. Delay elements 201-1 to 201-(N−1) each delay an output signal from A/D conversion section 101 in the forward direction by a cycle of sampling, while outputting to switching section 203.
Reverse delaying section 202 is composed of N−1 delay elements 202-1 to 202-(N−1) in series. Delay elements 202-1 to 202-(N−1) each delay an output signal from A/D conversion section 101 in the reverse direction by a cycle of sampling, while outputting to switching section 203.
Switching section 203 has N switches, and each switch corresponds to respective output lines from delay elements 201-1 to 201-(N−1) and delay elements 202-1 to 202-(N−1). Corresponding to direction switching signal from phase determining section 103, switching section 203 switches between outputs from forward delaying section 201 and reverse delaying section 202 to output to tap-coefficient multipliers 204-1 to 204-N.
Tap-coefficient multipliers 204-1 to 204-N have predetermined tap coefficients c0 to c(N−1) respectively, and connected to respective switches in switching section 203. Signals output from switching section 203 are multiplied by respective tap coefficients in respective multipliers and output to adder 205.
Adder 205 adds all the outputs from tap-coefficient multipliers 204-1 to 204-N to output to decision section 104 and phase determining section 103.
A method will be described below of determining tap coefficients of tap-coefficient multipliers 204-1 to 204-N.
When signals delayed in the forward direction and signals delayed in the reverse direction are input at predetermined timings to the tap-coefficient multipliers set for the tap coefficients as described above, it is possible to obtain filter characteristics equal to a case of using a doubled number of tap-coefficient multipliers. Specifically, noting the duration of a symbol, there are eight black circles (forward direction) and eight white circles (reverse direction). Thus oversampled signals at a rate 8 times the symbol rate correspond to 16-times oversampling. In other words, when these filter characteristics are implemented with a nyquist filter generally used in radio communications, even-symmetric 32 tap coefficients are required. Accordingly, since FIR filtering section 102 of this embodiment is set for 16 tap coefficients, half the number of tap coefficient multipliers are only required as compared to the conventional nyquist filter.
FIR filtering section 102 set for such tap coefficients obtains a moving average of digital signals subjected to A/D conversion. Further, since tap-coefficient multipliers that cause increases in circuitry scale are set for fixed coefficients, it is possible to reduce the circuitry scale. When the sampling rate of A/D conversion section 101 is M times the symbol rate, it is possible to perform the high-rate calculation operation corresponding to 2M-times oversampling with low power consumption.
In addition, while
Phase determining section 103 will be described specifically below with reference to
Differentially coherent detection section 401 removes an initial phase from a signal output from FIR filtering section 102 by differentially coherent detection to output to removing the effect of modulation section 402. Removing the effect of modulation section 402 removes a modulation component from the output signal from the section 401 to output to phase composition section 403. In addition, methods of removing modulation components include performing inverse-modulation, squaring, or conjugate coupling with a known signal on a provisional decision signal.
Phase composition section 403 performs vector composition on output signals from removing the effect of modulation section 402 by a number of phases corresponding to phase accuracy required to meet predetermined characteristics. The composition result on each phase is output to maximum value • optimal phase detecting section 404.
Maximum value • optimal phase detecting section 404 detects a maximum composition value signal indicative of a maximum value and a phase signal indicative of a phase of the maximum value from among composition results output from phase composition section 403. The maximum composition value is of a signal with the least deterioration in reception performance, and a phase corresponding to the maximum composition value is the optimal phase. The maximum composition value signal is output to comparing section 405, and the phase signal is output to optimal phase switching section 407.
Comparing section 405 compares the maximum composition value output from maximum value • optimal phase detecting section 404 with a signal stored in maximum composition value storing section 406. As a result of the comparison, when the signal stored in the section 406 is larger, comparing section 405 outputs a signal for switching the delay direction of signal in FIR filtering section 102 as a Low signal. Meanwhile, when the signal stored in the section 406 is smaller, the section 405 outputs a signal for switching the direction as a High signal, and further outputs a maximum composition value signal to the section 406. The Low signal and High signal are output to optimal phase switching section 407 and switching section 203.
Maximum composition value storing section 406 outputs a stored maximum composition value signal to comparing section 405 whenever the section 404 outputs a maximum composition value signal to comparing section 405. As a result of the comparison in comparing section 405, when the maximum composition value signal from the section 404 is larger, the section 406 updates the stored data to the maximum composition value signal. As a result of the comparison in comparing section 405, when the value stored in the section 406 is larger, the section 406 does not update the stored data.
Based on the direction switching signal from comparing section 405, optimal phase switching section 407 selects either an output signal from the section 404 or output signal from optimal phase storing section 408. For example, when the direction switching signal is the High signal, the section 407 selects a phase signal output from the section 404. Meanwhile, when the direction switching signal is the Low signal, the section 407 selects an output signal from the section 408. The signal selected in the section 407 is output to decision section 104 and optimal phase storing section 408.
Whenever a signal selected in optimal phase switching section 407 is output, optimal phase storing section 408 updates the stored data. In addition, a phase stored in optimal phase storing section 408 corresponds to a phase of the maximum composition value stored in maximum composition value storing section 406.
Switching of switching section 203 by comparing section 405 will be described below. When a direction switching signal output from comparing section 405 is the High signal, a maximum composition value signal output from maximum value • optimal phase detecting section 404 is larger than a signal stored in maximum composition value storing section 406. In other words, the maximum composition value is detected in the current delay direction, and therefore, the delay direction is not switched at the time of High signal. Meanwhile, at the time of Low signal, since a composition value larger than the previous maximum composition value is not detected in the current delay direction, switching section 203 switches the delay direction.
Phase determining section 103 with the aforementioned configuration switches to a filter structure capable of extracting an optimal phase, and therefore, it is possible to improve decision accuracy of signal and to implement reception with high performance.
A signal format will be described with reference to
As illustrated in
Moreover, when a signal of the same predetermined sequence is repeated and configured as the synchronization signal, the signal of the same sequence undergoes filtering repeatedly, and thus the accuracy in phase determination is improved. Switching section 203 switches delay directions whenever the signal of the same sequence is repeatedly input to FIR filtering section 102, resulting in a filter structure capable of determining a decision phase prior to the processing of information signal.
Further, it is preferable that phase composition section 403 illustrated in
Furthermore, it is preferable to provide a time interval between the synchronization signal and information signal in consideration of transition state of the filter. It is because the decision can be made on the information signal after the transition state of the filter caused by switching in switching section 203 is stabilized to the steady state, and thus, errors tend not to occur.
When the synchronization signal is a known modulation signal and mapped onto a signal point with a maximum signal distance, such a signal has resistance to effects of thermal noises and frequency errors generated in a radio demodulation section disposed at a stage prior to the present invention, and it is thereby possible to determine an optimal decision phase with accuracy and implement reception with high performance. For example, by removing the initial phase in the differentially coherent detection section and further removing the modulation component in the removing the effect of modulation section, the synchronization signal is mapped on one of ideal signal points when there are no frequency error and thermal noise. For example, the signal point is one on the in-phase axis in the case of BPSK modulation signal. When there is a frequency error, the signal point is one rotated in the quadrature axis direction. When there is a thermal noise, the signal is dispersed and mapped around an ideal point as a center.
When the synchronization signal is a sequence of known modulation signals, phase determining section 103 has a configuration as illustrated in
Thus, according to this embodiment, the FIR filter is provided in which tap coefficients are fixed and which performs filtering while switching the delay direction of input signal between the forward direction and reverse direction, and based on a phase of a signal with less deterioration among filtered signals, the decision is made on a signal, whereby it is possible to reduce the circuitry scale and to perform calculation at high speed. In this way, it is possible to implement a device with reduced power consumption and with inexpensive cost even when high-symbol-rate signals are demodulated.
In addition, the synchronization signal is not limited to a BPSK modulation signal, and the same effects may be obtained using a QPSK modulation signal or QAM modulation signal.
FIR filtering section 701 has N tap-coefficient multipliers 702-1 to 702-N, N adders 703-1 to 703-N, switching section 704, forward delaying section 705 having N−1 delay elements, reverse delaying section 706 having N−1 delay elements, and output signal switching section 707. Configurations thereof will be described specifically below.
Tap-coefficient multipliers 702-1 to 702-N multiply signals output from A/D conversion section 101 by predetermined tap coefficients (c0 to c(N−1)) to output to adders 703-1 to 703-N, respectively.
Adders 703-1 to 703-N add respective output signals from tap-coefficient multipliers 702-1 to 702-N and an output signal from switching section 704. The addition results are output to forward delaying section 705 and reverse delaying section 706.
Switching section 704 has N switches, and each switch switches between outputs from forward delaying section 705 and from reverse delaying section 706 to output to respective one of adders 703-1 to 703-N. Each switch further outputs a signal output from respective one of adders 703-1 to 703-N to forward delaying section 705 and reverse delaying section 706. Switching of each switch is performed based on an output signal from phase determining section 103. In addition, two switches corresponding to tap coefficients c0 and c(N−1) as illustrated in
Forward delaying section 705 and reverse delaying section 706 delay added signals from adders 703-1 to 703-N to output to switching section 704.
Output signal switching section 707 outputs either added signal of adder 703-1 or 703-N respectively corresponding to c0 and c(N−1) as illustrated in
FIR filtering section 701 is modified from direct type of FIR filtering section 102 to transposition type, differs from the section 102 in processing process, and performs calculation in the same as in the section 102.
Thus, according to this embodiment, by substituting the transposition type of FIR filtering section for the direct type of FIR filtering section as illustrated in the first embodiment, adders 703-1 to 703-N are capable of performing calculation at high speed, and the circuitry scale can be further reduced.
FIR filtering section 800 has delaying section 801 and delayed signal switching section 802 in addition to the configuration of FIR filtering section 102. These sections are primarily explained.
Delaying section 801 delays an output signal of A/D conversion section 101 by predetermined time to output to delayed signal switching section 802. It is assumed herein that the predetermined time is KM times the symbol rate when the number of symbols of the synchronization signal is K and the oversampling number in A/D conversion section 101 is M.
Delayed signal switching section 802 switches between output signals from A/D conversion section 101 and from delaying section 801 at intervals KM times the symbol rate during a period of time the synchronization signal is input, and outputs the signal to reverse delaying section 202.
A signal format will be described below that is used in the aforementioned configuration.
When the signal format as illustrated in
As described in the first embodiment, it is preferable to provide a time interval between the synchronization signal and information signal in consideration of transition state of the filter. It is thereby possible for decision section 104 to make a decision on the information signal after the transition state of the filter caused by switching in switching section 203 is stabilized to the steady state, and therefore, error generation is suppressed.
Thus, according to this embodiment, by delaying the same synchronization signal inserted to a frame in forward and reverse directions, it is possible to determine a decision phase faster and with higher accuracy.
In addition, since a synchronization signal with the same symbol patter is transmitted a plurality of times, a decision phase is determined using the synchronization signal with the same symbol patter, and it is thus possible to determine a decision phase with high accuracy. As a result, it is possible to improve the reception performance.
This embodiment explains a case of estimating an optimal decision phase in consideration of the forward filtering and reverse filtering from either delay direction (for example, output of the forward filtering).
Removing the effect of modulation section 402 removes the modulation component from a signal output from differentially coherent detection section 401 to output to phase composition section 403 and adjust delay section 1001.
Adjust delay section 1001 delays a signal output from removing the effect of modulation section 402 by a processing time in phase composition section 403 and maximum value • optimal phase detecting section 404 to output to dividing section 1002.
Dividing section 1002 divides the signal output form adjust delay section 1001 to phase components (converts a serial signal into parallel signals) to output to selecting section 1003.
Selecting section 1003 selects signals from among output signals from dividing section 1002 using a maximum composition value signal of the section 404 to output to multipliers 1004-1 to 1004-3.
Multipliers 1004-1 to 1004-3 multiply output signals from selecting section 1003 by predetermined respective coefficients to output to maximum phase detecting section 1005.
The coefficients used in multipliers 1004-1 to 1004-3 are assumed to be an ideal value (a(0)) obtained by removing the modulation component after performing differentially coherent detection with respect to an optimal phase and ideal values (a(−1) and a(1)) obtained by removing the modulation component after performing differentially coherent detection with respect to two phases adjacent the optimal phase among phases subjected to oversampling. In this way, the processing in multipliers 1004-1 to 1004-3 equals to calculating the correlation with the ideal value. When a phase of the signal selected in selecting section 1003 is optimal, an output multiplied by coefficient a(0) is maximum. In the other hands, when either output multiplied by coefficient a(−1) or a(1) is maximum, it is understood that a decision phase is detected to switch the delay direction in FIR filtering section 102 disposed before the sections 1004-1 to 1004-3.
Maximum phase detecting section 1005 detects a maximum signal from among output signals of multipliers 1004-1 to 1004-3. When a detection result is a(0), the delay directions in not varied. Meanwhile, when a detection result is a(1) or a(−1), the section 1005 outputs a signal for switching the delay direction to switching section 203 and determining section 1006. In this way, a filter structure is obtained which allows to a decision phase to be determined with accuracy, and it is thus possible to improve decision accuracy of information signal.
Determining section 1006 determines the direction in which a signal is currently input to the FIR filter from the phase signals from the sections 1005 and 404, and outputs a direction determination signal to decision section 104.
Further, determining section 1006 is capable of determining a decision phase in the filter to be obtained in the direction opposite to the input direction, using an output signal from the section 404 and whether an output signal from the 1005 is of coefficient a(−1) or a(1).
In other words, in either case that the delay direction is forward or reverse, when maximum phase detecting section 1005 detects coefficient a(0), an optimal phase signal detected in maximum value optimal phase detecting section 404 becomes a decision phase. Meanwhile, when coefficient a(−1) is detected, a phase shifted in the negative direction with respect to the optimal phase detected in the section 404 becomes a decision phase. Further, when coefficient a(1) is detected, a phase shifted in the positive direction with respect to the optimal phase detected in the section 404 becomes a decision phase.
Thus, according to this embodiment, without switching the direction in which a signal is input to the filter, it is possible to determine a decision phase with high accuracy using a synchronization signal with a shorter sequence, and it is thereby possible to suppress decreases in transmission efficiency.
L branching section 1101 branches an output signal form A/D conversion section 101 to L signals, and outputs a branched signal to each of FIR filtering sections 1102-1 to 1102-L that are disposed in parallel.
FIR filtering sections 1102-1 to 1102-L are set for different tap coefficients. Signals output from L branching section 1101 undergo filtering in respective filtering sections, and are output to multiple-input phase determining section 1103 and multiple-input selecting section 1104. By L-branching inputs to FIR filtering sections 1102-1 to 1102-L, it is possible to reduce a sampling rate required to A/D conversion section 1101 to I/L times, and therefore, it is possible to execute processing on high-rate input signals without delays.
Multiple-input determining section 1103 performs differentially coherent detection on L filtered signals in L differentially coherent detection sections. L removing the effect of modulation sections remove modulation components from the signals subjected to the detection to output to the phase composition section.
The processing in the phase composition section and subsequent sections is the same as described in the first and fourth embodiments, and an optimal phase signal is determined. The determined optimal phase signal is output to multiple-input selecting section 1104. The direction switching signal is output to switching section 203 in L FIR filtering sections, 1102-1 to 1102-L.
Multiple-input selecting section 1104 selects a filtered signal corresponding to a phase signal of multiple-input phase determining section 1103 from L filtered signals to output to decision section 104 as a filtered signal of optimal phase.
Thus, according to this embodiment, multipliers of large circuitry scale are set for fixed coefficients, thereby reducing the circuitry scale, and when A/D conversion section is set for an M/L-times sampling rate, the FIR filtering sections are capable of performing fast operation corresponding to 2M-times oversampling, thus enabling reduced power consumption and cost reduction.
Two-sequence dividing section 1201 divides an output signal from A/D conversion section 101 into two-sequence parallel signals to output to 4L branching section 1201.
4L branching section 1202 branches signals divided into two sequences to branches of 2L signals for each sequence, i.e., 4L signals. L signals are output to delaying sections 1203-1 to 1203-L, and 3L signals are output to FIR filtering group 1204.
Delaying sections 1203-1 to 1203-L delay L signals from 4L branching section 1202 corresponding to tap coefficients as illustrated in
In FIR filtering group 1204, as shown in
As shown in
Multiple-input phase determining section 1103 performs differentially coherent detection on 2L filtered signals in 2L differentially coherent detection sections, and removes modulation components from the signals subjected to the detection in 2L removing the effect of modulation sections to output to phase composition section. The processing in the phase composition section and subsequent sections is the same as described in the first and fourth embodiments, and an optimal phase signal is determined from the synchronization signal of short sequence. The determined phase signal is output to multiple-input selecting section 1103, and the direction switching signal is output to switching sections 203 in FIR filtering group 1204 with 4L filters.
Multiple-input selecting section 1104 selects a filtered signal corresponding to a phase signal from multiple-input phase determining section 1103 from among 2L filtered signals to output to decision section 104 as a filtered signal of optimal phase.
In this way, the oversampling rate corresponds to 2M times the symbol rate, and further it is possible to execute the filtering processing subsequent to A/D conversion section 101 at a rate M/2L times the symbol rate.
Thus, according to this embodiment, it is possible to reduce the processing rate in the filtering section to M/2L times the symbol rate, while executing the processing corresponding to 2M-times oversampling.
In addition, while this embodiment omits descriptions on filter structure, the same effects may be obtained using filters as described in the first to third embodiments.
Further, as a configuration of the phase determining section, the same effects may be obtained using the configuration as described in the first and fourth embodiments.
Two-dimensional phase determining section 1301 removes initial phase errors and frequency errors using respective signals obtained by performing filtering on the in-phase component signal and quadrature component signal to perform differentially coherent detection. The processing subsequent to the detection is the same as in the first and fourth embodiments. In addition, each of the direction switching signal output to switching section in the FIR filtering sections and the phase signal output to two-dimensional decision section 1302 is the same in in-phase component and quadrature component.
Two-dimensional decision section 1302 makes a decision on the signals obtained by performing filtering on the in-phase component signal and quadrature component signal, based on the phase signal common to the in-phase component and quadrature component output form two-dimensional phase determining section 1301, and generates bit data.
Thus, according to this embodiment, the apparatus is suitable for use in demodulation of quadrature modulation signals such as QPSK modulation signal and QAM modulation signal, and further is suitable for BPSK modulation signal with frequency offset.
Digital quadrature demodulation section 1401 divides a signal output from A/D conversion section 101 into an in-phase component and quadrature component. The in-phase component is output to FIR filtering section 102i, while the quadrature component is output to FIR filtering section 102q. The processing subsequent to that in FIR filtering sections 102i and 102q is the same as in
Thus, according to this embodiment, since the quadrature detection is implemented in digital signal processing, as compared to the analog processing, it is possible to achieve high reception performance with less direct current offset component and quadrature error, even using quadrature modulation signals such as QPSK modulation signal and QAM modulation signal.
In addition, it may be possible to obtain the same effects using the configuration in the first to third embodiments as a configuration of the FIR filtering section.
Further, it may be possible to obtain the same effects using configurations of multiple-input selecting section 1104 and decision section 104 as described in the fifth and sixth embodiments as a configuration of two-dimensional decision section 1302.
A finite impulse response filter according to a first aspect of the present invention has N (N is a natural number) tap-coefficient multipliers when a signal is input that is obtained by performing oversampling on an analog signal at a rate M (M is an even number of two or more) times the symbol rate, and a first delay-element sequence and a second delay-element sequence provided corresponding to the N tap-coefficient multipliers, where the tap-coefficient multipliers are divided into two groups each with almost a half number of the multipliers, and tap coefficients of the tap-coefficient multipliers are set such that values between tap coefficients of adjacent multipliers of one group are set at values of generally even-symmetry to interpolate tap coefficients of the other group.
According to the aspect, in a direct type or transposition type of finite impulse response filter, a direction in which a digital signal is input is switched using the first delay-element sequence and the second delay-element sequence, N tap-coefficient multipliers are divided into two groups each with almost a half number of the multipliers, and tap coefficients of the tap-coefficient multipliers are set such that values between tap coefficients of adjacent multipliers of one group are set at values of generally even-symmetry to interpolate tap coefficients of the other group. It is thereby possible to increase the processing accuracy of the filter to two times the sampling number. Further, since it is possible to decrease the number of tap-coefficient multipliers that cause the circuitry scale to increase, the circuitry scale can be reduced.
In the aforementioned aspect, the finite impulse response filter according to a second embodiment of the present invention has a switching section that inputs either an output from each delay element of the first delay-element sequence or output from each delay element of the second delay-element sequence to respective one of the tap-coefficient multipliers, and an adder that adds multiplication results of the N tap-coefficient multipliers, where the first delay-element sequence and the second delay-element sequence are provided in parallel with each other, and using the switching section, an input digital signal is input to the N tap-coefficient multipliers in a forward direction through the first delay-element sequence or input to the N tap-coefficient multipliers in a reverse direction through the second delay-element sequence.
According to the aspect, in the direct type of finite impulse response filter, the digital signal is input to tap-coefficient multipliers while switching an input direction, whereby it is possible to increase the processing accuracy of the filter to two times the sampling number, while decreasing the number of tap-coefficient multipliers that cause the circuitry scale to increase.
In the above-mentioned aspect, the finite impulse response filter according to a third aspect of the present invention has N adders which are provided corresponding to the tap-coefficient multipliers and receive as their inputs respective multiplication results, and a switching section that inputs either signals delayed in the first delay-element sequence or signals delayed in the second delay-element sequence to the adders, where the first delay-element sequence delays each of the multiplication results by a sampling cycle to input to an adjacent adder, and the second delay-element sequence delays each of the multiplication results in a direction opposite to a direction in the first delay-element sequence by a sampling cycle to input to an adjacent adder.
According to the aspect, since the finite impulse response filter is configured as a transposition type, the filtering is performed at high speed, and it is thereby possible to increase the processing accuracy of the filter to two times the sampling number, while decreasing the number of tap-coefficient multipliers that cause the circuitry scale to increase.
As described above, according to the present invention, a received signal is subjected to A/D conversion in the oversampling number half that required to meet predetermined characteristics, tap coefficients of an FIR filter are set at a sample sequence obtained by selecting every other one from required tap coefficients, filtering is performed in both forward direction and reverse direction, only a phase is selected that has the least deterioration in reception performance among phases subjected to oversampling, and the decision is made on a filter output signal in the determined delay direction. As a result, it is possible to set multipliers in the filter for fixed coefficients and to perform fast calculation, and further it is possible to decrease the number of tap-coefficient multipliers that cause the circuitry scale to increase and to reduce the circuitry scale in the receiving apparatus.
The present invention relates to a digital signal receiving apparatus having a finite impulse response filter that performs digital filtering, and for example, is suitable for use in baseband signal processing in a radio communication receiving apparatus.