1. Field of the Invention
The present invention relates to a broadcast demodulation device for receiving digital broadcast.
2. Description of the Related Art
In portable and vehicle-mounted terminals for receiving digital broadcast, there is a method for preparing a plurality of demodulation units aiming at mobile reception to improve receiving performance by diversity reception. Specifically, by receiving signals of the same channel by two or more antennas and applying a maximum ratio combining process to signals received by these antennas, high-quality signals are demodulated.
When applying diversity reception, receiving performance can be improved. However, since there is a plurality of demodulation units, power consumption increases.
In the demodulation process unit corresponding to diversity reception when only a part of branches is re-synchronized and single reception is switched to diversity reception, the same synchronization process as when starting reception is always applied to each of branches not synchronized yet even if there is a synchronized branch.
Therefore, when single reception is switched to diversity reception, it takes time to output normal demodulation data to the output device of a terminal.
A receiving apparatus is known which is provided with a plurality of independently controllable branches which can also operate as a diversity receiving apparatus and a plural-channel simultaneous receiving apparatus.
A demodulation circuit according to one aspect of the present invention comprises a first demodulation circuit for receiving a signal and generating a first demodulation signal, a second demodulation circuit for receiving the signal and generating a second demodulation signal, a combiner unit for generating a combined demodulation signal by composing the first and second demodulation signals, a first detection unit for detecting a receiving condition on the base of the combined demodulation signal and outputting a detection signal and a control unit for stopping the combiner of either of the first or second demodulation circuit on the base of the combined demodulation signal and controlling the stoppage of either of the first or second demodulation circuit.
A demodulation device according to one aspect of the present invention comprises a first synchronous unit for extracting a first clock from a carrier signal, a second synchronous unit for extracting a second clock from the carrier signal, a first detection circuit for outputting a first detection signal indicating the out-of-synchronization state of the first synchronous unit, a selection circuit for inputting the first synchronous information of the first synchronous unit and the second synchronous information of the second synchronous unit and transmitting the second synchronous information to the first synchronous unit on the basis of the first detection signal, a first demodulation circuit for demodulating the output of the first synchronous unit, a second demodulation circuit for demodulating the output of the second synchronous unit and a combiner unit for composing the first demodulation signal of the first demodulation circuit and the second demodulation signal of the second demodulation circuit.
According to one preferred embodiment of the present invention, a diversity demodulation device provided with a plurality of demodulation processing units (hereinafter one demodulation device is called one branch) comprises a unit for detecting the modulation error rate (hereinafter abbreviated as MER) of each branch, a unit for detecting the MER after diversity combiner, a unit for controlling the on/off of the diversity combiner and a unit controlling the on/off of the operational clock of each branch. It further comprises a unit for stopping the combiner process of branches in worse order of the receiving condition in descending order of MER when determining that a receiving condition is good on the basis of the MER after diversity combiner and a unit for stopping the clock of a branch whose combiner process is stopped.
It further comprises a unit for sequentially starting the operation of the clocks of stopped branches one by one when determining that a receiving condition is bad on the basis of the MER of a single reception branch and a unit for starting the combiner process of branches.
It further comprises a unit for storing the stopped state of the clock of each branch and the combiner state of each branch, which can be read from an external control circuit. In single reception, it receives another channel using a branch whose clock is stopped and obtains modulation information and the like.
By adopting the above-described configurations and switching the on/off of a branch according to a receiving condition, the power consumption of the demodulation device can be reduced.
In
In
The signal of each branch demodulated in the demodulation units 12-1˜12-n is inputted to MER detection units 20-1˜12-n provided for each branch. In the MER detection units 20-1˜12-n, MER is calculated for each piece of received demodulation data of each branch and is inputted to a determination unit 21 together with the demodulation data. The determination unit 21 inputs the on/off signal of each branch to combiner control units 22-1˜22-n provided in correspondence to each branch, on the basis of the MER value of each branch and the MER of a signal after combiner obtained in an MER detection unit 23. At this moment, the demodulation data is also inputted to each of the combiner control units 22-1˜22-n from the determination unit 21. In each of the combiner control units 22-1˜22-n, it is calculated how the demodulation signal from each branch is weighted and combined, the demodulation date is multiplied by weight and each piece of weighted demodulation data is inputted to the combiner unit 13. In the combiner unit 13, the weighted demodulation data is added and the added result is inputted to the MER detection unit 23. The MER detection unit 23 outputs the MER of the demodulation data after combiner and the demodulation data after combiner. The demodulation data from the MER detection unit 23 is inputted to an error correction unit 14 and after the error correction is outputted as user data, such as image data or the like. However, the MER from the MER detection unit 23 is fed back to the determination unit 21. The determination unit 21 determines which branch should be switched on and which branch should be switched off, on the basis of the MER value from the MER detection units 20-1˜20-n and the MER value of the MER detection unit 23. When it is determined which branch should be switched off, the determination unit 21 inputs an instruction to set a weight used for combiner to “0” to the combiner control units 22-1˜22-n of a branch to be switched off as an on/off signal. The determination unit 21 stops the supply of the operational clock of devices from the A/D converters 11-1˜11-n until the MER detection units 20-1˜20-n of a branch to be switched off. For the operational clock, a clock signal from a clock generation unit 24 built in the digital broadcast demodulation device 10 is used. However, the generated clock signal is supplied to each branch via clock control units 25-1˜25-n provided for each branch. Therefore, a corresponding one of the clock control units 25-1˜25-n stops the transmission of a clock to a branch to be switched off.
The on/off information of a branch which is set in the combiner control units 22-1˜22-n and the clock control units 25-1˜25-n is written into a register 26 and can be read from outside.
The flow shown in
After synchronization, the demodulation device detects the MER of the demodulation signal of each branch and the MER of diversity combiner signal. When starting reception, the demodulation device operates in a diversity reception mode. If it is determined that a receiving condition is good, the combiner of one branch is stopped to stop the clock of the branch. In the stoppage of the combiner and clock, one whose MER is the largest, of the branches is selected. Therefore, even if the number of diversity combiner branches decreases, after diversity combiner, a received signal can be suppressed from deteriorating.
If it is determined that a receiving condition is bad and there are branches whose clocks are stopped, the supply of the clock of one of the stopped branches is started and after synchronization diversity combiner is started.
All the above-described operations are independently performed by the digital broadcast demodulation device. The stopped state of the MER, combiner and clock of each branch can be read from outside the demodulation device and the on/off of the combiner and clock of each branch can be also controlled from outside.
If described along
An MER is one quality evaluation index of a modulation signal. As shown in
Information for determining a receiving condition is not limited to MER. For example, instead of MER detection performed by the MER detection units 20-1˜20-n of each branch, a received C/N or an AGC feedback value can be also used and instead of MER detection performed by the MER detection unit 23 after combiner, a bit error rate (BER) can be also detected.
The flowchart shown in
An MER and a threshold are compared in prescribed intervals of a period and a counter, which is not shown in
If described along
In this case, threshold 1<threshold 2 and threshold 4<threshold 3.
If a receiving condition is good, there is a strong possibility that there may be a stooped branch. If it is determined that there is a stopped branch when the stopped state of each branch is regularly read from outside the digital broadcast demodulation device or the demodulation device issues an offering signal when stopping a branch, as shown in
By the above-described operation, a plurality of channels of demodulation information can be obtained without disturbing viewing.
The operation is described below along
As described above, according to the first preferred embodiment, by switching on/off a branch according to a receiving condition, the power consumption of the digital broadcast demodulation device can be reduced without the deterioration of diversity reception performance.
Although two branches are used in
A signal from a tuner is converted into a digital signal by the A/D converters 30-1 and 30-2 and the received signals and the operational clock of the demodulation device are synchronized by the synchronous units 31-1 and 31-2. The signals from the synchronous units 31-1 and 31-2 are fast-Fourier-transformed by the FET units 32-1 and 32-2, respectively. The transformed signals are frame-synchronized by the frame synchronous units 33-1 and 33-2. The frame-synchronous signals are demodulated by the demodulation units 34-1 and 34-2. For example, a maximum ratio combining process is applied to the signals from the two branches by a combiner unit 35. Error correction is applied to the signal after combiner by the error correction unit 36 and is outputted as user data, such as MPEG data or the like.
When a stopped branch starts operation, a mode is detected after an initial state. A mode is detected by detecting the length per symbol of a received signal. Then, a clock is synchronized. In this case, the operational clock of the demodulation device is matched with the timing of the received signal. Then, a carrier is synchronized. In the case of multi-carrier method communications, the frequency of the carrier of the received signal is shifted to a should-be value (on a frequency grid). Then, carrier deviation is corrected. In this case, it is determined whether the position of the carrier frequency of a signal whose carrier is synchronous deviates as wrongly hooked buttons. If it deviates, the carrier frequency is slid in units of carrier frequency intervals. Specifically, it is assumed that four carriers are transmitted on the transmitting side and first, second, third and fourth carriers are located in positions 1, 2, 3 and 4, respectively, and that the carrier positions after carrier synchronization of the first, second, third and fourth carriers become positions 2, 3, 4 and 1, respectively. In this case, each carrier is located in a frequency position which coincides with its should-be frequency grid (carrier is synchronized). When compared with the signals transmitted by the transmitting side, the frequency position of each carrier deviates by one carrier frequency interval. This deviation of one carrier frequency interval is corrected in this carrier deviation correction. Although, in this example, it is assumed that there is deviation of one carrier frequency interval, there can be any number of carrier frequency intervals. The deviation can be also opposite. Specifically, the carrier positions after carrier synchronization of the first, second, third and fourth carriers become positions 0, 1, 2 and 3, respectively. In frame synchronization, the identification number of a received frame is matched with the identification number of a transmitted frame.
As clearly shown in
Therefore, in the second preferred embodiment, a diversity demodulation device with a plurality of demodulation processing units (hereinafter one demodulation processing unit is called one branch) comprises a unit for storing the detected values of carrier synchronization, clock synchronization and carrier frequency deviation in the synchronous process and a unit for applying the stored values of a synchronous branch when re-synchronizing only one branch or when single reception is switched to diversity reception by the control of an external control device to omit the carrier synchronization, clock synchronization, carrier frequency deviation detection and transmission and multiplexing configuration control (TMCC) error correction, of a branch to be re-synchronized.
Thus, when re-synchronizing only one branch or when single reception is switched to diversity reception by the control of an external control device in the diversity reception digital broadcast demodulation device, carrier synchronization, clock synchronization, carrier frequency deviation detection and TMCC error correction in the synchronous process can be omitted.
The error calculation units 44-1 and 44-2 obtain the output of the error correction units 41-1 and 41-2 and calculates the synchronous deviation of a clock and the synchronous deviation of a carrier. Then, the error calculation result is inputted to the loop filters 45-1˜45-4 and also to the mode detection units 47-1 and 47-2. The output of the mode detection units 47-1 and 47-2 is inputted to the FFT units 42-1 and 42-2 and is used as a control signal for performing FFT with correct symbol length. The carrier frequency deviation calculation units 48-1 and 48-2 obtain the output of the FFT units 42-1 and 42-2 and calculate their carrier frequency deviation. The calculation results are inputted to the loop filters 45-2 and 45-4. The output of the loop filters 45-1˜45-4 is inputted to the error correction units 40-1, 40-2, 40-1 and 40-2, respectively, and is used to perform clock synchronization and carrier synchronization.
The loop filters 45-1 and 45-3 and the loop filters 45-2 and 45-4 are connected each other, the mode detection units 47-1 and 47-2 are connected each other and the carrier frequency deviation calculation units 48-1 and 48-2 are connected each other. Thus, data stored in one register is transmitted to the other. Specifically, the circuit shown in
In the circuit shown in
The control signal to the selector 50-1 shown in
Specifically, when both branches are synchronous, in each of mode detection, carrier synchronization, clock synchronization, carrier frequency deviation detection and TMCC error correction in the synchronous process, a detected value is used for correction and is also stored in a register. For example, when the branch 1 is synchronous and the branch 2 is out-of-synchronous or the branch 2 is re-started from the stoppage for some reason, the control signal of the branch 2 becomes Hi and the stored values of the branch 1 are used for each process in the synchronous process of the branch 2. Conversely, when the branch 1 is out-of-synchronous and the branch 2 is synchronous, the control signal of the branch 1 becomes Hi and the stored values of the branch 2 are used for each process in the synchronous process of the branch 1. For example,
As described above, according to the second preferred embodiment, when re-synchronizing only one branch or single reception is switched to diversity reception by the control of an external control device in the diversity reception demodulation processing unit, the time of the synchronous process is reduced, thereby reducing time needed to output normal demodulation data (446 msec˜659 msec->36 msec˜249 msec)
In
The configurations shown in
The error calculation units 44-1 and 44-2 calculate frequency errors for clock synchronization and carrier synchronization and give the error values to the loop filters 45-1˜45-4 and the mode detection units 47-1 and 47-2. The loop filters 45-1 and 45-3 and the loop filters 45-2 and 45-4 generate control signals for clock synchronization and carrier synchronization, respectively, and give control signals for clock synchronization and carrier synchronization to the error correction units 40-1 and 40-2 for synchronizing a clock and the error correction units 41-1 and 41-2 for synchronizing a carrier, respectively.
The mode detection units 47-1 and 47-2 give detected mode setting values to the FFT units 42-1 and 42-2, respectively. The carrier frequency deviation calculation units 48-1 and 48-2 obtain signals after FFT and calculate carrier frequency deviations. Then, the calculated result is given to the error correction units 41-1 and 41-2 via the loop filters 45-2 and 45-4, respectively, and are corrected.
The circuit shown in
The circuits shown in
As described above, when activating a new branch, the rising time of the new branch can be reduced by setting the operation of the new branch using the setting values of an already activated branch.
In the initial state (step S40) two branches operate. In step S41 their synchronous states are detected. If neither of them is out-of-synchronous, it is determined that a receiving environment is bad and power consumption is reduced by stopping the clock of one of the branches (step S48). If only one of them is synchronous, the combiner of an out-of-synchronous branch is stopped (step S49) and the flow returns to step S41.
If both of them are synchronous, in step S42, it is determined whether a receiving condition is good. If the determination in step S42 is no, the flow returns to step S41. If the determination in step S42 is yes, in step S43, the MER of each branch is detected. In step S44, the combiner of the signal of a branch with a large MER (worse receiving quality) with the signal of another branch is stopped. In step S46, it is determined whether an operating branch is synchronous. If it is out-of-synchronous, in step S46, it waits until it becomes synchronous. When it becomes synchronous, in step S47, it is determined whether the receiving condition of the synchronous branch is good. If it is good, the flow returns to step S46. If it is determined that it is not good, in step S50, the clock operation of the stopped branch is started and, in step S51, the stored value for synchronous detection information is applied to the branch whose clock operation is started. In step S52 it is determined whether the newly operated branch is synchronous. If it is out-of-synchronous, the flow returns to step D41. If in step S52 it is determined that it becomes synchronous, in step S53 the combiner of the signals of the branch that is newly operated and becomes synchronous is started and the flow returns to step S41.
As in the case of two branches, all branches operate in the initial state. In this case, their synchronous states and receiving conditions are detected and the combiner of branches and the stoppage/start of a clock are controlled according to the receiving condition. If the receiving condition is good, one branch is stopped. If it is bad, one branch is started. Such an operation is performed in intervals.
Specifically, in step S60, the number of synchronous branches is detected. In step S61 whether the receiving condition is good is determined by detecting the MER after combiner. If the receiving condition is good, in step S62, it is determined whether the number of synchronous branches>1. If the determination in step S62 is no, the flow returns to step S60. If the determination in step S62 is yes, in step S63, the MER of each branch is detected. Then, in step S64, the combiner of a branch whose MER is the largest is stopped. In step S65, clock supply to the branch whose combiner is stopped is stopped and the flow returns to step S60.
If the determination in step S61 is no, in step S66, it is determined the number of stopped branches>0. If the determination in step S66 is no, the flow returns to step S60. If the determination in step S66 is yes, in step S67, the clock operation of the stopped branch is started. In step S68, the stored value of the synchronous detection information of the already synchronously operated branch is applied to the branch whose clock operation is started. In step S69, it is determined whether the newly operated branch is synchronous. If it is out-of-synchronous, the flow returns to step S60. If it is synchronous, in step S70 the combiner of the signals of the branches that are newly operated and whose become synchronous is started and the flow returns to step S60.
For example, in the case of two branches, the digital broadcast demodulation device 72 is mounted on a tuner module 73 together with two tuners (RF) 71-1 and 71-2. Antennas 70-1 and 70-2 are attached to the two tuners 71-1 and 71-2, respectively. A control circuit 75 controls the digital broadcast demodulation device 72. The same number as the channels of digital broadcast of storage circuits 76 are provided, which store demodulation information 1-N of each channel. A screen display control circuit 74 controls to display user data, such as an MPEG2 signal and the like, outputted from the digital broadcast demodulation device 72.
According to the above configuration, if a receiving condition is good, the branch stopped state of the demodulation device is read from the control circuit 75 of the digital broadcast demodulation device 72. If there is a sopped branch, using the stopped branch a channel other than a view channel can be searched for, demodulation information can be stored and a viewable channel can be displayed.
Number | Date | Country | Kind |
---|---|---|---|
2007-267225 | Oct 2007 | JP | national |