The present invention relates to a MIMO radio communication system, and, more particularly to a MIMO radio communication system that adopts hybrid ARQ (Automatic Repeat Request).
In the conventional MIMO radio transmitting apparatus, an antenna for allocating transmission data is switched at the time of the last transmission and at the time of retransmission of radio packets generated from the transmission data. As a result, radio packets are transmitted to a reception side through different propagation paths at the time of the last transmission and at the time of retransmission. Therefore, compared with a radio transmitting apparatus in which radio packets are transmitted from same antenna, in the MIMO radio transmitting apparatus, a probability that a transmission quality of specific transmission data continuously drops when a quality of a specific propagation path is low can be reduced, an overall error rate characteristic can be improved, and a substantial transmission data amount can be increased (see, for example, Patent Document 1).
Patent Document 1: Japanese Patent Laid-open No. 2004-72427 FIG. 1
However, in the conventional MIMO radio transmitting apparatus, there are problems in that it is difficult to eliminate a control delay generated due to retransmission, and a drop in the throughput of transmission data occurs due to the control delay.
A space interleave effect realized by using different propagation paths can be obtained only when retransmission is performed, i.e., the space interleave effect is not always obtained. Therefore, there is a problem in that an error rate characteristic is low when fluctuation in a propagation path is sharp or when there is a difference in a propagation path quality of each antenna.
The present invention has been devised in view of the above and it is an object of the present invention to provide a MIMO radio communication system that can realize both elimination of a control delay due to retransmission and improvement of transmission throughput through more effective utilization of space and time interleave effects.
To solve the above problems and to achieve the above objects, a radio communication system according to the present invention employs a hybrid ARQ (Automatic Repeat Request) and transmits and receives radio packets using a plurality of streams. The radio communication system includes a transmitter and a receiver. The transmitter includes a packet generating unit that generates a plurality of transmission packets from single transmission data and arranges the transmission packets in a space direction such that the transmission packets can be simultaneously transmitted; and a transmitting unit that separately carries out predetermined transmission processing on each of the transmission packets arranged in the space direction and simultaneously transmits the transmission packets using streams corresponding to the transmission packets. The receiver includes a decoding unit that decodes original transmission data from a received packet; and a retransmission control unit that sets, in processing for generating an ACK signal and a NACK signal based on a result of the decoding and returning the ACK signal and the NACK signal to a transmitter, an error detection threshold indicative of a number of times of error detection for each of the transmission data and returns the NACK signal when number of errors detected by the decoding unit exceeds the error detection threshold.
According to the present invention, it is possible to realize improvement of a transmission characteristic through an interleave effect in a space direction and elimination of a control delay through a reduction in a feedback information amount.
1 data generating unit
Exemplary embodiments of a radio communication system according to the present invention are explained in detail below based on the drawings. The present invention is not limited by the embodiments.
Operations of the transmitter are explained next. The data generating unit 1 generates transmission data under the control of the control unit 9. The packet generating unit 2 generates radio packets from the transmission data, which is received from the data generating unit 1, again under the control of the control unit 9. The number of packets generated is equal to the number of streams on which the radio packets are to be transmitted in parallel. The radio packets are generated based on a hybrid ARQ (Automatic Repeat Request). As a hybrid ARQ system, for example, “Chase combining” or “IR (Incremental Redundancy)” is used. Consequently, on a reception side, because a plurality of radio packets generated from the same transmission data are combined and decoded, an error rate of the packets can be improved.
The modulating units 3-1 to 3-4 modulate and output the respective radio packets output from the packet generating unit 2. The RF units 4-1 to 4-4 apply predetermined transmission processing, such as frequency conversion, amplification, and filtering, to modulated signals output from the modulating units 3-1 to 3-4 to convert the modulated signals into transmission signals and output the transmission signals. The antennas 5-1 to 5-4 radiate the outputs of the RF units 4-1 to 4-4 as radio waves.
In
In
The control unit 9 controls data generation and radio packet generation using the output of the retransmission detecting unit 7 and the stream quality information. Specifically, unlike in the conventional technique, radio packets are generated to make it possible to simultaneously transmit an initial transmission packet and a retransmission packet at the same time and on different streams. In the normal hybrid ARQ, a plurality of radio packets generated from identical transmission data are arranged only in a time direction. However, in this embodiment, the radio packets are arranged in a space direction as well and transmitted simultaneously. Criteria for arranging the radio packets in the time and space directions are determined from the number of times of retransmission of the transmission data, a quality of the streams, and the like.
Details of the method of arranging radio packets are explained with reference to
The radio packets generated by the packet generating unit 2 of the transmitter 10 are arranged on the streams 14-1 to 14-4. When arranging the packets, according to qualities of the streams 14-1 to 14-4, a plurality of radio packets corresponding to specific transmission data, for example, radio packets equivalent to an initial transmission packet and a retransmission packet in the first time are arranged on a plurality of streams (in the example shown in
In
For example, in
The receiver receives radio packets transmitted through the streams 14-1 and 14-4. The received data 25-1 corresponds to the content 21-1 of the buffer 18-1 and the received data 25-2 corresponds to the content 22-2 of the buffer 18-2. The received data 25-3 corresponds to the content 23-2 of the buffer 18-3 and the content 24-3 of the buffer 18-4 and is obtained by combining these two radio packets.
Thereafter, the receiver generates an ACK signal and a NACK signal from a result of error detection of the received data and returns the ACK signal and the NACK signal to the transmitter. In the example shown in
The processing in this embodiment is different from the conventional system in that, when errors are detected in the received data 25-1 and 25-2, NACK is not returned. In the processing in this embodiment, a threshold of the number of times of error detection (an error detection threshold) is set for each transmission data and NACK is not returned until the number of times of error detection exceeds the error detection threshold even if an error is detected.
The transmitter generates, on condition that radio packets are retransmitted, a plurality of radio packets from specific transmission data (equivalent to 19-3 shown in the figure) and arranges the packets not only in the time direction but in the space direction according to a state of the MIMO propagation path, i.e., a state of streams to be generated. Therefore, from the beginning, the receiver receives radio packets on condition that a plurality of radio packets are combined and decoded. This makes it possible to reduce a frequency of occurrence of feedback by a NACK signal while obtaining an interleave effect in the space direction. Consequently, a control delay is eliminated.
In
An example of radio packet generation and arrangement that is performed in a different manner from those shown in
In
Examples of “Chase combining” are shown in
As described above, in this embodiment, in the hybrid ARQ system on the MIMO transmission path, a plurality of radio packets are arranged in the space (stream) direction in addition to the time direction and a plurality of radio packets generated from single transmission data are arranged in the space direction and simultaneously transmitted. NACK is not returned until the number of times of transmission error detection becomes equal to or larger than a predetermined threshold (the error detection threshold). Consequently, both improvement of a transmission characteristic by the interleave effect in the space direction and elimination of a control delay through a reduction in a feedback information amount can be realized.
This embodiment is different from the first embodiment described above in that the transmitter includes the selector 43. The selector 34 changes the correspondence between the buffers 18-1 to 18-4 and the modulating units 3-1 to 3-4 according to an instruction of the control unit 35. For example, concerning transmission data for which NACK is fed back after the transmission data is transmitted on a low-quality stream, the selector 34 changes allocation to a higher-quality stream and retransmits the transmission data. Even when NACK is not returned because the number of errors detected has not reached the error detection threshold, the selector 34 switches the stream to thereby make it possible to obtain a space interleave effect in addition to a time interleave effect.
In
An example of control that is performed in a different manner from that shown in
In
As described above, according to this embodiment, stream allocation is switched at the time of initial transmission and at the time of retransmission. Consequently, in addition to the effect in the first embodiment described above, an effect of further improvement of an error rate characteristic is obtained and it is possible to further improve transmission throughput.
Operations in a third embodiment are explained next. The structure of a transmitter is the same as that in the first or second embodiment.
This embodiment is different from the first and second embodiments described above in that, when decoding is successful in the number of times of error detection equal to or smaller than an error threshold and ACK is returned from a reception side, transmission on streams corresponding to ACK is stopped. For example, in the buffer 18-1, after ACK is returned only in one radio packet transmission, a new output of the encoder 15 is not allocated and transmission is not performed. By performing such processing, inter-stream interference in MIMO is reduced and a transmission error rate characteristic is improved.
As described above, according to this embodiment, when ACK is returned from the reception side in the number of times of error detection equal to or smaller than the error detection threshold, stream allocation for a new output of the encoder is not performed and transmission is not performed. Consequently, it is possible to further improve a transmission error rate characteristic.
Operations in a fourth embodiment are explained next. The structure of a transmitter is the same as that in the first or second embodiment described above.
This embodiment is different from the third embodiment in that, when transmission is not performed on a stream, allocation of streams is changed and transmission on a lowest-quality stream is not performed. For example, in the buffer 18-1, after ACK is returned in only one radio packet transmission, the contents of the buffer 18-2 are allocated to the buffer 18-1 and the signal 58-4 output from the encoder 15 is allocated to the buffer 18-2 and the buffer 18-3.
As described above, according to this embodiment, when transmission is not performed on a stream having a high transmission quality, transmission is not performed on a stream having a low transmission quality instead of this stream. Consequently, it is possible to realize further improvement of a transmission error rate.
The transmitter according to this embodiment is different from the transmitter according to the first embodiment in that the transmission-weight multiplying unit 64 is added between the modulating units 3-1 to 3-4 and the RF units 4-1 to 4-4. In this embodiment, the transmission-weight multiplying unit 64 multiplies streams, on which radio packets are transmitted, with a weight for distributing the streams to respective transmission antennas to thereby form a transmission beam. Consequently, for example, the transmitter is applicable to a MIMO transmission system such as SVD-MIMO for forming a peculiar beam. The SVD-MIMO is a system that can attain a theoretically largest communication capacity. Compared with a method not employing a transmission weight, it is possible to realize further improvement of transmission efficiency.
Operations of the receiver are explained next. A signal transmitted from a transmitter is received by the antennas 12-1 to 12-4 and input to the demodulating unit 66 via the RF units 65-1 to 65-4. The demodulating unit 66 performs separation and detection of MIMO-multiplexed respective streams and demodulation of the separated respective streams. The demodulation result is input to the buffer 67. The buffer 67 performs processing for combining packets in the hybrid ARQ under the control of the control unit 69. A result obtained as a result of the combining is decoded and subjected to error-detection by the decoding units 68-1 to 68-4. A result of the error detection for respective received data is sent to the control unit 69. The control unit 69 outputs an ACK/NACK signal according to the received error detection result. This ACK/NACK signal is fed back to the transmitter.
The control unit 69 sets priorities for received packets and controls the decoding unit 66 to decode the received packets in order of the priorities. In this embodiment, as an example, the control unit 69 controls the decoding units 68-1 to 68-4 to decode transmission data in order from one transmitted on a higher-quality stream. When transmission data are transmitted at the same time on a plurality of streams, the control unit 69 controls the decoding units 68-1 to 68-4 using a total of qualities. The decoding units 68-1 to 68-4 collectively decode data not in time for decoding processing after waiting for arrival of the next radio packets for combination. It is highly likely that a packet deferred for later processing cannot be decoded and an additional radio packet is necessary. However, in the MIMO radio communication system according to the present invention, as described in the first embodiment, NACK is not fed back from the receiver unless the number of times of error detection exceeds the error detection threshold. Therefore, even if processing is deferred, problems such as an increase in feedback information due to occurrence of NACK and an increase in a control delay involved in the increase in feedback information do not occur. In this embodiment, the transmission data are processed in order from one having a highest quality. However, priority can also be comprehensively determined by taking into account the number of times of decoding error detection and the like.
As described above, with the receiver according to this embodiment, it is possible to reduce a processing ability and realize a reduction in size and a reduction in power consumption.
As described above, the radio transmitting apparatus and the radio receiving apparatus according to the present invention are useful for the MIMO radio communication system and, in particular, suitable for the MIMO radio communication system employing the hybrid ARQ.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/301524 | 1/31/2006 | WO | 00 | 6/2/2008 |