A Wireless Mimo Cpm System with Blind Signal Separation for Incoherent Demodulation

A multiple-input multiple-output (MIMO) wireless transmission system with continuous phase modulation (CPM) is considered. A novel MIMO CPM receiver with incoherent modulation is presented. The incoherent demod-ulation of CPM allows an uncomplicated handling of a frequency offset compared to coherent approaches requiring exact knowledge of the carrier frequency. Blind signal separation (BSS) is applied in the proposed MIMO CPM receiver to separate the signals without any knowledge of the MIMO channel. The BSS permits the demodulation of each separated signal by an incoherent CPM demodulator. For band-width efficient transmission partial response CPM and non-binary modulation is applied. The applicability of the proposed system is verified by simulation results.


Introduction
Continuous phase modulation (CPM) offers a remarkable amount of benefits.The constant envelope is well suitable for high frequency components.Incoherent demodulation of CPM allows an uncomplicated handling of frequency offsets compared to coherent approaches requiring exact knowledge of the carrier frequency.Multiple-input multiple-output (MIMO) systems provide higher data rates that data-demanding applications require.Applying continuous phase modulation in wireless MIMO systems provides the opportunity to combine the benefits of higher data rates with the capability of incoherent demodulation.As CPM belongs to the class of non-linear modulation schemes the separation of the mixed receive signals is a well-known challenge.
Training based channel estimation is not directly applicable for MIMO systems with continuous phase modulation.Regarding the training symbols for linear modulation schemes the principle of superposition holds.This is not the case for nonlinear modulation schemes like continuous phase Correspondence to: O. Weikert (oomke.weikert@hsu-hamburg.de) modulation.At the MIMO CPM receiver each receive antenna receives a linear superposition of all transmit signals.However these receive signals are not a linear superposition of the training symbols.The training symbols have to be inserted into the transmit signal prior to the nonlinear modulation.The circumstance is explained in detail later on.
Binary CPM signals can be represented as a sum of a finite number of amplitude modulated pulses (Laurent, 1986).Using the decomposition in Laurent (1986) a layered MIMO system with binary CPM signals is proposed in Zhao and Giannakis (2005).The system in Zhao and Giannakis (2005) is a coherent demodulator which requires exact knowledge of the carrier frequency.The demodulation has a very high complexity due to the representation of CPM signals by amplitude modulated pulses.In the MIMO CPM receiver in Zhao and Giannakis (2005) the perfect knowledge of the MIMO channel is assumed.The practical realization of any MIMO CPM system requiring knowledge of the MIMO channel in the receiver is questionable as training based channel estimation is not applicable for MIMO CPM systems.
Space-Time Codes for MIMO CPM are proposed with its design criteria in Zhang and Fitz (2003), a soft decision iterative receiver is described (Zhang and Fitz, 2002).The system in Zhang and Fitz (2002) is a coherent demodulator which requires exact knowledge of the carrier frequency.The MIMO CPM receivers with Space-Time Codes have a high complexity.
In this paper a MIMO CPM receiver with an incoherent demodulation of the CPM signals is presented.Blind signal separation (BSS) is applied in the MIMO CPM receiver to separate the transmitted signals.A carrier frequency mismatch in the receiver can be handled by the BSS.The BSS permits the demodulation of each separated signal by an incoherent CPM demodulator.On the separated signals classical algorithms for timing and carrier frequency synchronization can be applied.In the proposed MIMO CPM receiver neither any knowledge of the MIMO channel nor the exact carrier frequency is required.The system can cope with any modulation filter and is not restricted to binary modulation.For bandwidth efficient transmission partial response O. Weikert and U. Zölzer: A wireless MIMO CPM system with blind signal separation for incoherent demodulation CPM and non-binary modulation is applied.As the order of the transmitted signals cannot be determined by blind signal separation the permutations are resolved by transmission of preamble symbols.
The paper is organized as follows.The MIMO system and the MIMO channel model with the frequency offset introduced is described in Sect. 2. The MIMO receiver for continuous phase modulation with blind signal separation and incoherent demodulation is presented in Sect.3. Simulation results are given in Sect. 4. A summary and conclusion marks can be found in Sect. 5.

MIMO CPM transmitter
We consider a MIMO wireless system with N T transmit and N R receive antennas (see Fig. 1).The serial bit stream is split into N T parallel substreams, one for every transmit antenna.The substreams are organized in frames.Each frame of length N F consists of N I payload bits and N P preamble bits.The preamble sequences are orthogonal to each other.The CPM modulators generating the transmit signals are described in the next section.The signal substreams are subsequently transmitted over the N T antennas at the same time.The symbol transmitted by antenna m at time instant k is denoted by s m (k)=e j ϕ m (k) .The transmitted symbols are arranged in vector ] T (1) of length N T , where (•) T denotes the transpose operation.

