The present invention relates to a transmission channel estimating device and a transmission channel estimating method for estimating a transmission channel from a reception signal in which a known signal sequence is inserted in a predetermined section, and a receiving apparatus which includes the transmission channel estimating device.
In digital transmission systems, distortions occur in transmission signals because of various factors such as signal transmission channel distortions, signal reflections, and changes in transmission channel characteristics in mobile radio communications or broadcast receiving systems. For this reason, it is required for receiving apparatuses to compensate distortions in transmission signals by a distortion compensation technique using waveform equalization, a transmission channel estimation technique for estimating states of transmission channels, an error correction technique and other techniques, to reproduce desired signals.
In order to perform synchronous reproduction and waveform equalization of reception signals stably or efficiently in receiving apparatuses, transmission systems for transmitting signals to which predetermined known signals are inserted have been practically used in the fields of broadcasting and communication. If these known signals have longer signal sequence lengths, synchronous reproduction, waveform equalization, transmission channel estimation and the like can be realized with higher accuracy in receiving apparatuses; but transmission speeds relatively decrease in transmission of information which is desired to be transmitted. For this reason, it is required to achieve transmitting/receiving systems capable of performing stable transmission/reception while desired information transmission speeds are secured.
Generally, in waveform equalizers that use a known signal as a teacher signal and CIR detectors that estimate a CIR (Channel Impulse Response) in a transmission channel from a known signal, digital filters such as transversal filters or decision feedback equalizers are used. Generally, in the waveform equalizers, a known signal is used as a teacher signal for making outputs obtained by filtering a reception signal closer to the known signal. As for the CIR detectors, a known signal is generally used as an input signal to filters. Filter coefficients are successively updated by an adaptive algorithm such as an LMS (Least Mean Square) algorithm. There is a problem that if a known signal sequence length is short, a filter coefficient cannot converge to an optimum value and a waveform equalizer or a CIR detector cannot obtain a desired performance.
To cope with such a problem, a method for repeatedly using a same known signal sequence to increase a known signal sequence length in appearance is proposed (see Patent Document 1, for example).
The method described in Patent Document 1 has a problem that although the method is effective when the known signal sequence length is longer than a filter tap length to some extent, sufficient effectiveness cannot be obtained when the known signal sequence length is equal to the filter tap length and an update of filter coefficients itself cannot be carried out when the known signal sequence length is shorter than the filter tap length.
For example, in ATSC-M/H (Advanced Television Systems Committee-Mobile/Handheld) which is a standard for mobile terrestrial DTV (Digital Television) in the U.S.A., two kinds of signals are used as known signals, i.e., FS (Field Sync) and TRS (Training Sequence). The FS is a known signal sequence of about 700 to 800 symbols in length and the TRS is a known signal sequence of 1424 symbols in length. When a CIR detection range of 90 μs is set at a symbol rate of 10.76 MHz, a tap length of about 970 symbols is required for a filter. When this filter is used, it is possible to update tap coefficients using the TRS as a known signal and it is impossible to update tap coefficients using the FS as a known signal.
The present invention is made to solve the problem in the above-mentioned conventional art, and an object of the present invention is to provide a transmission channel estimating device and a transmission channel estimating method capable of achieving a desired performance even if a known signal sequence length is equal to or shorter than a tap length, and a receiving apparatus which includes the transmission channel estimating device.
According to an aspect of the present invention, a transmission channel estimating device for estimating a transmission channel from a reception signal in which a known signal sequence is inserted and transmission data is digitally modulated, includes: a reception-signal storage unit for storing the reception signal; a known-signal-sequence storage unit for storing a known signal sequence which is the same as the known signal sequence inserted in the reception signal; a tap-coefficient storage unit for storing tap coefficients; a transversal filter unit including a plurality of taps, the transversal filter unit generating an estimated reception signal on the basis of the known signal sequence stored in the known-signal-sequence storage unit and the tap coefficients; a subtracting unit for generating an error signal on the basis of a difference between the reception signal and the estimated reception signal; a tap-coefficient updating unit for generating updated tap coefficients on the basis of the known signal sequence, the tap coefficients and the error signal to replace the tap coefficients stored in the tap-coefficient storage unit with the updated tap coefficients; and a tap-section setting unit for designating effective sections formed by a predetermined number of taps out of the plurality of taps in the transversal filter unit, wherein: the tap-section setting unit designates a first section which is set so as to include a center tap and a second section which is set so as to include the center tap, as the effective sections in the plurality of taps in the transversal filter unit, and the generation of the estimated reception signal by the transversal filter unit, the generation of the updated tap coefficients and the replacement in the tap-coefficient storage unit by the tap-coefficient updating unit are performed by generating an estimated reception signal and generating and rewriting updated tap coefficients in the tap-coefficient storage unit for the first section, and generating an estimated reception signal and generating and rewriting updated tap coefficients in the tap-coefficient storage unit for the second section.
According to another aspect of the present invention, in a method for estimating a transmission channel which is carried out by a transmission channel estimating device including a known-signal-sequence storage unit for storing a known signal sequence which is the same as a known signal sequence inserted in a reception signal, a transversal filter unit including a plurality of taps, and a tap-coefficient storage unit for storing tap coefficients, the method for estimating a transmission channel from a reception signal in which a known signal sequence is inserted and transmission data is digitally modulated, includes the steps of: storing the reception signal in a reception-signal storage unit; generating an estimated reception signal on the basis of the known signal sequence stored in the known-signal-sequence storage unit and tap coefficients stored in the tap-coefficient storage unit; generating an error signal on the basis of a difference between the reception signal and the estimated reception signal; generating updated tap coefficients on the basis of the known signal sequence, the tap coefficients and the error signal to replace the tap coefficients stored in the tap-coefficient storage unit with the updated tap coefficients; and designating effective sections formed by a predetermined number of taps out of the plurality of taps in the transversal filter unit, wherein: a first section set so as to include a center tap and a second section set so as to include the center tap are designated, as the effective sections in the plurality of taps in the transversal filter unit, and the generation of the estimated reception signal in the step of generating the estimated reception signal, and the generation of the updated tap coefficients in the step of generating the updated tap coefficients to replace the tap coefficients stored in the tap-coefficient storage unit with the updated tap coefficients are performed by generating an estimated reception signal and generating and rewriting updated tap coefficients in the tap-coefficient storage unit for the first section, and generating an estimated reception signal and generating and rewriting updated tap coefficients in the tap-coefficient storage unit for the second section.
According to another aspect of the present invention, a receiving apparatus includes a receiving unit for receiving a signal; a transmission channel estimating unit for estimating a transmission channel for the signal received by the receiving unit; and a compensating unit for compensating the signal received by the receiving unit according to a result of the estimation by the transmission channel estimating unit, wherein the transmission channel estimating unit is the transmission channel estimating device described above.
According to the transmission channel estimating device and the transmission channel estimating method of the present invention, even if a known signal sequence length n does not have an enough length for obtaining performance in m taps, sufficient update frequency can be obtained and transmission channel estimation can be achieved with higher accuracy.
Moreover, according to the transmission channel estimating device and the transmission channel estimating method of the present invention, even if the known signal sequence length is shorter than the number of taps, a transmission channel can be estimated by appropriately selecting a first section and a second section.
Furthermore, according to the transmission channel estimating device and the transmission channel estimating method of the present invention, sufficient update frequency can be obtained by updating tap coefficients near a center tap which is important for transmission channel estimation in both of a first section and a second section. Therefore, a result of transmission channel estimation can be obtained with higher accuracy.
In addition, according to the receiving, apparatus of the present invention, since a reception signal can be compensated according to a result of transmission channel estimation with high accuracy, quality of received data can be improved.
(X0, X1, . . . , Xn-1) and a k-th known signal in the known signal sequence is denoted as Xk (0≦k≦(n−1)), where n is an integer indicating a known signal sequence length.
The tap-section setting unit 7 designates m1 taps including a center tap out of m taps in the transversal filter unit 2, where m1 is an integer which satisfies 1≦m1≦m. A section which includes the designated m1 taps is defined as a first section 100. Although
The reception-signal memory 4 stores the reception signal which includes the known signal sequence. The reception signal corresponding to the center tap which is read out from the reception-signal memory 4 and the estimated reception signal which is output from the transversal filter unit 2 are input to the subtracter 6, and a difference between them is input to the tap-coefficient updating unit 3 as an error signal. The reception signal corresponding to the center tap means a reception signal corresponding to a known signal Xm1-cent-1 which is set to a delay element 21cent-1 and input to a multiplier 22cent.
Next, referring to
Ck(i+1)=Ck(i)−μ*E(i)*Xk(i) (2)
In the expression, Ck(i) denotes a tap coefficient for the k-th tap at the time of an i-th coefficient update and μ denotes a step size. Further, E(i) denotes an error signal at the time of the i-th tap coefficient update; Xk(i) denotes a known signal corresponding to the k-th tap at the time of the i-th tap coefficient update; and k is an integer indicating the tap-number. It is required to select an appropriate value as the step size μ. If the value is too large, a convergence speed increases and accuracy decreases. If the value is too small, the convergence speed decreases and the accuracy increases. Moreover, the adaptive algorithm used for updating the tap coefficients is not limited to the LMS algorithm and another adaptive algorithm using a step size can be used.
As illustrated in
Next, as illustrated in
The tap-coefficient updating unit 3 reads out the tap coefficients from the tap-coefficient memory 5, only for the tap coefficients C0 to Cm1-1 for the taps included in the first section 100 designated by the tap-section setting unit 7. The tap-coefficient updating unit 3 performs tap coefficient update operations according to the equation (2) to rewrite updated tap coefficients into the tap-coefficient memory 5.
The tap coefficient update operations for the first section 100 are repeated (n−m1+1) times until a last known signal Xn-1 is input to the multiplier 220 and an estimated reception signal Yn-m1 given in the following expression (4) is obtained as illustrated in
Then, the tap-section setting unit 7 designates m2 taps including the center tap out of the m taps in the transversal filter unit 2, where m2 is an integer which satisfies 1≦m2≦m. The m2 taps are defined as a second section 200. Although
The tap-coefficient updating unit 3 reads out tap coefficients updated by the tap-coefficient updating unit 3 for the taps included in the second section 200 which is designated by the tap-section setting unit 7, from the tap-coefficient memory 5. The tap-coefficient updating unit 3 reads out the tap coefficients from the tap-coefficient memory 5, only for the tap coefficients Cm-m2 to Cm-1 to be input to the multipliers 22m-m2 to 22m-1 in the taps of the second section 200. The tap-coefficient updating unit 3 performs tap coefficient update operations according to the expression (2) to rewrite updated tap coefficients Ck((m−m2)≦k≦(m−1)), i.e., Cm-m2(i+1) to Cm-1(i+1), into the tap-coefficient memory 5.
Next, as illustrated in
22
m-m2 to 22m-1 in the taps in the second section 200. In parallel with the processing, the transversal filter unit 2 reads out the known signal sequence from the known-signal-sequence memory 1. The transversal filter unit 2 sets known signals Xm2-1 to X1 in the known signal sequence to the delay elements 21m-m2 to 21m-2 and sets a known signal Xm2 as an input to the multiplier 22m-m2. At this time, an estimated reception signal Y1 as an output from the transversal filter unit 2 is obtained. The estimated reception signal Y1 is given in the following expression (6).
The tap-coefficient updating unit 3 reads out tap coefficients from the tap-coefficient memory 5, for only the tap coefficients Cm-m2 to Cm-1 for the taps included in the second section 200 which is designated by the tap-section setting unit 7, and then performs tap coefficient update operations according to the expression (2) to rewrite into the tap-coefficient memory 5.
The tap coefficient update operations for the second section 200 are repeated (n−m2+1) times until a last known signal Xn-1 is input to the multiplier 22m-m2 and an estimated reception signal Yn-m2 given in the following expression (7) is obtained as illustrated in
Subsequently, a set of the tap coefficient update operations for the first section 100 and the tap coefficient update operations for the second section 200 is repeated a plurality of times, and thus a series of the tap coefficient update operations is completed.
In the above explanation, an example where the algorithm for updating the tap coefficients is the LMS method has been described. However, another method such as an RLS (Recursive Least Square) method may be used as the algorithm.
Furthermore, if the reception signal, the known signal sequence and the tap coefficients are represented as complex numbers, calculations such as addition, subtraction and multiplication are all performed using complex numbers.
As described above, the transmission channel estimating device 11 or the transmission channel estimating method according to the first embodiment can reduce the number of taps in appearance by updating the tap coefficients for the first section 100 and the second section 200 which are set so that both of the sections include the center tap. Therefore, even if the known signal sequence length n is not sufficiently longer than the number m of taps to obtain a performance, sufficient update frequency can be obtained and transmission channel estimation can be achieved with higher accuracy.
Moreover, even if the known signal sequence length n is shorter than the number m of taps, the transmission channel estimating device 11 or the transmission channel estimating method according to the first embodiment can perform transmission channel estimation by appropriately selecting the first section 100 and the second section 200 (by selecting the number of taps to be smaller than n in each section).
Furthermore, the transmission channel estimating device 11 or the transmission channel estimating method according to the first embodiment can obtain sufficient update frequency by updating a tap coefficient near the center tap which is important for transmission channel estimation in both of the first section 100 and the second section 200. Therefore, a result of the transmission channel estimation can be obtained with higher accuracy.
Next, operations of the transmission channel estimating device 12 according to the second embodiment will be explained. The transmission channel estimating device 12 according to the second embodiment is the same as the transmission channel estimating device 11 according to the first embodiment with regard to a point that the device sets the first section 100 and the second section 200 in the transversal filter unit 2 and performs the tap coefficient update operation in each of the sections. In the transmission channel estimating device 12 according to the second embodiment, the tap-coefficient-update determining unit 8 holds, for each of the update sections in the first section 100 and the second section 200, a sum obtained by adding absolute values of an error signal after a start point of the one update section a predetermined number of times, and a sum obtained by adding absolute values of the error signal immediately before an end point of the one update section a predetermined number of times. By using these values, the tap-coefficient-update determining unit 8 determines whether to update the tap coefficients or not.
Details of operations of the tap-coefficient-update determining unit 8 will be explained.
First, when estimation in the transmission channel estimation period 51 for the first section 100 is completed, the tap-coefficient-update determining unit 8 compares a sum of absolute values of the error signal in the additional period 51a and a sum of absolute values of the error signal in the additional period 51b. The tap-coefficient-update determining unit 8 judges that the sum of absolute values in the additional period 51b is smaller than the sum of absolute values in the additional period 51a, as can be understood from
Next, when estimation in the transmission channel estimation period 52 for the second section 200 is completed, the tap-coefficient-update determining unit 8 compares a sum of absolute values of the error signal in the additional period 52a and a sum of absolute values of the error signal in the additional period 52b. As can be understood from
Next, when estimation in the transmission channel estimation period 53 for the first section 100 is completed, the tap-coefficient-update determining unit 8 compares a sum of absolute values of the error signal in the additional period 53a and a sum of absolute values of the error signal in the additional period 53b. As can be understood from
Next, when estimation in the transmission channel estimation period 54 for the second section 200 is completed, the tap-coefficient-update determining unit 8 compares a sum of absolute values of the error signal in the additional period 54a and a sum of absolute values of the error signal in the additional period 54b. As can be understood from
Next, when estimation in the transmission channel estimation period 55 for the first section 100 is completed, the tap-coefficient-update determining unit 8 compares a sum of absolute values of the error signal in the additional period 55a and a sum of absolute values of the error signal in the additional period 55b. As can be understood from
Next, when estimation in the transmission channel estimation period 56 for the second section 200 is completed, the tap-coefficient-update determining unit 8 compares a sum of absolute values of the error signal in the additional period 56a and a sum of absolute values of the error signal in the additional period 56b. As can be understood from
The tap-coefficient updating unit 3 updates the tap coefficients according to the expression (2), for the taps which are determined to be updated by the tap-coefficient-update determining unit 8, and does not update the tap coefficients for the taps which are determined not to be updated by the tap-coefficient-update determining unit 8, thereby holding previous values.
Moreover, the tap-coefficient updating unit 3 can control a step size μ used in the tap-coefficient updating unit 3 by using the sum of absolute values of the error signal. For example, if the sum of absolute values of the error signal in the additional period 53a is smaller than a predetermined threshold value, a greater importance may be placed to improving accuracy than increasing a convergence speed in the estimation period 53 by using the step size μ of a small value.
As described above, the transmission channel estimating device 12 or the transmission channel estimating method according to the second embodiment compares three values: a sum obtained adding absolute values of the error signal a predetermined number of times from a start of an update; a sum obtained by adding absolute values of the error signal a predetermined number of times immediately before an end point; and a minimum residual error, to determine whether to update each of the taps belonging to the first tap group, the taps belonging to the second tap group and the taps belonging to the common tap group or not. Therefore, the transmission channel estimating device 12 or the transmission channel estimating method according to the second embodiment can update tap coefficients only for appropriate taps.
Moreover, since the transmission channel estimating device 12 or the transmission channel estimating method according to the second embodiment controls the step size μ by using a sum obtained by adding absolute values of the error signal a predetermined number of times, it can achieve transmission channel estimation with higher accuracy.
Next, operations of the transmission channel estimating device 13 according to the third embodiment will be explained. The transmission channel estimating device 13 is the same as the transmission channel estimating device 11 according to the first embodiment with regard to a point of the operations of setting the first section 100 and the second section 200 in the transversal filter unit 2 and updating the tap coefficients in each of the sections. In the third embodiment, the tap-section controlling unit 9 dynamically changes the first section 100 and the second section 200 according to tap coefficients stored in the tap-coefficient memory 5, or more specifically, according to a scheme (system) to which a reception signal conforms (e.g., television broadcasting) or a reception status.
Operations of the tap-section controlling unit 9 will be explained below. First, a case where the scheme (system) to which a reception signal conforms is a technology in which the reception signal includes a plurality of known signal sequences of different lengths will be explained. If a known signal sequence length n is sufficiently longer than the number m of taps in the transversal filter unit 2, the tap-section controlling unit 9 sets each of the first section 100 and the second sections 200 as a section which includes all of the number m of taps. If the known signal sequence length n is shorter or not sufficiently longer than the number m of taps, the tap-section controlling unit 9 sets each of the first section 100 and the second section 200 as an appropriate section which includes the center tap.
Next, a case where the first section 100 and the second section 200 are changed according to a reception status will be explained. The tap coefficients stored in the tap-coefficient memory 5 is used as an estimated CIR as it is. The tap-section controlling unit 9 reads out a tap coefficient from the tap-coefficient memory 5 and analyzes a delay profile. If the delay profile spreads, a greater importance is placed on reducing influence of the spread of the delay profile than tap coefficient update frequency, and the tap-section controlling unit 9 sets both of the first section 100 and the second section 200 to be wide. If the delay profile converges near the center tap, the tap-section controlling unit 9 sets both of the first section 100 and the second section 200 to be narrow and increases tap coefficient update frequency near the center tap. Such a control by the tap-section controlling unit 9 can realize transmission channel estimation with high accuracy.
As described above, since the transmission channel estimating device or the transmission channel estimating method according to the third embodiment is configured to dynamically change the first and second sections 100 and 200 according to a scheme (system) to which a reception signal conforms or a reception status, it can optimize a tap coefficient update range or tap coefficient update frequency according to a change in the scheme (system) to which the reception signal conforms or in the reception status and can achieve transmission channel estimation with higher accuracy.
Next, operations of the transmission channel estimating device 16 according to the fourth embodiment will be explained. In the first embodiment, a transmission channel is estimated by repeating a series of the operations including updating the tap coefficients for the first section 100 and then updating the tap coefficients for the second section 200 by using the transversal filter unit 2, the subtracter 6 and the tap-coefficient updating unit 3. The transmission channel estimating device 16 sets the first section 100 in the transversal filter unit 2a, sets the second section 200 in the transversal filter unit 2b. The transmission channel estimating device 16 updates tap coefficients for taps belonging to the first tap group, by using the transversal filter unit 2a, the subtracter 6a and the tap-coefficient updating unit 3a (hereinafter these elements are referred to as ‘system-a’ or ‘first-system’). In parallel with the processing, the transmission channel estimating device 16 updates tap coefficients for taps belonging to the second tap group, by using the transversal filter unit 2b, the subtracter 6b and the tap-coefficient updating unit 3b (hereinafter these elements are referred to as ‘system-b’ or ‘second-system’). Configurations of the transversal filter units 2a and 2b, the subtracters 6a and 6b, and the tap-coefficient updating units 3a and 3b in the fourth embodiment are the same as those of the transversal filter unit 2, the subtracter 6, and the tap-coefficient updating unit 3 in the first embodiment respectively. The tap coefficient update operations and methods of setting the first section 100 and the second section 200 in these two systems are the same as those described in the first embodiment respectively.
After a series of the tap coefficient update operations in these two systems are completed, the tap-coefficient synthesizing unit 14 reads out, from the tap-coefficient memory 5, updated tap coefficients for common taps belonging to the common tap group which are updated by using the system-a and updated tap coefficients for the common taps belonging to the common tap group which are updated by using the system-b. The tap-coefficient synthesizing unit 14 synthesizes the tap coefficients according to a ratio between sums of their powers to rewrite them into the tap-coefficient memory 5. For example, the tap-coefficient synthesizing unit 14 obtains
(Pa×Ca(m)+Pb×Cb(m))/(Pa+Pb)
where Pa is a sum of powers of the common taps belonging to the common tap group updated by using the system-a; Ca(m) is an m-th tap coefficient; Pb is a sum of powers of the common taps belonging to the common tap group updated by using the system-b; and Cb(m) is an m-th tap coefficient, and rewrites it into the tap-coefficient memory 5 as the m-th tap coefficient for the common tap belonging to the common tap group.
As described above, the transmission channel estimating device 16 or the transmission channel estimating method according to the fourth embodiment updates the tap coefficients by using the system-a and the system-b in parallel. Therefore, the transmission channel estimating device 16 or the transmission channel estimating method according to the fourth embodiment can reduce a processing time or can increase the number of repetition of a series of the tap coefficient update operations within the same processing time of period.
Next, operations of the transmission channel estimating device 17 according to the fifth embodiment will be explained. The transmission channel estimating device 17 is the same as the transmission channel estimating device 16 according to the fourth embodiment with regard to a point that the device sets the first section 100 in the transversal filter unit 2a, sets the second section 200 in the transversal filter unit 2b, and performs updates of the tap coefficients in the two systems in parallel. In the fifth embodiment, the tap-coefficient-update determining unit 8a holds, for each of update sections in the system-a and the system-b, a sum obtained by adding absolute values of an error signal a predetermined number of times from a start point of one update section and a sum obtained by adding absolute values of the error signal a predetermined number of times immediately before an end point of the one update section. By using these values, the tap-coefficient-update determining unit 8a determines whether to update the tap coefficients or not. The tap-coefficient-update determining unit 8a outputs to the tap-coefficient synthesizing unit 14, a minimum value of the sums of absolute values of the error signal in each of the system-a and the system-b which are held at an end point of the update, as a minimum residual error.
The tap-coefficient synthesizing unit 14 reads out, from the tap-coefficient memory 5, updated tap coefficients for the taps belonging to the common tap group which are updated by using the system-a and updated tap coefficients for the taps belonging to the common tap group which are updated by using the system-b. The tap-coefficient synthesizing unit 14 synthesizes the tap coefficients according to a ratio between the minimum residual errors in the system-a and the system-b which are input from the tap-coefficient-update determining unit 8a to rewrite them into the tap-coefficient memory 5.
Details of operations of the tap-coefficient-update determining unit 8a and the tap-coefficient synthesizing unit 14 will be explained below.
First, when the estimation in the transmission channel estimation period 61 is completed, the tap-coefficient-update determining unit 8a compares a sum of absolute values of the error signal in the additional period 61a and a sum of absolute values of the error signal in the additional period 61b, for each of the system-a and the system-b. The tap-coefficient-update determining unit 8a judges that the sum of the absolute values in the additional period 61b is smaller than the sum of the absolute values of the error signal in the additional period 61a in both of the system-a and the system-b, as can be understood from
Next, when the estimation in the transmission channel estimation period 62 is completed, the tap-coefficient-update determining unit 8a compares a sum of absolute values of the error signal in the additional period 62a and a sum of absolute values of the error signal in the additional period 62b, for each of the system-a and the system-b. As can be understood from
Next, when the estimation in the transmission channel estimation period 63 is completed, the tap-coefficient-update determining unit 8a compares a sum of absolute values of the error signal in the additional period 63a and a sum of absolute values of the error signal in the additional period 63b, for each of the system-a and the system-b. As can be understood from
If no update of the tap coefficients is performed in all of the update sections, the sum of the absolute values of the error signal in the additional period 61a is held as the minimum residual error.
When the estimation in the transmission channel estimation period 63 is completed, the minimum residual errors held in the system-a and the system-b are the sum of the absolute values of the error signal in the additional period 61b (hereinafter referred to as |Ea|) and the sum of the absolute values of the error signal in the additional period 63b (hereinafter referred to as |Eb|) respectively. The tap-coefficient-update determining unit 8a outputs the two minimum residual errors |Ea| and |Eb| to the tap-coefficient synthesizing unit 14.
The tap-coefficient synthesizing unit 14 synthesizes the tap coefficients according to a ratio between the minimum residual errors |Ea| and |Eb| input from the tap-coefficient-update determining unit 8a to rewrite them into the tap-coefficient memory 5. For example, the tap-coefficient synthesizing unit 14 obtains,
(|Eb|×Ca(m)+|Ea|×Cb(m))/(|Ea|+|Eb|)
as an m-th tap coefficient for the tap belonging to the common tap group, where Ca(m) is an updated m-th tap coefficient for the tap belonging to the common tap group which is updated by using the system-a; and Cb(m) is an updated m-th tap coefficient for the tap belonging to the common tap group which is updated by using the system-b, and rewrites it into the tap-coefficient memory 5.
As described above, since the transmission channel estimating device 17 or the transmission channel estimating method according to the fifth embodiment updates the tap coefficients by using the system-a and the system-b in parallel and determines a synthesis ratio of the tap coefficients for the taps belonging to the common tap group by using the minimum residual errors in the system-a and the system-b, it can achieve transmission channel estimation with higher accuracy.
Next, operations of the transmission channel estimating device 18 according to the sixth embodiment will be explained. The transmission channel estimating device 18 is the same as the transmission channel estimating device 16 according to the fourth embodiment with regard to a point that the device sets the first section 100 in the transversal filter unit 2a, sets the second section 200 in the transversal filter unit 2b and performs updates of the tap coefficients in the two systems in parallel. In the sixth embodiment, the tap-section controlling unit 9 dynamically changes the first section 100 and the second section 200 according to tap coefficients stored in the tap-coefficient memory 5, or more specifically, according to a scheme (system) to which a reception signal conforms (e.g., television broadcasting) or a reception status.
Operations of the tap-section controlling unit 9 are the same as those explained in the third embodiment.
As described above, since the transmission channel estimating device 18 and the transmission channel estimating method according to the sixth embodiment are configured to dynamically change the first and second sections 100 and 200 according to a scheme (system) to which a reception signal conforms or a reception status, it can optimize a tap coefficient update range or update frequency according to a change in the scheme (system) to which the reception signal conforms or in the additional period status and can achieve transmission channel estimation with higher accuracy.
Since the receiving apparatus 40 according to the seventh embodiment can compensate a reception signal on the basis of the result of the transmission channel estimation with high accuracy which is obtained by any of the transmission channel estimating devices 11, 12, 13, 16, 17 and 18 according to the first, second, third, fourth, fifth and sixth embodiments, it can improve quality of the received data.
The above-described first, second, third, fourth, fifth and sixth embodiments are examples of the present invention, and various embodiments other than the above-described ones can be implemented. For example, it is possible to realize all of or part of functions of the transmission channel estimating devices according to the embodiments of the present invention by a control circuit including a microprocessor such as a CPU, a ROM (Read Only Memory), a RAM (Random Access Memory) and input/output interfaces, or by using a software program executable in a computer for control.
1 known-signal-sequence memory; 2, 2a, 2b transversal filter unit; 3, 3a, 3b tap-coefficient updating unit; 4 reception-signal memory; 5 tap-coefficient memory; 6, 6a, 6b subtracter; 7 tap-section setting unit; 8, 8a tap-coefficient-update determining unit; 9 tap-section controlling unit; 11, 12, 13, 16, 17, 18 transmission channel estimating device; 14 tap-coefficient synthesizing unit; 210 to 21m-2 delay element (T); 21cent delay element (T) in center tap; 220 to 22m-1 multiplier; 22cent multiplier in center tap; 23 adder; 31 multiplier; 320 to 32m-1 multiplier; 330 to 33m-1 subtracter; 40 receiving apparatus; 44 transmission channel estimating unit; 45 compensating unit; 51, 53, 55 transmission channel estimation period for first section; 52, 54, 56 transmission channel estimation period for second section; 51a, 51b, 53a, 53b, 55a, 55b additional period for addition of absolute value of error signal in first section; 52a, 52b, 54a, 54b, 56a, 56b additional period for addition of absolute value of error signal in second section; 61, 62, 63 transmission channel estimation period; 61a, 61b, 62a, 62b, 63a, 63b additional period for addition of absolute value of error signal; C0 to Cm-1 tap coefficient; Ccent tap coefficient for center tap; (X0, X1, . . . , Xn-1) known signal sequence.
Number | Date | Country | Kind |
---|---|---|---|
2011-063901 | Mar 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/077636 | 11/30/2011 | WO | 00 | 6/25/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/127740 | 9/27/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6125151 | Chiba | Sep 2000 | A |
8279953 | Uesugi et al. | Oct 2012 | B2 |
20030152144 | Horng et al. | Aug 2003 | A1 |
20050265439 | Matsumura et al. | Dec 2005 | A1 |
Number | Date | Country |
---|---|---|
0 615 347 | Sep 1994 | EP |
2-268526 | Nov 1990 | JP |
2-285819 | Nov 1990 | JP |
2-296409 | Dec 1990 | JP |
3-235511 | Oct 1991 | JP |
7-219557 | Aug 1995 | JP |
8-250981 | Sep 1996 | JP |
8-251244 | Sep 1996 | JP |
9-93088 | Apr 1997 | JP |
2003-332951 | Nov 2003 | JP |
2005-518152 | Jun 2005 | JP |
2007-28155 | Feb 2007 | JP |
2007-235407 | Sep 2007 | JP |
2009-122596 | Jun 2009 | JP |
WO 9407311 | Mar 1994 | WO |
WO 2006077729 | Jul 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20130294493 A1 | Nov 2013 | US |