Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Vietnam National University – University of Engineering and

Technology

Unit 4: Baseband Pulse Transmission II


Hanoi, 2017
Khoa Điện tử - Viễn thông Digital Communications and Coding
Trường Đại học Công nghệ, ĐHQGHN Truyền thông số và mã hóa
Content

1. Correlative-Level Coding

2. Gaussian Pulse-Shaping Filter

3. Zero-Forcing Equalization

4. Baseband M-ary PAM Transmission

5. Line codes

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 2 Truyền thông số và mã hóa
Correlative-Level Coding
 Correlative-level coding is a practical method of achieving the
theoretical maximum signaling rate of 2𝑊 symbol/s in a
bandwidth of 𝑊 (Hertz), as postulated by Nyquist.
 It uses realizable and perturbation-tolerant filters but is not
ideal filter.
 Duo-binary Signaling (class I partial response)
Input
+ Output
two-level Ideal channel
∑ sequence
sequence HNyquist(f)
Simple at {ak}
{ak} +
time t=kTb

Delay
Tb

Filter HI(f)

Figure: Duobinary signaling scheme

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 3 Truyền thông số và mã hóa
Duobinary Signaling
 Spectrum and waveform. Note that the waveform doesn’t
limited in 𝑇𝑏 .
𝐻𝐼 𝑓 = 𝐻𝑁𝑦𝑞𝑢𝑖𝑠𝑡 𝑓 1 + 𝑒𝑥𝑝 −𝑗2𝜋𝑓𝑇𝑏
= 𝐻𝑁𝑦𝑞𝑢𝑖𝑠𝑡 𝑓 𝑒𝑥𝑝 𝑗𝜋𝑓𝑇𝑏 + 𝑒𝑥𝑝 −𝑗𝜋𝑓𝑇𝑏 𝑒𝑥𝑝 −𝑗𝜋𝑓𝑇𝑏

= 2𝐻𝑁𝑦𝑞𝑢𝑖𝑠𝑡 𝑓 cos 𝜋𝑓𝑇𝑏 𝑒𝑥𝑝 −𝑗𝜋𝑓𝑇𝑏

Figure: Frequency response of the duobinary conversion filter


sin 𝜋𝑡 𝑇𝑏 sin 𝜋 𝑡 − 𝑇𝑏 𝑇𝑏
𝑕𝐼 𝑡 = +
𝜋𝑡 𝑇𝑏 𝜋 𝑡 − 𝑇𝑏 𝑇𝑏
sin 𝜋𝑡 𝑇𝑏 sin 𝜋𝑡 𝑇𝑏
= −
𝜋𝑡 𝑇𝑏 𝜋 𝑡 − 𝑇𝑏 𝑇𝑏
𝑇𝑏2 sin 𝜋𝑡 𝑇𝑏
=
𝜋 𝑡 − 𝑇𝑏 𝑇𝑏
Figure: Impulse response of the duobinary conversion filter

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 4 Truyền thông số và mã hóa
Duobinary Signaling

Figure: Impulse response of the duobinary conversion filter

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 5 Truyền thông số và mã hóa
Precoded duobinary scheme
 To avoid the error-propagation, it is needed a
precoding before duobinary scheme
0 if data symbol 𝑏𝑘 is 1 If 𝑐𝑘 < 1, say symbol 𝑏𝑘 is 1
𝑐𝑘 =
±2 if data symbol 𝑏𝑘 is 0 If 𝑐𝑘 > 1, say symbol 𝑏𝑘 is 0

Figure: A precoded duobinary scheme

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 6 Truyền thông số và mã hóa
Modified Duobinary Signaling

Figure: Frequency Response

Figure: Impulse response of the


modified duobinary conversion filter

Figure: Modified duobinary signaling scheme

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 7 Truyền thông số và mã hóa
Generalized Form of Correlative-Level Coding
(Partial-Response Signaling)
Input
Output
two-level Ideal channel
X ∑ sequence
sequence HNyquist(f)
Simple at {ak}
{ak}
time t=kTb
w0
Delay
Tb
Table: Different classes of partial-response
X signaling schemes
Type N 𝑤0 𝑤1 𝑤2 𝑤2 𝑤2 Comments
Delay
w1 of
Tb
Class
.
..
X
I 2 1 1 Duobinary coding
.
.
. w2 II 3 1 2 1
.
. III 3 2 1 -1
.
Delay
Tb IV 3 1 0 -1 Modified duobinary
coding
X

Delay
V 5 -1 0 2 0 -1
wN-2
Tb
𝑁−1
X 𝑡
= 𝑤𝑛 𝑠𝑖𝑛𝑐 −𝑛
𝑇𝑏
𝑛=0
wN-1
Figure: Generalized correlative coding scheme

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 8 Truyền thông số và mã hóa
Gaussian Pulse-Shaping Filter
 In fact, it is possible to use non-Nyquist techniques for pulse shaping as
Gaussian filter if it gives small ISI between symbols.
 Gaussian filter has a smooth transfer function with no zero-crossings
ln 2 0.5887
𝐻𝐺 𝑓 = exp −𝛼 2 𝑓 2 𝛼= =
2𝐵 𝐵

𝜋 𝜋2 2
𝑕𝐺 𝑡 = exp − 2 𝑡
𝛼 𝛼

 𝛼 is related to B, the 3-dB bandwidth


 For modulation techniques that use nonlinear RF amplifiers and do not
accurately preserve the transmitted pulse shape
Example:

Find the first zero-crossing RF bandwidth of a rectangular pulse which has 𝑇𝑠 =


41.06 𝜇𝑠. Compare this to the bandwidth of a raised cosine pulse with 𝑇𝑠 = 41.06 𝜇𝑠
and 𝛼 = 0.35.

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 9 Truyền thông số và mã hóa
Gaussian Pulse-Shaping Filter

Figure: Impulse response of a Gaussian pulse-shaping filter


Solution:

The first zero-crossing (null-to-null) bandwidth of a rectangular pulse


is equal to
2 𝑇𝑠 = 2 41.06 𝜇𝑠 = 48.71𝑘𝐻𝑧
And that of a raised cosine filter with 𝛼 = 0.35 is
1 1
1+𝛼 = 1 + 0.35 = 32.88𝑘𝐻𝑧
𝑇𝑠 41.06𝜇𝑠
Khoa Điện tử - Viễn thông Digital Communications and Coding
Trường Đại học Công nghệ, ĐHQGHN 10 Truyền thông số và mã hóa
Zero-Forcing Equalization
 ZF equalizer to better implement the Nyquist standard
when there is a real bias. It is usually a transversal
filter
Input, Delay, ... Delay, ... Delay,
pC(t) Δ Δ Δ

Gain, Gain, Gain, Gain,


α-N α-N+1 α0 αN

+
Output,
peq(t)
Figure: A transversal filter implementation for equalization of ISI

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 11 Truyền thông số và mã hóa
Zero-Forcing Equalization
Example:

Consider a channel for which the following sample values of the


channel pulse response are obtained:
𝑝𝑐 −3𝑇 = 0.02 𝑝𝑐 −2𝑇 = −0.05 𝑝𝑐 −3𝑇 = 0.2 𝑝𝑐 0 = 1.0
𝑝𝑐 𝑇 = 0.3 𝑝𝑐 2𝑇 = −0.07 𝑝𝑐 3𝑇 = 0.03

The matrix 𝑃𝑐 for 𝑁 = 1 is


1.0 0.2 −0.05 1.0815 −0.2474 0.1035
−1
𝑃𝑐 = 0.3 1.0 0.2 𝑃𝑐 = −0.3613 1.1465 −0.2474
−0.07 0.3 1.0 0.1841 −0.3613 1.0815

1.0815 −0.2474 0.1035 0 −0.2474


A= −0.3613 1.1465 −0.2474 1 = 1.1465
0.1841 −0.3613 1.0815 0 −0.3613
1.5 1.5

1 1
peq(n)
pc(n)

0.5 0.5

0 0

-0.5 -0.5
-3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3
n n

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 12 Truyền thông số và mã hóa
Baseband M-ary PAM Transmission
 This technique transmits 𝑀 amplitude levels. Each level corresponds to
a symbol (or waveform) and a group of bits
 The symbol/s rate is called baud.

Binary
0 0 1 0 1 1 0 1 1 1 𝑇 = 𝑇𝑏 log 2 𝑀
data

Dibit Amplitude
+3

00 -3

+1 01 -1
Amplitude

t 11 +1
-1 10 +3

-3

T = 2Tb

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 13 Truyền thông số và mã hóa
Line Codes
Binary data 0 1 1 0 1 0 0 1

0
Tb
(a)
(a) Unipolar NRZ A
(b) Polar NRZ
0
(c) Bipolar NRZ
(d) Manchester -A
(b)
A

(c)

-A
(d)
A

-A
(e) T….

Figure: Line coses for the electrical representations of binary data.


(a)Unipolar NRZ signaling, (b) Polar NRZ signaling,
(c) Unipolar RZ signaling, (d) Bipolar RZ signaling,
(e) Split-phase or Manchester code

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 14 Truyền thông số và mã hóa
Calculation of the Power Spectral Density
 First calculate the correlation function then performs Fourrier transform
𝑁 𝑁 𝑁

𝑠 𝑡 = 𝑎𝑛 𝑔 𝑡 − 𝑛𝑇𝑏 𝑆 𝑓 = 𝑎𝑛 𝐺 𝑓 𝑒 −𝑗𝜔𝑛𝑇𝑏 = 𝐺 𝑓 𝑎𝑛 𝑒 −𝑗𝜔𝑛𝑇𝑏


𝑛=−𝑁 𝑛=−𝑁 𝑛=−𝑁

𝑅 𝑘 = 𝐸 𝑎𝑛 𝑎𝑛+𝑘
2
𝑁 𝑁 𝑁
1 2 −𝑗𝜔𝑛𝑇𝑏 2
1
𝑆𝑠 𝑓 = lim 𝐺 𝑓 𝐸 𝑎𝑛 𝑒 = 𝐺 𝑓 lim 𝐸 𝑎𝑛 𝑎𝑚 𝑒 −𝑗 𝑚−𝑛 𝜔𝑇𝑏
𝑇→∞ 𝑇 𝑇→∞ 𝑇
𝑛=−𝑁 𝑛=−𝑁 𝑛=−𝑁

2 𝑘=𝑁−𝑛 2 𝑘=∞
𝐺 𝑓 2𝑁 + 1 𝐺 𝑓
𝑆𝑠 𝑓 = lim 𝑅 𝑘 𝑒 𝑗𝑘𝜔𝑇𝑏 = 𝑅 𝑘 𝑒 𝑗𝑘𝜔𝑇𝑏
𝑇𝑏 𝑇→∞ 2𝑁 + 1 𝑇𝑏
𝑘=−𝑁−𝑛 𝑘=−∞

 For unipolar 4
𝐴2 0 0 0 𝐴2
𝑅 𝑘 = 𝑎𝑛 𝑎𝑛+𝑘 𝑖 𝑝𝑖 = + + + = for 𝑘 >0
4 4 4 4 4
𝑖=1
2 ∞ ∞
𝐴𝑇𝑏 sinc 𝑓𝑇𝑏 1 1 𝐴2 𝑇𝑏
𝐴2 2 for 𝑘 = 0 𝑆𝑠 𝑓 = + 𝑒 𝑗2𝜋𝑘𝑓𝑇𝑏 = sinc 2 𝑓𝑇𝑏 1+ 𝑒 𝑗2𝜋𝑘𝑓𝑇𝑏
𝑅 𝑘 = 2 𝑇𝑏 4 4 4
𝐴 2 for 𝑘 ≠ 0 𝑘=−∞ 𝑘=−∞

∞ ∞
1 𝑛 𝐴2 𝑇𝑏 𝛿 𝑓
𝑒 𝑗2𝜋𝑘𝑓𝑇𝑏 = 𝛿 𝑓− 𝑆𝑠 𝑓 = sinc 2 𝑓𝑇𝑏 1+
𝑇𝑏 𝑇𝑏 4 𝑇𝑏
𝑘=−∞ 𝑛=−∞

Khoa Điện tử - Viễn thông Digital Communications and Coding


Trường Đại học Công nghệ, ĐHQGHN 15 Truyền thông số và mã hóa
Revision
 Correlative level coding is used to perform data transmission with the
Nyquist spectrum 𝑊 = 𝑅𝑏 2 without using the ideal solution.

 To ensure the Nyquist spectrum, the general level code is to extend the
signal waveforms several times over the Tb cycle

 Gaussian filters are another way of performing anti-ISI though it can not
achieve zero ISI. The pulses after the Gaussian filter smooth decreases
depending on the coefficient α

 ZF filter, MMSE filter to ensure the transmission is not affected by ISI


and Noise

 Line coding is a format of baseband pulses for achieving the best in


communication
Khoa Điện tử - Viễn thông Digital Communications and Coding
Trường Đại học Công nghệ, ĐHQGHN 16 Truyền thông số và mã hóa

You might also like