54
Interference Cancellation in UWB Systems By Dr.M.Jayasheela, Professor/ECE KIT-Kalaignarkarunanidhi Institute of Technology

Interference cancellation in uwb systems

Embed Size (px)

Citation preview

Page 1: Interference cancellation in uwb systems

Interference Cancellation in UWB Systems

ByDr.M.Jayasheela, Professor/ECE

KIT-Kalaignarkarunanidhi Institute of Technology

Page 2: Interference cancellation in uwb systems

Outline

• Zero Correlation Zone codes• Ultra Wide Band Technology• UWB Channels• Multiuser detection• Interference cancellation in UWB using m-zcz

sequences.

Page 3: Interference cancellation in uwb systems

M (Maximal Length)Sequences

• An m-sequence contains, one more one, than zero. The number of ones is (N+1)/2.

• A run is defined as a sequence of a single type of binary digits within the m-sequence. The length of this subsequence is the length of the run.

• The periodic autocorrelation function θb(k) of an m-sequence is two valued .

Page 4: Interference cancellation in uwb systems

• Let b(D) represent a m-sequence. Let this sequence be shifted by j chips represented by b(D+j). Then the modulo-2 sum of the two sequences results in a sequence b(D+k) which is the same m-sequence shifted by k chips.

Page 5: Interference cancellation in uwb systems

Zero Correlation Zone Codes

• ZCZ codes are interference free in any wireless system as long as the one-side ZCZ length longer than the maximum single delay spread, which is caused by multipath propagation .

• The ZCZ length of conventional binary ZCZ code is restricted to 2k, where k is an integer.But, in practical applications the ZCZ length has to be chosen much larger than required.

Page 6: Interference cancellation in uwb systems

m-ZCZ Squences

• A binary ZCZ code based on m-sequences, called m-ZCZ code.

• Its length can be flexibly selected to match the maximum time delay with the great degree-of-freedom, such that constructed interference resistant UWB system can support more no of users than that using conventional binary ZCZ codes.

Page 7: Interference cancellation in uwb systems

ZCZ Generation

• The m-ZCZ code set is denoted as m-ZCZ(CL,S,Wmin)={(zi1,zi2)},where i=0, 1…S-1,

• CL represents code length, S- set size of the code set, Wmin –minimum length of one-side ZCZ.

• zi1= Zi1 is first sub code

minw.ia

minw.ia

Page 8: Interference cancellation in uwb systems

where a0 is an m-sequence with its period N, and a iWmin stands for the sequence generated by cyclically leftward shifted a 0 with i. Wmin chips. This can be represented as

Naa owin

