Chapter 3 - UniMAP Portal

advertisement

CHAPTER 3

Baseband

Detection

School of Computer and Communication Engineering,

Amir Razif B. Jamil Abdullah

EKT 431: Digital Communications

Last time we talked about:

Transforming the information source to a form compatible with a digital system

Sampling

Aliasing

Quantization

Uniform and non-uniform

Baseband modulation

Binary pulse modulation

M-ary pulse modulation

M-PAM (M-ary Pulse amplitude modulation)

Formatting and Transmission of Baseband Signal

Digital info.

Bit stream

(Data bits)

Pulse waveforms

(baseband signals) source

Textual info.

Format

Analog info.

Sample Quantize Encode

Pulse modulate

Sampling at rate f s

1 / T s

(sampling time=Ts)

Encoding each q. value to l

 log

2

L bits

(Data bit duration Tb=Ts/l )

Quantizing each sampled value to one of the

L levels in quantizer.

m

 log M symbol out of M symbols and transmitting a baseband waveform with duration T

Information (data) rate:

Symbol rate :

R b

For real time transmission: R b

T [bits/sec] b

 mR

Example of M-ary PAM

• Assuming real time transmission and equal energy per transmission data bit for binary-PAM and 4-ary PAM:

• 4-ary: T=2T b and Binary: T=T b

A

2 

10 B

2

Binary PAM

(rectangular pulse)

4-ary PAM

(rectangular pulse)

3B

-A.

‘0’

T

A.

‘1’

T

-3B

‘10’

T

-B

‘00’

T

B

‘01’

T

‘11’

T

Example of M-ary PAM …

0 T s

2T s

2.2762 V 1.3657 V

0 T b

2T b

3T b

4T b

5T b

6T b

1 1 0 1 0 1 s

R b

=1/T b

=3/T

R=1/T=1/T b s

=3/T

0 T 2T 3T 4T 5T 6T

0 T 2T 3T

R b

=1/T b

=3/T s

R=1/T=1/2T b

=3/2T s

=1.5/T s

Today we are going to talk about:

Receiver structure

Demodulation (and sampling)

Detection

Another source of error:

Inter-symbol interference (ISI)

Nyquist theorem

The techniques to reduce ISI

Pulse shaping

Equalization

Today we are going to talk about:

Introduction

The baseband pulse received at receiver not in ideal pulse shape, need to recover the pulse shape. Filtering & channel caused ISI.

The goal of the demodulator receiving signal

~ is to recover a baseband pulse with the best SNR and free of any ISI .

Equalization consists of sophisticated set of signal processing techniques. It is used to compensate for channel-induced interference.

Signals and Noise

Two primary causes of error-performance degradation

(1) Effect of filtering at transmitter, channel and receiver

(2) Electrical noise interference produce by galaxy, atmospheric noise, switching transients, intermodulation noise, interference noise from other sources.

Noise and interference can be reduce the intensity or eliminate. But the thermal motion of electrons cannot be eliminated.

Demodulation and Detection

• Demodulation

 recovery of waveform to an undistorted baseband pulse.

• Detection

 the decision making process of selecting a digital of the waveform.

• If error-correcting coding is not present

 the detector output consists of estimates of message symbols (or bits), m i

(hard decision).

• If error-correcting coding is present

 the detector output consists of estimates of channel symbols (coded bits) ui, which can take the form of hard or soft decisions.

• Frequency down-conversion block;

 performs frequency translation for bandpass signals operating at some radio frequency (RF)

Demodulation and Detection

Format m i

Pulse modulate g i

( t ) transmitted symbol

Bandpass modulate s i

( t ) channel h c

( t )

M-ary modulation i

1 , , M estimated symbol n ( t )

Format

ˆ i

Detect

Major sources of errors:

 z ( T )

Demod.

& sample r ( t )

Thermal noise (AWGN)

 disturbs the signal in an additive fashion (Additive) has flat spectral density for all frequencies of interest (White)

 is modeled by Gaussian random process (Gaussian Noise)

Inter-Symbol Interference (ISI)

Due to the filtering effect of transmitter, channel and receiver, symbols are “smeared”.

Example: Impact of the channel

h c

)

 

T

Receiver Structure

Typical demodulation and detection function of a digital receiver r ( t

Step 1 – waveform to sample transformation Step 2 – decision making

Demodulate & Sample Detect

) Frequency down-conversion

Receiving filter

Equalizing filter z ( T )

Threshold comparison

ˆ i

For bandpass signals

Received waveform

Baseband pulse

(possibly distored)

Compensation for channel induced ISI

Baseband pulse

Sample

(test statistic)

Receiver Tasks

Demodulation and sampling:

Waveform recovery and preparing the received signal for detection:

Improving the signal power to the noise power ( SNR ) using matched filter

Reducing ISI using equalizer

Sampling the recovered waveform

Detection:

Estimate the transmitted symbol based on the received sample

Baseband and bandpass

Bandpass model of detection process is equivalent to baseband model because:

The received bandpass waveform is first transformed to a baseband waveform.

Equivalence theorem:

Performing bandpass linear signal processing followed by heterodyning the signal to the baseband, yields the same results as heterodyning the bandpass signal to the baseband , followed by a baseband linear signal processing.

Steps in Designing the Receiver

Find optimum solution for receiver design with the following goals:

Maximize SNR

Minimize ISI

Steps in design:

Model the received signal

Find separate solutions for each of the goals.

First, we focus on designing a receiver which maximizes the SNR.

Cont’d…

• Receiving Filter;

 or the modulator which perform waveform recovery in preparation of step-detection.

Filtering at transmitter and channel typically caused the received pulse sequence to suffer from ISI and not ready for sampling and detection.

The goal of the receiving filter is to recover a baseband pulse width the best possible SNR, free of ISI.

To accomplish this use matched filter or correlator.

• Frequency down conversion block

 perform frequency translation for bandpass signal operating at some radio frequency.

• Receiving filter

 to recover a baseband pulse with the best possible SNR and free of

ISI

• Optimal equalizing filter

 is only needed for those systems where channel induced ISI can distort the signals.

Inter-nce (ISI)

Find optimum solution for receiver design with the following goals:

Maximize SNR

Minimize ISI

Transmitter

~ the information symbols characterized as impulse or voltage levels, modulate pulses that are then filtered to comply with some bandwidth constraint.

Baseband system

~ the channel has distributed reactance that distorts the pulses .

Bandpass system

~characterized by fading channels that behave like undesirable filters manifesting signal distortion.

Equalizing filter

~ configured to compensate for the distortion caused by transmitter

& channel.

Figure 3.15 Page 136

Inter-Symbol Interference

Equalizing filter or receiving/equalizing filter ~ configure to compensate distortion caused by transmitter & channel.

Baseband system model

  k x

1 x

2

Tx filter h t

( t )

  k

T

H t

( f ) x

3

Equivalent model x

1 x

2

T

Equivalent system h ( t )

T

H ( f ) x

3

T

Channel h c

( t )

H c

( f ) n ( t ) r ( t ) Rx. filter h r

( t )

H r

( f ) t

 kT z k

Detector

  k z ( t ) n

ˆ

( t ) filtered noise t

 kT z k

Detector

  k

Lump filtering effect into ~

H

H

H t

(f) –transmitting filter c

(f) –filtering within the channel r

(f) –equalizing filter

( ) H t

) ( c f H r

)

Cont’d…ISI

ISI in the detection process due to the filtering effects of the system channel induced distortion .

Overall equivalent system transfer function

( ) t

( ) ( c f H r

)

 creates echoes and hence time dispersion causes ISI at sampling time z k

 k

 k

 i i

Nyquist Bandwidth constraint

Nyquist bandwidth constraint:

The theoretical minimum required system bandwidth to detect

[symbols/s] without ISI is rectangular.

R s

/2 [Hz]. Happen when the H[f] is

R s

Ideal Nyquist filter Ideal Nyquist pulse

H ( f )

( )

1 t / T

T

1

2

1

2

0

1

W f

2 T 2 T

2 T

T

0

T 2 T t

W

1

2 T

Single side bandwidth 1/2T  impulse response h(t) =sinc(t/T)

Equivalently, a system with bandwidth W=1/2T=R support a maximum transmission rate of without ISI .

s

/2 [Hz] can

2W=1/T=R s

[symbols/s]

Cont’d…Nyquist Bandwidth constrain

Bandwidth efficiency, R/W [bits/s/Hz]:

An important measure in DCs representing data throughput per hertz of bandwidth.

Showing how efficiently the bandwidth resources are used by signaling techniques.

1

2

R

T s

W

Nyquist Pulses (filters)

Nyquist pulses (filters):

Pulses (filters) which results in no ISI at the sampling time.

Nyquist filter:

Its transfer function in frequency domain is obtained by convolving a rectangular function with any real evensymmetric frequency function

Nyquist pulse:

Its shape can be represented by a sinc(t/T) function multiply by another time function.

Example of Nyquist filters: Raised-Cosine filter

Pulse shaping to reduce ISI

Goals and trade-off in pulse-shaping

Compress bandwidth of data impulse to small bandwidth greater than Nyquist minimum.

Reduce ISI; right sampling.

Efficient bandwidth utilization

Robustness to timing error (small side lobes)

Pulse Shaping to reduce ISI

System operate with small bandwidth

Pulse that spread in time will degrade the system’s error performance due to increase ISI.

Reduce the required system bandwidth.

Compress the bandwidth of the data impulse to some reasonably small bandwidth greater than the Nyquist minimum

Pulse shaping with Nyquist filter

Zero ISI is only when the sampling is performed at exactly the correct sampling time when the tails of pulses are large.

Due to effect of the received pulses can overlap one another

 tail of pulse can smear into adjacent symbol intervals, thereby interfering with the detection process and degrading the error performance ISI.

The effects of filtering & channel induced distortion leads to ISI

The Raised-Cosine Filter

Raised-Cosine Filter

One frequently used H(f) transfer function belonging to the Nyquist class ( zero ISI at the sampling time) f

1

| f cos

4

0

|

0

0

| f W h 2

0

2

0

| f

 

0

]

0

2

]

W~ absolute bandwidth

W

0

=1/2T~ minimum Nyquist bandwidth for rectangular spectrum

W-W

0

~ excess bandwidth r =(W-W

0

)/W

0

~ Roll off factor where 0

 r

1

Cont’d…Raise Cosine Filter

Raise cosine characteristics

Roll off value; r . r=0 roll off is Nyquist minimum bandwidth case.

Example of Nyquist filters: Raised-Cosine filter

| ( f ) | | H ( f

RC

) | h ( t )

 h

RC

( t )

1 r

0 1

0.5

r

0 .

5 r

1

0.5

r

1 r

0 .

5 r

0

1

3

1 0

1 3 1

T 4 T 2 T

2 T 4 T T

R

Baseband

2

3 T

2 T

T 0 T

Relationship of bandwidth and symbol transmission rate

2 T 3 T

) s

Relationship of DBS bandwidth W

R s

DBS and symbol transmission rate

Cont’d…Raise Cosine Filter

Pulse shaping filter;

Larger filter roll-off, the shorter the pulse tail (small amplitude)  less sensitive to timing errors & small degradation due to ISI, small excess bandwidth.

Longer pulse tail  larger pulse amplitude & greater sensitivity to timing error.

Nyquist filter

 is one whose frequency transfer function can be represented by a rectangular function convolved with any real even-symmetric frequency function

Nyquist pulse

 is one whose shape can be represented by a sinc (t/T) function multiplied by another time function

Most popular of Nyquist filter

(1) Raised-cosine filter

(2) Root-raised cosine filter

Example of Pulse Shaping

Square-root Raised-Cosine (SRRC) pulse shaping

Amp.

[V]

Baseband tr. Waveform

Third pulse t/T

First pulse

Second pulse

Data symbol

Example of Pulse Shaping …

Raised Cosine pulse at the output of matched filter

Amp.

[V]

Baseband received waveform at the matched filter output

(zero ISI) t/T

Eye Pattern

Eye pattern: Display on an oscilloscope which sweeps the system response to a baseband signal at the rate

1/T

(

T symbol duration)

Eye pattern of binary antipodal signalling.

Optimum sampling time corresponds to maximum eye opening yield greatest protection against noise.

Distortion due to ISI (D

A

)

Noise margin (M

N

)

Sensitivity to timing error (S

T

)

Timing jitter (J

T

)

Eye closed~ ISI is increasing Eye open~ ISI is decreasing.

Example of Eye Pattern:

Binary-PAM, SRRQ pulse

Perfect channel ( no noise and no ISI )

Example of Eye Pattern:

Binary-PAM, SRRQ pulse …

AWGN ( Eb/N0=20 dB) and no ISI

Example of eye pattern:

Binary-PAM, SRRQ pulse …

AWGN ( Eb/N0=10 dB) and no ISI

Example of eye pattern with ISI:

Binary-PAM, SRRQ pulse

Non-ideal channel and no noise h c

)

Example of Eye Pattern with ISI:

Binary-PAM, SRRQ pulse …

AWGN ( h

Example of eye pattern with ISI:

Binary-PAM, SRRQ pulse …

AWGN ( h c

)

)

Equalization

Step 1 – waveform to sample transformation

Demodulate & Sample

Step 2 – decision making

Detect r ( t ) Frequency down-conversion

Receiving filter

Equalizing filter z ( T )

Threshold comparison

ˆ i

For bandpass signals

Received waveform

Baseband pulse

(possibly distored)

Compensation for channel induced ISI

Baseband pulse

Sample

(test statistic)

Equalization

Equalization~ signal processing or filtering techniques that is designed to eliminate or reduce ISI.

Equalization categories;

(1) Maximum likelihood sequence estimation (MLSE)

Making measurement of h c

(t) & provide means of adjusting the receiver to the transmission environment.

Migittaing technichque of MLSE  adjusting itself so that better deal with the distorted sample; verterbi equalization .

(2) Equalization with filter

Use filter to compensate the distorted pulse.

Popular approach. Linear device (transversal equalizer) or nonlinear device (decision feedback equilizer)

( )

H )

Non-constant amplitude

Amplitude distortion

Non-linear phase

Phase distortion

Pulse Shaping and Equalization to remove ISI

Overal system transfer function

(

No ISI at the sampling time

 c r

H e f

Transmmit & received filter chosen to match so that; r

H (

 f

Taking care of ISI

 caused by tr. filter

SRRC

H e

( f )

1

H c

( f )

Taking care of ISI caused by channel

Square-Root Raised Cosine (SRRC) filter and Equalizer

Equalization: Channel examples

Example of a frequency selective, slowly changing (slow fading) channel for a user at 35 km/h

Equalization: Channel examples …

Example of a frequency selective, fast changing (fast fading) channel for a user at 35 km/h

Equalizing filters …

Baseband system model

a

1  k

( t

Tx filter h t

( t )

Channel h c

( t ) r ( t ) Equalizer h e

( t )

T a

2 a

3

H t

( f ) H c

( f ) H e

( f ) n ( t )

Rx. filter h r

( t ) z ( t ) t

H r

( f ) kT z k

Detector

  k

Equivalent model

a

1

 k

( t

 Equivalent system h ( t ) z ( t )

T a

2 a

3

H ( f )

( ) t

( ) ( c f H r

) n

ˆ

( t ) x ( t )

Equalizer h e

( t )

H e

( f ) z ( t ) t

 kT z k

Detector

ˆ filtered noise n t ) n t ) h r t )

  k

Equalization – cont’d

Equalization using

MLSE (Maximum likelihood sequence estimation)

Filtering

Transversal filtering

Zero-forcing equalizer

Minimum mean square error (MSE) equalizer

Decision feedback

Using the past decisions to remove the ISI contributed by them

Adaptive equalizer

Equalization by Transversal

Filtering

Transversal filter:

A weighted tap delayed line that reduces the effect of ISI by proper adjustment of the filter taps .

x ( t ) c

N

N

 k N

    c

N

1 c

N

1 c

N

 z ( t )

Coeff. adjustment

Transversal equalizing filter …

Zero-forcing equalizer:

 The filter taps are adjusted such that the equalizer output is forced to be zero at N sample points on each side:

Adjust

  n

N n

 

N

( )

1

0

Mean Square Error (MSE) equalizer:

0

The filter taps are adjusted such that the MSE of ISI and noise power at the equalizer output is minimized.

Adjust

  n

N n

 

N

( ( )

 k

2

)

Example of Equalizer

2-PAM with SRRQ

Non-ideal channel

Matched filter outputs at the sampling time h

 c

)

 t

 t

One-tap DFE

ISI-no noise,

No equalizer

ISI-no noise,

DFE equalizer

ISI- noise

No equalizer

ISI- noise

DFE equalizer

Example 3.1: Equalization. Pg 331

The tab weight of an equalizing transversal filter are to be determined by transmitting a single pulse as a training signal. Let the equalizer be a three tap one . Given a received distorted set of pulse sample {x(k)}, with voltage values {0.0, 0.1, 1.0, -0.2, 0.1} Use a zero-forcing solution to find the tab weights that reduce the ISI so that the equalized pulse samples

{z(k)} have no ISI. Using these weights, calculate the ISI values of the equalizing pulse at the sample times k=+ 2, + 3. What is the largest magnitude sample contributing to ISI and what is the sum of all the ISI magnitudes?

Solution:

Download