MULTIPLE ACCESS WITH LPTV FILTERS B. Cristea1 , D. Roviras1 , B. Escrig1 , W. Chauvet1 , A. S¸erb˘anescu2 1

ENSEEIHT/IRIT, 2 rue Camichel, 31071 Toulouse Cedex 7, BP 7122 France {cristea,roviras,escrig,chauvet}@enseeiht.fr 2 MTA, 81-83 bd. George Cos¸buc, sect. 5, Bucharest, CP 050141 Romania [email protected] ABSTRACT

In this paper an overview of a recently proposed spread spectrum multiple access system is provided. The proposed multiple access system is based on Linear Periodic Time Varying (LPTV) filters. This multiple access system exhibits two significant properties with respect to classical DS-CDMA systems. First, when users are asynchronous, the proposed system has a smaller Multi-User Interference (MUI). Second, in multipath channels and with quasi-synchronous users, the multiple access system has no MUI. The MUI-free property is achieved using a Zero Padding (ZP) technique. The ZP technique also enables the use of equalization techniques. Theoretical results are confirmed by simulations.

techniques. Equalization techniques shall be adapted for the equivalent channel to equalize. This paper will provide an overview of the LPTVMA system and its main properties. The rest of the paper is organized as follows. In section 2 some preliminary theoretical notions are provided. Section 3 presents the multiple access system model. The main properties of the proposed multiple access system together with design issues are pointed out. In section 4 the effect of multipath channels on the system is studied. The ZP technique is presented and an adaptation of the Maximum Likelihood Sequence Estimator (MLSE) is described. Section 5 provides simulation results. Section 6 gives some concluding remarks. 2. PRELIMINARIES

1. INTRODUCTION In this paper a new spread spectrum multiple access systems is presented. In classical DS-CDMA systems user orthogonality is preserved in multipath channels by using random spreading sequences. However, the systems performances are limited by the MUI. Performances can be improved by using orthogonal spreading sequences and matrix interleavers [1]. When the users are assumed quasi-synchronous and the transmission channels are multipath channels, the multiple access system proposed in [1] is MUI-free. This property is achieved by using a ZP technique at the emission side. Thus the interchip interference is replaced by intersymbol interference and only classical equalization techniques need to be employed. Following the model of [1], [2] proposes a multiple access system where user orthogonality is achieved by several carrier frequencies. The modulated signal is then spread by a matrix interleaver. Thus a spread spectrum multiple access system is obtained. The novelty of [2] is the use of LPTV filter theory for the design of multiple access systems. So the resulting system is called LPTV-based Multiple Access (LPTVMA) system. In [3] synchronization algorithms have been presented. It has also been shown that, when the users are asynchronous, the MUI is small compared to a DSCDMA system [2]. But the main property of the proposed multiple access system is that, with quasi-synchronous users and in multipath channels, there is no MUI [4]. To do so the ZP technique proposed in [1] is used. Then the remaining intersymbol interference is eliminated using equalization

The input-output relation of a discrete-time LPTV filter is [5]: +∞ X cn (m)x(n − m) (1) y(n) = m=−∞

where x(n) and y(n) are the input and output sequences respectively, cn (m) are the time-varying filter coefficients and cn (m) = cn+N (m), N being the period of the LPTV filter. Among LPTV filters we find Periodic Clock Changes (PCCs). A PCC is described by an N-periodic function f (n), f : Z → Z, so that, for a given input x(n), the output y(n) of the PCC is expressed as: y(n) = x(n − f (n))

(2)

Following equation (1), the equivalent LPTV filter of the above PCC is defined by the time-varying coefficients cn (m) = δ(m − f (n)), where δ(n) is the Kronecker function. A particular case of a PCC is a matrix interleaver. The matrix interleaver is represented by a matrix structure with P lines and Q columns. The input samples are written into the matrix row-wise and read column-wise. The input-output relationship of the matrix interleaver can be written as: y(n) = x (n − nN + π(nN ))

(3)

where N = P Q is the period of the matrix interleaver, nN is the remainder of the Euclidean division of n by N and π : {0, 1, ..., N − 1} → {0, 1, ..., N − 1} is a permutation of length N given by: n − nP (4) π(n) = Q · nP + P

The equivalent PCC of the matrix interleaver is described by the N-periodic function f (n) = nN − π(nN ). The inverse matrix interleaver is represented by a matrix structure with Q lines and P columns. The input samples are written into the matrix row-wise and read column-wise so that the input-output relationship is:  (5) z(n) = y n − nN + π −1 (nN ) where π −1 : {0, 1, ..., N − 1} → {0, 1, ..., N − 1} is the inverse permutation given by: π −1 (n) = P · nQ +

n − nQ Q

(6)

In the following a spread spectrum multiple access system will be studied, where the spreading operation is achieved thanks to a matrix interleaver.

In order to have a spread spectrum signal at the matrix interleaver output, the permuted samples must be as uncorrelated as possible. To create such spread spectrum signal, the number of columns of the matrix interleaver, Q, must be chosen large enough. When the shaping filter is a Finite Impulse Response (FIR) filter, the number of columns of the matrix interleaver must be chosen equal to the number of coefficients of the shaping filter. Hence, two adjacent samples at the matrix interleaver output will belong to two input symbols spaced at the FIR shaping filter length. For example, using a BPSK modulated input signal with Ns = 16 samples per symbol, a Squared Raised Cosine (SRC) shaping filter (rolloff factor α = 0.5), and with a matrix interleaver with P ′ = 27 lines and Q = 80 columns, the spreaded signal for one user is represented in Fig. 2. 0 −10

The proposed multiple access system is depicted in Fig. 1. 1n ej2πf (0)

u1 (n)

(0)

ZP

u1 (n)

ϕ(n)

v1 (n)

MI P ′, Q

channel h1 (n)

j2πfm n

e um (n)

uM (n)

ZP

ZP

(0) um (n)

(0) uM (n)

Power Spectrum Magnitude (dB)

3. MULTIPLE ACCESS SYSTEM MODEL

−20 −30 −40 pulse shaped signal interleaved signal

−50 −60 −70

(0)

vm (n)

ϕ(n)

MI P ′, Q

channel hm (n)

P

j2πfM n e(0)

vM (n)

ϕ(n)

MI P ′, Q

ϕ(n) kNs

0

0.1

0.2

0.3

0.4

0.5

Frequency

Fig. 2. The pulse shaped signal before and after interleaving

channel hM (n)

e−j2πfm n

x(0) (n)

(0)

ym (k)

−80

η(n′ )

M I −1 ′

Q, P

Fig. 1. Multiple access system model The input signal for the m-th user um (n) is an upsampled signal with the upsampling factor Ns . The symbols of the input signal belong to some M -symbol constellation. The upsampled signal is then processed by a ZP block that adds zeros periodically. More details on the ZP technique [1] (0) will be given in the next section. The ZP signal, um (n), is filtered by a shaping filter with limited frequency band and of impulse response ϕ(n). The superscript (0) denotes a ZP signal. The pulse shaped signal is modulated using a carrier of frequency fm . User orthogonality is achieved as in Frequency Division Multiple Access (FDMA) systems by choosing carrier frequencies multiples of the spectral support of the input signal. The samples of the modulated signal are then permuted by a matrix interleaver with P ′ = P + L lines and Q columns, where L is the channel order. The matrix interleaver period is N ′ = P ′ Q. The matrix interleaver is the same for all users and is used to spread the input signal. With the spreading operation frequency diversity is obtained in the proposed multiple access system.

The interleaved signal is then passed through a time discrete channel, different for each user, with impulse response: hm (n) =

L X

(m)

hi

δ(n − i)

(7)

i=0

n o (m) where m is the user number and hi

i∈{0,1,...,L}

are the

channel coefficients. Without loss of generality we consider that all users share the same channel order L. This configuration becomes possible in a quasi-synchronous multiple access system, when user delays are sufficiently small to be absorbed in a common channel order L. The received signal is deinterleaved by a matrix interleaver with Q lines and P ′ columns. After deinterleaving the signal is demodulated and filtered with a matched filter of impulse response ϕ(n). At the output of the matched filter the received signal is sampled with the sampling factor Ns . When a SRC filter is used as a shaping filter, it can be shown that the maximum number of users that can be accommodated is:   Ns (8) Mmax = 1+α where ⌊ ⌋ is the floor operator. So the maximal number of users depends on the number of samples per symbol Ns and the rolloff factor α. For example, using a number of samples per symbol Ns = 16 and

with a rolloff factor α = 0.5, the maximal number of users is Mmax = 10. On the other hand, the L-order multipath channels (7) determine a time-varying nature of matrix interleavers. In order to cancel the time-varying nature, the ZP technique implemented in the ZP block (Fig. 1) is used. These issues will be addressed in the next section.