win modmin).(min.

Page 9: Interference cancellation in uwb systems

• The second sub-code zi2={+1} contains only one “+1” chip. The congregated code length is CL = N +1.

• The set size of the code is S = [N / Wmin].

Page 10: Interference cancellation in uwb systems

Auto correlation & Cross correlation

• The periodic auto-correlation function (ACF) of an m-ZCZ code and periodic cross- correlation function (CCF) of any two m-ZCZ codes can be calculated as follows:

2j2iminw.jkn

1N

0n

minw.inj,i zzaa)k(R

220

min1

1

0

0min modmod ji)j.w(n

N

n)i.w(n zzNNaa

Page 11: Interference cancellation in uwb systems

where integer k denotes the relative time shift.

Page 12: Interference cancellation in uwb systems

Correlation Property

• Using above equation ACF of any m-ZCZ code is zero when 0<|k|<Wmin and the CCF between any two codes is zero |k|<Wmin. Thus, there exists a ZCZ with minimum one-side length being wmin.

• The wmin can be flexibly controlled by adjusting the number of cyclic shifted chips.

Page 13: Interference cancellation in uwb systems

• Example: Given L=16, wmin=4 we can get a set of m-ZCZ codes denoted by (16,3,4) containing J=[15/4]=3 codes as

(a01, a02)=(+1 +1 +1 -1 -1 -1 -1 +1 -1 +1 -1 -1 +1 +1 -1, +1)

(a11, a12)=( -1 -1 -1 +1 -1 +1 -1 -1 +1 +1 -1 +1 +1 +1 -1, +1)

(a21, a22)=( -1 +1 -1 -1 +1 +1 -1 +1 +1 +1 -1 -1 -1 -1 +1,+1)

where sub-codes are separated by commas.

Page 14: Interference cancellation in uwb systems

Parameters

• When 1<wmin<N, the set size S satisfies 1<S= [N/wmin] <N. Therefore, length of m-ZCZ can be increased by reducing the set size.

Page 15: Interference cancellation in uwb systems

• Spreading code is formed at the transmitter side by two sub-codes of an m-ZCZ code with a cyclic prefix and a cyclic postfix inserted at both sides of each sub-code. The lengths of the cyclic prefixes and cyclic postfixes should be at least equal to the maximum multipath time delay, so that the two sub codes will not overlap with each other after being transmitted via multipath channels.

Page 16: Interference cancellation in uwb systems

• Despreading code is formed at the receiver side by the two sub-codes of an m-ZCZ code, with zeroes inserted in the guard intervals of identical length which should be equal to that of the cyclic prefixes and postfixes in the spreading code.

• To make decisions, aperiodic correlation is performed between the received signal and the local despreading code. Due to the effects of cyclic prefix and postfix the aperiodic correlation automatically becomes periodic correlation.The m-ZCZ code could be more suitable for wireless systems with a relatively short delay spread.

Page 17: Interference cancellation in uwb systems

Spreading Codes

DeSpreading Codes

0…0 Sub-code 1 0…0 0…0 1 0……0

In order to reduce multipath interference the one-side ZCZ length wmin must be larger than the maximum delay spread ζmax

Page 18: Interference cancellation in uwb systems

Comparison of Correlation b/w m & m-ZCZ Sequences

Sequence Length Correlation of m-Sequences

Correlation of m-ZCZ Sequences

3 0.333 0.01

7 0.1428 0.009

15 0.0667 0.0003

31 0.0322 0.0001

63 0.015873 0

Page 19: Interference cancellation in uwb systems

BER Performance m- Sequences/m-ZCZ Sequences in CDMA System

Comparison of BER performance of m- Sequences and m-ZCZ Sequences for Eb/No=20 dB in Rayleigh

Page 20: Interference cancellation in uwb systems

BER Performance m- Sequences/m-ZCZ Sequences in CDMA System

Comparison of BER performance of m-Sequences and m-ZCZ Sequences for 1000users in Rayleigh Channel

Page 21: Interference cancellation in uwb systems

UWB Technology

• It transmits very short pulses on the order of a fraction of a nanosecond thereby spreads the energy from near D.C to a few gigahertz.

• Blue tooth ,cordless phone and numerous other devices are related to the unlicensed frequency bands .Each occupy narrowband of frequences relative to what is allowed by UWB

Page 22: Interference cancellation in uwb systems

UWB spectrum allocation

Page 23: Interference cancellation in uwb systems

• Based on Shannon’s Capacity limit equation –the maximum channel capacity grows linearly with the channel bandwidth while grows logarithmically with signal to noise ratio, a greatly improved channel capacity can be achieved by UWB due to its ultra wide bandwidth.

Page 24: Interference cancellation in uwb systems

Advantages &ApplicationsUWB PROPERTIES ADVANTAGES APPLICATIONS

Very wide fractional and absoulte RF Bandwidth

•High rate communications•Lowfrequencies penetrate walls and grounds

•High rate WPAN•Lowpower•Multiple Access

Very short pulses •Direct resolvability of discrete mutipath components•Diversity gain

Low power combined communications and Localizations

Persistence of multipath reflections

•Low fade margin•Low power

NLOS Communications indoors

Carrier less transmission •Hardware Simplicity Smart Sensor Networks

Page 25: Interference cancellation in uwb systems

UWB Signal Model

• Time Hopping Spread Spectrum impulse Radio(TH-UWB)

In TH-UWB a pseudorandom sequence defines the time when the pulses are transmitted

• Direct Sequence Spread Spectrum impulse Radio(DS-UWB)

In DS-UWB the pulses are transmitted continuously using a pseudorandom sequence for the spreading of information bits.

Page 26: Interference cancellation in uwb systems

Modulation

• Pulse Position Modulation• Pulse Amplitude Modulation• On-Off Keying

Page 27: Interference cancellation in uwb systems

UWB Channel Modeling

4 types of Channel models• CM1 0-4 meters’ range with LOS• CM2 0-4 meters’ range with NLOS• CM3 4-10 meters’ range with LOS• CM4 greater than 10 meters’ range with NLOS

Page 28: Interference cancellation in uwb systems

The IEEE Channel Characteristics for Four different Scenarios

Page 29: Interference cancellation in uwb systems

Typical Channel response of CM1

Page 30: Interference cancellation in uwb systems

Typical Channel response of CM2

Page 31: Interference cancellation in uwb systems

Typical Channel response of CM3

Page 32: Interference cancellation in uwb systems

Typical Channel response of CM4

Page 33: Interference cancellation in uwb systems

System Model for Multiuser THPPM Based Ultra Wide Band Systems with m-ZCZ Sequences

Page 34: Interference cancellation in uwb systems
Page 35: Interference cancellation in uwb systems

Performance Comparison of m and m-ZCZ sequences using CM1

Page 36: Interference cancellation in uwb systems

Performance Comparison of m and m-ZCZ sequences using CM4

Page 37: Interference cancellation in uwb systems

Comparison of m/m-ZCZ Sequence in UWB using AWGN

5 10 15 20 25 30 35 40 45 5010

-5

10-4

10-3

10-2

10-1

users

Bit

Err

or R

ate

comp of ML AND M-ZCZ Sequence -in UWB SYSTEM in AWGN CHANNEL

ebno12-ML

ebno12-MZCZ

Page 38: Interference cancellation in uwb systems

Multi-user Detection• Multiple Access Interference (MAI) due to the

simultaneous transmission of signals by different users is a serious problem in the wireless systems. One of the methods of suppressing this interference is multiuser detection.

• Multi user detection is signal processing intensive and they promise to give a large-scale increase in capacity of present 3G and future generation wireless communication systems.

Page 39: Interference cancellation in uwb systems

CONVENTIONAL MATCHED FILTER

Page 40: Interference cancellation in uwb systems

Multiuser Detection Schemes in UWB

• Decorrelating Detector (DD)The decorrelating detector suppresses the interference by a linear transformation of cross correlation matrix inversion on the soft output of the matched filter bank. The inverse of the correlation matrix R is applied to the MF output.

Page 41: Interference cancellation in uwb systems

Decorrelating Detector

Page 42: Interference cancellation in uwb systems

Minimum Mean Square Error (MMSE) detector

• The MMSE detector is a linear detector which considers both the thermal noise and MAI. It performs a transformation LMMSE which minimizes , the mean square error between the actual data and the soft output of the MAI.

Page 43: Interference cancellation in uwb systems

Successive Interference Cancellation (SIC)

• SIC is a nonlinear type of MUD scheme in which users are decoded successively. The approach successively cancels strongest users by re-encoding the decoded bits and after making an estimate of the channel, the interfering signal is recreated at the receiver and subtracted from the received waveform.

Page 44: Interference cancellation in uwb systems

Single stage of Successive Interference Cancellation scheme

Page 45: Interference cancellation in uwb systems

Parallel Interference Cancellation (PIC)

• The data estimates obtained from the matched filter denoted by d1

^(0),…….,dK^(0) corresponding to all K users

are multiplied by the amplitude estimates, spreaded using corresponding spreading codes. Thus the received signal is regenerated. All the regenerated signals except the desired user are partially summed. This output is the MAI and is subtracted from the received signal. Thus the MAI cancelled output is passed on to a second bank of MF to produce second set of data estimates. This process is repeated for multiple stages till the desired bit error rate performance is achieved.

Page 46: Interference cancellation in uwb systems

Parallel Interference Cancellation Multiuser Detector

Page 47: Interference cancellation in uwb systems

MUD Based TH PPM UWB Simulation Model

Page 48: Interference cancellation in uwb systems

. Performance of MUD Schemes in TH PPMUWB using m-ZCZ sequences for CM1 fading condition

Page 49: Interference cancellation in uwb systems

Performance of MUD Schemes in TH PPMUWB using m-ZCZ sequences for CM3 fading condition

Page 50: Interference cancellation in uwb systems

Application:Telemedicine(Transmission of bio medical images)

Input ImageDetected Image using CMF with m-ZCZ Sequences for LOS(0-4mt) with PSNR=22.79

Page 51: Interference cancellation in uwb systems

Detected Image using SIC with m-ZCZ Sequences for LOS(0-4mt) with PSNR=24.5

Detected Image using PIC with m-ZCZ Sequences for LOS(0-4mt) with PSNR=24.82

Page 52: Interference cancellation in uwb systems

Detected Image using MMSE with m-ZCZ Sequences for LOS(0-4mt) with PSNR=26.5

Detected Image using DD with m-ZCZ Sequences for LOS(0-4mt) with PSNR=28.9

Page 53: Interference cancellation in uwb systems

Conclusion

BER performance of m-ZCZ is better than that of existing m Sequences

This Sequences implemented in UWB Systems for indoor applications and used for suppressing multiuser interference.

It is used in Telemedicine applications .

Page 54: Interference cancellation in uwb systems

THANK YOU