The present invention relates generally to a Multiple Rank Modulation (MRM) method, and transmitting and receiving apparatuses using the same in a conventional Multiple Input Multiple Output (MIMO) or Multiple Input Single Output (MISO) system. More particularly, the present invention relates to a transmitting apparatus using an MRM method and a receiving apparatus using an MRM detection method based on Maximum Likelihood (ML) in a MIMO or MISO system.
Spatial modulation (SM) being a recent technology has several advantages over other MIMO schemes. In addition to modulation signal, SM utilizes antenna index as a source of information to increase transmission capacity and SM also avoids interchannel interference (ICI) and some level of synchronization.
However, the use of a transmit antenna index as a source of information has the implication that if the channels look alike, then spatial information may be lost completely. This is because just like all the variants of SM technology like SSK, GSM, GSSK and DSM, the SM detector uses the shape of each channel to detect spatial information. In fact, there may be cases in the user market that may lead to reception of signals that look alike due to similarity of channels e.g. in signal correlation.
In enhanced spatial modulation (ESM), the received signal power can be used to detect the spatial information where each activated transmit antenna transmits at a known power level. However, this leads to other implementation implications at the transmitter and feedback may be required from the receiver. Also, in polar coded spatial modulation (PCSM), different rates can be used to transmit known frozen bits and then use the rate or capacity information to decode the spatial bits with minimal error or in the control channel. However, coset-coding is required to achieve this technique.
Accordingly, there is a need for an improved spatial modulation method, and transmitting and receiving apparatuses using Multiple Rank modulation for reducing high demodulation complexity and errors in the spatial domain, while providing additional capacity and data rates.
According to a first example embodiment there is provided a Multiple rank modulation transmission method in a Multiple-Input Multiple-Output (MIMO) or Multiple-Input Single-Output (MISO) system, the method including:
According to another example embodiment there is provided a Multiple-Input Multiple-Output (MIMO) or Multiple-Input Single-Output (MISO) system using Multiple rank modulation and Multiple rank modulation detection, the system comprising:
The embodiments of the present invention are intended to provide a system and method for increasing spectral efficiency.
For purposes of this description, the technology will be referred to as Multiple Rank Modulation (MRM).
It should be noted that, the transmitter elements can be composed of transmit antennas or ports or waveguides within a single antenna as observed in dual-polarized antennas or loudspeakers or ultrasound transmitters, multiple LEDs (light emitting diodes) etc.
MRM utilizes a rank index of a multiple system activated among a plurality of multiple ranks as an information source.
For purposes of this description, rank index means the number of antennas or signal ports that are transmitting.
A signal with a plurality of bits is modulated to multiple symbols in a signal domain and a ranking domain. In the modulation signal domain, a signal modulation bit block is encoded on a signal constellation corresponding to a given modulation scheme.
In the ranking domain, a rank bit block is encoded according to the index of a rank to be activated. The selected rank may contain one or more transmit antennas, but each rank contains a different number of transmitting elements or antennas. All the transmit antennas in the activated rank are used to transmit the same information.
It is deeply inventive that MRM uses multiple channel shapes to determine the ranking information and since each rank has different number of channels, the ranking information will be detected even if the channels look alike, i.e. shapes unknown, as long as the number of received channels are known.
The MRM method uses one activated rank per unit time in a MIMO system to transmit the same information. As such, just like SM, MRM avoids ICI compared to conventional MIMO. Transmission capacity measured in bits per second per hertz is increased because the MRM method exploits the index of the activated rank as an information source. This will be described in more detail below.
Spatial modulation (SM) being a recent technology has several advantages over other MIMO schemes. In addition, SM utilizes antenna index as a source of information to increase transmission capacity and SM also avoids ICI and synchronization. However, the following are major concerns in SM.
In the proposed invention, spatial information is not modulated by the random channel. Rather, spatial information is conveyed by the number of RF chains. Therefore, the detection for information in MRM reduces to the conventional amplitude and phase modulation (APM) schemes.
MRM exploits different transmit MIMO RF chains to convey information to the receiver. In one method, known as spatial MRM, incoming information bits at the transmitting end are used to select the number of transmit chains, after which known symbols are transmitted.
Thus, the receiver decodes the information based on the rank or the number of received RF chains.
In spatial MRM, the transmitted symbols are just a means of performing transmission in order to inform the receiver about the spatial information. In another method, modulation symbols are transmitted to the receiver where incoming information bits select both the modulation symbols and the number of transmit RF chains or transmit antennas. Thus, we have the modulation domain and the ranking domain. As a result, there are multiple domains. In this second method, the receiver detects both the rank and the transmitted symbols. It is important to note that in this method, all the transmit antennas in the selected rank transmit the same information. The analytical framework for MRM is proposed and derived.
Therefore, in the embodiment, MRM is described that uses a novel technique to convey spatial information to the receiver.
MRM utilizes the index of a multiple rank activated among a plurality of multiple ranks as an information source. A signal with a plurality of bits is modulated to multiple symbols in a modulation signal domain and a ranking domain. In the modulation signal domain, a signal modulation bit block is encoded on a signal constellation corresponding to a given modulation scheme. In the ranking domain, a rank bit block is encoded according to the index of a rank to be activated.
The selected rank may contain one or more transmit antennas but each rank contains different quantities of known antennas. All the transmit antennas in the activated rank are used to transmit the same information. It is deeply inventive that MRM uses multiple channel shapes to determine the ranking information and since each rank has different number of channels, the ranking information will be detected even if the channels look alike, i.e. shapes unknown, as long as the number of received channels are known.
To enhance higher data rate, MRM can be combined with OFDM. Each OFDM subcarrier is sent through one transmitter antenna in each predetermined time interval, while the other ranks are off during the time interval. The combination of MRM and OFDM reduces OFDM demodulation complexity according to the SM.
With reference to
Referring to
The transmitter 10 also includes a space mapper 16, a rank index encoder 18, and a signal modulation encoder 20.
The space mapper 16 separates an information signal including a plurality of bits into a rank bit block and a signal modulation bit block.
The signal modulation encoder 20 encodes the signal modulation bit block on a signal modulation constellation.
The rank index encoder 18 encodes the rank bit block with the index of an activated rank.
The plurality of antennas 14 sends the modulated signal to a receiver through one rank activated per unit time according to the plurality of antennas in the activated rank.
For example, an input signal u includes N bits. The ranking modulator 12 spatially modulates u to x. The signal x is a signal with Nt symbols (Nt is the total number of transmit antennas).
The ranking modulator 12 applies a signal modulation constellation value to a symbol position corresponding to the activated antennas in the activated rank in x while setting 0s at the other symbol positions of x corresponding to the remaining inactive antennas.
An antenna index is denoted by j and a transmission symbol is denoted by xq. A first (1st) rank among the plurality of ranks sends the symbol xq on a MIMO channel with an Hchannel matrix. H can be modeled to a flat Rayleigh fading channel. Any other channel not cited can be modelled as well. The channel modeling is dependent on the degree of existence of Line-Of-Sight (LOS) between a transmitter antenna and a receiver antenna.
It is now assumed that the statistic flat fading Rayleigh channel matrix is flat over all modeled frequency components.
A vector of received signal is given as
y=hx+n (1).
Referring now to
This information is shown in
An embodiment of the present invention also uses a signal modulation constellation diagram as an information source. One-bit information on a BPSK constellation diagram includes +1 and −1. In M-QAM, M cases are represented as m-bit information m=(log2(M)).
In
Signal modulation and ranking modulation (RM) are applied to an n-bit input signal. Bits corresponding to the rank bit block are encoded by RM. That is, a vector signal having as many symbols as the total number of antennas is generated such that a signal modulation symbol value is set at the symbol positions corresponding to the index of a rank to be activated.
Bits corresponding to the signal modulation bit block in the input signal are encoded by signal modulation. That is, 0s are set at the symbol positions corresponding to the inactive antennas in the vector signal.
Four bits per symbol can be sent in the manner depicted in Table 1.
For example in Table 1, in the conventional form of MRM, the following example system can be used to achieve four bits per symbol transmission in MRM;
The number of bits transmittable by MRM is given as;
The number of bits in the modulation domain for MQAM is given as ms=log2(M) where M is the cardinality of MQAM which denotes the number of cases representable on a signal modulation constellation.
Similarly, the number of bits in the ranking domain is given as ma=log2(Nt), where Nt is the number of transmitter antennas or the number of cases representable on a ranking domain.
Referring back to
The detector 26 estimates the index of an active rank and a transmitted symbol by maximum-likelihood (ML).
This means the number of antennas transmitting is estimated by the detector 26. The number of antennas transmitting is the rank value.
The ranking demodulator 28 demodulates the received signal.
An ML algorithm of an embodiment of the present invention efficiently estimates the rank meaning how many antennas actually transmitted, thereby reducing the complexity of the receiver compared to a conventional algorithm for MIMO. According to the ML algorithm, a received vector y is multiplied by a channel path gain or gains of all the ranks repeatedly by the channel gains for each rank. The index of the activated transmitter antennas and the transmitted symbol at an instant are estimated by the following;
There are two main processes at the detector. One is to determine the rank of the transmit signals and the other is to detect the transmitted signals. At the receiver, since the symbols are equally likely, the optimal MRM detector is used to perform joint detection of the modulation symbol vector x{circumflex over (q)} and transmit rank {circumflex over (r)} based on maximum-likelihood (ML) technique and this is written as
where ∥·∥F denotes the Frobenius norm operator and the conditional pdf of y given H and xq is written as
and where j∈χr represents the estimated antenna indices and {circumflex over (k)}{circumflex over (r)} denotes the estimated kth point in the (Nt×M) constellation belonging to rank {circumflex over (r)} with minimum distance in (2) and ĥj, denotes the estimated channel.
In MRM, the rank bits are demapped according to {circumflex over (r)} while the modulation bits are demapped according to x{circumflex over (q)} following Table I above. Also, the power of the received signals can be used to decode the rank index.
For example, the transmitter rank index is used to decode the rank bit block and the transmitted symbol is used to decode the signal modulation bit block. The original signal is demodulated by combining the rank bit block with the signal modulation bit block.
As described above, an embodiment of the present invention estimates the rank index by the number of different channel paths.
The detector estimates a rank index and a transmitted symbol from the received signal. The ranking demodulator decodes a rank bit block using the estimated rank index and decodes a signal modulation bit block using the estimated transmitted symbol.
The simulation results of an example embodiment of the present invention will be described with reference to
In one method, simulation was performed under the assumption that the receiver has full knowledge of every channel, and antennas at the transmitter and the receiver are spaced from one another enough to avoid correlation. In the second method, the antennas at the transmitter and the receiver are assumed to be correlated. Furthermore, the total signal power is assumed constant at each transmission. When a total power P is 1 W and a noise power is σ2, the reception SNR of the receiver is P/σ2. The noise is AWGN with integrity in time and space. In MIMO V-BLAST transmission, the transmitter antennas are assumed to be effectively synchronized.
Furthermore, the performance of MRM for varying antenna configurations and MQAM modulation are illustrated.
In
In
In order to compute the receiver complexity for MRM given that the optimal detection algorithm in (3) is applied. The receiver complexity is analyzed based on the number of complex operations needed at the receiver. These operations are either a complex multiplication or addition. Similar to the SM case, the optimum MRM receiver is given by (3) whose complexity is equal to NtM(3Nr+1+Nt). This is because the term ∥ĥjxq∥2 in (3) requires (Nr+1+ntr) complex operations, and the term γHĥj,xq requires 2Nr complex operations. In total, all these operations are required to be evaluated NtM times and max, {|χr|}=max{ntr}=Nt. It is noted that the complexity of the optimal SM decoder is given by NtM(3Nr+1).
As described above, an exemplary embodiments of the present invention activates at least one transmit antenna in a MIMO system to transmit the same symbol. Therefore, ISI at a receiver is cancelled, and transmission efficiency per unit hertz is increased using a rank constellation as information. It will be appreciated that various changes in form and details may be made therein without departing from the scope of the invention.
Besides, we show that MRM exploits spatial constellation that is larger than the number of transmit antennas. Furthermore, simulation results are presented for various data rates, antenna configuration and comparison tests are carried out for conventional SM and spatial multiplexing. The simulations are used to validate the theoretical framework and it is found that MRM leads to very minimal error in the spatial domain.
The MRM method according to an embodiment of the present invention offers higher network efficiency especially additional reliability, while taking the advantages of the SM method. In addition, the MRM method is not limited to PSK (BPSK or QPSK) and Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), and M-QAM are also available.
Thus it will be appreciated that aspect of classic embodiments of the present invention is to provide a MIMO system that does not cause ICI at a receiver and reduces spatial error.
Furthermore, classic embodiments of the present invention provide a method for increasing transmission efficiency per unit hertz using the spatial layout of a group of transmitter antennas as information and a transmitter system using the same.
In addition, classic embodiments of the present invention provide a detection method for achieving a virtual spatial gain, while reducing errors and the demodulation complexity of a conventional MIMO receiver and a receiver using the same in a MIMO system.
It should be easy for those skilled in the art to understand that, MRM can be implemented as MRM multiplexing (MRMX). MRMX method involves transmitting different signals in the modulation domain while retaining other aspects of MRM in the ranking domain. Also, MRM is also possible with a multiple input single output (MISO) system
The following description sets out the mathematical proofs in performance analysis.
A. Error Probability
In the proposed analysis, each signal from the respective transmit antennas is analyzed in its independent signal space where a symbol error only occurs due to its antenna path. Therefore, the detection of each x{circumflex over (q)} is equivalent to the ML in a SIMO system. For the SIMO system, the exact SEP for square M-ary MQAM is given as
where variance
scaling
and Q(·) is the Gaussian Q-function which is known by Craig's formula as
By applying trapezoidal rule to Q(x) and Q2(x), the SEP can easily be simplified to the following
where Sc=2 sin2 (cπ/4t) and t refers to the number of iterations used in the approximation.
Let γi denote the instantaneous SNR of the ith diversity branch defined by
where αi is the instantaneous fading amplitude, 2Es is the average energy of the symbol and N0i is the one sided noise power spectral density of the ith diversity branch.
Then, the probability density function (pdf) of γi is written as fγi and the average SNR is written as
r≥0, where Ωi=E{αi2} and the pdf of the instantaneous branch SNR is given by
where
Subsequently, the SEP is averaged over a fading channel with the distribution fγ(γ) of the received SNR. The average SEP is given by Eγ(PSEP(γ))=∫0∞PSEP(
γ)fZ(z,γ)dγ. Furthermore, by assuming that the branch SNR's are independent of each other and the output is additive we can compute the SEP in terms of moment generating function (MGF) which is
Therefore, it can be shown that the average SEP PSEP of the modulation signal under ML detection is given as
where the branch SNR
B. MRM BEP with Sample Covariance Matrix (SCM)
With the symbol error probability (SEP) given in (8), the bit error probability (BEP) can be derived as BEP=(y|H,xjq), where b denotes the effective bits in error in the joint space. Then, we use the SCM theory to compute the number of bits in error, b.
The ML detector for the MRM system can be represented as a multiple of an nt-dimensional signal space. Let P(y|H,xjq)∝∥hxq∥=1/σP(y|h,xq). Also, let D be an Nt-dimensional zero mean random vector consisting of M observations of xq. Then, the MRM detector can be considered to be composed of a search space of the noise-distance vector dl={umlaut over (H)}xq, l=1, 2, . . . , M. The joint signal space for each rank can be represented in the form of a matrix ϕr=1 of information which is written as
Subsequently, we form the sample covariance matrix (SCM) S of ϕr by
where the population has M independent samples. We note that the sample variance is equal to the population variance because in the MRM detector the variance of h does not lead to error in the spatial domain but rather the number of the elements of H. Therefore, for all samples of the population, xq remains independent of the change in the ranking domain and thus the average sample mean {circumflex over (μ)}X of x{circumflex over (q)} will be equal to its population mean μX i.e. E{{circumflex over (μ)}X}=μX. In the case of conventional SM the sample covariance is given as
with the Bessel correction factor (M−1). This is because the sample variance differs from the population variance since two random variables are determined i.e. antenna index and modulation symbol.
Let {circumflex over (p)}1, {circumflex over (p)}2, . . . , {circumflex over (p)}r be the principal components of the data. Then, {circumflex over (p)}k,k=1, 2, . . . , r is chosen as a linear combination of {circumflex over (P)}k=akTD where akT is chosen in order to maximize that the sample variance of {circumflex over (p)}k. This condition is met under the constraint that ∥a1∥=1. For example, the sample variance of the principal component obtained from the observations p1,l=alTdl is given as
Maximizing the first variance a1TSa1 is the conventional eigenvalue problem where a1 refers to the normalized eigenvector that corresponds to the largest eigenvalue ε1 such that σ{circumflex over (p)}
We note that the average error distance does not change over the MQAM symbols and thus we obtain
where E|y−{umlaut over (h)}kxq|2=E|n|2+δ=1+δ for all k. The constant δ measures the variance due to other sources of error other than the Gaussian noise, e.g. channel estimation errors. However, when it is assumed that the CSI is known, i.e. hk={umlaut over (h)}k, then the variance is simply given as
where E[|hk2]=1 and E[|xq|2]=1.
However, the result in (14) requires a non-symmetric relationship such that nt≠M. The case where nt=M can be analyzed as a population of two directions. The sample variance could be given as
with M independent samples or
with nt independent samples. As a result, it is intuitive that
for nt=M. This result can also be analyzed from eigenvalue decomposition of two equally likely variables. In this case, it can be assumed that the joint domain is composed of two variables with a correlation coefficient of ρ=1. The two eigenvalues are given as (1+φ and (1−ρ) thus σ{circumflex over (p)}
From the inspection of (14), it is evident that computing the sample variance for all the r components results in the same eigenvalue. As a result, each principal component is given as |{circumflex over (P)}|=1/σ∥a∥D and since P(y|H, xjq)∝σD, the average BEP is given as
BEP=√{square root over (1/σ{circumflex over (p)}
where
Number | Date | Country | Kind |
---|---|---|---|
1515437.0 | Sep 2015 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2016/054981 | 8/19/2016 | WO | 00 |