system remains MUI-free while the users are quasi-synchronous and can share the same channel order L. So, after the matched (0) filter, the received sampled signal, ym (k), can be written as:   (0) ym (k) = ϕ(k) ∗ e−j2πfm k x(0) (k) = =

L X

(m) −j2πfm iQ (0) e um (k

hi

− iq) +

i=0

 +ϕ(k) ∗ e−j2πfm k η(k)

4. MULTIPATH CHANNEL EFFECT This section will describe how matrix interleavers and multipath channels affect emitted signals. Then it will be shown how the effect of matrix interleavers and multipath channels can be mitigated by using a ZP technique. By using a PCC formulation, the received signal, x(0) (n), can be written as a sum of PCCs applied to each emitted sig(0) nal, vm (n) [4]: x(0) (n)

L M X X

=

(m) (0) vm (n

hi

− fi (n)) + η(n) (9)

m=1 i=0

where η(n) is an interleaved version of η(n′ ), the white gaussian noise at the receiver input, and fi (n) are N ′ -periodic functions yielding the name of PCC and having the following expression: = nN ′ − π

fi (n)

+π ′



−1 ′



−1

(nN ′ ) + i +

(nN ′ ) − i



N′

=

− π (π

−1

(nN ′ ) − i

N′

M LSE1

) (0)

ym (k)

−1

L M X X

For mathematical convenience, the number of columns of the matrix interleaver Q is chosen an integer multiple of the sampling factor Ns : Q = qNs . The number of columns of the interleaver Q is chosen large enough to spread the emitted signal so that q > 1. Since there is no MUI and the channel to equalize is an LTI system (12), classical equalization techniques can be used. Following (12) it should be noted that two delayed ver(0) sions of the same emitted signal, um (k), are spaced at a multiple of q samples. Such channels are referred as zero-pad channels [7], since, in the channel impulse response, there are q − 1 zero-valued taps between two adjacent non-zero valued taps. For such zero-pad channels MLSE can be efficiently applied by using a parallel trellis Viterbi algorithm [7] (Fig. 3).

(10) ′

where π (n) and π (n) are the permutations that characterize the matrix interleaver and its inverse, respectively. So (9) describes the input-output relation of an equivalent LPTV system [6]. Since x(0) (n) is the output of an LPTV system, classical equalization techniques cannot be used to (0) recover the emitted signals, vm (n). However, by using a ZP technique [1], the time-varying nature of the LPTV system can be canceled. The ZP signal is constructed as follows. The upsampled signal,um (n), is partitioned in the ZP block into frames of N ′ samples so that each frame has Lsh + LQ zero samples after the last nonzero symbol, where Lsh is the order of the FIR shaping filter. The first Lsh zero samples will empty the shaping filter memory so that at the output of the shaping filter the signal has LQ zeros at the end of each N ′ -sample frame. Note that the ZP technique needs the knowledge of the channel order L at the emission side. (0) Using the fact that the emitted signals, vm (n), are ZP signals, constructed with the above described method, expression (9) becomes [4]: x(0) (n)

(m) (0) vm (n

hi

(12)

− iQ) + η(n) (11)

m=1 i=0

So, due to the use of the ZP technique, the equivalent LPTV system (9) becomes a Linear Time Invariant (LTI) system (11). Further, since the users are separated in the frequency domain, the proposed multiple access system has no MUI. The

M LSE2

S/P

P/S

M LSEq

Fig. 3. The parallel trellis Viterbi algorithm represented as a structure of parallel MLSE for zero-pad channel equalization (0)

The equalizer input signal, ym (k), is serial to parallel converted in q parallel streams. Each stream represents the input of an MLSE. The MLSE in all branches work independently on the same trellis obtained for the channel with (eq) impulse response hm (k) (12): h(eq) m (k) =

L X

(m) −j2πfm iQ

hi

e

δ(k − i)

(13)

i=0

Note that, with respect to (12), the channel defined by (13) has the paths spaced at a sampling duration. (0) Further, since the equalizer input signal , ym (k), contains the padding zeros, the MLSE used in each branch needs to be adapted for such ZP signals. Due to the lack of space this issue will not be addressed in this paper. In the next section the performances of the proposed multiple access system will be evaluated by simulation. 5. SIMULATION RESULTS In this section we evaluate the performances of the LPTVMA system in multipath channels.

The multiple access system model used in simulations is depicted in Fig. 1. The number of samples per symbol is Ns = 16. The symbols belong to a BPSK constellation. The frame structure of the ZP signal is defined by the parameters P = 25, Q = qNs = 80 and the channel order L. The shaping filter is a SRC FIR filter of order Lsh = 95 and rolloff factor α = 0.5. The number of users in the system is M = 10. The users are assumed to be quasi-synchronous, so that the common channel order L includes the users relative delays. We consider propagation channels of order L = 3. The channel multipaths have Rayleigh distributed amplitudes. The channel is considered stationary for the transmission duration and 40 channel realizations are used for BER computation. The equalizer is an MLSE implemented by a parallel trellis Viterbi algorithm (Fig. 3). Comparisons with the system proposed in [1] have already been conducted [4]. Here comparisons are carried out with respect to an FDMA system, since, in our system, matrix interleavers are used to spread an FDMA signal. In the FDMA system the channel seen by each user is flat fading so, at the reception, the equalization is simply realized by the division with the corresponding channel attenuation.

columns of the interleaver must be chosen greater than the order of the shaping FIR filter. It has also been shown that the maximum number of users in such multiple access systems depends on the number of samples per symbol and the rolloff factor of the SRC shaping filter. The multipath channel effect on the multiple access system has also been studied. Due to the presence of the matrix interleavers, the received signal is affected by a sum of PCCs. Using at the emission a ZP technique, the equivalent LPTV, represented by the sum of PCCs, is transformed into an LTI system. When the users are quasi-synchronous, there is no MUI and classical equalization techniques can be used. It has also been shown how the MLSE can be adapted for the equivalent zero-pad channel to equalize. The simulations have confirmed the theoretical results and have shown that the proposed system has better performances than an FDMA system. REFERENCES

[1] S. Zhou, G. B. Giannakis, and C. Le Martret, “Chipinterleaved block-spread code division multiple access,” IEEE Trans. Commun., vol. 50, pp. 235–248, Feb. 2002. [2] W. Chauvet, B. Cristea, B. Lacaze, D. Roviras, and A. Duverdier, “Design of orthogonal LPTV filters: Application to spread spectrum multiple access,” in Proc. ICASSP, 2004. Montreal, Canada.

LPTVMA FDMA −1

10

[3] B. Cristea, B. Escrig, B. Lacaze, D. Roviras, and W. Chauvet, “Synchronization algorithm for LPTVbased spread spectrum signals,” in Proc. EUSIPCO, 2004. Vienna, Austria.

BER

−2

10

[4] B. Cristea, D. Roviras, and B. Escrig, “Multipath effect mitigation in LPTV-based multiple access system,” in Proc. EUSIPCO, 2005. Antalya, Turkey.

−3

10

−4

10

0

5

10

15

E /N [dB] b

0

Fig. 4. The performances of the LPTVMA and FDMA systems In Fig. 4 the LPTVMA system performances in terms of BER are presented. The mean BER over all users is depicted. The simulations confirm that in the quasi-synchronous scenario the LPTVMA system has no MUI. The performances are better than those obtained for a classical FDMA system due to the frequency diversity obtained through the use of matrix interleavers. 6. CONCLUSIONS This paper has given an overview of a recently proposed multiple access system with LPTV filters. The signal of each user is first pulse shaped and modulated with a complex carrier, different for each user. The resulting signal is then spreaded by a matrix interleaver, the same for all users. In order to obtain a spread spectrum system the number of

[5] D. McLernon, “One-dimensional linear periodically time-varying structures: derivations, interrelationships and properties,” IEE Proceedings - Vision, Image & Signal Processing, vol. 149, Oct. 1999. [6] A. Duverdier and B. Lacaze, “New realization method for linear periodic time-varying filters,” in Proc. ICASSP, vol. 3, pp. 1725–1728, 1999. [7] N. C. McGinty, R. A. Kennedy, and P. Hoeher, “Parallel trellis Viterbi algorithm for sparse channels,” IEEE Commun. Lett., vol. 2, pp. 143–145, May 1998.

MULTIPLE ACCESS WITH LPTV FILTERS B. Cristea1 ...

and of impulse response ϕ(n). The superscript (0) denotes a ZP signal. The pulse shaped signal is modulated using a carrier of frequency fm. User orthogonality is achieved as in Frequency Division Multiple Access (FDMA) systems by choosing carrier frequencies multiples of the spectral support of the input signal.

112KB Sizes 2 Downloads 164 Views

Recommend Documents

MULTIPLE ACCESS WITH LPTV FILTERS B. Cristea1 ...
ABSTRACT. In this paper an overview of a recently proposed spread spec- trum multiple access system is provided. The proposed mul- tiple access system is ...

