The present invention relates to a vestigial sideband (VSB) demodulator, and more particularly relates to a technique for reducing effects of phase variation in a VSB modulated signal.
It is generally known that a VSB demodulator is subjected to adverse effects, such as an increase in the required C/N ratio (Carrier to Noise Ratio), when the phase of a main signal of a received VSB modulated signal or the phase of a delayed signal thereof, which is delayed from the main signal, varies.
Patent document 1 discloses a technique for performing feedback control using existing values defined in the frame configuration of
However, the four symbols serving as the segment synchronization component are greatly affected by symbols located before and after those four symbols, causing phase error information to contain much noise. Due to this, in the technique disclosed in Patent Document 1, convergence time in calculating a phase error is long, and the phase error cannot be detected accurately.
Now, a description will be made of the effects on the segment synchronization component caused by the symbols located before and after the segment synchronization component.
As shown in
Furthermore, in the technique in Patent Document 1, when a phase error varies greatly, a phase error correction section cannot follow the phase error accurately.
It is therefore an object of the present invention to provide a VSB demodulator that properly demodulates a received VSB modulated signal even when phase error variation occurs in the received VSB modulated signal.
A VSB (Vestigial Sideband) demodulator according to an example embodiment of the present invention demodulates a VSB modulated signal including a plurality of fields each having a plurality of segments, the plurality of fields each having as one of the plurality of segments a field synchronization component containing a predetermined PN (Pseudo Noise) sequence, the plurality of segments each having a segment synchronization component having predetermined four symbols. The VSB demodulator includes: a channel estimation section configured to perform a convolution operation between the VSB modulated signal and the predetermined PN sequence, and generate a timing signal synchronous with the segment synchronization components of the VSB modulated signal according to results of the operation; a phase variation detection section configured to detect a phase error in the VSB modulated signal in accordance with timing indicated by the timing signal, and output a detection signal corresponding to variation in the detected phase error; and a waveform equalization section, including a filter, configured to update a coefficient of the filter and perform waveform equalization on the VSB modulated signal. The waveform equalization section increases a coefficient update gain for the filter when the detection signal indicates that the variation in the phase error is larger than a predetermined value.
According to the example embodiment, the coefficient update gain for the filter is increased when the phase error variation is larger than a predetermined value. It is thus possible for the VSB demodulator to perform demodulation more properly even when phase error variation is large.
Also, a television receiver according to an example embodiment of the present invention includes: a tuner section configured to receive a VSB modulated high-frequency signal, tune the received high-frequency signal, convert the tuned signal into a baseband signal, and output a resultant VSB modulated signal, the high-frequency signal having been VSB-modulated in such a manner that the high-frequency signal includes a plurality of fields each having a plurality of segments, and that the plurality of fields each include as one of the plurality of segments a field synchronization component containing a predetermined PN sequence, and that the plurality of segments each have a segment synchronization component having predetermined four symbols; the VSB demodulator configured to demodulate the VSB modulated signal output from the tuner section; and a back end section configured to decode results of demodulation performed by the VSB demodulator, and output a resultant video/audio signal.
According to the example embodiments of the present invention, the coefficient update gain in the waveform equalization section is adaptively controlled on the basis of results of detection of phase error variation, thereby realizing high demodulation performance even in the case of a signal having large phase error variation. Furthermore, since a phase error is detected in limited symbols, the phase error and variation therein are detected with high accuracy, and no complicated processing is performed, allowing the circuit area to be reduced relatively.
a) is a graph showing an example of the signal strength of an in-phase component, and an example of the signal strength of a quadrature component occurring due to effects of a VSB filter in a transmitter, when 1 is transmitted as the in-phase component at time 0.
a) illustrates in-phase components and quadrature components of the second and third symbols in a segment synchronization component, detected when there is no phase error.
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
The demodulator front end section 1 receives a VSB modulated received signal VBB from a tuner section, etc, performs AD conversion processing, carrier recovery processing, and clock recovery processing on this signal VBB, and outputs the result as a VSB modulated signal, which is a complex signal. This VSB modulated signal is composed of an in-phase component I and a quadrature component Q, and transmits data such as shown in
The VSB modulated signal defined by ATSC as shown in
The first segment of the 313 segments forming each field is defined as a field synchronization component which contains a pseudo-random sequence PN511 in a predetermined location. The first four symbols of the 832 symbols forming each segment are defined as a segment synchronization component (the first symbol is +A, the second symbol is −A, the third symbol is −A, and the fourth symbol is +A (where A is a natural number)).
The channel estimation section 2 performs convolutions between (i) each of the in-phase component I and the quadrature component Q, and (ii) the pseudo-random sequence PN511, and adds the respective operation results together to obtain a delay profile. The pseudo-random sequence PN511 is consecutive 511 symbols having a specific sequence, and is defined by ATSC. The channel estimation section 2 regards the largest value in the obtained delay profile as corresponding to a main signal (a desired signal) of the VSB modulated signal, generates start time for a field that is synchronous with this main signal, and also generates timing signals S1 and S2 that are synchronous with the segment synchronization components.
The timing signal S1 has a value of 1 at the time of the second symbol of the first to fourth symbols serving as each of the segment synchronization components of the main signal, and has a value of 0 at the other times. The timing signal S2 has a value of 1 at the time of the third symbol of each of the segment synchronization components, and has a value of 0 at the other times.
The phase variation detection section 30 detects phase error variation according to the in-phase component I and the timing signals S1 and S2. When there is phase error variation, the phase variation detection section 30 outputs 1 as a detection signal DS. When there is no phase error variation, the phase variation detection section 30 outputs 0 as the detection signal DS. According to the in-phase component I, the quadrature component Q, and the detection signal DS, the waveform equalization section 40 performs waveform equalization on the VSB modulated signal output from the demodulator front end section 1 so as to remove a delayed signal, phase error and low-speed phase error variation from the VSB modulated signal, and outputs the resultant symbol value SV. The error correction section 5 discriminates the symbol value SV, corrects an error in the symbol value SV, and outputs the result as a stream MTS, which is an MPEG2-TS (Moving Picture Experts Group 2-Transport Stream).
The hold section 31 retains the value of the in-phase component I obtained when the timing signal S1 has a value of 1, and outputs the retained value as a value VS1. The hold section 32 retains the value of the in-phase component I obtained when the timing signal S2 has a value of 1, and outputs the retained value as a value VS2. The subtractor 33 subtracts the value VS1 from the value VS2 to output the subtraction result as a piece of error information ER. The block average section 34 calculates the average of five pieces of error information ER, each of which has been calculated for each segment, and outputs the result as a phase error PE for each set of five segments.
The RAM 35 stores the phase error PE, delays the stored phase error PE by a time period equal to 100 segments, and outputs the delayed error PE as a delayed phase error DPE. The subtractor 36 subtracts the delayed phase error DPE from the phase error PE, and outputs the absolute value of the subtraction result as a phase variation amount VPE. The threshold comparison section 37 compares the phase variation amount VPE with a predetermined threshold value. When the phase variation amount VPE is larger than the threshold value, the threshold comparison section 37 outputs 1 as the detection signal DS. When the phase variation amount VPE is equal to or lower than the threshold value, the threshold comparison section 37 outputs 0 as the detection signal DS.
I1=1, I2=−1, I3=−1, and I4=1
For example, the timing signal S1 goes to the “L” level only at the time of the second symbol, and the timing signal S2 goes to the “L” level only at the time of the third symbol.
As described with reference to
Q1=0.7+0.7X
Q2=1.4
Q3=−1.4
Q4=−(0.7+0.7Y)
where X represents the value of the in-phase component I one symbol before the four symbols serving as the segment synchronization component, and Y is the value of the in-phase component I one symbol after the four symbols serving as the segment synchronization component. That is, it is found that the quadrature components Q1 and Q4 of the first and fourth symbols in the segment synchronization component are greatly affected by the indefinite values (X, Y) positioned before and after the segment synchronization component, while the quadrature components Q2 and Q3 of the second and third symbols in the segment synchronization component are not affected by the indefinite values.
a) illustrates in-phase components and quadrature components of the second and third symbols in the segment synchronization component, detected when there is no phase error.
The subtractor 33 shown in
As described with reference to
In this way, since the phase variation detection section 30 shown in
It should be noted that the segment synchronization component of a segment (e.g., the first segment in
The leftmost delay device 41 in
Each time the delay devices 41 delay signals by one symbol, the filter coefficient calculation section 44 updates each filter coefficient Cm. At this time, for each filter coefficient Cm, the filter coefficient calculation section 44 multiplies a difference between the symbol value SV and an expected value by a coefficient update gain for that filter coefficient Cm by a corresponding signal Xm, accumulates the multiplication result, and outputs the resultant accumulated value as a new filter coefficient Cm. Now, it is assumed that the filter coefficient of a tap corresponding to the main signal is Ca (where a is an integer which satisfies 0≦a≦n). When the detection signal DS has a value of 1, the filter coefficient calculation section 44 increases (e.g., quadruples) only the coefficient update gain for the filter coefficient Ca as compared to when the detection signal DS has a value of 0.
In this manner, the waveform equalization section 40 shown in
The phase variation detection section 30 has been described above by providing the example number of pieces of the error information ER averaged, and the example time by which the phase error PE is delayed. However, a different number of pieces and a different time period may be employed.
Furthermore, a plurality of time periods (for example, a time period equal to 100 segments and a time period equal to 20 segments) may be set as the time by which the phase error PE is delayed, so that the phase variation detection section 30 detects the presence or absence of phase error variation corresponding to the set time periods. In this case, the detection signal DS may indicate the result of comparison with a threshold value in correspondence to the set time periods so that the coefficient update gain is controlled in more detail according to the detection signal DS.
Also, in the foregoing description, the filter coefficient calculation section 44 increases the coefficient update gain only for a specific filter coefficient. However, the filter coefficient calculation section 44 may be configured to increase the coefficient update gains for a plurality of filter coefficients in the vicinity of the specific filter coefficient as well, or may be configured to increase the coefficient update gains for all of the filter coefficients.
Moreover, as the waveform equalization section 40, the simplest example configuration has been described, however, the configuration of the waveform equalization section 40 is not limited to this.
The channel estimation section 202, like the channel estimation section 2 shown in
The higher order bit in the timing signal SD1 has a value of 1 at the time of the second symbol of each of the segment synchronization components of the main signal, and has a value of 0 at the other times. The higher order bit in the timing signal SD2 has a value of 1 at the time of the third symbol of each of the segment synchronization components of the main signal, and has a value of 0 at the other times. The lower order bit in the timing signal SD1 has a value of 1 at the time of the second symbol of each of the segment synchronization components of the delayed signal, and has a value of 0 at the other times. The lower order bit in the timing signal SD2 has a value of 1 at the time of the third symbol of each of the segment synchronization components of the delayed signal, and has a value of 0 at the other times. The channel estimation section 202 outputs a delay difference between the main signal and the delayed signal as delay information DI.
The phase variation detection section 230A is configured similar to the phase variation detection section 30 shown in
When the higher order bit and lower order bit in the detection signal DSD are 0 and 1, respectively (i.e., when there is phase error variation only in the delayed signal), the filter coefficient calculation section 244 increases (e.g., quadruples) only the coefficient update gain for the filter coefficient Cb. When the higher order bit and lower order bit in the detection signal DSD are 1 and 0, respectively (i.e., when there is phase error variation only in the main signal), the filter coefficient calculation section 244 increases (e.g., quadruples) only the coefficient update gain for the filter coefficient Ca. In the other respects, the filter coefficient calculation section 244 is the same as the filter coefficient calculation section 44 shown in
In this way, the VSB demodulator shown in
In the foregoing description the filter coefficient calculation section 244 increases the coefficient update gain only for a specific filter coefficient. However, the filter coefficient calculation section 244 may be configured to increase the coefficient update gains for a plurality of filter coefficients in the vicinity of the specific filter coefficient as well.
The tuner section 111 receives a VSB modulated high-frequency signal VBR from an antenna, etc., tunes the high-frequency signal VBR, converts the tuned signal into a baseband signal, and outputs the resultant VSB modulated reception signal VBB. The VSB demodulator 100 demodulates the reception signal VBB as described above, and outputs the resultant stream MTS as the demodulation result. The back end section 113 decodes the stream MTS and outputs the resultant video/audio signal AVS.
Since the VSB demodulator 100 is capable of highly accurate demodulation even with the presence of phase error variation, the television receiver 110 is able to output a clear video/audio signal even in a place (for example, a high traffic area) where reception environment varies.
In the television receiver shown in
As described above, according to the example embodiments of the present invention, highly accurate demodulation is possible even when there is phase error variation. The present invention is thus applicable to demodulators, television receivers using demodulators, etc.
Number | Date | Country | Kind |
---|---|---|---|
2007-248806 | Sep 2007 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2008/002666 | 9/25/2008 | WO | 00 | 9/14/2009 |