An apparatus for adaptively modulating/demodulating signals in a multi-input multi-output (mimo) system having a layered time-space architecture detector and a method thereof is disclosed. The apparatus includes: a bit and power allocation information calculator for deciding an equivalent channel gain in a reverse order of Vertical-Bell laboratories Space Time (V-BLAST) based on mimo channel information feedbacked from a receiver and determining the number of bits and transmission power to be transmitted to each transmitting antenna by using the equivalent channel gain; and adaptive modulation means for modulating signal of each layer with corresponding modulation method based on the determined number of bits and transmitting power, controlling the transmitting power and transmitting the adaptively modulated signal through each transmitting antenna. The present invention can improve performance without increase of implementation complexity and easily expand to mimo-OFDM system by adaptively modulating and demodulating signals in reverse order of conventional V-BLAST detection method.
|
0. 32. A computer readable recoding medium storing instruction for executing a method for adaptive modulation, the method comprising the steps of:
determining an equivalent channel gain for each transmitting antenna in a reverse order of V-BLAST; and
determining a number of bit to be transmitted through each transmitted antenna based on the equivalent channel gain.
0. 26. A method for adaptively modulating signals in a mimo system, the method comprising the steps of:
determining an equivalent channel gain for each transmitting antenna in a reverse order of a Vertical-Bell Laboratories Space Time (V-BLAST); and
adaptively modulating signals by determining the number of bits to be transmitted through each transmitting antenna based on the equivalent channel gain in a greedy algorithm.
0. 30. A method for adaptively demodulating in a mimo system, the method comprising the steps of:
estimating a channel from a signal received through each receiving antenna;
determining an equivalent channel gain for each receiving antenna in a reverse order of a Vertical-Bell Laboratories Space Time (V-BLAST); and
adaptively demodulating the received signals by deciding the number of bits based on the equivalent channel gain.
0. 34. A computer readable recoding medium storing instructions for executing a method for adaptively demodulating signals, the method comprising the steps of:
estimating a channel from a signal received through each receiving antenna;
determining an equivalent channel gain for each receiving antenna in a reverse order of V-BLAST; and
adaptively demodulating the receiving signals by deciding number of bits based on the equivalent channel gain.
18. A method for adaptively demodulating in a multi input and multi output system, the method comprising the steps of:
a) estimating a channel from a signal received at each receiving antenna;
b) deciding an equivalent channel gain in a reverse order of a vertical-bell laboratories space time (V-BLAST) based on the channel information; and
c) detecting and adaptively demodulating by deciding the number of bits based on the equivalent channel gain.
19. A computer readable recoding medium storing instruction for executing a method for adaptive modulation, the method comprising the steps of:
a) at a transmitter, deciding an equivalent channel gain in a reverse order of V-BLAST based on a feedback information from a receiver; and
b) at the transmitter, deciding the number of bit transmitting through each layer (transmitting antenna) and transmitting power based on the equivalent channel gain computed at the step a).
20. A computer readable recoding medium storing instructions for executing a method for adaptively demodulating signals, the method comprising the steps of:
a) estimating a channel from a signal received from each receiving antenna;
b) deciding an equivalent channel gain in a reverse order of V-BLAST based on the channel information; and
c) detecting and adaptively demodulating by deciding the number bits transmitted from the each transmitting antenna based on the equivalent channel gain.
10. A method for adaptive modulating signals in a mimo system using multiple antennas in a receiver and transmitter, the method comprising the steps of:
a) determining equivalent channel gain in a reverse order of V-BLAST at transmitter based on information feedbacked from the receivers; and
b) adaptively modulating signals by determining the number of bits and corresponding transmitting power to be transmitted through each layer by using the equivalent channel gain in a greedy algorithm instead of using subcarrier.
0. 25. A system for adaptively modulating and demodulating signals in mimo system, the system comprising:
an adaptive modulator configured to modulate signals to be transmitted through each transmitting antenna after determining an equivalent channel gain in a reverse order of a Vertical- Bell Laboratories Space Time (V-BLAST) and determine the number of bits based on the determined equivalent channel gain; and
an adaptive demodulator configured to detect and demodulate received signals in reverse order of V-BLAST.
6. An apparatus for adaptively modulating and demodulating signals in mimo system using multiple antennas at transmitter and receivers, the apparatus comprising: an adaptive modulation means for adaptively modulating signals in order to transmit the modulated signal after determining an equivalent channel gain in a reverse order of a vertical-bell laboratories space time and determining the number of bits and transmitting power based on the determined equivalent channel gain; and adaptive demodulation means for detecting and adaptively demodulating received signals in reverse order of V-BLAST.
0. 23. An apparatus for adaptively demodulating signal in a mimo system, the apparatus comprising:
a mimo channel estimator configured to estimate a mimo channel from a signal received through each receiving antenna;
a bit and power allocation information calculator configured to determine an equivalent channel gain for each receiving antenna in reverse order of a Vertical-Bell Laboratories Space Time (V-BLAST) and determine the number of bits for each receiving antenna by using the equivalent channel gain; and
an adaptive demodulator configured to demodulate the signal of each layer based on the determined number of bits.
0. 21. An apparatus for adaptively modulating signal in a mimo system, the apparatus comprising:
a bit and power allocation information calculator configured to determine an equivalent channel gain for each trasmitting antenna in a reverse order of a Vertical-Bell Laboratories Space Time (V-BLAST) and determine the number of bits and transmission power for each transmitting antenna by using the equivalent channel gain; and
an adaptive modulator configured to modulate a signal to be transmitted through each transmitting antenna based on the determined number of bits and transmit the modulated signal through each transmitting antenna at the determined transmission power.
1. An apparatus for adaptively modulating signal in a mimo system having a layered space-time architecture based detector, the apparatus comprising:
a bit and power allocation information calculator for deciding an equivalent channel gain in a reverse order of Vertical-Bell laboratories Space Time (V-BLAST) based on mimo channel information feedbacked from a receiver and determining the number of bits and transmission power to be transmitted to each transmitting antenna by using the equivalent channel gain; and
adaptive modulation mean for modulating signal of each layer with corresponding modulation method based on the determined number of bits, controlling the transmitting power and transmitting the adaptively modulated signal through each transmitting antenna.
5. An apparatus for adaptively demodulating signal in a mimq system having a layered space-time architecture based detector, the apparatus comprising:
mimo channel estimation means for estimating mimo channel from a signal received through each receiving antenna;
a bit and power allocation information calculator for determining an equivalent channel gain in reverse order of Vertical-Bell laboratories Space Time (V-BLAST) based on mimo channel information from the mimo channel estimation means and determining the number of bits to be transmitted from each transmitting antenna by using the equivalent channel gain; and
adaptive demodulation means for demodulating signal of each layer with corresponding modulation method based on the determined number of bits and the mimo channel information.
2. The apparatus as recited in
3. The apparatus as recited in
4. The apparatus as recited in
7. The apparatus as recited in
8. The apparatus as recited in
9. The apparatus as recited in
11. The method as recited in
12. The method as recited in
a-1) initializing an antenna index set;
a-2) nulling layers in an order of layer having a smallest equivalent channel gain and modifying the antenna index set or a channel matrix based on a result of nulling layers;
a-3) repeatedly performing the step a-2) as many as the number of antennas; and
a-4) deciding the equivalent channel gain of each antenna layer based on a result of the step a-3).
13. The method as recited in the
a-2-1) computing an pseudo-inverse matrix of channel matrix;
a-2-2) computing square root of norm of nulling vector for deciding a nulling layer;
a-2-3) selecting a layer having a biggest norm of nulling vectors among layers of computing results from the step a-2-2); and
a-2-4) nulling the selected layer and eliminating the selected layer from the antenna index set.
14. The method as recited in
a-a) initializing an antenna index set;
a-b) nulling layers in an order of layer having a smallest equivalent channel gain and modifying the antenna index set or a channel matrix based on a result of nulling layers;
a-c) reputedly performing the step a-b) as many as the number of antennas;
a-d) deciding the equivalent channel gain of each antenna layer based on a result of the step a-c); and
a-e) deciding the equivalent channel gain by reputedly performing the step a), the step b), the step a-a) and the step a-c).
15. The method as recited in the
16. The method as recited in
a-I) initializing an antenna index set according to a subcarrier;
a-II) nulling layers in an order of layer having a smallest equivalent channel gain and modifying the antenna index set or a channel matrix based on a result of nulling layers for the subcarrier;
a-III) repeatedly performing the step a-II) as many as the number of antennas for the subcarrier; and
a-IV) deciding the equivalent channel gain of each antenna layer based on a result of the step a-III).
17. The method as recited in
a-II-1) performing a greedy algorithm from the equivalent channel gain decided to one of the subcarrier in the step of a-IV) and deciding the number of bits transmitting through an antenna according to the one of carrier waves and transmitting power; and
a-II-2) deciding identical number of bits and transmitting power which are decided in the step a-II-1) for all other sub carrier waves.
0. 22. The apparatus as recited in claim 21, wherein the bit and power allocation information calculator configured to determine the equivalent channel gain based on mimo channel information feedbacked from a receiver.
0. 24. The apparatus as recited in claim 23, wherein the bit and power allocation information calculator configured to determine the equivalent channel gain based on mimo channel information from each transmitting antenna.
0. 27. The method as recited in claim 26, wherein the equivalent channel gain is determined based on mimo channel information feedbacked from a receiver.
0. 28. The method as recited in claim 26, wherein the step of determining the equivalent channel gain comprises steps of:
initializing an antenna index set;
nulling layers in an order of layer having a smallest equivalent channel gain and modifying the antenna index set or a channel matrix based on a result of nulling layers; and
deciding the equivalent channel gain of each antenna layer based on a result of nulling.
0. 29. The method as recited in the claim 28, wherein the step of nulling comprises steps of:
computing an pseudo-inverse matrix of channel matrix;
computing square root of norm of nulling vector for deciding a nulling layer;
selecting a layer having a biggest norm of nulling vectors among layers of computing results from the step of computing square root of norm of nulling vector for deciding a nulling laye; and
nulling the selected layer and eliminating the selected layer from the antenna index set.
0. 31. The method as recited in claim 30, wherein the equivalent channel gain is determined based on mimo channel information.
0. 33. The computer readable recoding medium as recited in claim 32, wherein the equivalent channel gain is determined based on on mimo channel information feedbacked from a receiver.
0. 35. The computer readable recoding medium as recited in claim 34, wherein the equivalent channel gain based on mimo channel information from each transmitting antenna.
|
The present invention relates to an apparatus for modulating/demodulating signal by using a layered time-space architecture detector in a multi-input multi-output (MIMO) system and a method thereof; and, more particularly, to the apparatus for modulating/demodulating signal by using a layered time-space architecture detector in a multi-input multi-output (MIMO) system in order to increase a system performance by deciding an equivalent channel gain, deciding the number of bits for transmitting through each antenna and deciding a transmission power by using the a greedy algorithm based on the decided equivalent channel gain.
Generally, a multi-input multi-output (MIMO) system is a wireless communication system obtaining high frequency efficiency by transmitting each different data through a plurality of transmission antennas in an identical bandwidth. There have been several detection methods for MIMO systems, such as a Diagonal Bell Laboratories Space Time (D-BLAST) system proposed in an article by G. J. Foschini, entitled “Layered Space-Time Architecture for Wireless Communication in a Fading Environment When using Multi-Element Antennas,” Bell Labs Technical Journal, fall, pp. 41˜59, 1999 and a Vertical-Bell Laboratories Space Time (V-BLAST) system introduced in an article by P. W. Wolniansky et.al., entitled “V-Blast: An Architecture for Realizing Very High Data Rates Over the Rich-Scattering Wireless Channel.” Proc. International Symposium Signals, Systems and Electronics, September, 1998.
The V-BLAST system is a modified scheme of the D-BLAST system.
Operations of detection in the V-BLAST system are explained in more detail hereinafter. At first, a symbol corresponding to a layer having the largest equivalent channel gain is detected based on a MIMO channel matrix and new channel matrix is built by nulling a channel corresponding to the currently detected layer after canceling the effect of the detected symbol in the channel matrix H. And the above mentioned steps are repeated until all symbols are detected. As a result of these operations, a layer having largest equivalent channel gain is detected for the first time. When the next symbol is detected, the effect of the first symbol is eliminated because it is considered as interference and then the next symbol is detected. Therefore, a diversity gain can be obtained when the next symbol is detected and a performance is increased.
In a meantime, a structure of V-BLAST system is in U.S. Pat. No. 6,317,466 B1 issued to G. J. Foschini, entitled “Wireless Communications System Having a Space-Time Architecture Employing Multi-Element antenna at both the Transmitter and Receiver” and also an adaptive modulation method is disclosed. But in the above mentioned patent by G. J. Foschini, a method for minimizing transmission power and changing modulation method commonly used for all antennas.
Furthermore, a greedy algorithm for allocating power and the number of bits in multicarrier systems is introduced in an article by C. Y. Wong, entitled “Multi-user OFDM with adaptive sub-carrier, bit and power allocation”, IEEE Journal on Selected Areas in Communication, Vol. 17, pp. 1747˜1758, October, 1999. The greedy algorithm is used for calculating a power and the number of bits of each subcarrier in order to transmit all information bits with the minimum transmission power while satisfying desired bit error rate under conditions such as single user orthogonal frequency division multiplexing (OFDM) is used, a frequency domain channel response corresponding to each subcarrier is known at the transmitter, the number of bits for transmitting at one OFDM symbol is predetermined and there is a desired bit error rate.
There are two methods implementing the MIMO-OFDM system with the adaptive modulation method. A first method is introduced in an article by Ka-Wai Ng. et. al., entitled “A simplified bit allocation for V-BLAST based OFDM MIMO system in frequency selective fading channels” IEEE international conference on communication, pp. 411˜415, 2002. A second method is disclosed in an article by Ka-wai Ng et. al., entitled “Iterative bit & power allocation for V-BLAST based OFDM MIMO system in frequency selective fading channel”, Proc. Wireless Communications and Networking Conference, 2002, pp. 271˜275.
The first method calculates the equivalent channel gain based on an ordering method of the V-BLAST and decides the number of bits according to the greedy algorithm based on the calculated equivalent channel. It is also disclosed that a method of selecting a subcarrier and transmitting antenna in order to reduce the amount of information transmitted to the transmitter. The above mentioned approaches using the V-BLAST ordering method may obtain nearly same performance for all layers when fixed modulation method is used. However, the performance is degraded in a case of an adaptive modulation is used.
The second method allocates a predetermined number of bits to all possible combinations of decision order for the optimal solution and selects the optimal order with minimum total transmission power. However, by reducing the number of combinations to be considered for finding the optimal solution, the performance is degraded.
It is, therefore, an object of the present invention to provide an apparatus for adaptively modulating/demodulating signal by using a layered time-space architecture detector in a multi-input multi-output (MIMO) system for improving a system performance by deciding an equivalent channel gain, deciding the number of bits for transmitting through each antenna and a transmission power by using a greedy algorithm based on the decided equivalent channel gain.
In accordance with an aspect of the present invention, there is provided an apparatus for adaptively modulating signal in a MIMO system having a layered space-time architecture based detector, the apparatus including: a bit and power allocation information calculator for deciding an equivalent channel gain-in a reverse order of Vertical-Bell laboratories Space Time (V-BLAST) based on MIMO channel information feedbacked from a receiver and determining the number of bits and transmission power to be transmitted from each transmitting antenna by using the equivalent channel gain; and adaptive modulation means for modulating signal of each layer with corresponding modulation method based on the determined number of bits and transmitting power.
In accordance with an aspect of the present invention, there is provided an apparatus for adaptively demodulating signal in a MIMO system having a layered space-time architecture based detector, the apparatus including: MIMO channel estimation unit for estimating MIMO channel from a signal received through each receiving antenna; a bit and power allocation information calculator for determining an equivalent channel gain in reverse order of Vertical-Bell laboratories Space Time V-BLAST based on MIMO channel information from the MIMO channel estimation unit and determining the number of bits corresponding to each transmitting antenna by using the equivalent channel gain.
In accordance with an aspect of the present invention, there is provided apparatus for adaptively modulating and demodulating signals in MIMO system using multiple antennas at transmitter and receiver, the apparatus including: an adaptive modulation unit for adaptively modulating signals in order to transmit the modulated signal after determining an equivalent channel gain in a reverse order of a vertical-bell laboratories space time and determining the number of bits and transmitting power based on the determined equivalent channel gain; and adaptive demodulation unit for detecting and adaptively demodulating received signals through each receiving antenna in reverse order of V-BLAST.
In accordance with an aspect of the present invention, there is provided a method for adaptively modulating signals in a MIMO system using multiple antennas in a receiver and transmitter, the method, including the steps of: a) determining equivalent channel gain in a reverse order of V-BLAST at transmitter based on channel information feed backed from the receivers; and b) adaptively modulating signals by determining the number of bits and corresponding transmitting power to be transmitted through each layer (antenna) by using the equivalent channel gain in a greedy algorithm.
In accordance with an aspect of the present invention, there is provided a method for adaptively demodulating in MIMO systems, the method including the steps of: a) estimating a channel from a signal received at each receiving antenna; b) deciding an equivalent channel gain in a reverse order of a vertical-bell laboratories space time (V-BLAST) based on the channel information; and c) detecting and adaptively demodulating the received signal using the adaptive modulation information for each layer.
In accordance with an aspect of the present invention, there is provided a computer readable recoding medium storing instructions for executing a method for an adaptive modulation, the method including the steps of: a) at a transmitter, deciding an equivalent channel gain in a reverse order of V-BLAST based on a feedback information from a receiver; and b) at the transmitter, deciding the number of bit transmitting through each layer (transmitting antenna) and transmitting power based on the equivalent channel gain computed at the step a).
In accordance with an aspect of the present invention, there is provided a computer readable recoding medium storing instructions for executing a method for an adaptive demodulation, the method including the steps of: a) estimating a channel from a signal received from each receiving antenna; b) deciding an equivalent channel gain in a reverse order of V-BLAST based on the channel information; and c) detecting and adaptively demodulating by deciding the number bits for each layer.
The above and other objects and features of the present invention will become apparent from the following description of the preferred embodiments given in conjunction with the accompanying drawings, in which:
Other objects and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter.
For helping to understand the present invention, a greedy algorithm used in an adaptive modulation/demodulation method in accordance with the present invention is explained at first.
For explaining the greedy algorithm, an orthogonal frequency division multiplexing method is used as an example.
At first, the transmission power of the nth subcarrier of, Pn, is given as:
In the Eq. 1, hn is a channel gain of the nth subcarrier, Cn is the number of bit for transmitting with the subcarrier, and f(Cn) is a is a transmission power for transmitting c bits with desired bit error rate (BER).
In a meantime, if an entire bits for transmitting one of OFDM symbol is R, a bit allocation method for minimizing a sum of transmission power of entire subcarrier can be expressed as:
subject to
In the Eq. 2, Nc is the number of total subcarriers, D represents a set of information bits per subcarrier determined by modulation/demodulation methods. For example, if a QPSK, 16-QAM, 64-QAM and so on can be selected for the modulation/demodulation methods, then D={0, 2, 4, 6, 8, . . . }. In here, 0 means that no information is sent in the corresponding subcarrier.
The Eq. 2 can be solved by the greedy algorithm through following steps.
is satified.
In the Eqs. 4 and 5, Δβ is the difference of elements of set D e.g., D={0, 2, 4, 6, . . . }. Therefore, Δβ=2.
step 3: after completing step 2, each Cn is determined and Pn is calculated by using eq. 1.
Finally, the number of bits allocated to each subcarrier, Cn, and the transmission power, Pn, is determined.
In the V-BLAST detection method, data transmitted from a plurality of transmitting antenna is detected as one by one and the detected symbols are cancelled for reducing interference to other signals. The next symbol is detected after canceling the channel effect corresponding to the previously detected symbol. Therefore, the equivalent channel gain is varied according to an order of nulling. The present invention provides a method for achieving performance gain by adaptively modulating the signal with an equivalent channel gain obtained by the reverse order of conventional V-BLAST detection order. Hereinafter, the V-BLAST detection method is explained at first.
Referring to
y=Hx+v Eq. 6
In the Eq. 6, H is N×M channel matrix, the element of the nth row and, a mth column, hn,m, is a flat fading channel gain between mth transmitting antenna and nth receiving antenna. In a meantime, v is a N×1 white noise vector with zero mean and its covariance matrix is E[vvH]=σ2I. I is N×N unit matrix.
For detection of the transmitting signal vector x from the receiving signal vector y, the V-BLAST detection method is used. A nulling vector for kth layer (kth transmission antenna signal) is defined as:
In the Eq. 7, (H)t is 1th column of matrix H and WkT is a kth column of a pseudo-inverse matrix H+. A detection order is determined by considering a value of wk. In the conventional V-BLAST detection, a column of the matrix having smallest value of ∥wk∥ is detected at first. In a meantime, Zk is a decision statistic of kth layer and it is expressed as:
Zk=xk+wkTv Eq. 8
In the Eq. 8, k={1, 2, . . . , M}. After determining the signal by considering the decision statistic Zk, an interference of the previous detected signal is cancelled and the channel matrix H is updated. That is, new channel matrix H is generated by setting kth column of prior matrix H as ‘0’. New received signal vector y′ is determined as:
y′=y−(H)kxk Eq. 9
In the Eq. 9, xk is a result of decision of Zk. The Eqs. 6 to 9 are repeatedly executed for calculating a nulling vector by using new channel matrix H′ and receiving signal vector y′ until all signals are detected. The above mentioned steps are detection steps of conventional V-BLAST. Order of detection is determined according to the magnitude of norm of nulling vector.
If the eq. 7 is used for calculating a signal-to-noise ratio of the decision statistics, ρk, which is calculated as:
In the, Eq. 10, E{ } is an expectation function and ∥wk∥2 is the equivalent channel gain. Therefore, a state of channel is better as ∥k∥ is getting smaller. The V-BLAST method for MIMO system using a fixed modulation/demodulation method detects a layer of best channel state at first and then detects a layer of worse channel state after eliminating interference of signals, which have already been detected in order to enhance performance of all layers.
However, the adaptive modulation/demodulation method detects a layer of best channel state later and information of a layer of worse channel is not transmitted or less amount of information is transmitted in order to enhance the performance. Therefore, the detection order must to be reversed for enhancing the performance in accordance with the present invention.
Referring to
Operations of the adaptive modulation/demodulation units 52 and 57 are explained in detail as followings.
A transmitting data 51 is data transmitted from a transmitter. If necessary, this date would be scrambled, channel coded, and interleaved. The adaptive modulation unit receives the channel information and controls transmitting power by modulating the data with different modulation methods according to each layer by using bit and power allocation information.
When adaptively modulated signals are transmitted through M transmitting antennas 53-1 to 53-M, a bit and power allocation information calculator 54 determines the number of bits and transmitting power to be transmitted to each transmitting antennas 53-1 to 53-M by using MIMO channel information feedbacked from a receivers and the greedy algorithm.
Through the above mentioned operations, signals transmitted from the M transmitting antennas 53-1 to 53-M are transmitted to N receiving antennas 56-1 to 56-N through frequency non-selective fading MIMO channel. And the adaptive demodulation unit 57 demodulates the received signals by using channel estimation result from a MIMO channel estimator 58 and a bit allocate information from the bit allocation information calculator 59 in reverse order of V-BLAST. Finally, the demodulated signal is outputted.
Referring to
A method for determining the equivalent channel gain in a reverse order of the V-BLAST detection method in accordance with a preferred embodiment of the present invention is explained in detail.
Referring to
After the step 33, square root of a norm of nulling vector is calculated for determining a layer for nulling and kth layer having the largest value is selected at step 34. A column of the channel matrix corresponding to the selected kth layer is transformed to 0 vector and a value k is eliminated from the set S at step 35. The above mentioned steps are repeated M times with newly transformed set S and channel matrix H.
As mentioned above, an order of the selected layers becomes a detection order and an inverse of square root norm of the nulling vector for the selected layer becomes the equivalent channel gain. Furthermore, the number of bits transmitted at each layer (transmitting antenna) and corresponding transmitting power is calculated by using the calculated equivalent channel gain instead of subcarrier channel gain ∥hn∥12 in greedy algorithm.
Referring to
In the simulation, the number of transmitting and receiving antennas is 4 and a channel of each transmitting and receiving antenna is a complex Gaussian random variable with zero mean. For preventing to limit performance by influence of specific channel matrix, more than 1000 statistic channels are generated. The number of information bits for transmitting in a predetermined time is set to 8 and QPSK and 16-QAM are used for modulation method. Thus, D={0, 2, 4} and therefore, Δβ is 2.
In the simulation, a system performance of a conventional modulation/demodulation method implemented by using greed algorithm with singular value decomposition (SVD), which is known as the optimal solution in the adaptive modulation MIMO system is used for a lower bound for comparison. The conventional modulation/demodulation method is introduced by G. G Raleigh et. al., in “spatio-temporal coding for wireless communication” at Proc. IEEE Globecom, November, 1996, pp. 1809-1814 and it has too complicated structure. Thus, it is impossible to be implemented to real system.
Referring to the
As shown in
Referring to
A first method is a method for implementing adaptive modulation method to all layers M and all subcarriers Nc. At first, an equivalent channel gain is independently calculated according to a layer of each transmitting antenna and subcarrier. The equivalent channel gain is calculated according to the method in
Therefore, when total data rate is determined in the MIMO-OFDM transmitter, the number of information bits and corresponding transmitting power can be determined by using the equivalent channel gain obtained by the greedy algorithm in
A second method is a method for adaptively modulating signal per each subcarrier, independently. That is, if total data rate is predetermined in MIMO-OFDM system and the identical data bits are allocated to each sub carrier wave, the data bits must be allocated by obtaining the equivalent channel gain of each subcarrier. In this case, the number of the equivalent channel gain is M per each subcarrier. The data bits are allocated by using the greedy algorithm in
The bit and power allocation information calculator 73 allocates the data bits by using the channel matrix H of each subcarrier delivered by the MIMO channel estimation unit 82 and the transmission power is also allocated to each transmitting antennas 76-1 to 76-M by using the equivalent channel gain of each subcarrier.
The adaptive modulation unit based on V-BLAST type detector performs modulation operations using bits and power allocated to each transmitting antenna 76-1 to 76-M per each subcarrier.
For demodulating a received signal at the MIMO OFDM system, bits and transmitting power is known. Therefore, in the MIMO channel estimator 82 at a receiver, a channel matrix H of each subcarrier is estimated and performs operations for obtaining bits and power information using the greedy algorithm. The V-BLAST detection and adaptive demodulation unit 81 demodulates a signal using bit allocation information.
Referring to
The method as mentioned above can be implemented as a program and can be stored in a computer readable recording medium such as CD-ROM, RAM, ROM, Floppy disk. Hard disk and optical magnetic disk.
The present invention can improve performance above 0.7˜1.4dB performance gain comparing to conventional modulation method with random and V-BLAST detection orders without increase of implementation complexity.
While the present invention has been described with respect to certain preferred embodiments, it will be apparent to 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.
Lee, Yong-Hoon, Ahn, Jae-Young, Choi, Jihoon, Kim, Young-Doo, Jeon, Taehyun, Kim, Inhyoung, Yu, Heejung
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4679227, | May 20 1985 | Telebit Corporation | Ensemble modem structure for imperfect transmission media |
6097771, | Jul 01 1996 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Wireless communications system having a layered space-time architecture employing multi-element antennas |
6317466, | Apr 15 1998 | Alcatel Lucent | Wireless communications system having a space-time architecture employing multi-element antennas at both the transmitter and receiver |
7120199, | May 04 2001 | TELEFONAKTIEBOLAGET LM ERICSSON PUBL | Link adaptation for MIMO transmission schemes |
7480341, | Oct 19 2004 | Samsung Electronics Co., Ltd | Transmitting and receiving apparatus and method for optimizing performance of adaptive modulation and coding in a multiple input and multiple output antenna communication system |
KR9813075, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 18 2010 | Electronics and Telecommunications Research Institute | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Apr 05 2016 | ASPN: Payor Number Assigned. |
May 11 2016 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Jul 06 2020 | REM: Maintenance Fee Reminder Mailed. |
Dec 21 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Mar 19 2016 | 4 years fee payment window open |
Sep 19 2016 | 6 months grace period start (w surcharge) |
Mar 19 2017 | patent expiry (for year 4) |
Mar 19 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 19 2020 | 8 years fee payment window open |
Sep 19 2020 | 6 months grace period start (w surcharge) |
Mar 19 2021 | patent expiry (for year 8) |
Mar 19 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 19 2024 | 12 years fee payment window open |
Sep 19 2024 | 6 months grace period start (w surcharge) |
Mar 19 2025 | patent expiry (for year 12) |
Mar 19 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |