Professional Documents
Culture Documents
Telecommunications Systems and Technology: PART 2-1
Telecommunications Systems and Technology: PART 2-1
Telecommunications Systems and Technology: PART 2-1
ENZO PATERNO
1
TELECOMMUNICATIONS
SYSTEMS AND TECHNOLOGY
PART 2-1
Telecommunications
ENZO PATERNO
2
DIGITAL TRANSMISSION
PULSE
CODE
MODULATION
Telecommunications
ENZO PATERNO
3
PRIMARY ADVANTAGE OF DIGITAL TRANSMISSION
OVER ANALOG TRANSMISSION IS NOISE IMMUNITY.
A DIGITAL SIGNAL IS A DISCRETE SIGNAL INSTEAD
OF A CONTINUOUS (ANALOG) SIGNAL. IT IS AN EASY
DETERMINATION FOR THE RECEIVER TO DISTINGUISH
A 0 FROM A 1
DIGITAL SYSTEMS USE SIGNAL REGENERATION
(REPEATERS) INSTEAD OF AMPLIFIERS. NOISE DOES
NOT PROPAGATE PAST THE REPEATER. SNR REMAINS
THE SAME AS THE ORIGINAL TRANSMITTED SIGNAL.
THUS, DIGITAL SIGNALS CAN BE TRANSPORTED
LONGER DISTANCES THAN ANALOG SIGNALS
DIGITAL TRANSMISSION
ADVANTAGES
Telecommunications
ENZO PATERNO
4
NOISE
ELECTRICAL NOISE IS DEFINED AS ANY
UNDESIRABLE ELECTRICAL ENERGY THAT FALLS
WITHIN THE PASSBAND OF THE SIGNAL
SIGNAL WITHOUT NOISE
SIGNAL WITH NOISE
Telecommunications
ENZO PATERNO
5
SIGNAL-TO-NOISE
POWER RATIO
S/N IS THE RATIO OF THE SIGNAL POWER LEVEL TO
THE NOISE POWER LEVEL
N
S
P
P
N
S
=
WATTS
WATTS
N
S
P
P
dB
N
S
log 10 ) ( =
S/N (DESIRABLE)
CIRCUIT/
SYSTEM
INPUT OUTPUT
N
S
V
V
dB
N
S
log 20 ) ( =
S/N Input
S/N Output
Factor Noise =
Best Case = 1
Telecommunications
ENZO PATERNO
6
DIGITAL SIGNALS ARE BETTER SUITED TO
PROCESSING (USING DSP TECHNIQUES)
Voice Processing (MP3), Video Processing (MPEG)
DIGITAL SIGNALS ARE BETTER SUITED TO
MULTIPLEXING (USING TDM TECHNIQUES)
DIGITAL SIGNALS ARE BETTER SUITED FOR
STORAGE (MEMORY DEVICES)
THE TRANSMISSION RATE (THROUGHPUT = BPS)
CAN BE EASILY CHANGED TO ADAPT TO DIFFERENT
ENVIRONMENTS (SPEED MATCHING FEATURE) AND TO
INTERFACE WITH VARIOUS PERIPHERALS.
DIGITAL TRANSMISSION
ADVANTAGES
Telecommunications
ENZO PATERNO
7
PULSE MODULATED SIGNALS SUCH AS:
PAM (PULSE AMPLITUDE MODULATION)
PWM (PULSE WIDTH MODULATION)
PPM (PULSE POSITION MODULATION)
PCM (PULSE CODE MODULATION)
DESPITE THE TERM MODULATION, THE ABOVE SIGNALS
ARE BASEBAND CODING SCHEMES AND THEY YIELD
BASEBAND SIGNALS. THE TERM PCM IS A MISNOMER
AS IT IS NOT REALLY A MODULATION FORM AS IN
AM, PM, FM
BASEBAND COMMUNICATION
Telecommunications
ENZO PATERNO
8
BASEBAND SIGNALS HAVE SIZABLE POWER AT LOW
FREQUENCIES
BASEBAND SIGNALS CANNOT BE TRANSMITTED
OVER A RADIO LINK (FREE SPACE)
BASEBAND SIGNALS ARE SUITABLE FOR TRANSMISSION
OVER COPPER (PAIR OF WIRES, COAXIAL CABLE) OR
GLASS (FIBER). EXAMPLES:
LOCAL TELEPHONE COMMUNICATION
SHORT-HAUL PCM COMMUNICATION (BETWEEN
LOCAL EXCHANGES)
BASEBAND COMMUNICATION
Telecommunications
ENZO PATERNO
9
B [Hz]
t
B
i
t
s
CIRCUIT SWITCHING
(FIXED CONNECTION PATH)
PACKET SWITCHING
(VARYING CONNECTION PATH)
+
+
=
Input
Compressed
V
V
V
Input
=AMPLITUDE OF INPUT
= PARAMETER TO DEFINE AMOUNT OF COMPRESSION
V
Compressed
= COMPRESSED OUTPUT AMPLITUDE
= 255 DS-1 systems
Telecommunications
ENZO PATERNO
50
-LAW ENCODING
DS-1
= 255
Telecommunications
ENZO PATERNO
51
-LAW DECODING
V
Input
=AMPLITUDE OF INPUT
= PARAMETER TO DEFINE AMOUNT OF COMPRESSION
V
Decompressed
= DECOMPRESSED OUTPUT AMPLITUDE
1 ) 1 ( +
=
Input
ed Decompress
V
V
= 255 DS-1 systems
Telecommunications
ENZO PATERNO
52
-LAW DECODING
DS-1
= 255
Telecommunications
ENZO PATERNO
53
255 CHARACTERISTICS
Telecommunications
ENZO PATERNO
54
A-LAW ENCODING
A
V A
V
IN
Compressed
ln 1+
=
V
INPUT
=AMPLITUDE OF INPUT
A = PARAMETER TO DEFINE AMOUNT OF COMPRESSION
V
Compressed
= COMPRESSED OUTPUT AMPLITUDE
A
V A
V
IN
Compressed
ln 1
) ln( 1
+
+
=
A
VIN
1
0 s s
1
1
s s IN V
A
Telecommunications
ENZO PATERNO
55
A-LAW ENCODING
A = 87.6
Telecommunications
ENZO PATERNO
56
A-LAW DECODING
V
Input
=AMPLITUDE OF INPUT
A = PARAMETER TO DEFINE AMOUNT OF COMPRESSION
V
Decompressed
= DECOMPRESSED OUTPUT AMPLITUDE
A
V A
V
IN
ed Decompress
) ln 1 ( +
=
A
e
V
VIN A
ed Decompress
1 ) ln 1 ( +
=
A
VIN
1
0 s s
1
1
s s IN V
A
Telecommunications
ENZO PATERNO
57
A-LAW DECODING
A = 87.6
Telecommunications
ENZO PATERNO
58
A-LAW, u-LAW COMPANDING
Both are implemented using 8-bit code words (256 levels)
and provide a bit rate of 64 kbps (2 x 4 kHz x 8 bits)
Both break a dynamic range into a total of 16 segments: 8 positive
and 8 negative segments (3-bit segment identifier)
Each Segment is twice the length of the preceding one
Uniform quantization is used within each segment
(4-bit quantization level identifier)
Both use a similar approach to coding the 8-bit word:
First (MSB) identifies polarity
Bits 2,3,4 identify segment
Final 4 bits identify the quantization level
An international connection should use A-law, u to A conversion is
the responsibility of the u-law country
Telecommunications
ENZO PATERNO
59
u-LAW PCM CODE FORMAT
S D C B A
Sign
Segment
Number
Level
Value
Figure 2.8: PCM Code Example
7-SEGMENTS
1 = +
0 = -
16 QUANTIZATION
LEVELS
3-bit Segment
Identifier
4-bit Quantization
Intervals
Telecommunications
ENZO PATERNO
60
DELTA MODULATION
ADAPTIVE DELTA MODULATION
DIFFERENTIAL PCM (DPCM)
ADAPTIVE DIFFERENTIAL PCM (ADPCM)
OTHER MODULATION TECHNIQUES
Telecommunications
ENZO PATERNO
61
DELTA MODULATION
ATTEMPTS TO MINIMIZE CODE SIZE (BITS/CODE)
WHILE MINIMIZING EFFECTS OF QUANTIZING NOISE
SAMPLE FAST ENOUGH SO THAT EACH SAMPLE DOES
NOT VARY MORE THAN 1 QUANTIZING STEP
TRANSMIT A SINGLE BIT THAT INDICATES WHETHER
THE CURRENT SAMPLE IS LARGER BY A SINGLE
STEP (XMIT A 1) OR SMALLER THAN THE PREVIOUS
ONE BY A SINGLE STEP (XMIT A 0)
DELTA MODULATION USEFUL ONLY FOR SIGNALS THAT
CHANGE SLOWLY (OTHERWISE GET SLOPE OVERLOAD)
Telecommunications
ENZO PATERNO
62
DELTA MODULATION
IDEAL OPERATION
Telecommunications
ENZO PATERNO
63
DELTA MODULATOR
Staircase
Waveform
Generator
Comparator
S
G
S > G 1
S < G 0
Telecommunications
ENZO PATERNO
64
DELTA DEMODULATOR
Telecommunications
ENZO PATERNO
65
DELTA MODULATION
SLOPE OVERLOAD
HARD TO TRACK
Telecommunications
ENZO PATERNO
66
ADAPTIVE DELTA MODULATION
THE STEP SIZE OF THE DAC IS VARIED AS A
FUNCTION OF THE AMPLITUDE CHARACTERISTICS
OF THE ANALOG SIGNAL
INCREASING THE SAMPLING RATE IS NOT A DESIRABLE
SOLUTION BECAUSE IT INCREASES THE BANDWIDTH
REQUIREMENT
RESOLVING THE SLOPE OVERLOAD PROBLEM:
Telecommunications
ENZO PATERNO
67
ADAPTIVE DELTA MODULATION (ADM)
In ADM, long string of 1s & 0s indicate that the staircase
generator is trying to catch up with the original signal and
the modulator will the increase the step size
Telecommunications
ENZO PATERNO
68
DIFFERENTIAL PULSE CODE MODULATION
(DPCM)
During the PCM process, the differences between input sample
signals are minimal. Differential PCM (DPCM) is designed to
calculate this difference and then transmit this small difference
signal instead of the entire input sample signal.
Since the difference between input samples is less than an
entire input sample, the number of bits required for transmission
is reduced, allowing for a reduction in the throughput required to
transmit voice signals. Using DPCM can reduce the bit rate of
voice transmission down to 32Kbps (2:1 compression), 16 Kbps
(4:1 compression), 8 Kbps(8:1 compression largest voice quality
degradation)
Telecommunications
ENZO PATERNO
69
ADAPTIVE DPCM
(ADPCM)
Adaptive DPCM (ADPCM) is a waveform coding method
defined in the ITU-T G.726 specification.
ADPCM adapts the quantization levels to the difference signal
that was generated during the DPCM process.
If the difference signal is low, ADPCM lowers the size of the
quantization levels. If the difference signal is high, ADPCM
decreases the size of the quantization levels.
ADPCM adapts the quantization level to the size of the input
difference signal, generating an SNR that is uniform throughout
the dynamic range of the difference signal.
Telecommunications
ENZO PATERNO
70
CODEC (CODER/DECODER)
A CODEC IS AN LSI CHIP DESIGNED FOR USE IN THE
TELECOMMUNICATIONS INDUSTRY IMPLEMENTING
THE G.711 PCM RECOMMENDATION. IT IS USED IN
APPLICATIONS SUCH AS:
PRIVATE BRANCH EXCHANGES (PBXs)
MULTIPOINT CONFERENCING UNITS (MCUs)
CENTRAL OFFICE SWITCHES (COs)
DIGITAL PHONES
PCM-TDM CARRIERS
SAMPLING, ADC, DAC, COMPANDING
MANUFACTURERS: TI, AGERE, MOTOROLA, NATIONAL
SEMICONDUCTORS, ETC
Telecommunications
ENZO PATERNO
71
COMBO CHIPS
LSI DEVICE THAT COMBINES THE CODEC AND
FILTER FUNCTIONS IN THE SAME DEVICE:
BANDPASS LIMITING: NOISE /ALIASING REJECTION
ENCODING/DECODING OF VOICE SIGNALS
ENCODING/DECODING OF CALL PROGRESS TONES
ENCODING/DECODING OF SIGNALING
ENCODING/DECODING OF SUPERVISION SIGNALS
DIGITAL COMPANDING
FIXED-DATA-RATE MODE: TRANSMIT & RECEIVE
CLOCKS ARE EQUAL (CLKX = CLKR).
VARIABLE-DATA-RATE MODE: CLKX != CLKR
Telecommunications
ENZO PATERNO
72
COMBO CHIPS
TRANSMITTER
RECEIVER
Telecommunications
ENZO PATERNO
73
COMBO CHIPS
SINGLE
CHANNEL
PCM
SYSTEM
Telecommunications
ENZO PATERNO
74
COMBO CHIPS
Telecommunications
ENZO PATERNO
75
COMBO CHIPS
24-CHANNELS
PCM
SYSTEM
Telecommunications
ENZO PATERNO
76
COMBO CHIPS
Telecommunications
ENZO PATERNO
77
URLS
http://www.ti.com/sc/docs/psheets/abstract/apps/spra349.htm
A-LAW , -LAW COMPANDING USING THE
TMS320C2XX DSP
MATLAB APPLICATIONS IN PCM:
http://engineering.eng.rowan.edu/~shreek/spring01/ecomms/tutorial.html
VOICEBOX Speech Processing Toolbox for MATLAB
http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html