CPM modulator
With continuous phase modulation (CPM) a constant signal envelope with a continuous phase are obtained.The CPM signal is described by Anderson et al. (1986) with an arbitrary phase offset ϕ 0 and the instantaneous phase with modulation index h, the transmit filter g(t), the symbols d(l) and the symbol interval T .The discrete CPM modulator is given in Fig. 2. The symbols d(l) are taken from the M-ary alphabet d(l)∈{±1, ±3, ..., ±(M−1)} with M even.Before pulse shaping the symbols are upsampled by the factor SP S specifying the number of samples per symbol.Between two successive symbols SP S −1 zeros are inserted.The transmit filter 4) is a raised cosine impulse (L-RC) (Anderson et al., 1986) with the length of the impulse L in symbol intervals.The transmit filter fulfills the normalization condition A full response CPM has a transmit filter of length L=1.
With overlapping transmit pulses that is a transmit filter with L>1 the scheme is denoted as partial response.By introducing symbol interferences a higher bandwidth efficiency is obtained (Anderson et al., 1986).After pulse shaping the signal is multiplied by 2π h and integrated.

MIMO channel
The non-frequency selective MIMO channel can be described by a complex channel matrix of the dimension N R ×N T .We suppose that the channels remain constant over the transmission of a frame and vary independently from frame to frame (block fading channel).The elements h n,m are complex random variables with a Gaussian distributed real and imaginary part, zero mean and variance σ 2 .The element h n,m includes also the direct component with the amplitude p n,m and the power p 2 n,m =c R •σ 2 , where c R is the Rice factor. The Fig. 2. CPM modulator.

Frequency offset
The discrepancy of the carrier frequency at the receiver from the one used at the transmitter is specified by the frequency offset f .The impact is described in the continuous case by the multiplication of the signal by e j 2π f t .By sampling of the signal the frequency offset f is related to the sampling frequency f A =1/T A and the normalized frequency offset F = f/f A ∈[−0.5, 0.5] is introduced.Due to the sampling theorem the determinable range of the frequency offset is limited to

Receive signals
The symbol received by antenna n at time instant k is denoted by x n (k).Calculation of x n (k) can be expressed as a discrete sum with ϕ m (k) as a function of the symbols d(l) where d(l) denote the symbols in front of the CPM modulator.n(k) is the additive white Gaussian noise at time instant k.As the receive signals x n (k) depend in a nonlinear manner on the symbols d(l), linear methods for channel estimation are not applicable.
The symbols received by the N R antennas are arranged in a vector x(k)=[x 1 (k), . . ., x N R (k)] T of length N R , which can be expressed with Eqs. ( 1), (6) and n(k) as noise vector of length N R as (8)

MIMO CPM receiver with incoherent demodulation
The MIMO receiver for continuous phase modulation in Fig. 1 uses blind signal separation to estimate and separate the independent components, i.e. the transmitted signals.The blind signal separation is performed at the sampling rate f A which is by the factor SP S higher than the symbol rate.A frequency offset is supposed.Each separated signal corresponds to one of the N T transmitted signals.The BSS permits the demodulation of each separated signal by an incoherent CPM demodulator.The incoherent CPM demodulator does not require any knowledge about the frequency offset.
As the order of the transmitted signals cannot be determined by blind signal separation preamble sequences are transmitted to resolve the permutations.Subsequently the transmitted signals are extracted from the frames of the N T parallel substreams.
3.1 Blind signal separation

Whitening
The whitening transformation with and the linear transformation matrix V (Hyvärinen et al., 2001) of dimension N T ×N R decorrelates the observed mixtures x.The number of observed mixtures N R is reduced to the number of transmitted signals N T .

Independent Component Analysis
Independent Component Analysis (ICA) separates the observed mixtures z of the mixing model into the symbols s, called independent components (IC), while the mixing matrix VH is unknown.
Using ICA the following assumptions hold (Hyvärinen et al., 2001): -ICs must have nongaussian distributions (e.g.leptokurtic or platykurtic) -ICs have to be statistically independent -ICs are assumed to have zero mean -The number of observed mixtures has to be at least equal to the number of ICs The below-mentioned ambiguities regarding the estimated ICs remain (Hyvärinen et al., 2001)  -The estimated ICs can be arbitrarily permuted -The phases of the estimated ICs are unknown -The variances (energy) of the estimated ICs can not be determined Ordinary complex ICA algorithms like JADE (Cardoso and Souloumiac, 1993;Hyvärinen et al., 2001) are applied to obtain estimates of the separated signals ŝm (k).The ICA algorithms compute the unitary matrix W H to calculate an estimate of the independent components.As the channel is assumed to be a block fading channel the received data is processed in frames.Recalling the restrictions of ICA, the estimated ICs are arbitrary permuted.

