The present invention relates to a communication apparatus; and, more particularly, to a communication apparatus capable of reducing the operation amount of likelihood calculation in a communication using an extended mapping in which a plurality of bit sequences are assigned to a single symbol point.
Background technology will be described with reference to
The communication apparatus may be, e.g., a transmitter having only a function of the transmitting unit or a receiver having only a function of the receiving unit or a transceiver having both functions of the transmitting unit and the receiving unit.
The transmitting unit includes an encoder 1, an interleaver 2, a mapper 3, a D/A (digital to analog) converter 4, a transmission RF (radio frequency) section 5, and a transmission antenna 6.
The receiving unit includes a reception antenna 11, a reception RF section 12, an A/D (analog to digital) converter 13, a demapper 14, a deinterleaver 15, a decoder 16, and an interleaver 17.
In the present example, among four symbols in an I-Q plane, a symbol S0 is assigned with bit sequences B0˜B7 (10011, 10110, 01011, 10101, 01110, 01101, 11111, 00111); a symbol S1 is assigned with bit sequences B8˜B15 (00100, 00001, 00010, 11010, 11001, 10000, 01000, 11100); a symbol S2 is assigned with bit sequences B16˜B23 (10111, 01111, 00110, 11101, 00101, 00011, 11110, 11011); and a symbol S3 is assigned with bit sequences B24˜B31 (10010, 00000, 11000, 10001, 01010, 10100, 01001, 01100).
Hereinafter, the details regarding a problem in the background technology will be mainly described.
In the transmitting unit, a transmission bit is inputted to the encoder 1 and the encoder 1 carries out encoding (e.g., turbo coding) of the transmission bit. The encoded signal is inputted to the mapper 3 via the interleaver 2, and the mapper 3 carries out a mapping process. Here, as a method of mapping, an extended mapping is used to assign a plurality of bit sequences to a single symbol point, of which example is shown in
In the receiving unit, a signal received from the reception antenna 11 (the signal transmitted from the transmitting unit) is converted to a base band signal by the reception RF section 12 and the base band signal is inputted to the A/D converter 13. This signal is converted from an analog signal to a digital signal by the A/D converter 13 and the converted signal is inputted to the demapper 14. The demapper 14 calculates a log likelihood ratio (LLR) of every bit, based on a received signal (the signal from the A/D converter 13), a noise power included in the received signal, and advance information obtained through the interleaver 17 from decoder 16. This calculation will be later described in detail.
The LLR, calculated by the demapper 14, is inputted to the decoder 16 via the deinterleaver 15. The decoder 16 carries out decoding based on the inputted LLR, thereby calculating a second LLR. The second LLR calculated by the decoder 16 is inputted (fed back) to the demapper 14 via the interleaver 17 and the demapper 14, again, calculates the LLR based on the received signal, the noise power, and the advance information which is fed back.
By iteratively performing the above process, a good decoding result can be satisfactorily acquired. The advance information which is fed back is assumed as zero in a first iteration (in a first operation of the demapper 14).
The LLR calculation by the demapper 14 will be described now.
When a N-bit (N is an integer equal to or more than 1 or 2) sequence B (b0, b1, . . . , bN−1) is assigned to M (M is an integer equal to or more than 1 or 2) number of symbol points Sk, the LLR outputted from the demapper 14 is considered.
Eq. (1) is established when the received signal is y, i-th (i=0, 1, . . . , N−1) bit is bi, and the LLR for bi is L(bi):
As will be later described, a first term in the last right-hand side of Eq. (1) is the LLR obtained from the other bits except the i-th bit, which is referred to as external information, Le(bi). A second term in the last right-hand side of Eq. (1) is the LLR obtained from a prior probability of the i-th bit, which is referred to as La(bi).
By doing so, Eq. (1) becomes Eq. (2) and is transformed to Eq. (3):
L(bi)=Le(bi)+La(bi) Eq. (2)
and
L
e(bi)=L(bi)−La(bi). Eq. (3)
The demapper 14 outputs the LLR which is a result of Eq. (3).
Herein, a numerator p(y|bi=0) in the first term in the last right-hand side of Eq. (1) is considered.
The p(y|bi=0) is a probability of the received signal becoming y when given bi=0. The p(y|bi=0) is expressed as p(y|Bn)p(Bn|bi=0), wherein the p(y|Bn) is a probability of becoming y when given Bn, and the p(Bn|bi=0) is a probability of becoming a bit sequence Bn when given bi=0. As all bit sequences Bn are considered, Eq. (4) is established:
wherein bi(Bn) represents ith bit of the bit sequence Bn.
Similarly, Eq. (5) is established with respect to a denominator p(y|bi=1) in the first term in the last right-hand side of Eq. (1):
Accordingly, the first term in the last right-hand side of Eq. (1) becomes Eq. (6):
Regarding the p(y|Bn) in Eq. (6), considering that Gaussian noises of variances σI
wherein the notation “y−Bn” means positional difference between y and Bn (to be precise, Sk assigned with Bn) in mapping space, as shown in
Further, Eq. (8) is derived when σI
The p(Bn|bi=0) in Eq. (6) is a probability of becoming a bit sequence Bn when given bi=0 and it is expressed as a product of prior probabilities of the other bits except bi among the bits composing the bit sequence Bn. When j-th (j=0, 1, . . . , N−1) bit of the bit sequence Bn is bj(Bn), Eq. (9) is established:
Here, p(bj=bj(Bn)) is considered.
When La(bj) is applied as prior information, the second term in the last right-hand side of Eq. (1) is changed to Eq. (10) and further to Eq. (11):
Furthermore, Eqs. (12) and (13) are established based on the relation of p(bj=0)+p(bj=1)=1:
Eq. (14) is derived by using these Eqs. (12) and (13), and Eq. (9) becomes Eq. (15):
Similar to Eq. (15), another equation for p(Bn|bi=1) is also established.
Finally Eq. (16a) is obtained from Eqs. (6), (8), (15) and the other equation for p(Bn|bi=1), where the summation (Σ) in the numerator is adopted among bj(Bb) of 0, and the summation in the denominator is adopted among bj(Bn) of 1:
When the number of iteration is 1 (first iteration), Eq. (16a) should be replaced by Eq. (16b):
From the above, the demapper 14 performs an exponential operation and calculates a sum total for not only bit sequences but also every bit assigned to each of the bit sequences. Further, the demapper 14 derives the denominator and the numerator from the results and performs logarithmic calculations of them.
However, in executing the repetition process in BICM-ID, in order to calculate the LLR, the demapper 14 needs to perform the exponential operation and the log operation for each bit of each bit sequence. Accordingly, the operation amount becomes enormously large.
To reduce the operation amount, a MAX−LOG approximation such as Eq. (17) is used:
Using Eq. (17), Eq. (16b) is simplified into:
However, in the extended mapping shown in
Patent Document 1: Japanese Patent Application Publication No. 2005-065271.
Patent Document 2: Japanese Patent Application Publication No. 2005-519532.
Non-Patent Document 1: P. Henkel, “Extended mapping for Bit-Interleaved coded Modulation”, IEEE PIMRC, 2006, PP. 1-4.
In view of the above, the present invention provides a communication apparatus which can avoid the LLR from remaining zero and also reduce the operation amount of likelihood calculation in a communication using an extended mapping.
In order to achieve the above object, in the present invention, the communication apparatus (including a receiving side), which performs communications using the extended mapping in which a plurality of bit sequences are assigned to a single symbol point, has a following configuration.
A receiving unit receives a signal which is transmitted from a transmitting unit (e.g., a communication apparatus including a transmitting side), by using the extended mapping.
A repetition process unit decodes the received signal from the receiving unit by calculating an LLR of the received signal and performing a repetition process, wherein the LLR is calculated for every bit using a MAX−LOG approximation and a thus-derived approximation formula is multiplied by weighting factors proportional to the number of “0” and “1” bit assigned to a symbol point closest to the received signal.
In other words, the repetition process unit calculates a LLR based on enumerations of maximal probability on each of “0” and “1” bit.
As a configuration example, the communication apparatus in accordance with the present invention may have a following configuration.
The repetition process unit includes a demapper, a deinterleaver, a decoder, and an interleaver.
The demapper calculates an LLR.
As described above, in the communication apparatus in accordance with the present invention, the operation amount of likelihood calculation (LLR calculation) can be reduced in the communication using the extended mapping.
The objects and features of the present invention will become apparent from the following description of embodiments, given in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings which form a part hereof.
A communication apparatus will be described with reference to
In regards to a configuration and an operation of the communication apparatus in the present embodiment, a transmitting unit in the communication apparatus is similar to the one shown in
For convenience of explanation, the present embodiment is described with reference to
Distinguishing features of the present embodiment will be described.
The demapper 14 in the present embodiment uses a new MAX−LOG approximation with weighting based on enumerations of maximal values instead of a conventional approximation based on only one maximal value for each of “0” and “1” bit as shown in Eq. (18).
For example, supposing that a received signal is the nearest to a symbol point S0 as shown in
Besides, another version of Eq. (19) may be obtained by just multiplying a first term and a second term in the last right-hand side of Eq. (18) by weighting factors α0 and α1, respectively, wherein the weighting factors α0 and α1 correspond to the number of “0” and “1” at a particular bit among bit sequences (e.g., B0˜B7 for S0) assigned to the most-probable symbol point (minimal distance to y):
Accordingly, even if the MAX−LOG approximation is used at the initial state of the extended mapping, LLR can be produced, in so far as the number of “0” and “1” in a particular bit are different. Further, a repetition process is performed from this state, and ultimately, the LLR can be produced for all bits.
As described above, in a radio communication using the extended mapping in which a plurality of bit sequences are assigned to a single symbol point, the MAX−LOG approximation is used to calculate the LLR for every bit, and a thus-derived approximation formula is multiplied by weighting factors corresponding to the number of “0” and “1” at a particular bit among bit sequences assigned to a symbol point closest to the received signal. Accordingly, the operation amount is reduced.
Specifically, in the present embodiment, the weighting factors are respectively determined corresponding to the proportions of “0” and “1” in each bit assigned to the symbol point and the weighting factors are respectively multiplied to the first term and the second term in the last right-hand side of Eq. (18) which is related to the LLR calculation.
The new MAX−LOG approximation in the present embodiment is especially suitable but not limited to the initial state of LLR calculation. It may contribute to the reduction in the number of iterations and/or the whole amount of operation during the LLR calculation just by adopting Eq. (19) after the initial iteration.
Here, a configuration of a system or apparatus in accordance with the present invention is not limited to the above-described configuration but may use various configurations. Further, the present invention may be provided as a method or a means for performing a process concerning the present invention; or as a program for realizing the method or the means; or as a storage medium for storing the corresponding program. In addition, the present invention may be provided as a variety of systems or apparatuses.
Further, an application field of the present invention is not limited to those described above, but the present invention may be able to be applied to various fields.
Further, regarding various processes executed in the system or the apparatus, the present invention may be configured in such a way, e.g., that a processor in hardware resources, including the processor or a memory, executes a control program stored in a ROM (Read Only Memory), and, e.g., that each functional means for executing a corresponding process is embodied as an independent hardware circuit.
Further, the present invention may be understood by the control program itself or a computer-readable storage medium such as a floppy (registered trademark) disk or a CD-ROM which stores the control program. The process of the present invention may be performed by inputting the control program from the corresponding storage medium to a computer and executing the control program with the processor.
The present invention may be used for communication devices which performs communications using an extended mapping in which a plurality of bit sequences are ambiguously assigned to each of a plurality of symbol points, in a multilevel modulation in which the symbol points are arranged in a constellation. Further, the bit sequences are encoded to have a redundancy.
While the invention has been shown and described with respect to the embodiments, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the scope of the invention as defined in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2011-060821 | Mar 2011 | JP | national |
This application is a Continuation-in-Part Application of PCT International Application No. PCT/JP2011/068764 filed on 19 Aug., 2011, which designated the United States.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2011/068764 | Aug 2011 | US |
Child | 13951739 | US |