Estimating multiple filters from stereo mixtures: a double ...
minimise x2 ⋆ a1 − x1 ⋆ a2 2 with a normalisation constraint on the filters [1] (as there is only one source, the source index is dropped on the filters). Denoting. B := B[x1, x2] a matrix built by concatenating Toeplitz matrices derived from t

MIMO Multiple Access Channel with an Arbitrarily ...
Ashish Khisti is with the Department of Electrical and Computer Engi- neering at University of ..... The secrecy degrees of freedom (s.d.o.f.) region in Theorem 1: (a) ...... year 2008-2009, she was a Visiting Associate Professor with the Department

Performance of DS-UWB Multiple-Access Systems With ...
munities due to its promising ability to provide high data rate at low cost with .... sents the gain coefficient of the kth ray within the qth cluster at the (m, n)th ...

Random Access Over Multiple Access Channels: A ...
II. SYSTEM MODEL. A. Channel Model. We consider the multiple access channel described in [11]. There are 2 non-co-operating users who want to transmit data to a single receiver. Each transmitter has m antennas, and the receiver has n antennas. The tr

Optical Code Division Multiple Access System - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, ..... IEEE symposium on wireless technology and applications, September 2011, ...

Optical Code Division Multiple Access System - IJRIT
The main advantages of Optical CDMA system are soft capacity and network ..... IEEE symposium on wireless technology and applications, September 2011, ...

Interoperability with multiple instruction sets
Feb 1, 2002 - 712/209,. 712/210. See application ?le for complete search history. ..... the programmer speci?es the sorting order is to pass the address of a ...

Interoperability with multiple instruction sets
Feb 1, 2002 - ABSTRACT. Data processing apparatus comprising: a processor core hav ing means for executing successive program instruction. Words of a ...

Orthogonal Time Hopping Multiple Access for UWB ...
scheme with that of CSMA/CA in terms of throughput, success probability, average delay, and ... range communications in Wireless Personal Area Networks. (WPAN) and sensor ... consider UWB impulse radio technologies as good solutions for IEEE 802.15.4

Cross-Layer Routing and Multiple-Access Protocol for ...
packet flows or real-time streams, we are able to provide quality of service guarantees for selected group of flows. Transmission power control in wireless ...

On the Multiuser Diversity in SIMO Interfering Multiple Access Channels
Oct 6, 2014 - achievable sum-rate in each cell scales as M log(SNR log N) in a high signal-to-noise ratio (SNR) ... consisting of the large-scale pathloss component 0 < βik ≤ 1 and the small-scale complex fading ..... I is optimized via exhaustive

Performance Evaluation of Multiple Access Protocols ...
mensions 500 meters x 500 meters where the nodes are uniformly distributed in the .... cation (DSA) in Indoor SDMA/TDMA Using a Smart Antenna. Basestation ...

Cross-Layer Routing and Multiple-Access Protocol for ... - CiteSeerX
Requests are considered for store-and-forward service by allocating slots for ..... [21] S. M. Selkow, The Independence Number of Graphs in. Terms of Degrees ...

Degrees of Freedom of Bursty Multiple Access ...
destination in a bursty manner. One such system can be the .... a1, b1, c1 decode. Relay. SENT. RECEIVED. RECEIVED. SENT. Rx a1. 0. Tx 1. Tx 2. Tx 3 b1 c1.

man-31\hybrid-multiple-access-in-computer-network.pdf
man-31\hybrid-multiple-access-in-computer-network.pdf. man-31\hybrid-multiple-access-in-computer-network.pdf. Open. Extract. Open with. Sign In. Main menu.

Turbo receivers for Interleave-Division Multiple-Access ...
many advantages of DS-CDMA (dynamic channel sharing,. Paper approved by A. Abu-Dayya, the Editor for Wireless Networks and. CDMA of the IEEE ...

Uplink Multiple Access For IMT-Advanced
the International Telecommunication Union Radiocommunication Sector (ITU-R). International Mobile ...... an input sequence bK, with two systematic feedback convolutional encoders and an interleaver. So the first parity ... and the last encoder encode

Performance of Interleave Division Multiple Access Based ... - CiteSeerX
Email: {kusume,dietl,bauch}@docomolab-euro.com. †. Munich University of ... rake approach has the least complexity and appears a good compromise between.

Decentralized power allocation for coordinated multiple access channels
optimal power allocation in multiple access channels (MAC) .... GAUSSIAN SISO MULTIPLE ACCESS .... [0, +∞[4 and define the two constrained functions.