Incoherent CPM demodulator
The incoherent CPM demodulator is given in Fig. 3.The frequency discriminator demodulates the receive signal.The receive filter corresponds to the transmit filter g(k) in Eq. ( 4).The receive filter is followed by the downsampling to symbol rate.The impact of the frequency offset can be eliminated by removing the signals constant component.The constant component is estimated and subtracted from the signal.Based on the receive signal x(t)=s(t)•e j 2π f t the signal after the frequency discriminator can be written as Im ẋ(t) The frequency offset causes a constant component in the demodulated signal.In the discrete case the signal after the frequency discriminator follows to with the normalized frequency offset F .
Using a partial response CPM with overlapping transmit pulses the received signal has to be equalized.For the equalization of the overlapping transmit pulses a maximum likelihood sequence estimation (MLSE) implemented as a Viterbi equalizer is used.For a full response CPM no equalizer is needed since no overlapping transmit pulses are existing.

Resolving permutations
The ambiguities left by blind signal separation are solved by orthogonal preamble sequences (Weikert and Zölzer, 2006).The preambles are the orthogonal rows of a Hadamard matrix S P .Hadamard matrices are binary orthogonal matrices.To ensure the orthogonality the preamble length N P per transmit antenna should be N P ≥N T .The received preambles are extracted and inserted line by line in the matrix ŜP .A hard decision is applied, subsequently the preamble matrix is labeled as SP .The unitary cross correlation matrix where (•) H denotes the complex-conjugate (Hermitian) transpose, will be an identity matrix if no ambiguities exist.Elsewise the ambiguities are resolved by

Simulation results
The simulations are performed using a non-frequency selective MIMO system with a line of sight between the transmit and receive antennas.Thereby the Rice coefficient is chosen to be c R =1.For the MIMO CPM system M=4-ary symbols, a modulation index h=0.5 and SP S=8 samples per symbol are chosen.The blind signal separation is performed with the JADE algorithm, N F =100 symbols per frame i.e. 800 samples per frame.For 2 and 4 transmit antennas N P =2 and 4 preamble symbols per antenna are used respectively.The discrete differentiation is performed by a FIR filter of order 3.In Figs. 4 and 5 one can see the Bit Error Rate (BER) versus the Signal-to-Noise-Ratio (SNR) for the MIMO CPM system with incoherent demodulation.The results are shown for a normalized frequency offset of F =0.05 and for zero frequency offset.For bandwidth efficient transmission a partial response MIMO CPM (3RC) with a raised cosine transmit filter of length 3 (in symbol intervals) is used.Furthermore the results for a full response MIMO CPM (1RC) are shown.In Fig. 4 the results with N T =2 transmit and N R =4 receive antennas (2×4) are presented.Figure 5 shows the results with N T =4 transmit and N R =6 receive antennas (4×6).
In comparison to a GSM system with binary symbols and a single transmit antenna, the data rate is increased by a factor of eight for the MIMO CPM system with 4 transmit antennas and M=4-ary symbols.
The presented MIMO CPM system achieves a Bit Error Rate less than 1•10 −5 for a full response MIMO CPM (1RC) with a SNR higher than 25 dB even in the presence of a frequency offset.An increased frequency offset results in a slightly increased Bit Error Rate.A bandwidth efficient partial response MIMO CPM (3RC) requires a 5 dB increased SNR to achieve a Bit Error Rate of 5•10 −3 compared to the full response MIMO CPM.

Conclusions
We proposed a semi-blind MIMO wireless system with continuous phase modulation.The presented MIMO CPM receiver separates the received mixtures into the transmitted CPM signals without knowledge of the MIMO channel.The separated signals are demodulated with incoherent CPM demodulators.The presented MIMO CPM system achieves a Bit Error Rate less than 1•10 −5 for a full response MIMO CPM (1RC) with a SNR higher than 25 dB.In case of a carrier frequency mismatch the approach shows almost the same performance.

Fig. 4 .
Fig. 4. Bit Error Rate (BER) versus the Signal-to-Noise-Ratio (SNR) for the MIMO CPM system with N T =2 transmit and N R =4 receive antennas.

Fig. 5 .
Fig. 5. Bit Error Rate (BER) versus the Signal-to-Noise-Ratio (SNR) for the MIMO CPM system with N T =4 transmit and N R =6 receive antennas.
channel energy is normalized by the condition E h n,m We assume additive white Gaussian noise (AWGN) with zero mean and variance σ 2 n per receive antenna.Adv.Radio Sci., 6, 101-105, 2008 www.adv-radio-sci.net/6/101/2008/ :O. Weikert and U. Zölzer: A wireless MIMO CPM system with blind signal separation for incoherent demodulation