TRANSMITTER, CONTROL CIRCUIT, RECORDING MEDIUM, AND SUBCARRIER MAPPING METHOD
A transmitter includes: a first mapping unit to allocate modulation symbols to orthogonal frequency division multiplexing subcarriers; a first differential block coding unit to perform differential block coding on a part of the modulation symbols allocated; a second differential block coding unit to perform, by using output of the first differential block coding unit as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols subjected to differential block coding by the first differential block coding unit; and a second mapping unit to convert output of the second differential block coding unit into a transmit signal that is transmitted from a plurality of antennas.
Latest Mitsubishi Electric Corporation Patents:
- A METHOD FOR CHARACTERIZING RADIOFREQUENCY INTERFERENCE CAUSED BY A PLURALITY OF SOURCES, AN OBSERVING DEVICE, A SYSTEM, AND A COMPUTER PROGRAM
- LASER APPARATUS AND LASER PROCESSING MACHINE
- MOTOR CONTROL DEVICE, MACHINING SYSTEM, MOTOR CONTROL METHOD, AND MACHINING METHOD
- COMMUNICATIONS SYSTEM, MOBILE TERMINAL DEVICE, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
- NONLINEAR-RESISTANCE RESIN MATERIAL, NONLINEAR RESISTOR, OVERVOLTAGE PROTECTOR, AND MANUFACTURING METHOD OF NONLINEAR-RESISTANCE RESIN MATERIAL
The present invention relates to a transmitter and a subcarrier mapping method that apply differential space-time block coding to orthogonal frequency division multiplexing.
BACKGROUNDIn the field of wireless communication, transmission diversity is employed in some cases as a technique for improving performance against fading that occurs on a transmission line. The transmission diversity includes a scheme called space-time block coding (STBC) that performs space-time block coding on a transmission sequence, generates a plurality of orthogonal sequences, and transmits each of the plurality of sequences generated from a different antenna.
There has also been studied differential space-time block coding (DSTBC) combining STBC and differential coding that does not require estimation of the transmission line by a receiver. Patent Literature 1 discloses a technique in which differential space-time block coding is applied to orthogonal frequency division multiplexing (OFDM).
CITATION LIST Patent LiteraturePatent Literature 1: International Publication WO 2013/128983
SUMMARY Technical ProblemHowever, in differential space-time block coding, information is carried on a difference between two blocks, so that, in the technique described in Patent Literature 1, no information is carried on a start symbol which is a first symbol. Accordingly, the transmission rate decreases by the amount corresponding to the start symbol. When differential space-time block coding is applied to OFDM, the number of start symbols is equal to the product of the number of subcarriers and the number of antennas. Therefore, as the number of subcarriers and the number of antennas increase, the number of symbols carrying no information increases, and the decrease in the transmission rate also increases.
The present invention has been made in view of the above, and an object of the present invention is to provide a transmitter and a subcarrier mapping method that can improve the transmission rate when differential block coding is applied to orthogonal frequency division multiplexing.
Solution to ProblemIn order to solve the above problem and achieve the object, a transmitter according to an aspect of the present invention includes: a first mapping unit to allocate modulation symbols to orthogonal frequency division multiplexing subcarriers; a first differential block coding unit to perform differential block coding on a part of the modulation symbols allocated; a second differential block coding unit to perform, by using output of the first differential block coding unit as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols subjected to differential block coding by the first differential block coding unit; and a second mapping unit to convert output of the second differential block coding unit into a transmit signal that is transmitted from a plurality of antennas.
Advantageous Effects of InventionThe transmitter according to the present invention has an effect of being able to prevent or reduce a decrease in the transmission rate.
A transmitter and a subcarrier mapping method according to embodiments of the present invention will now be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
First EmbodimentThe modulator 1 converts an input transmit bit sequence into modulation symbols that are a complex symbol sequence. The modulator 1 can convert the transmit bit sequence into the modulation symbols using a modulation scheme such as binary phase shift keying (BPSK) or quadrature phase shift keying (QPSK). The modulator 1 outputs the converted modulation symbols to the first mapping unit 2.
The first mapping unit 2 maps the modulation symbols output by the modulator 1 to subcarriers of OFDM symbols that are a data unit that is converted into a time domain signal by the IDFT unit 6 in one IDFT. Specifically, the first mapping unit 2 allocates the symbol sequence input from the modulator 1 to Nsc subcarriers of Nos OFDM symbols. The input symbol sequence is (Nos·Nsc−2) in number.
The description refers back to
Here, “c0, 0” and “c1,0” represent start symbols corresponding to the starting point for differential block coding. The start symbols can be any symbols whose total power equals one. By performing the processing expressed by Formula (1), differentially coded symbols that are symbols after subjected to differential block coding can be generated.
The description refers back to
The description refers back to
The description refers back to
As described above, in the first embodiment, when differential block coding is applied to OFDM, the number of symbols carrying no information can be two unlike a related art that uses, as symbols carrying no information, the start symbols corresponding in number to the number of subcarriers or, in the first embodiment, corresponding in number to a value obtained by multiplying two as the number of antennas by the number of subcarriers. Therefore, the number of symbols carrying no information can be reduced, and the transmission rate can be improved.
Second EmbodimentIn the first embodiment, the first differential block coding unit 3 performs the processing in the direction of the subcarriers, that is, in the frequency direction, and the second differential block coding unit 4 performs the processing in the direction of the OFDM symbols, that is, in the time direction. In contrast, in a second embodiment, the first differential block coding unit 3 performs the processing in the direction of the OFDM symbols, that is, in the time direction, and the second differential block coding unit 4 performs the processing in the direction of the subcarriers, that is, in the frequency direction.
The configuration of the transmitter 100 is similar to that of
The first differential block coding unit 3 performs differential block coding on the symbols of the subcarrier SC #0 allocated by the first mapping unit 2. The block when differential block coding is performed by the first differential block coding unit 3 includes two symbols corresponding to the same subcarrier, that is, two symbols in the time direction as with the first embodiment, and differential block coding is performed in the direction of the OFDM symbols, or the time direction.
The input to the first differential block coding unit 3 is the modulation symbols illustrated in
Here, “c0, 0” and “c1,0” represent start symbols corresponding to the starting point for differential block coding. The start symbols can be any symbols whose total power equals one. By performing the processing expressed by Formula (3), differentially coded symbols that are symbols after subjected to differential block coding can be generated.
The second differential block coding unit 4 performs differential block coding on the remaining modulation symbols with each modulation symbol of the subcarrier SC #0 subjected to differential coding by the first differential block coding unit 3 as the start symbol. The second differential block coding unit 4 treats two symbols of the same subcarrier, that is, two symbols in the time direction, as one block to perform differential block coding in the direction of the subcarriers, or the frequency direction. The differential block coding performed by the second differential block coding unit 4 is expressed by the following Formula (4).
As described above, according to the second embodiment, the first differential block coding unit 3 treats the two adjacent symbols in the time direction as one block to perform differential block coding in the time direction. In this case as well, the second differential block coding unit 4 performs differential block coding in the frequency direction using the output of the first differential block coding unit 3 as the start symbol, so that the number of symbols carrying no information can be two symbols. Therefore, as with the first embodiment, the number of symbols carrying no information can be reduced, and the transmission rate can be improved.
Third EmbodimentIn the first embodiment, the block that is the coding unit in differential block coding includes two adjacent symbols in the time direction, whereas in a third embodiment, the block includes two adjacent symbols in the frequency direction.
The configuration of the transmitter 100 is similar to that of
The first mapping unit 2 maps the modulation symbol sequence input from the modulator 1 to the subcarriers of the OFDM symbols. Specifically, the first mapping unit 2 allocates the modulation symbol sequence input from the modulator 1 to the Nsc subcarriers of the Nos OFDM symbols. The input modulation symbol sequence is (Nos·Nsc−2) in number.
The first differential block coding unit 3 performs differential block coding on a part of the mapped symbols output from the first mapping unit 2. Specifically, the first differential block coding unit 3 performs differential block coding on the symbols corresponding to the OFDM symbol OS #0 among the mapped symbols allocated by the first mapping unit 2. The block when differential block coding is performed by the first differential block coding unit 3 includes two symbols corresponding to the same OFDM symbol, that is, two adjacent symbols in the frequency direction, and differential block coding is performed in the direction of the subcarriers, or the frequency direction.
When “x” represents the OFDM symbol number, “y” represents the subcarrier number, “sx,y” represents each symbol allocated by the first mapping unit 2, and “cx,y” represents each symbol after subjected to differential block coding, the differential block coding performed by the first differential block coding unit 3 is expressed by the following Formula (5).
Here, “c0, 0” and “c0, 1” represent the start symbols corresponding to the starting point for differential block coding. The start symbols can be any symbols whose total power equals one. By performing the processing expressed by Formula (5), differentially coded symbols that are symbols after subjected to differential block coding can be generated.
The second differential block coding unit 4 performs differential block coding using the mapped symbols allocated by the first mapping unit 2 and the differentially coded symbols output from the first differential block coding unit 3. At this time, the second differential block coding unit 4 uses the symbols of the OFDM symbol OS #0, which are the differentially coded symbols output from the first differential block coding unit 3, as the start symbols to perform differential block coding on the remaining OFDM symbols OS #1 to OS # (Nos−1). The second differential block coding unit 4 performs differential block coding in the frequency direction or the time direction, different from the direction in which the first differential block coding unit 3 performs differential block coding. Specifically, the second differential block coding unit 4 treats two adjacent symbols corresponding to the same OFDM symbol, that is, two adjacent symbols in the frequency direction, as one block to perform differential block coding in the direction of the OFDM symbols, or the time direction. The differential block coding performed by the second differential block coding unit 4 is expressed by the following Formula (6).
The second mapping unit 5 generates a signal to be transmitted from each of the two antennas 9 using the differentially coded symbols output from the second differential block coding unit 4.
As described above, according to the third embodiment, the first differential block coding unit 3 and the second differential block coding unit 4 sets two adjacent symbols in the frequency direction as the block that is the coding unit in differential block coding. In this case as well, the first differential block coding unit 3 performs differential block coding on a part of the modulation symbols, and the second differential block coding unit 4 performs differential block coding on the remaining modulation symbols excluding the modulation symbols subjected to differential block coding by the first differential block coding unit 3 by using the output of the first differential block coding unit 3 as the start symbol, whereby the symbols carrying no information can be two symbols. Therefore, the number of symbols carrying no information can be reduced, and the transmission rate can be improved.
Fourth EmbodimentIn the third embodiment, the first differential block coding unit 3 performs the processing in the direction of the subcarriers, that is, in the frequency direction, and the second differential block coding unit 4 performs the processing in the direction of the OFDM symbols, that is, in the time direction. In contrast, in a fourth embodiment, the first differential block coding unit 3 performs the processing in the direction of the OFDM symbols, that is, in the time direction, and the second differential block coding unit 4 performs the processing in the direction of the subcarriers, that is, in the frequency direction.
The configuration of the transmitter 100 is similar to that of
The first differential block coding unit 3 performs differential block coding on the symbols of the subcarriers SC #0 and SC #1 allocated by the first mapping unit 2. The block when differential block coding is performed by the first differential block coding unit 3 includes two symbols corresponding to the same OFDM symbol, that is, two symbols in the frequency direction as with the third embodiment, and differential block coding is performed in the direction of the OFDM symbols, or the time direction.
The input to the first differential block coding unit 3 is the modulation symbols illustrated in
Here, “c0, 0” and “c0, 1” represent the start symbols corresponding to the starting point for differential block coding. The start symbols can be any symbols whose total power equals one. By performing the processing expressed by Formula (7), differentially coded symbols that are symbols after subjected to differential block coding can be generated.
The second differential block coding unit 4 performs differential block coding on the remaining modulation symbols with the modulation symbols of the subcarriers SC #0 and SC #1 subjected to differential coding by the first differential block coding unit 3 as the start symbols. The second differential block coding unit 4 treats two symbols corresponding to the same OFDM symbol, that is, two symbols in the frequency direction, as one block to perform differential block coding in the direction of the subcarriers, or the frequency direction. The differential block coding performed by the second differential block coding unit 4 is expressed by the following Formula (8).
As described above, according to the fourth embodiment, the first differential block coding unit 3 treats two adjacent symbols in the frequency direction as one block to perform differential block coding in the time direction. In this case as well, the second differential block coding unit 4 performs differential block coding in the frequency direction using the output of the first differential block coding unit 3 as the start symbol, so that the number of symbols carrying no information can be two symbols. Therefore, the number of symbols carrying no information can be reduced, and the transmission rate can be improved.
Here, a hardware configuration for implementing the functions of the transmitter 100 according to the first to fourth embodiments will be described.
The functions included in the transmitter 100 can be implemented using dedicated hardware such as the processing circuit 10 illustrated in
The functions included in the transmitter 100 can also be implemented using a processor 11 and a memory 12 illustrated in
The processor 11 reads a computer program stored in the memory 12 and executes the read computer program, whereby the functions of the transmitter 100 illustrated in
The configurations illustrated in the above embodiments merely illustrate examples of the content of the present invention, and can thus be combined with another known technique or partially omitted and/or modified without departing from the scope of the present invention.
REFERENCE SIGNS LIST1 modulator; 2 first mapping unit; 3 first differential block coding unit; 4 second differential block coding unit; 5 second mapping unit; 6 IDFT unit; 7 CP adding unit; 8 wireless unit; 9 antenna; 10 processing circuit; 11 processor; 12 memory; 100 transmitter; OS OFDM symbol; SC subcarrier.
Claims
1. A transmitter comprising:
- a first mapper to allocate modulation symbols to orthogonal frequency division multiplexing subcarriers;
- a first differential block coder to perform differential block coding on a part of the modulation symbols allocated;
- a second differential block coder to perform, by using output of the first differential block coder as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols subjected to differential block coding by the first differential block coder; and
- a second mapper to convert output of the second differential block coder into a transmit signal that is transmitted from a plurality of antennas.
2. The transmitter according to claim 1, wherein the first mapper does not allocate a symbol to a position corresponding to a start symbol for the first differential block coder.
3. The transmitter according to claim 1, wherein the first differential block coder treats two adjacent symbols in a time direction as one block and performs differential block coding in a frequency direction.
4. The transmitter according to claim 1, wherein the first differential block coder treats two adjacent symbols in a time direction as one block and performs differential block coding in the time direction.
5. The transmitter according to claim 1, wherein the first differential block coder treats two adjacent symbols in a frequency direction as one block and performs differential block coding in a time direction.
6. The transmitter according to claim 1, wherein the first differential block coder treats two adjacent symbols in a frequency direction as one block and performs differential block coding in the frequency direction.
7. The transmitter according to claim 1, wherein the second differential block coder uses a differentially coded symbol generated by the first differential block coder as a start symbol, and performs differential block coding in a direction that is either of the frequency direction and the time direction and is different from a direction in which the first differential block coder performs differential block coding.
8. A subcarrier mapping method comprising:
- allocating modulation symbols to orthogonal frequency division multiplexing subcarriers;
- performing differential block coding on a part of the modulation symbols allocated and generating a first differentially blocked symbol;
- performing, by using the first differentially blocked symbol as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols used to generate the first differentially blocked symbol, and generating a second differentially blocked symbol; and
- converting the second differentially blocked symbol into a signal that is transmitted from a plurality of antennas.
9. A control circuit for controlling a transmitter, the control circuit causing the transmitter to perform:
- allocating modulation symbols to orthogonal frequency division multiplexing subcarriers;
- performing differential block coding on a part of the modulation symbols allocated and generating a first differentially blocked symbol;
- performing, by using the first differentially blocked symbol as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols used to generate the first differentially blocked symbol, and generating a second differentially blocked symbol; and
- converting the second differentially blocked symbol into a signal that is transmitted from a plurality of antennas.
10. A non-transitory recording medium storing therein a program for controlling a transmitter, the program causing the transmitter to execute:
- allocating modulation symbols to orthogonal frequency division multiplexing subcarriers;
- performing differential block coding on a part of the modulation symbols allocated and generating a first differentially blocked symbol;
- performing, by using the first differentially blocked symbol as a start symbol, differential block coding on a remaining modulation symbol excluding the part of the modulation symbols used to generate the first differentially blocked symbol, and generating a second differentially blocked symbol; and
- converting the second differentially blocked symbol into a signal that is transmitted from a plurality of antennas.
Type: Application
Filed: Feb 20, 2018
Publication Date: Mar 4, 2021
Applicant: Mitsubishi Electric Corporation (Tokyo)
Inventor: Shinji MASUDA (Tokyo)
Application Number: 16/961,069