WO2011083773A1 - Dispositif de réception de signal modulé multiporteuse et circuit intégré - Google Patents
Dispositif de réception de signal modulé multiporteuse et circuit intégré Download PDFInfo
- Publication number
- WO2011083773A1 WO2011083773A1 PCT/JP2011/000057 JP2011000057W WO2011083773A1 WO 2011083773 A1 WO2011083773 A1 WO 2011083773A1 JP 2011000057 W JP2011000057 W JP 2011000057W WO 2011083773 A1 WO2011083773 A1 WO 2011083773A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- processing unit
- mapping
- information
- data
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
- H03M13/2927—Decoding strategies
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2933—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code
- H03M13/2936—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code comprising an outer Reed-Solomon code and an inner convolutional code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
Definitions
- the present invention relates to a technique for detecting an interference signal superimposed on a reception signal and removing the influence of the interference signal from the reception signal when receiving a multi-carrier modulated signal.
- a mechanism to prevent interference from preceding and following symbols makes it less susceptible to interference from reflected waves, or converts the transmission signal to a digital code and performs error correction code processing. As a result, the noise resistance of the received signal is improved.
- the ISDB-T standard introduces a data rearrangement called interleaving and a mechanism called hierarchical transmission that transmits a plurality of broadcasts with different noise immunity and selectively views them on the viewer side. Even when it drops, it is possible to view stable broadcasts.
- the above error correction code processing is an example, and various other signal processing techniques are incorporated, and by performing appropriate processing in the receiving device, it is normal even if there is a decrease in received signal level or radio wave interference. It is possible to keep the reception state.
- the multicarrier modulation signal receiving apparatus includes an antenna unit 601, a tuner unit 602, an A / D conversion processing unit 603, an orthogonal detection processing unit 611, an FFT processing unit 612, a TMCC decoding processing unit 613, and an equalization process.
- Unit 614 deinterleave processing unit 621, demapping processing unit 622, bit deinterleaving processing unit 631, decoding processing unit 632, energy despreading processing unit 634, and RS (Reed-Solomon) decoding processing unit 635.
- the tuner unit 602 selects a signal in a predetermined frequency band from the signal received by the antenna unit 601 and outputs it to the A / D conversion processing unit 603.
- the A / D conversion processing unit 603 samples the OFDM signal output from the tuner unit 602, converts it to a digital signal, and outputs the digital signal to the quadrature detection processing unit 611.
- the quadrature detection processing unit 611 multiplies the OFDM signal obtained from the A / D conversion processing unit 603 by a sine wave signal having the same frequency as that of the reference carrier wave, converts the signal into a baseband OFDM signal, and outputs it to the FFT processing unit 612. To do.
- the FFT processing unit 612 extracts a signal sequence of an effective symbol period from the baseband OFDM signal output from the quadrature detection processing unit 611. Then, the FFT processing unit 612 performs discrete Fourier transform on the extracted signal sequence, generates a complex signal, and converts the complex signal obtained by the discrete Fourier transform to the TMCC decoding processing unit 613 and the equalization processing unit 614. Output.
- the TMCC decoding processing unit 613 obtains a complex signal from the FFT processing unit 612.
- Complex signals obtained from the FFT processing unit 112 exist in the number of FFT points, and each of them is OFDM symbol data.
- the number of FFT points is 8192, and 8192 complex signals are obtained.
- 5617 are signals to be processed and are called OFDM symbols.
- the OFDM symbol data is arranged on a plurality of carriers defined in each of mode 1 to mode 3, and includes a TMCC (Transmission and Multiplexing Configuration Control) signal for transmitting control information.
- TMCC Transmission and Multiplexing Configuration Control
- the TMCC signal is information that assists the demodulation and decoding operations of the receiver, such as system identification, transmission parameter switching index, emergency warning broadcast activation flag, current information, and next information.
- the transmission parameter information of the received signal includes the presence / absence of the partial reception layer, the number of segments for each layer, the time interleave length, the carrier modulation scheme, and the coding rate of the inner code (convolutional code in the ISDB-T standard).
- the carrier on which the TMCC signal is arranged is known on the receiving side, and the TMCC decoding processing unit 613 detects and extracts the TMCC signal from the OFDM symbol.
- the TMCC decoding processing unit 613 performs demodulation processing corresponding to DBPSK (Difference Binary Phase Shift Keying) on the extracted TMCC signal in the time direction, and acquires control information transmitted by the TMCC signal from the result of the demodulation processing To do.
- the TMCC decoding processing unit 613 outputs the information included in the control information to the components that require the information for processing, although the output destination components are not explicitly shown in FIG.
- the maximum number of layers is three.
- the output of the deinterleave processing unit 621 is divided into hierarchies, and the demapping processing unit 622 to the energy despreading processing unit 634 perform processing for each hierarchy, and then the hierarchies are synthesized.
- the data is input to the RS decoding processing unit 635.
- the equalization processing unit 614 receives a complex signal from the FFT processing unit 612.
- Complex signals obtained from the FFT processing unit 612 exist as many as the number of FFT points, and each of them is OFDM symbol data.
- the number of FFT points is 8192, and 8192 complex signals are obtained.
- 5617 are signals to be processed and are called OFDM symbols.
- the OFDM symbol data includes an SP (Scattered Pilot) signal every 12 carriers in the carrier direction. Further, the SP signals are arranged so as to be shifted by 3 carriers in the time direction. Therefore, the equalization processing unit 614 detects and extracts SP signals that are discretely arranged from the OFDM symbol.
- the equalization processing unit 614 divides the extracted SP signal by a known complex signal value to thereby determine a transmission path characteristic (SP signal) between transmission and reception of the SP signal position. Is estimated).
- the equalization processing unit 614 performs interpolation processing based on the estimated values of the transmission path characteristics of the SP signal positions discretely arranged in the OFDM signal, thereby transmitting the transmission path characteristics of each carrier between the SP signals. Is estimated.
- the equalization processing unit 614 divides each OFDM symbol by the estimated transmission path characteristic of each carrier to obtain information on OFDM symbol points that compensate for the influence of the transmission path.
- the equalization processing unit 614 includes information on the OFDM symbol points (hereinafter referred to as “received OFDM symbol points”) compensated for the influence of the transmission channels, and transmission path characteristics corresponding to the “received OFDM symbol points”.
- the estimated complex signal is output to the deinterleave processing unit 621.
- the deinterleave processing unit 621 sequentially receives the “received OFDM symbol point” and the data string of the estimation result of the transmission path characteristics from the equalization processing unit 614. Then, the deinterleave processing unit 621 rearranges the received “received OFDM symbol point” and the data string of the estimation result of the transmission path characteristics.
- the rearrangement rules are stipulated in the ISDB-T standard, and the deinterleave processing unit 621 performs a process of returning the signals rearranged randomly in the time direction and the frequency direction to the original order in the interleaving process on the transmission side. Do.
- the deinterleave processing unit 621 outputs the “received OFDM symbol points” rearranged to the demapping processing unit 622 and the data string of the estimation result of the channel characteristics.
- the rearrangement in the time direction is performed according to the time interleave length of each segment included in the control information acquired by the TMCC decoding processing unit 613.
- the demapping processing unit 622 obtains the “received OFDM symbol points” rearranged from the deinterleaving processing unit 621 and the data string of the estimation result of the transmission path characteristics.
- the OFDM symbol is mapped on the complex plane according to the carrier modulation scheme on the signal transmission side. For example, if the carrier modulation method is 64QAM, the signal is converted into one of 64 mapping points according to the obtained bit data.
- the demapping processing unit 622 regards the mapping point closest to the “received OFDM symbol point” as the transmission signal point according to the carrier modulation scheme of each layer included in the control information acquired by the TMCC decoding processing unit 613, Generate bit data. Further, the demapping processing unit 622 performs distance information (hereinafter referred to as “reception symbol point distance information”) between the “received OFDM symbol point” and the mapping point (transmission signal point) closest to the “received OFDM symbol point”. And reliability information is generated based on information on the magnitude of the channel characteristics of the carrier including the “received OFDM symbol point” obtained from the deinterleave processing unit 621 separately.
- the demapping processing unit 622 accumulates the “distance information of received symbol points” for each OFDM symbol for a certain period, separately calculates the noise amount for each carrier included in the carrier including the OFDM symbol, Reliability information may be generated from the amount of noise for each, the estimation result of transmission path characteristics, and “distance information of received symbol points”.
- the demapping processing unit 622 outputs the bit data generated from the mapping point closest to the “received OFDM symbol point” and the reliability information to the bit deinterleaving processing unit 631.
- the bit deinterleave processing unit 631 rearranges the bit data and reliability information obtained from the demapping processing unit 622 into the original order in accordance with the ISDB-T standard, and the rearranged bit data and reliability information. Is output to the decoding processing unit 632.
- the decryption processing unit 632 obtains bit data and reliability information from the bit deinterleave processing unit 631.
- the decoding processing unit 632 obtains the bit data obtained from the bit deinterleaving processing unit 631 according to the coding rate of the inner code of each layer (coding rate of the convolutional code) included in the control information acquired by the TMCC decoding processing unit 613. A dummy bit is inserted in the bit position thinned out on the transmission side with respect to the data string, and the value is undefined.
- the decoding processing unit 632 performs decoding processing on the received bit data by weighting the input data according to the reliability information.
- a decoding process called Viterbi decoding is widely used, but a process according to another decoding algorithm may be used.
- the decryption processing unit 632 outputs a data string as a decryption result to the byte deinterleave processing unit 633.
- the byte deinterleave processing unit 633 receives the data sequence of the decoding result from the decoding processing unit 632, rearranges the received data sequence of the decoding result into the original order according to the ISDB-T standard, and the energy despreading processing unit 634. Outputs the data sequence rearranged to.
- the energy despreading processing unit 634 performs processing for restoring the energy spreading processing performed on the transmission side according to the ISDB-T standard for the data sequence obtained from the byte deinterleaving processing unit 633, and after conversion.
- the data string is output to the RS decoding processing unit 635.
- the RS decoding processing unit 635 receives the data sequence from the energy spreading processing unit 634, performs a Reed-Solomon decoding process on the received data sequence using the assigned outer code, and sends the Reed-Solomon to the TS reproduction processing unit 671. Output the decrypted data string.
- the TS reproduction processing unit 671 obtains the data string after Reed-Solomon decoding from the RS decoding processing unit 635.
- the data string after Reed-Solomon decoding obtained from the RS decoding processing unit 635 is a packet of a transport stream. Since the number of packets of the transport stream obtained from the RS decoding processing unit 635 differs depending on the transmission parameter, the TS reproduction processing unit 671 supplements an appropriate number of null packets, and does not depend on the transmission parameter, Adjust so that the number of packets is output.
- the TS reproduction processing unit 671 outputs the transport stream packet after complementing the null packet to the TS decoding processing unit 672.
- the TS decode processing unit 672 obtains the transport stream packet output from the TS playback processing unit 671, and based on the information included in the transport stream, a video packet, an audio packet, and a PCR (Program Clock Reference) packet Are output to the MPEG decoding processing unit 673.
- the MPEG decode processing unit 673 includes a video decoder and an audio decoder.
- the video decoder extracts video packets from the transport stream packets obtained from the TS decoding processing unit 672, decodes the data, and generates image data.
- the audio decoder extracts an audio packet from the transport stream obtained from the TS decode processing unit 672, decodes the data, and generates audio data.
- the MPEG decoding processing unit 673 adjusts the output timing of the image data and the audio data based on the time information included in the PCR packet, and then outputs the image data and the audio data to a display device or the like.
- the reception state deteriorates rapidly, and images and sounds are partially lost, and video and Audio interruption occurs.
- the factors that cause deterioration in the reception quality of terrestrial digital broadcasting include delayed waves that are reflected from the signal itself to buildings and mountains, analog TV broadcast waves that are received in the same frequency band, and signals that are at a high level outside the band. Intermodulation distortion caused by distortion due to noise, noise signals such as unwanted radiation generated in the receiver or other devices, etc. can be considered, and if the interference signal level is higher than a certain level with respect to the signal to be received, the reception quality The impact on will appear.
- analog TV broadcast waves superimposed on frequency bands used in digital broadcasting intermodulation distortion, noise signals due to unnecessary radiation such as harmonics of clock signals, etc.
- An interference signal having a biased characteristic is called a frequency selective interference signal, and a technique for improving resistance to the frequency selective interference signal will be described.
- Patent Document 1 in the process of demodulating an OFDM signal, the distance between the demodulation signal point of each of a plurality of carriers and the representative reception symbol point is measured for each carrier and integrated in the time direction to determine the magnitude of the dispersion of the demodulation signal.
- the C / N for each carrier is detected by comparing the magnitude of dispersion for each carrier, and the carrier having a poor C / N is considered to be disturbed by frequency selectivity.
- an OFDM receiving apparatus that performs stepwise weighting on a demodulated signal based on information and performs error correction processing by a method called soft decision.
- the value of the distance between the demodulated signal point and the representative reception symbol point is also called MER (Modulation Error Ratio), and uses the MER value calculated for each carrier in the soft decision processing.
- MER Modulation Error Ratio
- Patent Document 2 when a transmission path characteristic between transmission and reception is estimated and compensated using a pilot signal regularly arranged in an OFDM signal, a frequency selective interference signal is detected. Is detected, the pilot signal that exists in the vicinity of the disturbed carrier is not used for estimating the channel characteristics, and the pilot signal that has detected the disturbing signal from the pilot signal that is not affected by the disturbing signal is not used.
- An OFDM receiver used for signal processing by estimating peripheral transmission path characteristics is disclosed.
- a frequency-selective interference signal is detected from an integral value of distances between demodulated signal points and representative reception symbol points of a plurality of carriers. Specifically, a hard decision process is performed in which the equalized symbol is regarded as being received at the closest representative symbol point, and the distance between the equalized symbol point and the closest representative symbol point in the time direction for each carrier. Is used as an indicator of the amount of interference signal.
- the interference signal amount is larger than the inter-code distance of the 64QAM signal, or the interference signal overlaps with the pilot carrier, resulting in a large estimation error of the transmission path characteristics.
- the equalized symbol point may be far away from the transmission symbol point. At this time, if the distance between the symbol point after equalization and the closest symbol point is calculated, the original transmission signal point exists further away, and there is a problem that the amount of interference signal is estimated to be small.
- the error correction capability is improved by using the calculated interference signal amount as reliability information in the error correction code processing unit, but as described above, the distance between the symbol point after equalization and the closest symbol point If the integrated value of is an interference signal amount, there is a possibility that the detected value of the interference signal amount includes an error, so that the error correction effect in the error correction processing unit cannot be maximized.
- a frequency-selective interference signal is detected. If a frequency-selective interference signal is detected, a pilot signal existing around the interfered carrier is not used for estimation of transmission path characteristics. I have to. However, when the carrier that transmits the actual data is affected by the frequency selective interference signal, the signal processing is performed in a state where the influence of the frequency selective interference signal of the carrier that transmits the actual data remains as it is. Therefore, a sufficient error correction effect cannot be expected.
- An object of the present invention is to solve the above-described conventional problems, and to provide a multicarrier modulation signal receiving apparatus and an integrated circuit capable of maximizing the effect of error correction.
- a multicarrier modulation signal receiver of the present invention demodulates a multicarrier modulation signal and generates a data sequence of reception symbol points and transmission path characteristic estimation results for each carrier;
- a deinterleave processing unit for rearranging a data sequence of estimation results of reception symbol points and transmission path characteristics input from the demodulation unit, and a rearranged reception symbol point and transmission path characteristics input from the deinterleaving processing unit
- a first demapping processing unit that generates bit data and reliability information of the bit data from the estimation result data sequence, and based on the reliability information of the bit data input from the first demapping processing unit
- a first error correction unit that performs error correction processing and generates data obtained by restoring a transmission signal sequence; and a transmission signal that is input from the first error correction unit
- An encoding unit that performs an encoding process on the data whose columns have been restored, and generates a signal indicating an error-correctable range for determining whether the data after the encoding process is generated from data that could not be error
- the integrated circuit of the present invention also includes a demodulation circuit that demodulates a multi-carrier modulation signal and generates a data sequence of estimation results of reception symbol points and transmission path characteristics for each carrier, and reception symbol points input from the demodulation circuit And a deinterleaving processing circuit for rearranging the data sequence of the estimation result of the transmission path characteristics, bit data from the data string of the rearranged received symbol points and the estimation result of the transmission path characteristics inputted from the deinterleaving processing circuit, and A first demapping processing circuit for generating reliability information of the bit data, and error correction processing based on the reliability information of the bit data input from the first demapping processing circuit, A first error correction circuit that generates restored data, and data obtained by restoring a transmission signal sequence input from the first error correction circuit An encoding circuit that performs encoding processing and generates a signal indicating an error-correctable range for determining whether or not the data after encoding processing was generated from data that could not be error-corrected, and input from the encoding
- the effect of error correction can be maximized.
- the first demapping processing unit further generates the reliability information, and further receives the received symbol point input from the inter-code distance calculation / accumulation processing unit. You may make it perform using distance information with the information of the said mapping point.
- the first demapping processing circuit further generates the reliability information, and further adds the received symbol points and the mapping points input from the inter-code distance calculation / accumulation processing circuit. You may make it perform using distance information with information.
- the first demapping processing unit in addition to the second demapping processing unit, also uses the calculation result of the inter-code distance calculation / accumulation processing unit. The reception performance can be further improved.
- the second demapping processing unit is input from the deinterleaving processing unit based on error presence / absence information of mapping point information input from the mapping processing unit.
- the reliability information may be generated by generating a new signal point from the rearranged received symbol points and the mapping point information input from the mapping processing unit.
- the accuracy of the reliability information of the second demapping processing unit can be improved.
- the inter-code distance calculation / accumulation processing unit may perform mapping input from the mapping processing unit based on mapping point error presence / absence information input from the mapping processing unit.
- mapping point information is generated only from the data that has been error-corrected
- the rearranged received symbol points input from the deinterleave processing unit and the mapping point information input from the mapping processing unit
- the mapping point information input from the mapping processor is determined to have been generated only from data that could not be error-corrected, it is input from the deinterleave processor.
- the rearranged received symbol point and the transmission signal point closest to the received symbol point When the Euclidean distance is integrated for each carrier, and it is determined that the mapping point information input from the mapping processing unit is generated from data that could be corrected and data that could not be corrected, the error could be corrected.
- the code point closest to the rearranged received symbol point input from the deinterleave processing unit is regarded as a transmission signal point, and the rearranged input input from the deinterleave processing unit
- the Euclidean distance between the reception symbol point and the code point regarded as the transmission signal point may be integrated for each carrier, and the integration result may be output as the distance between the reception symbol point and the mapping point information.
- the accuracy of the calculation result of the inter-code distance calculation / accumulation processing unit can be improved.
- the inter-symbol distance calculation / accumulation processing unit is configured to calculate the mapping point information input from the mapping processing unit from data that has been error-corrected and data that has not been error-corrected.
- the Euclidean distance may be integrated in units of carriers.
- the accuracy of the calculation result of the inter-code distance calculation / accumulation processing unit can be further improved.
- the second error correction unit counts the number of error correction processes performed by the second error correction unit and the number of error correction processes is less than a predetermined number. May be further provided with an error correction count unit that outputs the output of the above to the encoding unit.
- the number of error correction processes is set to 2 or more, for example, the error correction process in the second error correction unit is repeated, so that the reception performance can be further improved.
- the multi-carrier modulation signal receiving apparatus of the present invention demodulates a multi-carrier modulation signal, generates a data sequence of reception symbol points and transmission path characteristic estimation results for each carrier, and a reception input from the demodulation unit
- a deinterleave processing unit that rearranges the data sequence of the symbol point and the channel characteristic estimation result, and a bit from the rearranged received symbol point and the channel sequence estimation result data sequence that are input from the deinterleave processing unit.
- a first demapping unit that generates data and reliability information of the bit data, a first error correction unit that performs error correction processing and generates data obtained by restoring a transmission signal sequence, and the first error Data on which the transmission signal sequence generated by the correction unit is restored and the data after the encoding process cannot be error-corrected
- An encoder that generates a signal indicating an error-correctable range for determining whether or not the error correction has been generated, and the number of error correction processes performed by the first error correction unit.
- An error correction count unit that outputs the output of the first error correction unit to the encoding unit when the number of times is less than a predetermined number of times, and data that has been subjected to encoding processing input from the encoding unit is divided according to a carrier modulation scheme Then, mapping is performed to generate mapping point information, and mapping point error presence / absence information is obtained from a signal indicating an error correctable range corresponding to one or a plurality of data from which the mapping point information is calculated.
- the inter-code distance calculation / accumulation processing unit that calculates the distance between the received symbol point and the mapping point information based on the information on the ping point and the error presence / absence information on the mapping point, and the deinterleave processing unit.
- a second demapping processing unit that generates bit data and reliability information of the bit data from distance information between the received symbol point and the mapping point information to be output to the first error correction unit
- the first error correction unit performs error correction based on reliability information of bit data input from the first demapping processing unit. Processing is performed to generate data in which the transmission signal sequence is restored, and error correction processing is performed based on the bit data input from the second demapping processing unit 153 and the reliability information of the bit data.
- the effect of error correction can be maximized. Further, since only one processing block for performing error correction processing is required, it is possible to avoid an increase in the scale of the apparatus. Furthermore, when the number of error correction processes is set to 3 or more, for example, the error correction process is repeated, so that the reception performance can be further improved.
- the first demapping processing unit further generates the reliability information, and further receives the received symbol point input from the inter-code distance calculation / accumulation processing unit. You may make it perform using distance information with the information of the said mapping point.
- the first demapping processing unit in addition to the second demapping processing unit, also uses the calculation result of the inter-code distance calculation / accumulation processing unit. Improvement is achieved.
- FIG. 1 is a block diagram showing a configuration of a multicarrier modulation signal receiving apparatus in Embodiment 1 of the present invention.
- the block diagram which shows the detailed structure of the multicarrier modulation signal receiver of FIG.
- FIG. 3 is a configuration diagram of a convolutional code processing unit 145 in FIG. 2.
- FIG. 3 is a configuration diagram of an error information calculation processing unit 146 in FIG. 2.
- FIG. 3 is a supplementary explanatory diagram of processing of the mapping processing unit 151 of FIGS. 1 and 2.
- the block diagram which shows the detailed structure of the multicarrier modulation signal receiver of FIG. The block diagram which shows the structure of the multicarrier modulation signal receiver in the modification of Embodiment 2 of this invention.
- the description of the first embodiment will be made according to the ISDB-T system, which is a Japanese terrestrial digital broadcasting standard. Although there is a difference from other systems such as the DVB-T system, which does not necessarily include processing called interleave processing or hierarchical transmission, it does not greatly affect the concept of the present invention. The description of is omitted. Further, since the ISDB-T system is a known standard, only a minimum description will be given here. The same applies to the second embodiment described later.
- FIG. 1 is a block diagram showing a configuration of a multicarrier modulation signal receiving apparatus according to Embodiment 1
- FIG. 2 is a block diagram showing a detailed configuration of the multicarrier modulation signal receiving apparatus of FIG.
- the multicarrier modulation signal receiving apparatus includes an antenna unit 101, a tuner unit 102, an A / D conversion processing unit 103, a demodulation unit 110, and a deinterleave processing unit 121.
- the demodulation unit 110 in FIG. 1 includes an orthogonal detection processing unit 111, an FFT processing unit 112, a TMCC decoding processing unit 113, and an equalization processing unit 114.
- the first error correction unit 130 of FIG. 1 includes a first bit deinterleaving processing unit 131, a first decoding processing unit 132, and a first byte deinterleaving processing unit 133. And a first energy despreading processing unit 134 and a first RS decoding processing unit 135.
- the second error correction unit 160 in FIG. 1 includes a second bit deinterleaving processing unit 161, a second decoding processing unit 162, and a second byte deinterleaving processing unit 163. And a second energy despreading processing unit 164 and a second RS decoding processing unit 165.
- the multicarrier modulation signal receiving apparatus in Embodiment 1 includes a configuration of antenna unit 101 to deinterleave processing unit 121, and antenna unit 601 to deinterleave processing unit 621.
- the configuration is the same, and the configuration of the TS playback processing unit 171 to the MPEG decoding processing unit 173 is the same as the configuration of the TS playback processing unit 671 to the MPEG decoding processing unit 673.
- the multicarrier modulation signal receiving apparatus according to the first embodiment has a configuration in which different processing blocks are added between the deinterleave processing unit 621 and the TS reproduction processing unit 671 of the conventional multicarrier modulation signal receiving apparatus.
- the output signal of the first RS decoding processing unit 135 in FIG. 2 passes through the encoding unit 140 and the mapping processing unit 151 for performing the encoding process again, and then to the second demapping processing unit 153.
- the TS reproduction processing unit 171 outputs a transport stream signal after the second error correction unit 160 performs decoding processing again on the input signal output from the second demapping processing unit 153. Yes.
- the tuner unit 102 selects a signal in a predetermined frequency band from the signal received by the antenna unit 101 and outputs it to the A / D conversion processing unit 103.
- the A / D conversion processing unit 103 samples the OFDM signal output from the tuner unit 102, converts the signal into a digital signal, and outputs the digital signal to the demodulation unit 110.
- the demodulation unit 110 demodulates the OFDM signal obtained from the A / D conversion processing unit 103, and generates carrier unit data.
- the operation of the demodulation unit 110 will be described in detail with reference to FIG.
- the quadrature detection processing unit 111 multiplies the OFDM signal obtained from the A / D conversion processing unit 103 by a sine wave signal having the same frequency as the reference carrier wave, converts the signal into a baseband OFDM signal, and outputs the signal to the FFT processing unit 112. To do.
- the FFT processing unit 112 extracts a signal sequence of an effective symbol period from the baseband OFDM signal output from the quadrature detection processing unit 111. Then, the FFT processing unit 112 performs discrete Fourier transform on the extracted signal sequence, generates a complex signal, and transmits the complex signal obtained by the discrete Fourier transform to the TMCC decoding processing unit 113 and the equalization processing unit 114. Is output.
- the TMCC decoding processing unit 113 obtains a complex signal from the FFT processing unit 112.
- the TMCC decoding processing unit 113 detects and extracts a TMCC signal from the OFDM symbol, performs demodulation processing corresponding to DBPSK in the time direction on the extracted TMCC signal, and transmits control information transmitted as a TMCC signal from the result of the demodulation processing
- the TMCC decoding processing unit 113 does not clearly indicate the output destination component in FIG. 2, but outputs the information included in the control information to the component that requires the information for processing. To do.
- the control signal transmitted by the TMCC signal includes, for example, the time interleave length, the carrier modulation scheme of each layer, and the coding rate of the inner code (convolutional code in the ISDB-T standard). Details of the TMCC signal are described in the prior art.
- the maximum number of layers is three.
- the output of the deinterleave processing unit 121 is divided into layers, and the first energy despreading processing unit 134 from the first demapping processing unit 122 performs processing for each layer, Thereafter, the layers are combined and input to the first RS decoding processing unit 135. Further, the outputs of the RS code processing unit 141 and the error information addition processing unit 142 are divided into layers, and the energy diffusion unit 143 to the second energy diffusion processing unit 164 perform processing for each layer, and then the layers are combined and processed. 2 to the RS decoding processing unit 165.
- the equalization processing unit 114 receives the complex signal from the FFT processing unit 112.
- the equalization processing unit 114 detects and extracts SP signals that are discretely arranged from the OFDM symbol.
- the equalization processing unit 114 divides the extracted SP signal by a known complex signal value to estimate the transmission path characteristic (transmission path characteristic of the carrier on which the SP signal is arranged) between transmission and reception of the SP signal position.
- the equalization processing unit 114 performs interpolation processing based on the estimated values of the transmission path characteristics of the SP signal positions discretely arranged in the OFDM signal, so that the transmission path characteristics of each carrier between the SP signals. Is estimated.
- the equalization processing unit 114 divides each OFDM symbol by the estimated transmission path characteristic of each carrier to obtain information on the OFDM symbol point that compensates for the influence of the transmission path.
- the equalization processing unit 114 includes information on OFDM symbol points (“received OFDM symbol points”) in which the influence of the transmission channel is compensated, and complex signal that is an estimation result of transmission channel characteristics corresponding to each of the “received OFDM symbol points”. Is output to the deinterleave processing unit 121.
- the deinterleave processing unit 121 sequentially receives the “received OFDM symbol point” and the data string of the estimation result of the channel characteristics from the equalization processing unit 114. Then, the deinterleave processing unit 121 rearranges the received “received OFDM symbol point” and the data string of the transmission path characteristic estimation result.
- the rearrangement rules are defined in the ISDB-T standard, and the deinterleave processing unit 121 performs processing for returning the signals rearranged randomly in the time direction and the frequency direction to the original order in the interleaving process on the transmission side. Do.
- the deinterleaving unit 121 outputs the “received OFDM symbol points” rearranged to the first demapping processing unit 122 and the data string of the estimation result of the transmission path characteristics.
- the deinterleaving unit 121 rearranges the data string of “received OFDM symbol points” rearranged in the inter-code distance calculation / accumulation processing unit 152 with respect to the second demapping processing unit 153 and receives “received”.
- the data string of the “OFDM symbol point” and the estimation result of the transmission path characteristics is output. However, the rearrangement in the time direction is performed according to the time interleave length of each segment included in the control information acquired by the TMCC decoding processing unit 113.
- the first demapping processing unit 122 obtains the “received OFDM symbol points” rearranged from the deinterleaving processing unit 121 and the data string of the estimation result of the transmission path characteristics.
- the first demapping processing unit 122 regards the mapping point closest to the “received OFDM symbol point” as the transmission signal point according to the carrier modulation scheme of each layer included in the control information acquired by the TMCC decoding processing unit 113. , Generate bit data.
- the first demapping processing unit 122 performs distance information between the “received OFDM symbol point” and the mapping point (transmission signal point) closest to the “received OFDM symbol point” (“distance information of the received symbol point”). And reliability information is generated based on the information of the data string of the estimation result of the transmission path characteristics separately obtained from the deinterleave processing unit 121.
- the first demapping processing unit 122 accumulates the “distance information of received symbol points” for each OFDM symbol for a certain period, and separately calculates the amount of noise for each carrier included in the carrier including the OFDM symbol.
- the reliability information may be generated from the noise amount for each carrier, the estimation result of the transmission path characteristics, and the “distance information of received symbol points”.
- the generation of reliability information in the first demapping processing unit 122 of Embodiment 1 can use the same known method as the generation of reliability information in the demapping processing unit 622 of the conventional example, Detailed description is omitted.
- the first demapping processing unit 122 outputs the generated bit data and reliability information to the first error correction unit 130.
- the first error correction unit 130 performs error correction processing based on the bit data obtained from the first demapping processing unit 122 and the reliability information, and generates an original signal sequence.
- the operation of the first error correction unit 130 will be described in detail with reference to FIG.
- the first bit deinterleave processing unit 131 rearranges the bit data and reliability information obtained from the first demapping processing unit 122 into the original order according to the ISDB-T standard, and rearranges the bit data. And the reliability information are output to the first decoding processing unit 132.
- the first decoding processing unit 132 obtains bit data and reliability information from the first bit deinterleaving processing unit 131.
- the first decoding processing unit 132 is a first bit deinterleaving processing unit according to the coding rate of the inner code of each layer (coding rate of the convolutional code) included in the control information acquired by the TMCC decoding processing unit 113 A dummy bit is inserted into the bit position thinned out on the transmission side with respect to the data string of bit data obtained from 131, and the value is undefined.
- the first decoding processing unit 132 performs decoding processing by weighting the received bit data according to the reliability information.
- a decoding process called Viterbi decoding is widely used, but a process according to another decoding algorithm may be used.
- the first decoding processing unit 132 outputs a data string as a decoding result to the first byte deinterleaving processing unit 133.
- the first byte deinterleave processing unit 133 receives the data sequence of the decoding result from the first decoding processing unit 132, rearranges the received data sequence of the decoding result to the original order in accordance with the ISDB-T standard, The rearranged data string is output to the first energy despreading processing unit 134.
- the first energy despreading processing unit 134 performs processing for returning the energy spreading processing performed on the transmission side to the data sequence obtained from the first byte deinterleaving processing unit 133 according to the ISDB-T standard.
- the converted data string is output to the first RS decoding processing unit 135.
- Processing blocks from the first RS decoding processing unit 135 to the second RS decoding processing unit 165 described below are processing blocks newly added to FIG. 14 or processing blocks having different connection destinations of output signals.
- the first RS decoding processing unit 135 receives the data sequence from the first energy diffusion processing unit 134, performs Reed-Solomon decoding processing on the received data sequence using the assigned outer code, and performs Reed-Solomon decoding
- the data stream of the transport stream packet thus processed is output to the RS code processing unit 141 in the encoding unit 140.
- the first RS decoding processing unit 135 transmits to the error information addition processing unit 142 in the encoding unit 140 information indicating whether error correction has been performed in units of transport stream packets, A signal for determining the first byte of the port stream packet is output. Note that an error flag attached to a transport stream packet can be used as information on whether or not an error has been corrected in units of transport stream packets.
- the transport stream includes a synchronization byte, and the synchronization byte can be used as a signal for determining the first byte of the transport stream packet. For this reason, it is assumed that first RS decoding processing section 135 outputs a data stream of the transport stream to error information addition processing section 142 in encoding section 140.
- the encoding unit 140 performs the same encoding process as the encoding process performed in the transmission apparatus on the data stream of the transport stream packet obtained from the first RS decoding processing unit 135. Then, in parallel with the encoding process, the encoding unit 140 generates a signal for determining whether the encoded signal is generated from a signal including an error.
- the operation of the encoding unit 140 will be described in detail with reference to FIG.
- the RS code processing unit 141 performs Reed-Solomon code processing on the transport stream packet data obtained from the first RS decoding processing unit 135 for each transport stream.
- a process called a shortened Reed-Solomon code (204, 188) is performed, and an outer code for enabling correction of random errors from 204 bytes to 8 bytes is given.
- the RS code processing unit 141 outputs data obtained by adding an outer code to the transport stream data to the energy spreading processing unit 143.
- the error information addition processing unit 142 obtains the data stream of the transport stream packet subjected to Reed-Solomon decoding from the first RS decoding processing unit 135. Then, the error information addition processing unit 142 is based on the information on the result of whether or not the error correction of the packet given to each packet in the transport stream data is possible (error flag given to the transport stream packet). In addition, information indicating whether or not error correction is possible (information indicating whether or not error correction has been performed) is generated for each packet, and a signal for determining the synchronization byte part at the head of the packet from the synchronization byte included in the transport stream is generated. . Then, the error information addition processing unit 142 outputs to the byte interleaving processing unit 144 a signal for determining whether or not error correction is possible and a synchronous byte portion at the beginning of the packet.
- the error information addition processing unit 142 obtains the data stream of the transport stream that is output from the first RS decoding processing unit 135 to the RS code processing unit 141, and the RS code processing unit 141 and an energy spreading process to be described later If the processing delay time in the unit 143 is known, only information on whether or not error correction is possible in units of packets is generated, and the output timing of a signal indicating whether or not error correction is possible is output from the energy diffusion processing unit 143 described later. It is good also as a structure aligned with a data sequence. At this time, it is necessary to generate a signal indicating whether or not error correction is possible in consideration of the parity part signal added by the RS code processing unit 141.
- the energy spread processing unit 143 obtains a data string obtained by adding an outer code to the data of the transport stream from the RS code processing unit 141. Then, the energy spread processing unit 143 performs energy spread processing on the transport stream signal excluding the synchronization bytes using a pseudo-random code sequence defined by the ISDB-T standard, and sends data to the byte interleave processing unit 144. Output a column.
- the byte interleave processing unit 144 receives the data string from the energy diffusion processing unit 143, “error correction availability information” from the error information addition processing unit 142 (the data obtained from the energy diffusion processing unit 143 is the first RS decoding processing unit In 135, information indicating whether or not error correction has been performed is obtained. At this time, it is assumed that the “error correction propriety information” is aligned with the data sequence obtained from the energy diffusion processing unit 143.
- the byte interleave processing unit 144 then converts the data sequence obtained from the energy diffusion processing unit 143 and the “error correction availability information” obtained from the error information addition processing unit 142 into byte units in the order defined by the ISDB-T standard. Then, the rearranged data string is output to the convolutional code processing unit 145, and the rearranged “error correction availability information” is output to the error information calculation processing unit 146.
- the byte interleave processing unit 144 performs the delay correction processing at the same time. Shall be done.
- the convolutional code processing unit 145 performs convolutional code processing on the data sequence obtained from the byte interleaving processing unit 144, and encodes the inner-code coding rate of each layer included in the control information acquired by the TMCC decoding processing unit 113 ( After the data is thinned according to the convolutional code rate, the data string is output to the bit interleave processing unit 147.
- the error information calculation processing unit 146 obtains, from the byte interleaving processing unit 144, “error correction enable / disable information” data that has undergone byte interleaving rearrangement processing.
- the data processing unit of the error information calculation processing unit 146 is a bit unit.
- the error information calculation processing unit 146 generates data indicating a range in which data including an error affects the calculation in the convolutional code processing unit 145.
- the error information calculation processing unit 146 provides the bit interleaving processing unit 147 with data indicating whether or not the data output from the convolutional code processing unit 145 may have an error (hereinafter, “error correction is possible”). This is called a “signal indicating the range.”).
- FIG. 3 is a configuration example of an encoding circuit for generating a convolutional code in the convolutional code processing unit 145.
- One code generator polynomial G1 (1,1,1,1,0,0,1)
- the other code generator polynomial G2 (1,0,1,1,0,1,1)
- Data input from the input side is input to the delay circuit, the output of each delay element (“D” in FIG. 3) is subjected to an exclusive OR operation according to a generator polynomial, and two data of X output and Y output are obtained. Is output.
- FIG. 4 shows an arithmetic processing circuit performed by the error information arithmetic processing unit 146.
- the arithmetic processing circuit of FIG. 4 is different from the encoding circuit of FIG. 4 in that the exclusive OR calculator for generating the X output and the Y output is a logical OR calculator. If the “error correction enable / disable information” obtained from the byte interleave processing unit 144 by the error information calculation processing unit 146 in FIG. 4 is data that can be corrected by the first RS decoding processing unit 135, the error correction is performed. If the data could not be obtained, it is assumed to be “1”.
- the error information arithmetic processing unit 146 is data indicating whether or not the data output from the convolutional code processing unit 145 is generated from data that may have an error (“signal indicating error-correctable range”). ) Is “1” if the data output from the convolutional code processing unit 145 is generated from data that may have an error, and is generated from data that may have an error. Otherwise, “0” is output.
- the convolutional code processing unit 145 and the error information calculation processing unit 146 are configured according to the encoding rate of the inner code of each layer (coding rate of the convolutional code) acquired by the TMCC decoding processing unit 113. Select and output X output and Y output (thinning out the X output and Y output of the encoder). For this reason, the selection procedure of the X output and the Y output in the convolutional code processing unit 145 and the error information calculation processing unit 146 is the same procedure.
- the bit interleave processing unit 147 obtains the data string subjected to the convolutional code processing from the convolutional code processing unit 145 and obtains a “signal indicating an error-correctable range” from the error information calculation processing unit 146.
- the bit interleave processing unit 147 takes into consideration that the data sequence obtained from the convolutional code processing unit 145 and the “signal indicating the error-correctable range” obtained from the error information calculation processing unit 146 do not shift in the time direction. Then, the rearrangement processing of the bits of the two data strings is performed according to the ISDB-T standard, and the information of the rearranged data strings and the “signal indicating the error-correctable range” is output to the mapping processing unit 151.
- the mapping processing unit 151 obtains a data string after bit interleaving and a “signal indicating an error-correctable range” after bit interleaving from the bit interleaving processing unit 147. Then, the mapping processing unit 151 performs mapping by dividing the data sequence after bit interleaving into carrier units according to the carrier modulation scheme of each layer included in the control information acquired by the TMCC decoding processing unit 113. Using the case where the carrier modulation scheme is 16QAM as an example, the processing of the mapping processing unit 151 will be described with reference to FIG.
- FIG. 5 shows the relationship between the input data pattern to the mapping processing unit 151 and mapping points when the carrier modulation scheme is 16QAM, and how the real number I and the imaginary number Q are assigned to 4-bit data. It is illustrated.
- complex signal points are assigned so that the inter-code distance between adjacent codes is 2.
- the mapping processing unit 151 converts the data sequence after bit interleaving obtained from the bit interleaving processing unit 147 into a complex signal (hereinafter referred to as “mapping point information”) representing a mapping point determined from the carrier modulation scheme.
- mapping point error presence / absence information information including a “signal indicating an error-correctable range” after bit interleaving corresponding to each of one or a plurality of pieces of data of the mapping point calculation source.
- the intersymbol distance calculation / accumulation processing unit 152 obtains from the mapping processing unit 151 a data string of “mapping point information” and “mapping point error presence / absence information” mapped according to the carrier modulation scheme. Further, the inter-code distance calculation / accumulation processing unit 152 obtains an OFDM symbol data sequence (hereinafter referred to as “information of received OFDM symbol points”) from the deinterleaving processing unit 121.
- the inter-code distance calculation / accumulation processing unit 152 aligns the timings of “received OFDM symbol point information”, “mapping point information”, and “mapping point error presence / absence information”. Since the processing delay amount from the first demapping processing unit 122 to the mapping processing unit 151 or the data is processed in units of OFDM symbols, for example, the beginning of the OFDM symbol is determined, and “mapping point information” and “ The acquisition timing difference from “received OFDM symbol point information” may be counted and adjusted, or a signal indicating the OFDM symbol head may be generated and transmitted in each processing block.
- the inter-code distance calculation / accumulation processing unit 152 calculates a distance between “received OFDM symbol point information” and “mapping point information”. The distance is calculated according to the Euclidean distance calculation procedure. However, “mapping point error presence / absence information” needs to be considered when calculating the distance.
- the inter-code distance calculation / accumulation processing unit 152 determines the content of the “mapping point error presence / absence information” corresponding to the “mapping point information”, and performs the following processing according to the content.
- the inter-code distance calculation / accumulation processing unit 152 calculates the Euclidean distance between the complex signal of “mapping point information” and the complex signal of “received OFDM symbol point information”.
- the accumulation processing unit 152 calculates the Euclidean distance between the complex signal of “information of received OFDM symbol points” and the complex signal of “information of mapping points” replaced by the following procedure.
- the inter-code distance calculation / accumulation processing unit 152 replaces the imaginary part of “mapping point information” with “received OFDM”. Replace the imaginary part of the symbol point information with the imaginary part of the nearest symbol point. The real part of “mapping point information” is not replaced. Then, the inter-code distance calculation / accumulation processing unit 152 calculates the Euclidean distance between the “mapping point information” complex signal in which the imaginary part is replaced and the “received OFDM symbol point information” complex signal.
- the inter-code distance calculation / accumulation processing unit 152 replaces the real part of “mapping point information” with “received OFDM symbol points”. Is replaced with the real part of the nearest symbol point. The imaginary part of the “mapping point information” is not replaced. Then, the inter-code distance calculation / accumulation processing unit 152 calculates the Euclidean distance between the “mapping point information” complex signal and the “received OFDM symbol point information” complex signal with the real part replaced.
- the inter-code distance calculation / accumulation processing unit 152 determines the real number of the “mapping point information”. The imaginary part and the imaginary part are replaced with a complex signal at a symbol point closest to “information on received OFDM symbol points”. Then, the inter-code distance calculation / accumulation processing unit 152 calculates the Euclidean distance between the complex signal of “mapping point information” in which the real part and the imaginary part are replaced and the complex signal of “information of the received OFDM symbol point”. .
- Modulation Error Ratio Modulation error ratio is calculated by accumulating the Euclidean distance values calculated when there is a possibility that both the real part and the imaginary part of the data used for generating the “mapping point information” contain errors. ) And generally called value.
- the inter-code distance calculation / The accumulation processing unit 152 performs processing for replacing one of the real part or the imaginary part, or both of the real part and the imaginary part, and then receives the “symbol point closest to“ information of received OFDM symbol point ”and“ reception ”.
- the Euclidean distance with the “information on the OFDM symbol points” is calculated.
- the inter-code distance calculation / accumulation processing unit 152 corrects the calculated Euclidean distance value. The correction procedure will be described with reference to FIGS.
- FIG. 6 illustrates the relationship between the MER value obtained by integrating the Euclidean distance between the “symbol point closest to the“ received OFDM symbol point ”and the“ received OFDM symbol point ”and the amount of noise added to the signal.
- the horizontal axis represents the amount of noise
- the vertical axis represents the magnitude of the MER value.
- the solid line in FIG. 6 indicates the MER value
- the dotted line indicates the amount of noise added to the signal.
- FIG. 7 shows the error rate of the output signal (transport stream packet) of the first RS decoding processing unit 135 of FIG. 2 with respect to the noise amount, and the Euclidean distance calculated by the inter-code distance calculation / accumulation processing unit 152 for the noise amount. The cumulative value of is simultaneously shown. The relationship between the MER value and the accumulated value of the Euclidean distance calculated by the inter-code distance calculation / accumulation processing unit 152 with respect to the amount of noise added to the signal is shown.
- the demapping processing units such as the first demapping processing unit 122 and the second demapping processing unit 153, it is desirable to accurately obtain the amount of noise added to the signal.
- MER Modulation Error Ratio
- the MER is one of the commonly used techniques for calculating the amount of noise added to this signal.
- the MER is calculated from a value obtained by averaging the distance between the transmission signal point closest to the reception signal point and the reception signal point for a certain period.
- the noise amount can be estimated with high accuracy.
- the nearest signal point from which the MER is calculated is not the correct transmission signal point, which is incorrect.
- the MER value is calculated based on the distance between the transmitted signal point and the received signal point, and a value smaller than the actually added noise amount is calculated.
- the noise amount for which a value smaller than the noise amount actually added by the MER value is “A”.
- the cumulative value of the Euclidean distance value calculated by the inter-code distance calculation / accumulation processing unit 152 in the first embodiment is the first value even if the amount of noise added to the signal is larger than “A”. Since the error-corrected information is used in the RS decoding processing unit 135, an accurate noise amount can be estimated.
- the amount of noise that is added to the signal and the output signal of the first RS decoding processing unit 135 starts to contain an error is defined as “B”. Then, since the distance between the correct transmission signal point and the reception signal point can be calculated while the noise amount is between “A” and “B”, the inter-code distance calculation / accumulation processing unit 152 estimates an accurate noise amount. be able to.
- the first RS decoding processing unit 135 cannot perform error correction, and the output signal includes an error. Further, a noise amount at which all the output signals of the first RS decoding processing unit 135 start to contain errors is defined as “C”.
- the noise amount ranges from “B” to “C”
- the data error-corrected by the first RS decoding processing unit 135 decreases, and when the amount of noise becomes “C”, error correction of all data becomes impossible.
- the noise amount is “C”
- the noise amount calculated by the intersymbol distance calculation / accumulation processing unit 152 is the same value as the value calculated by the MER.
- the amount of noise calculated at 152 is the same value as the value calculated by MER.
- the inter-code distance calculation / accumulation processing unit 152 when the amount of noise added to the signal is greater than “B”, the amount of noise calculated by the inter-code distance calculation / accumulation processing unit 152 does not match the amount of noise added to the signal. In particular, when the noise amount is from “B” to “C”, the calculation result of the noise amount shows that the noise amount is decreasing, although the noise amount actually added to the signal increases. can get. For this reason, in the inter-code distance calculation / accumulation processing unit 152, when the data used for generating the “mapping point information” includes an error, the “symbol point closest to the“ received OFDM symbol point ”and the“ reception point ”are received. A value obtained by correcting the “Euclidean distance from the“ OFDM symbol point ”is corrected.
- the inter-code distance calculation / accumulation processing unit 152 applies the error to the signal whose error could not be corrected by the first RS decoding processing unit 135.
- the Euclidean distance calculated according to the “mapping point error presence / absence information” as described above is calculated in units of OFDM carriers. Then, it is integrated a certain number of times in the symbol direction.
- the number of integrations may be the same as the longest time of time interleaving performed by the deinterleave processing unit 121.
- the longest time interleaving time does not indicate the maximum value of the parameters that can be set among the parameters of the time interleaving length specified in the broadcast standard.
- the inter-code distance calculation / accumulation processing unit 152 outputs the distance information between the “received OFDM symbol point information” and the “mapping point information” integrated in symbol units to the second demapping processing unit 153.
- frequency reordering processing called “intra-segment carrier rotation” is performed within a segment during frequency interleaving processing on the transmission side. The data is rearranged to the same frequency position.
- the data location differs depending on the symbol number in other broadcasting systems, etc., consider the data rearrangement process according to the symbol number when performing the integration process for the Euclidean distance in the symbol direction a certain number of times. Then, it is necessary to integrate the Euclidean distance between the complex signal of “mapping point information” calculated for the signals at the same frequency position and the complex signal of “information of received OFDM symbol points”.
- inter-code distance calculation / accumulation processing unit 152 can calculate distance information between “information on received OFDM symbol points” and “information on mapping points” through further detailed processing.
- the correction procedure of “mapping point information” used for calculating the distance information will be described with reference to FIG. 5 again.
- FIG. 5 shows the mapping rule when the carrier modulation scheme is 16QAM.
- “mapping point information” is calculated from 4-bit data.
- mapping point is uniquely determined according to FIG. Is the value obtained from the mapping processing unit 151.
- the inter-code distance calculation / accumulation processing unit 152 determines from the “mapping point error presence / absence information” that 1-bit data is “possibly containing an error”, first, the bit including the error ( It is determined whether it is included in (b0, b2) or (b1, b3). As shown in FIG. 5, in the 16QAM modulation system, the real part of the mapping point is uniquely determined from (b0, b2) and the imaginary part is uniquely determined from (b1, b3). On the other hand, since a code point cannot be determined from a pair of bits including an error, a temporary value is assigned.
- the inter-code distance calculation / accumulation processing unit 152 may have an error in b0 that is the calculation source of the real part value and b2 is correct information, and the “mapping” obtained from the mapping processing unit 151
- the real part of “point information” is replaced with the real part of the code point closest to the real part of “information of received OFDM symbol point”, out of the two code points obtained from b2.
- the imaginary part of the “mapping point information” is not replaced.
- the inter-code distance calculation / accumulation processing unit 152 calculates the real part of the “mapping point information” obtained from the mapping processing unit 151 when there is a possibility of an error in b2 and b0 is correct information.
- B0 the real part of the code point closest to the real part of the "information on received OFDM symbol points” is replaced.
- the imaginary part of the “mapping point information” is not replaced.
- the inter-code distance calculation / accumulation processing unit 152 may have an error in b1 that is the source of calculation of the imaginary part value, and b3 is correct information, and the “mapping” obtained from the mapping processing unit 151 is obtained.
- the imaginary part of the "point information” is replaced with the imaginary part of the code point closest to the imaginary part of the "received OFDM symbol point information” among the two code points obtained from b3.
- the real part of “mapping point information” is not replaced.
- the inter-code distance calculation / accumulation processing unit 152 calculates the imaginary part of the “mapping point information” obtained from the mapping processing unit 151 when there is a possibility of error in b3 and b1 is correct information.
- B1 is replaced with the imaginary part of the code point closest to the imaginary part of “information of received OFDM symbol point”.
- the real part of “mapping point information” is not replaced.
- the inter-code distance calculation / accumulation processing unit 152 determines that 2-bit errors are concentrated on (b0, b2) based on the “mapping point error presence / absence information”, the “mapping” obtained from the mapping processing unit 151 The real part of “point information” is replaced with the real part of the code point closest to the real part of “received OFDM symbol point information”. The imaginary part of the “mapping point information” is not replaced.
- the inter-code distance calculation / accumulation processing unit 152 determines from the “mapping point error presence / absence information” that the 2-bit errors are concentrated on (b1, b3), the “mapping point error information” obtained from the mapping processing unit 151 The imaginary part of “information” is replaced with the imaginary part of the symbol point closest to the imaginary part of “information on received OFDM symbol points”. The real part of “mapping point information” is not replaced.
- the intersymbol distance calculation / accumulation processing unit 152 indicates that the “mapping point error presence / absence information” indicates that all the errors have been corrected, In other cases, the Euclidean distance between the corrected “mapping point information” and the “received OFDM symbol point information” is calculated for each OFDM carrier, and is further integrated a certain number of times in the symbol direction. Then, the inter-code distance / accumulation processing unit 152 outputs the distance information between “received OFDM symbol point information” and “mapping point information” integrated in symbol units to the second demapping processing unit 153. .
- distance information between “received OFDM symbol point information” and “mapping point information” integrated in symbol units calculated by the inter-code distance calculation / accumulation processing unit 152 is referred to as “carrier-based interference information”.
- the carrier modulation method is described as the 16QAM modulation method.
- the carrier modulation method is a modulation method including multi-value information, such as 64QAM, the combination of data error occurrences is different.
- the same calculation method is adopted by replacing the point closest to “information of received OFDM symbol point” with new “mapping point information” among mapping points calculated from bits without error. be able to.
- the inter-code distance calculation / accumulation processing unit 152 also outputs new “mapping point information” to the second demapping processing unit 153 at the subsequent stage, and the second demapping processing unit 153 includes the mapping processing unit. Instead of “mapping point information” input from 151, reliability information may be calculated using new “mapping point information” input from the inter-code distance calculation / accumulation processing unit 152.
- the “interference information in units of carriers” calculated by the inter-code distance calculation / accumulation processing unit 152 is calculated from signals obtained as a result of rearranging the data arrangement order in the frequency and time directions by the deinterleave processing unit 121. Value.
- a memory or the like for integrating and holding the Euclidean distances of transmission / reception signal points is required.
- the values of the Euclidean distances of the transmission / reception signal points may be rearranged according to the frequency interleaving processing procedure at the time of signal transmission and stored in the memory.
- the “carrier-based interference information” can be rearranged in order from the low-frequency OFDM carrier. For example, when a frequency selective interference signal is superimposed around a specific OFDM carrier of the received signal, A large value is biased toward a certain range of “jamming information per carrier”. In this way, it is possible to determine whether or not the received signal is affected by the frequency selective interference signal from the distribution state in the frequency direction of the “carrier-based interference information”. In addition, the position of the OFDM carrier that is affected by the frequency selective interference signal can be identified more accurately. It is also possible to interpolate or blunt the result of “interference information per carrier” or “subject interference information per carrier” when the number of integrations when calculating “interference information per carrier” is small. .
- the frequency selective interference signal may be separately use information on the frequency of the frequency selective interference signal. For example, it is conceivable to calculate a frequency range to be cut off by a filter when a notch filter process for removing an interference signal is performed on a signal upstream of the FFT processing unit.
- the second demapping processing unit 153 at the subsequent stage uses the “carrier-based interference information”. Then, it is necessary to rearrange the “jamming information per carrier” again so that the data and the “jamming information per carrier” are generated from the same carrier position.
- the inter-code distance calculation / accumulation processing unit 152 transmits the “carrier-based interference information” to the first demapping processing unit 122A corresponding to the first demapping processing unit 122. However, the same processing needs to be performed on the first demapping processing unit 122A.
- the second demapping processing unit 153 obtains “received OFDM symbol point information” and a data string of the estimation result of the transmission path characteristics from the deinterleaving processing unit 121, and “mapping point information” from the mapping processing unit 151. And “mapping point error presence / absence information” from the inter-symbol distance calculation / accumulation processing unit 152, which is integrated on a symbol-by-symbol basis, information on the distance between “received OFDM symbol point information” and “mapping point information” Get unit interference information). Then, the second demapping processing unit 153 performs demapping processing according to the carrier modulation scheme of each layer included in the control information acquired by the TMCC decoding processing unit 113. However, since the second demapping processing unit 153 processes the data after the error correction processing is performed once, the second demapping processing unit 153 switches the processing method depending on whether or not the data may contain an error.
- the second demapping processing unit 153 determines, based on the “mapping point error presence / absence information”, whether or not the data from which the “mapping point information” is calculated may have an error. When there is no possibility of an error, the second demapping processing unit 153 uses “mapping point information” from the mapping processing unit 151 and “received OFDM symbol point” from the deinterleaving processing unit 121 as mapping point information. After obtaining the processing information and selecting the “processing point”, the “mapping point information” is selected as the code point, and the value of the estimation result of the transmission path characteristics is given a large value. The large value is given as “1”, for example, assuming that the magnitude of the transmission line characteristic when there is no amplitude fluctuation in the transmission line is “1”.
- the second demapping processing unit 153 uses the “received OFDM symbol point information” to calculate the reliability information.
- the information of the estimation result of the transmission path characteristics used is the magnitude of the estimation result of the transmission path characteristics obtained from the deinterleave processing unit 121 (the magnitude of the estimation result of the transmission path characteristics H ( ⁇ ) calculated for each carrier) and To do.
- the “mapping point information” newly generated by the intersymbol distance calculation / accumulation processing unit 152 is used as the information of the reception symbol points used for the calculation of the reliability information, and then the size of the transmission path characteristics May be a value obtained from the deinterleave processing unit 121.
- the second demapping processing unit 153 determines whether or not there is a possibility that the data from which the “mapping point information” is calculated has an error.
- the processing unit 153 uses distance information (interference information in carrier units) between “information on received OFDM symbol points” and “information on mapping points” integrated in symbol units by the inter-code distance calculation / accumulation processing unit 152. Then, the reliability information value calculated from the “information of received OFDM symbol point” and the size of the transmission path characteristic is corrected. By the way, the distance information between “received OFDM symbol point information” and “mapping point information” integrated in symbol units calculated by the inter-code distance calculation / accumulation processing unit 152 is calculated as “mapping point information”.
- the Euclidean distance of the signal points can be regarded as a value obtained by integrating the same data carrier for a certain period of time.
- the reliability information of each received data is corrected using “jamming information per carrier”. To do. Specifically, it is calculated from received symbol points and transmission path characteristics so that the reliability of data carriers with a large “carrier interference information” is low and the reliability of data carriers with a small “carrier interference information” is high. The reliability information value is divided by “jamming information per carrier”. In addition, a carrier that always indicates that the “mapping point error presence / absence information” is an error, or that “carrier-based interference information” is prominently large, sets the reliability information value to “0”, The data contained in the carrier may not be trusted at all.
- the second demapping processing unit 153 outputs the generated bit data and reliability information to the second bit deinterleaving processing unit 161 in the second error correction unit 160.
- the second demapping processing unit 153 obtains “interference information per carrier” from the inter-code distance calculation / accumulation processing unit 152. By averaging the “jamming information for each carrier” in the carrier direction, it can be used separately as an indicator of the amount of jamming signals included in the received signal. If the C / N of the received OFDM signal fluctuates so that the signal level changes in a short time, the second demapping processing unit uses the average value of the interference information for each carrier as the noise amount of the received signal. The reliability information output from 153 to the second bit deinterleave processing unit 161 in the second error correction unit 160 may be further corrected. It can also be used as a signal quality value of a signal received by the multicarrier modulation signal receiving apparatus separately.
- the following measures can be taken as the signal quality value of the received signal. Since the “information on received OFDM symbol points” obtained by the inter-code distance calculation / accumulation processing unit 152 is a value that has passed through the deinterleaving processing unit 121, the memory amount of the deinterleaving processing unit 121 is reduced. It is conceivable that the bit width is limited by quantization. As a result, when the signal quality is high, it is difficult to calculate the signal quality index value with high accuracy in the processing block subsequent to the deinterleave processing unit 121 due to the influence of the quantization error.
- the deinterleaving processing unit 121 If the value calculated in the previous stage is used as the signal quality index value and the signal quality is lower than a certain value, the “interference information per carrier” obtained from the inter-code distance calculation / accumulation processing unit 152 is used in the carrier direction. The averaged value is used as the signal quality index value.
- the second error correction unit 160 performs error correction processing based on the bit data and reliability information obtained from the second demapping processing unit 153, and generates an original signal sequence.
- the operation of the second error correction unit 160 will be described in detail with reference to FIG.
- the second bit deinterleave processing unit 161 rearranges the bit data and reliability information obtained from the second demapping processing unit 153 into the original order in accordance with the ISDB-T standard, and rearranges the bit data. And the reliability information are output to the second decoding processing unit 162.
- the second decoding processing unit 162 obtains bit data and reliability information from the second bit deinterleaving processing unit 161.
- the second decoding processing unit 162 is a second bit deinterleaving processing unit according to the coding rate of the inner code of each layer (coding rate of the convolutional code) included in the control information acquired by the TMCC decoding processing unit 113 A dummy bit is inserted into the bit position thinned out on the transmission side with respect to the data string of bit data obtained from 131, and the value is undefined.
- the second decoding processing unit 162 performs decoding processing by weighting the received bit data according to the reliability information.
- a decoding process called Viterbi decoding is widely used, but a process according to another decoding algorithm may be used.
- the second decoding processing unit 162 outputs the decoding result data string to the second byte deinterleaving processing unit 163.
- the second byte deinterleave processing unit 163 receives the data sequence of the decoding result from the second decoding processing unit 162, rearranges the received data sequence of the decoding result into the original order in accordance with the ISDB-T standard, The rearranged data string is output to the second energy despreading processing unit 164.
- the second energy spreading processing unit 164 restores the energy spreading processing performed on the signal transmission side according to the ISDB-T standard for the data string obtained from the second byte deinterleaving processing unit 163. And the converted data string is output to the second RS decoding processing unit 165.
- the second RS decoding processing unit 165 receives the data string from the second energy spreading processing unit 164, performs Reed-Solomon decoding processing using the assigned outer code, and performs a Reed-Solomon decoded transport stream
- the data string of the packet is output to the TS reproduction processing unit 171.
- the TS reproduction processing unit 171 obtains the data sequence after Reed-Solomon decoding from the second RS decoding processing unit 165, and in order to make the number of packets of the transport stream constant regardless of the transmission parameters, an appropriate number of Complement processing is performed on the null packet, and the packet data of the transport stream after supplementing the null packet is output to the TS decode processing unit 172.
- the TS decode processing unit 172 obtains the transport stream packet output from the TS playback processing unit 171, and based on the information included in the transport stream, a video packet, an audio packet, and a PCR (Program Clock Reference) packet Are output to the MPEG decoding processing unit 173.
- the MPEG decoding processing unit 173 includes a video decoder and an audio decoder.
- the video decoder extracts video packets from the transport stream packets obtained from the TS decoding processing unit 172, decodes the data, and generates image data.
- the audio decoder extracts an audio packet from the transport stream obtained from the TS decoding processing unit 172, decodes the data, and generates audio data.
- the MPEG decode processing unit 173 adjusts the output timing of the image data and the audio data based on the time information included in the PCR packet, and then outputs the image data and the audio data to a display device or the like.
- the multicarrier modulation signal receiving apparatus restores the transmission signal point generated at the signal transmission station from the data resulting from the error correction processing once, and demodulates the transmission signal point and the demodulation.
- the received signal point obtained from the unit is compared in units of carriers, and a value obtained by integrating the Euclidean distance obtained from the comparison result for a certain period of time is regarded as an interference signal amount included in each carrier and transmitted to the second error correction unit 160 Sex information can be corrected. For this reason, it is possible to obtain high reception performance as compared with the conventional method.
- the received signal is affected by a frequency-selective interference signal, it is possible to more accurately calculate the amount of interference signal that is biased in units of carriers, so that a high effect can be obtained.
- the processing timing is adjusted for each layer as the signal is transmitted by a different carrier modulation method for each layer.
- all procedures are not necessarily described for the processing specified in the ISDB-T standard, processing according to the ISDB-T standard is performed in an appropriate block unless otherwise specified.
- the error correction process is performed once in the second error correction unit 160 from the encoding unit 140 and output to the TS reproduction processing unit 171 as shown in FIG.
- the second error correction unit 160 may perform error correction processing a plurality of times from the unit 140 and output to the TS reproduction processing unit 171.
- an error correction count unit 166 for inputting the output signal of the second error correction unit 160 is provided. .
- the error correction count unit 166 outputs a signal to the encoding unit 140 when the number of error correction processes in the second error correction unit 160 is 1, and error correction is performed.
- the data is output to the TS reproduction processing unit 171. Further, for example, the signal processing from the error correction count unit 166 to the encoding unit 140 is repeated a plurality of times within the range where the operation speed of the second error correction processing unit 160 is increased and the output signal output time is not delayed, It is also possible to increase the error correction effect.
- two blocks that perform the same processing are provided as in the first decoding processing unit 132 and the second decoding processing unit 162 as shown in FIG. 2, but may be shared. .
- the output signal from the second demapping processing unit 153 is input to the first error correction unit 130.
- an error correction count unit 136 for inputting an output signal of the first error correction unit 130 is provided.
- the error correction count unit 136 outputs a signal to the encoding unit 140 when the number of error correction processes in the first error correction unit 130 is one, and the number of error correction processes reaches a specified number.
- a signal is output to the TS reproduction processing unit 171.
- the operation speed of the first error correction processing unit 130 is set high, and the delay from the output time of the output signal does not increase so that the second demapping processing unit 153 transfers to the first error correction unit 130. It is also possible to increase the error correction effect by repeating this signal processing a plurality of times.
- Embodiment 2 of the present invention will be described below with reference to the drawings.
- components that perform substantially the same processing as the components in the first embodiment are denoted by the same reference numerals, and the description thereof can be applied. Omit or keep a simple description.
- FIG. 10 is a block diagram showing a configuration of the multicarrier modulation signal receiving apparatus according to the second embodiment
- FIG. 11 is a block diagram showing a detailed configuration of the multicarrier modulation signal receiving apparatus of FIG.
- the multicarrier modulation signal receiving apparatus includes an antenna unit 101, a tuner unit 102, an A / D conversion processing unit 103, a demodulation unit 110, and a deinterleaving processing unit 121.
- the demodulation unit 110 in FIG. 10 includes an orthogonal detection processing unit 111, an FFT processing unit 112, and an equalization processing unit 113.
- the first error correction unit 130 of FIG. 10 includes a first bit deinterleaving processing unit 131, a first decoding processing unit 132, and a first byte deinterleaving processing unit 133. And a first energy despreading processing unit 134 and a first RS decoding processing unit 135.
- the second error correction unit 160 in FIG. 10 includes a second bit deinterleaving processing unit 161, a second decoding processing unit 162, and a second byte deinterleaving processing unit 163. And a second energy despreading processing unit 164 and a second RS decoding processing unit 165.
- the multicarrier modulation signal receiving apparatus in the second embodiment is such that the inter-code distance calculation / accumulation processing unit 152 sets the “carrier-based interference information” to the second value.
- the first demapping processing unit 122A obtains the “received OFDM symbol points” rearranged from the deinterleaving processing unit 121 and the data string of the estimation result of the transmission path characteristics.
- the first demapping processing unit 122A regards the mapping point closest to the “received OFDM symbol point” as the transmission signal point according to the carrier modulation scheme of each layer included in the control information acquired by the TMCC decoding processing unit 113. , Generate bit data.
- the first demapping processing unit 122A performs distance information between the “received OFDM symbol point” and the mapping point (transmission signal point) closest to the “received OFDM symbol point” (“distance information of the received symbol point”).
- the first demapping processing unit 122A outputs the generated bit data and reliability information to the first bit deinterleaving processing unit 131 in the first error correction unit 130.
- the first demapping processing unit 122A generates information for performing error correction processing called soft decision in the first decoding processing unit 132 in the subsequent stage.
- the first demapping processing unit 122A obtains a data string of “received OFDM symbol points” and “estimation results of transmission path characteristics” after the deinterleaving processing from the deinterleaving processing unit 121.
- the first demapping processing unit 122A regards the mapping point closest to the “received OFDM symbol point” as the transmission signal point, and calculates the data of the complex signal point of the closest mapping point.
- the first demapping processing unit 122A converts the complex signal into a bit string according to the complex signal point and information bit allocation rule as shown in FIG. And a bit data string are output.
- the first demapping processing unit 122A performs “distance information of received symbol points”, “data string of transmission path characteristic estimation results” obtained from the deinterleaving processing unit 121, and inter-code distance calculation / accumulation.
- the reliability information is generated by combining the “interference information in units of carriers” obtained from the processing unit 152.
- the reliability information generated by the first demapping processing unit 122 is also called likelihood, and is a value indicating 1-likeness and 0-likeness of data in bit units. For example, when there is a high possibility that a certain bit is 1, a positive value is given as the value of reliability information, and when there is a high possibility that a certain bit is 0, a negative value is given. If a bit has the same probability of 1 and 0, 0 is given.
- the reliability value is as follows: Can be calculated.
- the influence of the transmission path characteristics between the former transmission and reception is divided in two: transmission path estimation error due to transmission path fluctuation (fading) and signal attenuation between transmission and reception (including multipath attenuation for a specific carrier) and It can be divided into two.
- the reliability value of the demodulated signal can be calculated from the estimated value of signal attenuation per OFDM carrier between transmission and reception.
- the size (for example, the square value) of the estimated value H ( ⁇ ) of the transmission path characteristic used for the division of the received signal by the equalization processing unit 113 is calculated.
- the estimation error can be reduced by devising the interpolation processing method, and the transmission path estimation error can be further reduced by using a technique for estimating / removing the amount of intercarrier interference called ICI (Inter Carrier Interference).
- ICI Inter Carrier Interference
- the amount of thermal noise inside the latter tuner can be estimated from the C / N amount of the entire OFDM signal band, assuming that the thermal noise generated inside the tuner is white noise and follows Gaussian characteristics. This can be replaced by a value obtained by integrating the “reception symbol point distance information” in the carrier direction.
- the reliability information value for each bit data is the size of the transmission path characteristics in units of OFDM carriers, considering fluctuations in transmission path characteristics between transmission and reception and the influence of the amount of thermal noise inside the tuner on the received signal level.
- the value of the reliability information may be given so as to be proportional and inversely proportional to the noise amount of the entire signal (proportional to the C / N amount).
- the reliability value calculated as described above is further calculated by the inter-code distance calculation / accumulation processing unit 152. What is necessary is just to correct
- the Euclidean distance between the "mapping point information” and the “received OFDM symbol point information” is accumulated in the time direction for a fixed number of carriers. This value is used as “carrier-based interference information”.
- the first demapping processing unit 122A determines that the “symbol point closest to the received OFDM symbol point” until “interference information per carrier” is calculated by the inter-code distance calculation / accumulation processing unit 152.
- the reliability value may be corrected using the MER value obtained by integrating the Euclidean distance from the “received OFDM symbol point”.
- a carrier that always indicates that the “mapping point error presence / absence information” is an error, or that “carrier-based interference information” is prominently large, sets the reliability information value to “0”, The data contained in the carrier may not be trusted at all.
- the multicarrier modulation signal receiving apparatus restores the transmission signal point generated at the signal transmission station from the data resulting from the error correction processing once, and demodulates the transmission signal point and the demodulation.
- the received signal points obtained from the unit are compared in carrier units, and the value obtained by integrating the Euclidean distance obtained from the comparison result for a certain period of time is regarded as the amount of interfering signals included in each carrier and the reliability information transmitted to the error correction unit is corrected. Therefore, it is possible to obtain higher reception performance as compared with the conventional method.
- the received signal is affected by a frequency-selective interference signal, it is possible to more accurately calculate the amount of interference signal that is biased in units of carriers, so that a high effect can be obtained.
- the error correction process is performed once by the second error correction unit 160 from the encoding unit 140 and output to the TS reproduction processing unit 171 as shown in FIG.
- the second error correction unit 160 may perform error correction processing a plurality of times from the unit 140 and output to the TS reproduction processing unit 171.
- an error correction count unit 166 for inputting the output signal of the second error correction unit 160 is provided. .
- the error correction count unit 166 outputs a signal to the encoding unit 140 when the number of error correction processes in the second error correction unit 160 is 1, and error correction is performed.
- the data is output to the TS reproduction processing unit 171. Further, for example, the signal processing from the error correction count unit 166 to the encoding unit 140 is repeated a plurality of times within the range where the operation speed of the second error correction processing unit 160 is increased and the output signal output time is not delayed, It is also possible to increase the error correction effect.
- the output signal from the second demapping processing unit 153 is input to the first error correction unit 130.
- an error correction count unit 136 for inputting an output signal of the first error correction unit 130 is provided. Then, the error correction count unit 136 outputs a signal to the encoding unit 140 when the number of error correction processes in the first error correction unit 130 is one, and the number of error correction processes reaches a specified number.
- a signal is output to the TS reproduction processing unit 171.
- the operation speed of the first error correction processing unit 130 is set high, and the delay from the output time of the output signal does not increase so that the second demapping processing unit 153 transfers to the first error correction unit 130. It is also possible to increase the error correction effect by repeating this signal processing a plurality of times.
- All or some of the components other than the antenna unit 101 of the multicarrier modulation signal receiving apparatus described in the first and second embodiments may be realized by an LSI that is an integrated circuit. At this time, all or a part of the constituent elements may be individually made into one chip, or may be made into one chip so as to include a part or all. Further, although it is referred to as LSI here, it may be referred to as IC, system LSI, super LSI, or ultra LSI depending on the degree of integration. Further, the method of circuit integration is not limited to LSI, and implementation with a dedicated circuit or a general-purpose processor is also possible.
- the method of circuit integration is not limited to LSI, but may be realized by a dedicated circuit or a general-purpose processor.
- An FPGA Field Programmable Gate Array
- a reconfigurable processor capable of reconfiguring connection and setting of circuit cells inside the LSI may be used.
- integrated circuit technology comes out to replace LSI's as a result of the advancement of semiconductor technology or a derivative other technology, it is naturally also possible to carry out function block integration using this technology. Possible applications include biotechnology.
- the present invention can be used for a multicarrier modulation signal receiving apparatus and an integrated circuit that receive a received signal that is affected by a frequency selective interference signal.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
Selon l'invention, un signal est reçu par une unité d'antenne, et des traitements qui sont normalement mis en œuvre sur un dispositif de réception, traitement de détection en quadrature, traitement FFT, traitement d'égalisation, traitement de désentrelacement, traitement de démappage, traitement de décodage, traitement de désétalement d'énergie, traitement de décodage Reed-Solomon (RS), sont mis en œuvre. Le signal qui est appliqué à l'entrée de l'unité de traitement de démappage (le point de symbole post-égalisation) est retenu séparément, et un traitement de recodage est mis en œuvre une fois de plus sur la séquence de données du résultat de décodage Reed-Solomon dans le même ordre que le traitement de modulation réalisé sur le dispositif d'émission. Un traitement d'étalement d'énergie, un traitement de codage convolutif et un traitement de mappage sont mis en œuvre au moment opportun.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010-001673 | 2010-01-07 | ||
| JP2010001673A JP2013055368A (ja) | 2010-01-07 | 2010-01-07 | マルチキャリア変調信号受信装置 |
| JP2010-038338 | 2010-02-24 | ||
| JP2010038338A JP2013055369A (ja) | 2010-02-24 | 2010-02-24 | マルチキャリア変調信号受信装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011083773A1 true WO2011083773A1 (fr) | 2011-07-14 |
Family
ID=44305509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2011/000057 Ceased WO2011083773A1 (fr) | 2010-01-07 | 2011-01-07 | Dispositif de réception de signal modulé multiporteuse et circuit intégré |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2011083773A1 (fr) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012169927A (ja) * | 2011-02-15 | 2012-09-06 | Toshiba Corp | 誤り訂正復号装置及び受信システム |
| JP2013171176A (ja) * | 2012-02-21 | 2013-09-02 | Nippon Hoso Kyokai <Nhk> | インタリーブ数演算装置およびそのプログラム、ならびに、ホログラム記録装置 |
| CN112514337A (zh) * | 2018-08-07 | 2021-03-16 | 三菱电机株式会社 | 分布匹配电路、分布解匹配电路、分布匹配方法、分布解匹配方法以及光传输系统 |
| CN114556791A (zh) * | 2019-12-11 | 2022-05-27 | 梅努斯大学 | 基于符号可靠性的迭代比特翻转解码 |
| JP2022095975A (ja) * | 2014-05-09 | 2022-06-28 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | レイヤードディビジョンマルチプレキシングを利用した信号マルチプレキシング装置および信号マルチプレキシング方法 |
| JP2022153920A (ja) * | 2021-03-30 | 2022-10-13 | 日本電気株式会社 | 干渉波判定装置、干渉波判定方法、干渉波判定プログラム及び受信機 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002118533A (ja) * | 2000-10-05 | 2002-04-19 | Toshiba Corp | 周波数分割多重伝送信号受信装置 |
| WO2007091562A1 (fr) * | 2006-02-06 | 2007-08-16 | Sony Corporation | Dispositif, méthode et programme de démodulation |
| JP2008010987A (ja) * | 2006-06-27 | 2008-01-17 | Matsushita Electric Ind Co Ltd | 受信装置及び無線通信システム |
-
2011
- 2011-01-07 WO PCT/JP2011/000057 patent/WO2011083773A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002118533A (ja) * | 2000-10-05 | 2002-04-19 | Toshiba Corp | 周波数分割多重伝送信号受信装置 |
| WO2007091562A1 (fr) * | 2006-02-06 | 2007-08-16 | Sony Corporation | Dispositif, méthode et programme de démodulation |
| JP2008010987A (ja) * | 2006-06-27 | 2008-01-17 | Matsushita Electric Ind Co Ltd | 受信装置及び無線通信システム |
Non-Patent Citations (1)
| Title |
|---|
| FLORENT MUNIER ET AL.: "Receiver algorithms for OFDM systems in phase noise and AWGN", PROCEEDINGS OF THE 15TH IEEE INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2004 (PIMRC 2004), vol. 3, 5 September 2004 (2004-09-05), pages 1998 - 2002 * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012169927A (ja) * | 2011-02-15 | 2012-09-06 | Toshiba Corp | 誤り訂正復号装置及び受信システム |
| US8683287B2 (en) | 2011-02-15 | 2014-03-25 | Kabushiki Kaisha Toshiba | Error correcting decoder and receiving system |
| JP2013171176A (ja) * | 2012-02-21 | 2013-09-02 | Nippon Hoso Kyokai <Nhk> | インタリーブ数演算装置およびそのプログラム、ならびに、ホログラム記録装置 |
| JP2022095975A (ja) * | 2014-05-09 | 2022-06-28 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | レイヤードディビジョンマルチプレキシングを利用した信号マルチプレキシング装置および信号マルチプレキシング方法 |
| JP7559002B2 (ja) | 2014-05-09 | 2024-10-01 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | レイヤードディビジョンマルチプレキシングを利用した信号マルチプレキシング装置および信号マルチプレキシング方法 |
| CN112514337A (zh) * | 2018-08-07 | 2021-03-16 | 三菱电机株式会社 | 分布匹配电路、分布解匹配电路、分布匹配方法、分布解匹配方法以及光传输系统 |
| CN112514337B (zh) * | 2018-08-07 | 2024-05-14 | 三菱电机株式会社 | 分布匹配电路、分布解匹配电路、分布匹配方法、分布解匹配方法以及光传输系统 |
| CN114556791A (zh) * | 2019-12-11 | 2022-05-27 | 梅努斯大学 | 基于符号可靠性的迭代比特翻转解码 |
| JP2022153920A (ja) * | 2021-03-30 | 2022-10-13 | 日本電気株式会社 | 干渉波判定装置、干渉波判定方法、干渉波判定プログラム及び受信機 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5091218B2 (ja) | デジタル放送受信機 | |
| US9258167B2 (en) | Transmitting apparatus, receiving apparatus and control methods thereof | |
| US7945001B2 (en) | Apparatus and method for receiving data in a wireless communication system using bit interleaving, symbol interleaving and symbol mapping | |
| US8238436B2 (en) | Methods and device for fast acquisition of digital video signals | |
| KR20170097034A (ko) | 컨볼루션 인터리빙을 포함하는 송신기 및 수신기와 대응하는 방법들 | |
| US20090129477A1 (en) | Methods and Apparatus for Fast Signal Acquisition in a Digital Video Receiver | |
| CN105207742A (zh) | 在提供递增冗余的广播系统中广播数据的发送机和接收机 | |
| JP4367276B2 (ja) | ダイバーシティ型受信装置、ダイバーシティ型受信装置を用いた受信方法および受信プログラム、ダイバーシティ型受信装置を用いた受信プログラムを格納した記録媒体 | |
| JP2018101862A (ja) | 送信装置、送信方法、受信装置、及び受信方法 | |
| US9537698B2 (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
| WO2011083773A1 (fr) | Dispositif de réception de signal modulé multiporteuse et circuit intégré | |
| CN101645867A (zh) | 具有动态功率调整的多载波接收机以及相关调整方法 | |
| JP4245602B2 (ja) | デジタル復調装置、デジタル受信装置、デジタル復調装置の制御方法、デジタル復調装置の制御プログラム、及び、この制御プログラムを記録した記録媒体 | |
| US8571144B2 (en) | Digital broadcast transmitter and receiver and method for processing stream thereof | |
| JP4970227B2 (ja) | Ofdm復調装置、ofdm復調方法、ofdm復調プログラム、及び、記録媒体 | |
| JP3979789B2 (ja) | デジタル信号受信装置 | |
| US9281987B2 (en) | Digital transmission apparatus and method and digital reception apparatus | |
| TWI410130B (zh) | 降低節目時脈參考抖動之接收器與解調變方法 | |
| JP2013055369A (ja) | マルチキャリア変調信号受信装置 | |
| JP7168002B2 (ja) | 放送用送信システム、放送用送受信システム、放送用送信方法および放送用送信プログラム | |
| JP7168001B2 (ja) | 放送用送信システム、放送用送受信システム、放送用送信方法および放送用送信プログラム | |
| JP2013055368A (ja) | マルチキャリア変調信号受信装置 | |
| EP2502351A1 (fr) | Récepteur et procédé de réception pour recevoir des données dans un système de diffusion utilisant une redondance incrémentale | |
| JP7670748B2 (ja) | 送信装置、受信装置、及びプログラム | |
| US8619895B2 (en) | Apparatus and method for transmitting/receiving broadcast data in digital broadcasting system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11731771 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11731771 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |