0% found this document useful (0 votes)
34 views23 pages

Differential Pulse Code Modulation: Group V - Sbeepet3C

DPCM (Differential Pulse Code Modulation) is a lossy data compression technique that encodes differences between samples rather than directly encoding the samples. It takes advantage of correlations between neighboring samples to reduce redundant information that needs to be transmitted. At the encoder, the difference between the current sample and a predicted sample is quantized and transmitted rather than transmitting the raw sample value. At the decoder, the signal is reconstructed by summing predicted values with the differentially encoded errors received from the encoder. This achieves higher compression than PCM by transmitting fewer bits per sample.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views23 pages

Differential Pulse Code Modulation: Group V - Sbeepet3C

DPCM (Differential Pulse Code Modulation) is a lossy data compression technique that encodes differences between samples rather than directly encoding the samples. It takes advantage of correlations between neighboring samples to reduce redundant information that needs to be transmitted. At the encoder, the difference between the current sample and a predicted sample is quantized and transmitted rather than transmitting the raw sample value. At the decoder, the signal is reconstructed by summing predicted values with the differentially encoded errors received from the encoder. This achieves higher compression than PCM by transmitting fewer bits per sample.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

DPCM

DIFFERENTIAL PULSE CODE


Member

Topic 1
s 4
Topic 3
Topic 2

Games
Topic

MODULATION
Group V - SBEEPET3C
Member
Topic
s 4
Topic 3
Topic 2
Topic 1

Games
Member
Topic
s 4
Topic 3
Topic 2
Topic 1

Games
DPCM BASIC INFORMATION and ADVANTAGES
BASIC INFORMATION AND ADVANTAGES

-When the input signal is sampled at a rate higher than the Nyquist rate the
succesive samples became more correlated-their exist a very little difference
between amplitudes of successive samples.
Member

Topic 1
s 4
Topic 3
Topic 2

Games
-When all these samples are quantized and encoded these exist more
Topic

rebundant information in the transmitted signal.

-In DPCM to reduce the rebundant information and to achieve more


compansion only the difference between the successive samples are
transmitted.
Member DPCM BASIC INFORMATION and ADVANTAGES

Topic 1
s 4
Topic 3
Topic 2

Games
Topic

PCM DPCM
-More levels - Less levels
-More numbers of bits - less number of bits per levels
(samples) Per level (samples)
Member
Topic
s 4
Topic 3
Topic 2

Topic 1
Games
DPCM Transmitter

Quantizer Output is represented as

v(nTs)=Q[e(nTs)]v(nTs)=Q[e(nTs)]
=e(nTs)+q(nTs)
Member

Topic 1
s 4
Topic 3

Topic 2

Games
Where q (nTs) is the quantization error
Topic

Predictor input is the sum of quantizer output and predictor output,

u(nTs)=xˆ(nTs)+v(nTs)u(nTs)=x^(nTs)+v(nTs)
u(nTs)=xˆ(nTs)+e(nTs)+q(nTs)u(nTs)=x^(nTs)+e(nTs)+q(nTs)
u(nTs)=x(nTs)+q(nTs)
DPCM Receiver

The block diagram of DPCM Receiver consists of a decoder, a


predictor, and a summer circuit. Following is the diagram of DPCM
Receiver.
Member

Topic 1
s 4
Topic 3

Topic 2

Games
Topic
DPCM Transmitter

The DPCM Transmitter consists of Quantizer and Predictor with two


summer circuits. Following is the block diagram of DPCM transmitter.
Member

Topic 1
s 4
Topic 3

Topic 2

Games
Topic
DPCM - Problem 1

Consider the input of a differential pulse code modulation are the


following examples.

x(n) = { 2.1 , 2.2 , 2.3 , 2.6 , 2.7 , 2.8 }


Member

Topic 1
TOpic 2
Topic 3
s 4

Games
Topic

Plot the table and identify the encoded signal and decoded signal of a
DPCM.

Assume first order prediction filter.

x^(n) = Xq (n-1) where initial value is zero.


ENCODER - DPCM

e (n) xq (n)
x (n) x^(n)=xq(n-1) eq (n)
= x (n) - x^(n) =x^(n) + eq (n)

2.1 0 2.1 2 2

2.2 2 0.2 0 2
Member

Topic 1
TOpic 2
Transmitted Signal:

Topic 3
s 4

Games
Topic

2.3 2 0.3 0 2

2.6
2-0-0-1-0-0
2 0.6 1 3

2.7 3 -0.3 0 3

2.8 3 -0.2 0 3
DECODER - DPCM

xq (n)
eq (n) x^(n)=xq(n-1)
=x^(n) + eq (n)

2 0 2

0 2 2
Member

Topic 1
TOpic 2
Recieved Signal:

Topic 3
s 4

Games
Topic

0 2 2

1
2-2-2-3-3-3
2 3

0 3 3

0 3 3
DPCM

Recieved Signal:

2-2-2-3-3-3
Member

Topic 1
TOpic 2
Topic 3
s 4

Games
Topic

Input Signal:

2.1 - 2.2 - 2.3 - 2.6 - 2.7 - 2.8


DPCM - Problem 2

Consider the input of a differential pulse code modulation are the following
examples.

x(n) = { 0.9 , 1.4 , 3.7 , 2.8 , 3.5 , 2.8 }


Member

Topic 1
TOpic 2
Topic 3
s 4

Games
Plot the table and identify the encoded signal and decoded signal of a
Topic

DPCM.

Assume first order prediction filter.

x^(n) = Xq (n-1) where initial value is zero.


ENCODER - DPCM

e (n) xq (n)
x (n) x^(n)=xq(n-1) eq (n)
= x (n) - x^(n) =x^(n) + eq (n)

0.9 0 0.9 1 1

1.4 1 0.4 0 1
Member

Topic 1
TOpic 2
Transmitted Signal:

Topic 3
s 4

Games
Topic

3.7 1 2.7 3 4

2.8
1 - 0 - 3 - (-1) - 1 - (-1)
4 -1.2 -1 3

3.5 3 0.5 1 4

2.8 4 -1.2 -1 3
DECODER - DPCM

xq (n)
eq (n) x^(n)=xq(n-1)
=x^(n) + eq (n)

1 0 1

0 1 1
Member

Topic 1
TOpic 2
Recieved Signal:

Topic 3
s 4

Games
Topic

3 1 4

-1
1-1-4-3-4-3
4 3

1 3 4

-1 4 3
DPCM

Recieved Signal:

1-1-4-3-4-3
Member

Topic 1
TOpic 2
Topic 3
s 4

Games
Topic

Input Signal:

0.9 - 1.4 - 3.7 - 2.8 - 3.5 - 2.8


DPCM - MIDRISE QUANTIZER

The Mid-Rise type is so called because the origin lies in the middle of


a raising part of the stair-case like graph.

The quantization levels in this type are even in number.


Member

Topic 1
Topic 3
Topic 4

Topic 2

Games
s
MIDRISE QUANTIZER - Problem 1

Using Midrise Quantizer , find the DPCM output for the given input
sequence. {0, 1, 2, 3, 4.5, 3.5}
Member

Topic 1
Topic 3
Topic 4

Topic 2

Games
s
ENCODER - DPCM - MIDRISE TYPE

e (n) xq (n)
x (n) x^(n)=xq(n-1) eq (n)
= x (n) - x^(n) =x^(n) + eq (n)

0 0 0 0.5 0.5

1 0.5 Transmitted
0.5 Signal: 0.5 1
Member

Topic 1
Topic 3
Topic 4

Topic 2

Games
{0.5, 0.5, 0.5, 1.5, 1.5, -0.5}
2 1 1 0.5 1.5
s

3 1.5 1.5 1.5 3

4.5 3 1.5 1.5 4.5

3.5 4.5 -1 -0.5 4


DECODER - DPCM - MIDRISE TYPE

xq (n)
eq (n) x^(n)=xq(n-1)
=x^(n) + eq (n)

0.5 0 0.5

0.5 0.5 1
Member

Topic 1
Recieved Signal:

Topic 3
Topic 4

Topic 2

Games
0.5 1 1.5

{0.5, 1, 1.5, 3, 4.5, 4}


s

1.5 1.5 3

1.5 3 4.5

-0.5 4.5 4
Member
s

Topic 4
Topic 3
Topic 2
Topic 1
Games
Group 5:
Leader: Bea Ampoloquio
Members: Nommel Tercero

Member

Topic 1
Anfernee Fernandez

Topic 3
s 4

Topic 2

Games
Topic
Hannah Valenzuela
Joefrey Diaz
Jaspher Supangan

You might also like