Digital Communication - Quick Guide
Digital Communication - Quick Guide
In order to overcome these problems, the signals are digitized using different
techniques. The digitized signals allow the communication to be more clear and
accurate without losses.
The following figure indicates the difference between analog and digital signals. The
digital signals consist of 1s and 0s which indicate High and Low values respectively.
The effect of distortion, noise, and interference is much less in digital signals
as they are less affected.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 1/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Many of the digital circuits have almost common encoding techniques and
hence similar devices can be used for a number of purposes.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 2/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Source
Input Transducer
Source Encoder
The source encoder compresses the data into minimum number of bits. This process
helps in effective utilization of the bandwidth. It removes the redundant bits
unnecessaryexcessbits, i. e. , zeroes .
Channel Encoder
The channel encoder, does the coding for error correction. During the transmission of
the signal, due to the noise in the channel, the signal may get altered and hence to
avoid this, the channel encoder adds some redundant bits to the transmitted data.
These are the error correcting bits.
Digital Modulator
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 3/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Channel
The channel or a medium, allows the analog signal to transmit from the transmitter
end to the receiver end.
Digital Demodulator
This is the first step at the receiver end. The received signal is demodulated as well
as converted again from analog to digital. The signal gets reconstructed here.
Channel Decoder
The channel decoder, after detecting the sequence, does some error corrections. The
distortions which might occur during the transmission, are corrected by adding some
redundant bits. This addition of bits helps in the complete recovery of the original
signal.
Source Decoder
The resultant signal is once again digitized by sampling and quantizing so that the
pure digital output is obtained without the loss of information. The source decoder
recreates the source output.
Output Transducer
This is the last block which converts the signal into the original physical form, which
was at the input of the transmitter. It converts the electrical signal into physical
output (Example: loud speaker).
Output Signal
This is the output which is produced after the whole process. Example − The sound
signal received.
This unit has dealt with the introduction, the digitization of signals, the advantages
and the elements of digital communications. In the coming chapters, we will learn
about the concepts of Digital communications, in detail.
The message signal is the signal which is being transmitted for communication and
the carrier signal is a high frequency signal which has no data, but is used for long
distance transmission.
There are many modulation techniques, which are classified according to the type of
modulation employed. Of them all, the digital modulation technique used is Pulse
Code Modulation P CM .
A signal is pulse code modulated to convert its analog information into a binary
sequence, i.e., 1s and 0s. The output of a PCM will resemble a binary sequence. The
following figure shows an example of PCM output with respect to instantaneous
values of a given sine wave.
Instead of a pulse train, PCM produces a series of numbers or digits, and hence this
process is called as digital. Each one of these digits, though in binary code,
represent the approximate amplitude of the signal sample at that instant.
The basic operations in the receiver section are regeneration of impaired signals,
decoding, and reconstruction of the quantized pulse train. Following is the block
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 5/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
diagram of PCM which represents the basic elements of both the transmitter and the
receiver sections.
This filter eliminates the high frequency components present in the input analog
signal which is greater than the highest frequency of the message signal, to avoid
aliasing of the message signal.
Sampler
This is the technique which helps to collect the sample data at instantaneous values
of message signal, so as to reconstruct the original signal. The sampling rate must
be greater than twice the highest frequency component W of the message signal, in
accordance with the sampling theorem.
Quantizer
Quantizing is a process of reducing the excessive bits and confining the data. The
sampled output when given to Quantizer, reduces the redundant bits and compresses
the value.
Encoder
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 6/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The digitization of analog signal is done by the encoder. It designates each quantized
level by a binary code. The sampling done here is the sample-and-hold process.
These three sections LP F , S ampler, andQuantizer will act as an analog to digital
converter. Encoding minimizes the bandwidth used.
Regenerative Repeater
This section increases the signal strength. The output of the channel also has one
regenerative repeater circuit, to compensate the signal loss and reconstruct the
signal, and also to increase its strength.
Decoder
The decoder circuit decodes the pulse coded waveform to reproduce the original
signal. This circuit acts as the demodulator.
Reconstruction Filter
After the digital-to-analog conversion is done by the regenerative circuit and the
decoder, a low-pass filter is employed, called as the reconstruction filter to get back
the original signal.
Hence, the Pulse Code Modulator circuit digitizes the given analog signal, codes it
and samples it, and then transmits it in an analog form. This whole process is
repeated in a reverse pattern to obtain the original signal.
Sample is a piece of data taken from the whole data which is continuous in the time
domain.
When a source generates an analog signal and if that has to be digitized, having 1s
and 0s i.e., High or Low, the signal has to be discretized in time. This discretization
of analog signal is called as Sampling.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 7/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Sampling Rate
To discretize the signals, the gap between the samples should be fixed. That gap can
be termed as a sampling period Ts.
1
S ampling F requency = = fs
Ts
Where,
For an analog signal to be reconstructed from the digitized signal, the sampling rate
should be highly considered. The rate of sampling should be such that the data in
the message signal should neither be lost nor it should get over-lapped. Hence, a
rate was fixed for this, called as Nyquist rate.
Nyquist Rate
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 8/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Which means,
fS = 2W
Where,
A theorem called, Sampling Theorem, was stated on the theory of this Nyquist rate.
Sampling Theorem
The sampling theorem, which is also called as Nyquist theorem, delivers the theory
of sufficient sample rate in terms of bandwidth for the class of functions that are
bandlimited.
For the continuous-time signal x t, the band-limited signal in frequency domain, can
be represented as shown in the following figure.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 9/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
If the signal xt is sampled above the Nyquist rate, the original signal can be
recovered, and if it is sampled below the Nyquist rate, the signal cannot be
recovered.
The following figure explains a signal, if sampled at a higher rate than 2w in the
frequency domain.
The above figure shows the Fourier transform of a signal xs t. Here, the information
is reproduced without any loss. There is no mixing up and hence recovery is
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 10/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
possible.
∞
1
X s (w) = ∑ X(w − nw0 )
Ts
n=−∞
Ts
Let us see what happens if the sampling rate is equal to twice the highest frequency
(2W)
That means,
fs = 2W
Where,
The result will be as shown in the above figure. The information is replaced without
any loss. Hence, this is also a good sampling rate.
fs < 2W
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 11/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
We can observe from the above pattern that the over-lapping of information is done,
which leads to mixing up and loss of information. This unwanted phenomenon of
over-lapping is called as Aliasing.
Aliasing
Aliasing can be referred to as “the phenomenon of a high-frequency component in
the spectrum of a signal, taking on the identity of a low-frequency component in the
spectrum of its sampled version.”
This choice of having the sampling rate higher than Nyquist rate, also helps in the
easier design of the reconstruction filter at the receiver.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 12/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Any signal can be decomposed in terms of sum of sines and cosines using this
Fourier transform.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 13/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The quantizing of an analog signal is done by discretizing the signal with a number of
quantization levels. Quantization is representing the sampled values of the
amplitude by a finite set of levels, which means converting a continuous-amplitude
sample into a discrete-time signal.
The following figure shows how an analog signal gets quantized. The blue line
represents analog signal while the brown one represents the quantized signal.
Both sampling and quantization result in the loss of information. The quality of a
Quantizer output depends upon the number of quantization levels used. The discrete
amplitudes of the quantized output are called as representation levels or
reconstruction levels. The spacing between the two adjacent representation levels
is called a quantum or step-size.
The following figure shows the resultant quantized signal which is the digital form for
the given analog signal.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 14/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Types of Quantization
There are two types of Quantization - Uniform Quantization and Non-uniform
Quantization.
The type of quantization in which the quantization levels are uniformly spaced is
termed as a Uniform Quantization. The type of quantization in which the
quantization levels are unequal and mostly the relation between them is logarithmic,
is termed as a Non-uniform Quantization.
There are two types of uniform quantization. They are Mid-Rise type and Mid-Tread
type. The following figures represent the two types of uniform quantization.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 15/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Figure 1 shows the mid-rise type and figure 2 shows the mid-tread type of uniform
quantization.
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.
The Mid-tread type is so called because the origin lies in the middle of a
tread of the stair-case like graph. The quantization levels in this type are odd
in number.
Both the mid-rise and mid-tread type of uniform quantizers are symmetric
about the origin.
Quantization Error
For any system, during its functioning, there is always a difference in the values of
its input and output. The processing of the system results in an error, which is the
difference of those values.
The difference between an input value and its quantized value is called a
Quantization Error. A Quantizer is a logarithmic function that performs
Quantization roundingof f thevalue. An analog-to-digital converter (ADC) works as
a quantizer.
The following figure illustrates an example for a quantization error, indicating the
difference between the original signal and the quantized signal.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 16/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Quantization Noise
It is a type of quantization error, which usually occurs in analog audio signal, while
quantizing it to digital. For example, in music, the signals keep changing
continuously, where a regularity is not found in errors. Such errors create a
wideband noise called as Quantization Noise.
Companding in PCM
The word Companding is a combination of Compressing and Expanding, which
means that it does both. This is a non-linear technique used in PCM which
compresses the data at the transmitter and expands the same data at the receiver.
The effects of noise and crosstalk are reduced by using this technique.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 17/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
DPCM Transmitter
The DPCM Transmitter consists of Quantizer and Predictor with two summer circuits.
Following is the block diagram of DPCM transmitter.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 18/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The predictor produces the assumed samples from the previous outputs of the
transmitter circuit. The input to this predictor is the quantized versions of the input
signal x(nTs ).
v(nTs ) = Q[e(nTs )]
= e(nTs ) + q(nTs )
The same predictor circuit is used in the decoder to reconstruct the original input.
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.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 19/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The notation of the signals is the same as the previous ones. In the absence of
noise, the encoded receiver input will be the same as the encoded transmitter
output.
As mentioned before, the predictor assumes a value, based on the previous outputs.
The input given to the decoder is processed and that output is summed up with the
output of the predictor, to obtain a better output.
Delta Modulation
The type of modulation, where the sampling rate is much higher and in which the
stepsize after quantization is of a smaller value Δ, such a modulation is termed as
delta modulation.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 20/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Delta Modulation is a simplified form of DPCM technique, also viewed as 1-bit DPCM
scheme. As the sampling interval is reduced, the signal correlation will be higher.
Delta Modulator
The Delta Modulator comprises of a 1-bit quantizer and a delay circuit along with two
summer circuits. Following is the block diagram of a delta modulator.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 21/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Using these notations, now we shall try to figure out the process of delta modulation.
---------equation 1
---------equation 2
Further,
---------equation 3
Where,
Hence,
---------equation 4
Which means,
j=1
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 22/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
n
j=1
---------equation 5
n−1
= ∑ v(jTs )
j=1
---------equation 6
A Stair-case approximated waveform will be the output of the delta modulator with
the step-size as delta (Δ). The output quality of the waveform is moderate.
Delta Demodulator
The delta demodulator comprises of a low pass filter, a summer, and a delay circuit.
The predictor circuit is eliminated here and hence no assumed input is given to the
demodulator.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 23/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Low pass filter is used for many reasons, but the prominent reason is noise
elimination for out-of-band signals. The step-size error that may occur at the
transmitter is called granular noise, which is eliminated here. If there is no noise
present, then the modulator output equals the demodulator input.
1-bit quantizer
Very easy design of the modulator and the demodulator
A larger step-size is needed in the steep slope of modulating signal and a smaller
stepsize is needed where the message has a small slope. The minute details get
missed in the process. So, it would be better if we can control the adjustment of
step-size, according to our requirement in order to obtain the sampling in a desired
fashion. This is the concept of Adaptive Delta Modulation.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 24/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The gain of the voltage controlled amplifier is adjusted by the output signal from the
sampler. The amplifier gain determines the step-size and both are proportional.
ADM quantizes the difference between the value of the current sample and the
predicted value of the next sample. It uses a variable step height to predict the next
values, for the faithful reproduction of the fast varying values.
Linear prediction is based on the idea that the current sample is based on the linear
combination of past samples. The analysis estimates the values of a discrete-time
signal as a linear function of the previous samples.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 25/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
p
Where
For LPC, the predictor co-efficient values are determined by minimizing the sum of
squared differences overaf initeinterval between the actual speech samples and
the linearly predicted ones.
This is a very useful method for encoding speech at a low bit rate. The LPC method
is very close to the Fast Fourier Transform F F T method.
Multiplexing
Multiplexing is the process of combining multiple signals into one signal, over a
shared medium. These signals, if analog in nature, the process is called as analog
multiplexing. If digital signals are multiplexed, it is called as digital multiplexing.
The following figures represent MUX and DEMUX. Their primary use is in the field of
communications.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 26/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Types of Multiplexers
There are mainly two types of multiplexers, namely analog and digital. They are
further divided into FDM, WDM, and TDM. The following figure gives a detailed idea
on this classification.
Actually, there are many types of multiplexing techniques. Of them all, we have the
main types with general classification, mentioned in the above figure.
Analog Multiplexing
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 27/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The analog multiplexing techniques involve signals which are analog in nature. The
analog signals are multiplexed according to their frequency F DM or wavelength
W DM .
Digital Multiplexing
The term digital represents the discrete bits of information. Hence, the available data
is in the form of frames or packets, which are discrete.
In TDM, the time frame is divided into slots. This technique is used to transmit a
signal over a single communication channel, by allotting one slot for each message.
Of all the types of TDM, the main ones are Synchronous and Asynchronous TDM.
Synchronous TDM
In Synchronous TDM, the input is connected to a frame. If there are ‘n’ number of
connections, then the frame is divided into ‘n’ time slots. One slot is allocated for
each input line.
In this technique, the sampling rate is common to all signals and hence the same
clock input is given. The MUX allocates the same slot to each device at all times.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 28/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Asynchronous TDM
In Asynchronous TDM, the sampling rate is different for each of the signals and a
common clock is not required. If the allotted device, for a time-slot, transmits
nothing and sits idle, then that slot is allotted to another device, unlike synchronous.
This type of TDM is used in Asynchronous transfer mode networks.
Regenerative Repeater
For any communication system to be reliable, it should transmit and receive the
signals effectively, without any loss. A PCM wave, after transmitting through a
channel, gets distorted due to the noise introduced by the channel.
The regenerative pulse compared with the original and received pulse, will be as
shown in the following figure.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 29/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
This consists of an equalizer along with an amplifier, a timing circuit, and a decision
making device. Their working of each of the components is detailed as follows.
Equalizer
The channel produces amplitude and phase distortions to the signals. This is due to
the transmission characteristics of the channel. The Equalizer circuit compensates
these losses by shaping the received pulses.
Timing Circuit
To obtain a quality output, the sampling of the pulses should be done where the
signal to noise ratio S N R is maximum. To achieve this perfect sampling, a periodic
pulse train has to be derived from the received pulses, which is done by the timing
circuit.
Hence, the timing circuit, allots the timing interval for sampling at high SNR, through
the received pulses.
Decision Device
The timing circuit determines the sampling times. The decision device is enabled at
these sampling times. The decision device decides its output based on whether the
amplitude of the quantized pulse and the noise, exceeds a pre-determined value or
not.
These are few of the techniques used in digital communications. There are other
important techniques to be learned, called as data encoding techniques. Let us learn
about them in the subsequent chapters, after taking a look at the line codes.
As the coding is done to make more bits transmit on a single signal, the
bandwidth used is much reduced.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 30/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Unipolar
Polar
Bi-polar
Unipolar Signaling
Unipolar signaling is also called as On-Off Keying or simply OOK.
Return to Zero RZ
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 31/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Advantages
It is simple.
Disadvantages
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 32/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Advantages
It is simple.
The spectral line present at the symbol rate can be used as a clock.
Disadvantages
No error correction.
Occupies twice the bandwidth as unipolar NRZ.
The signal droop is caused at the places where signal is non-zero at 0 Hz.
Polar Signaling
There are two methods of Polar Signaling. They are −
Polar NRZ
Polar RZ
Polar NRZ
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 33/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
In this type of Polar signaling, a High in data is represented by a positive pulse, while
a Low in data is represented by a negative pulse. The following figure depicts this
well.
Advantages
It is simple.
No low-frequency components are present.
Disadvantages
No error correction.
No clock is present.
The signal droop is caused at the places where the signal is non-zero at 0 Hz.
Polar RZ
In this type of Polar signaling, a High in data, though represented by a Mark pulse,
its duration T0 is less than the symbol bit duration. Half of the bit duration remains
high but it immediately returns to zero and shows the absence of pulse during the
remaining half of the bit duration.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 34/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
However, for a Low input, a negative pulse represents the data, and the zero level
remains same for the other half of the bit duration. The following figure depicts this
clearly.
Advantages
It is simple.
No low-frequency components are present.
Disadvantages
No error correction.
No clock is present.
Occupies twice the bandwidth of Polar NRZ.
The signal droop is caused at places where the signal is non-zero at 0 Hz.
Bipolar Signaling
This is an encoding technique which has three voltage levels namely +, - and 0.
Such a signal is called as duo-binary signal.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 35/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Bipolar NRZ
Bipolar RZ
From the models so far discussed, we have learnt the difference between NRZ and
RZ. It just goes in the same way here too. The following figure clearly depicts this.
The above figure has both the Bipolar NRZ and RZ waveforms. The pulse duration
and symbol bit duration are equal in NRZ type, while the pulse duration is half of the
symbol bit duration in RZ type.
Advantages
It is simple.
No low-frequency components are present.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 36/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Disadvantages
No clock is present.
Long strings of data causes loss of synchronization.
PSD Derivation
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 37/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Hence, to derive the power spectral density, we shall use the time auto-correlation
(Rx (τ )) of a power signal x(t) as shown below.
Tp
1 2
Rx (τ ) = limTp →∞ ∫ −T p
x(t)x(t + τ )dt
Tp
2
1
Rx (τ ) = ∑ Rn δ(τ − nT )
T
n=−∞
Where
1
Rn = limN →∞ ∑ a k a k+n
N k
1
Sx (w) = (R0 + 2 ∑ Rn cos nwT )
T
n=1
Since the pulse filter has the spectrum of (w) ↔ f (t), we have
2
sy (w) =∣ F (w) ∣ Sx (w)
∞
2
∣F (w)∣
−jnwTb
= ( ∑ Rn e )
T
n=−∞
∞
2
∣F (w)∣
= (R0 + 2 ∑ Rn cos nwT )
T
n=1
Hence, we get the equation for Power Spectral Density. Using this, we can find the
PSD of various line codes.
Data Encoding
The common types of line encoding are Unipolar, Polar, Bipolar, and Manchester.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 38/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Encoding Techniques
The data encoding technique is divided into the following types, depending upon the
type of data conversion.
Digital data to Digital signals − These are in this section. There are several
ways to map digital data to digital signals. Some of them are −
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 39/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
There is a change in the polarity of the signal, only when the incoming signal
changes from 1 to 0 or from 0 to 1. It is the same as NRZ, however, the first bit of
the input signal should have a change of polarity.
If a 1 occurs at the incoming signal, then there occurs a transition at the beginning
of the bit interval. For a 0 at the incoming signal, there is no transition at the
beginning of the bit interval.
NRZ codes has a disadvantage that the synchronization of the transmitter clock
with the receiver clock gets completely disturbed, when there is a string of 1s and
0s. Hence, a separate clock line needs to be provided.
Bi-phase Encoding
The signal level is checked twice for every bit time, both initially and in the middle.
Hence, the clock rate is double the data transfer rate and thus the modulation rate is
also doubled. The clock is taken from the signal itself. The bandwidth required for
this coding is greater.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 40/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Bi-phase Manchester
Differential Manchester
Bi-phase Manchester
In this type of coding, the transition is done at the middle of the bit-interval. The
transition for the resultant pulse is from High to Low in the middle of the interval, for
the input bit 1. While the transition is from Low to High for the input bit 0.
Differential Manchester
In this type of coding, there always occurs a transition in the middle of the bit
interval. If there occurs a transition at the beginning of the bit interval, then the
input bit is 0. If no transition occurs at the beginning of the bit interval, then the
input bit is 1.
The following figure illustrates the waveforms of NRZ-L, NRZ-I, Bi-phase Manchester
and Differential Manchester coding for different digital inputs.
Block Coding
Among the types of block coding, the famous ones are 4B/5B encoding and 8B/6T
encoding. The number of bits are processed in different manners, in both of these
processes.
4B/5B Encoding
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 41/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
In Manchester encoding, to send the data, the clocks with double speed is required
rather than NRZ coding. Here, as the name implies, 4 bits of code is mapped with 5
bits, with a minimum number of 1 bits in the group.
The basic idea of selecting a 5-bit code is that, it should have one leading 0 and it
should have no more than two trailing 0s. Hence, these words are chosen such
that two transactions take place per block of bits.
8B/6T Encoding
We have used two voltage levels to send a single bit over a single signal. But if we
use more than 3 voltage levels, we can send more bits per signal.
For example, if 6 voltage levels are used to represent 8 bits on a single signal, then
such encoding is termed as 8B/6T encoding. Hence in this method, we have as many
as 729 combinations for signal and 256 combinations for bits.
6 8
3 2
These are the techniques mostly used for converting digital data into digital signals
by compressing or coding them for reliable transmission of data.
There is another important distortion which is most likely to occur, called as Inter-
Symbol Interference I S I .
Causes of ISI
Multi-path Propagation
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 42/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The ISI is unwanted and should be completely eliminated to get a clean output. The
causes of ISI should also be resolved in order to lessen its effect.
To view ISI in a mathematical form present in the receiver output, we can consider
the receiver output.
The receiving filter output y(t) is sampled at time ti = iTb (with i taking on integer
values), yielding −
∞
k=−∞
= μa i + μ ∑ a k p(iTb − kTb )
k=−∞
k≠i
In the above equation, the first term μa i is produced by the ith transmitted bit.
The second term represents the residual effect of all other transmitted bits on the
decoding of the ith bit. This residual effect is called as Inter Symbol Interference.
y(ti ) = μa i
This equation shows that the ith bit transmitted is correctly reproduced. However,
the presence of ISI introduces bit errors and distortions in the output.
While designing the transmitter or a receiver, it is important that you minimize the
effects of ISI, so as to receive the output with the least possible error rate.
Correlative Coding
So far, we’ve discussed that ISI is an unwanted phenomenon and degrades the
signal. But the same ISI if used in a controlled manner, is possible to achieve a bit
rate of 2W bits per second in a channel of bandwidth W Hertz. Such a scheme is
called as Correlative Coding or Partial response signaling schemes.
Since the amount of ISI is known, it is easy to design the receiver according to the
requirement so as to avoid the effect of ISI on the signal. The basic idea of
correlative coding is achieved by considering an example of Duo-binary Signaling.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 43/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Duo-binary Signaling
The name duo-binary means doubling the binary system’s transmission capability. To
understand this, let us consider a binary input sequence {ak} consisting of
uncorrelated binary digits each having a duration Ta seconds. In this, the signal 1 is
represented by a +1 volt and the symbol 0 by a -1 volt.
Therefore, the duo-binary coder output ck is given as the sum of present binary digit
ak and the previous value ak-1 as shown in the following equation.
c k = a k + a k−1
The above equation states that the input sequence of uncorrelated binary sequence
{ak} is changed into a sequence of correlated three level pulses {ck}. This
correlation between the pulses may be understood as introducing ISI in the
transmitted signal in an artificial manner.
Eye Pattern
An effective way to study the effects of ISI is the Eye Pattern. The name Eye
Pattern was given from its resemblance to the human eye for binary waves. The
interior region of the eye pattern is called the eye opening. The following figure
shows the image of an eye-pattern.
Jitter is the short-term variation of the instant of digital signal, from its ideal
position, which may lead to data errors.
When the effect of ISI increases, traces from the upper portion to the lower portion
of the eye opening increases and the eye gets completely closed, if ISI is very high.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 44/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Actual eye patterns are used to estimate the bit error rate and the signal-to-
noise ratio.
The width of the eye opening defines the time interval over which the
received wave can be sampled without error from ISI.
The instant of time when the eye opening is wide, will be the preferred time
for sampling.
The rate of the closure of the eye, according to the sampling time, determines
how sensitive the system is to the timing error.
The height of the eye opening, at a specified sampling time, defines the
margin over noise.
Equalization
For reliable communication to be established, we need to have a quality output. The
transmission losses of the channel and other factors affecting the quality of the
signal, have to be treated. The most occurring loss, as we have discussed, is the ISI.
To make the signal free from ISI, and to ensure a maximum signal to noise ratio, we
need to implement a method called Equalization. The following figure shows an
equalizer in the receiver portion of the communication system.
The noise and interferences which are denoted in the figure, are likely to occur,
during transmission. The regenerative repeater has an equalizer circuit, which
compensates the transmission losses by shaping the circuit. The Equalizer is feasible
to get implemented.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 45/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The rate at which data can be communicated is called the data rate. The rate at
which error occurs in the bits, while transmitting data is called the Bit Error Rate
BE R .
The probability of the occurrence of BER is the Error Probability. The increase in
Signal to Noise Ratio SN R decreases the BER, hence the Error Probability also gets
decreased.
In an Analog receiver, the figure of merit at the detection process can be termed as
the ratio of output SNR to the input SNR. A greater value of figure-of-merit will be an
advantage.
Digital Modulation provides more information capacity, high data security, quicker
system availability with great quality communication. Hence, digital modulation
techniques have a greater demand, for their capacity to convey larger amounts of
data than analog modulation techniques.
There are many types of digital modulation techniques and also their combinations,
depending upon the need. Of them all, we will discuss the prominent ones.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 46/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
M-ary Encoding
M-ary Encoding techniques are the methods where more than two bits are made to
transmit simultaneously on a single signal. This helps in the reduction of bandwidth.
M-ary ASK
M-ary FSK
M-ary PSK
Any modulated signal has a high frequency carrier. The binary signal when ASK
modulated, gives a zero value for Low input while it gives the carrier output for
High input.
The following figure represents ASK modulated waveform along with its input.
To find the process of obtaining this ASK modulated wave, let us learn about the
working of the ASK modulator.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 47/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
ASK Modulator
The ASK modulator block diagram comprises of the carrier signal generator, the
binary sequence from the message signal and the band-limited filter. Following is the
block diagram of the ASK Modulator.
The band-limiting filter, shapes the pulse depending upon the amplitude and phase
characteristics of the band-limiting filter or the pulse-shaping filter.
ASK Demodulator
There are two types of ASK Demodulation techniques. They are −
The clock frequency at the transmitter when matches with the clock frequency at the
receiver, it is known as a Synchronous method, as the frequency gets
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 48/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The modulated ASK signal is given to the half-wave rectifier, which delivers a positive
half output. The low pass filter suppresses the higher frequencies and gives an
envelope detected output from which the comparator delivers a digital output.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 49/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The ASK modulated input signal is given to the Square law detector. A square law
detector is one whose output voltage is proportional to the square of the amplitude
modulated input voltage. The low pass filter minimizes the higher frequencies. The
comparator and the voltage limiter help to get a clean digital output.
The output of a FSK modulated wave is high in frequency for a binary High input and
is low in frequency for a binary Low input. The binary 1s and 0s are called Mark and
Space frequencies.
To find the process of obtaining this FSK modulated wave, let us know about the
working of a FSK modulator.
FSK Modulator
The FSK modulator block diagram comprises of two oscillators with a clock and the
input binary sequence. Following is its block diagram.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 50/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The two oscillators, producing a higher and a lower frequency signals, are connected
to a switch along with an internal clock. To avoid the abrupt phase discontinuities of
the output waveform during the transmission of the message, a clock is applied to
both the oscillators, internally. The binary input sequence is applied to the
transmitter so as to choose the frequencies according to the binary input.
FSK Demodulator
There are different methods for demodulating a FSK wave. The main methods of FSK
detection are asynchronous detector and synchronous detector. The
synchronous detector is a coherent one, while asynchronous detector is a non-
coherent one.
The block diagram of Asynchronous FSK detector consists of two band pass filters,
two envelope detectors, and a decision circuit. Following is the diagrammatic
representation.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 51/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The FSK signal is passed through the two Band Pass Filters BP F s , tuned to Space
and Mark frequencies. The output from these two BPFs look like ASK signal, which is
given to the envelope detector. The signal in each envelope detector is modulated
asynchronously.
The decision circuit chooses which output is more likely and selects it from any one
of the envelope detectors. It also re-shapes the waveform to a rectangular one.
The block diagram of Synchronous FSK detector consists of two mixers with local
oscillator circuits, two band pass filters and a decision circuit. Following is the
diagrammatic representation.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 52/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The FSK signal input is given to the two mixers with local oscillator circuits. These
two are connected to two band pass filters. These combinations act as demodulators
and the decision circuit chooses which output is more likely and selects it from any
one of the detectors. The two signals have a minimum frequency separation.
For both of the demodulators, the bandwidth of each of them depends on their bit
rate. This synchronous demodulator is a bit complex than asynchronous type
demodulators.
PSK is of two types, depending upon the phases the signal gets shifted. They are −
This is also called as 2-phase PSK or Phase Reversal Keying. In this technique, the
sine wave carrier takes two phase reversals such as 0° and 180°.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 53/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
This is the phase shift keying technique, in which the sine wave carrier takes four
phase reversals such as 0°, 90°, 180°, and 270°.
If this kind of techniques are further extended, PSK can be done by eight or sixteen
values also, depending upon the requirement.
BPSK Modulator
The block diagram of Binary Phase Shift Keying consists of the balance modulator
which has the carrier sine wave as one input and the binary sequence as the other
input. Following is the diagrammatic representation.
The modulation of BPSK is done using a balance modulator, which multiplies the two
signals applied at the input. For a zero binary input, the phase will be 0° and for a
high input, the phase reversal is of 180°.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 54/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The output sine wave of the modulator will be the direct input carrier or the inverted
180°phaseshif ted input carrier, which is a function of the data signal.
BPSK Demodulator
The block diagram of BPSK demodulator consists of a mixer with local oscillator
circuit, a bandpass filter, a two-input detector circuit. The diagram is as follows.
By recovering the band-limited message signal, with the help of the mixer circuit and
the band pass filter, the first stage of demodulation gets completed. The base band
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 55/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
signal which is band limited is obtained and this signal is used to regenerate the
binary message bit stream.
In the next stage of demodulation, the bit clock rate is needed at the detector circuit
to produce the original binary message signal. If the bit rate is a sub-multiple of the
carrier frequency, then the bit clock regeneration is simplified. To make the circuit
easily understandable, a decision-making circuit may also be inserted at the 2nd
stage of detection.
Instead of the conversion of digital bits into a series of digital stream, it converts
them into bit pairs. This decreases the data bit rate to half, which allows space for
the other users.
QPSK Modulator
The QPSK Modulator uses a bit-splitter, two multipliers with local oscillator, a 2-bit
serial to parallel converter, and a summer circuit. Following is the block diagram for
the same.
At the modulator’s input, the message signal’s even bits (i.e., 2nd bit, 4th bit, 6th
bit, etc.) and odd bits (i.e., 1st bit, 3rd bit, 5th bit, etc.) are separated by the bits
splitter and are multiplied with the same carrier to generate odd BPSK (called as
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 56/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
PSKI) and even BPSK (called as PSKQ). The PSKQ signal is anyhow phase shifted
by 90° before being modulated.
The QPSK waveform for two-bits input is as follows, which shows the modulated
result for different instances of binary inputs.
QPSK Demodulator
The QPSK Demodulator uses two product demodulator circuits with local oscillator,
two band pass filters, two integrator circuits, and a 2-bit parallel to serial converter.
Following is the diagram for the same.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 57/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
These signals after processing, are passed to the parallel to serial converter.
It is seen from the above figure that, if the data bit is Low i.e., 0, then the phase of
the signal is not reversed, but continued as it was. If the data is a High i.e., 1, then
the phase of the signal is reversed, as with NRZI, invert on 1
af ormof dif f erentialencoding.
If we observe the above waveform, we can say that the High state represents an M
in the modulating signal and the Low state represents a W in the modulating signal.
DPSK Modulator
DPSK is a technique of BPSK, in which there is no reference phase signal. Here, the
transmitted signal itself can be used as a reference signal. Following is the diagram
of DPSK Modulator.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 58/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
DPSK encodes two distinct signals, i.e., the carrier and the modulating signal with
180° phase shift each. The serial data input is given to the XNOR gate and the
output is again fed back to the other input through 1-bit delay. The output of the
XNOR gate along with the carrier signal is given to the balance modulator, to produce
the DPSK modulated signal.
DPSK Demodulator
In DPSK demodulator, the phase of the reversed bit is compared with the phase of
the previous bit. Following is the block diagram of DPSK demodulator.
From the above figure, it is evident that the balance modulator is given the DPSK
signal along with 1-bit delay input. That signal is made to confine to lower
frequencies with the help of LPF. Then it is passed to a shaper circuit, which is a
comparator or a Schmitt trigger circuit, to recover the original binary data as the
output.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 59/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
This is the type of digital modulation technique used for data transmission in which
instead of one bit, two or more bits are transmitted at a time. As a single signal is
used for multiple bit transmission, the channel bandwidth is reduced.
M-ary Equation
If a digital signal is given under four conditions, such as voltage levels, frequencies,
phases, and amplitude, then M = 4.
N = log2 M
Where
N
2 = M
There are many M-ary modulation techniques. Some of these techniques, modulate
one parameter of the carrier signal, such as amplitude, phase, and frequency.
M-ary ASK
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 60/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Sm (t) = Am cos(2πfc t)
M-ary FSK
nc
Where fc =
2Ts
for some fixed integer n.
2Ts
other.
Since M signals are orthogonal, there is no crowding in the signal space.
The bandwidth efficiency of M-ary FSK decreases and the power efficiency
increases with the increase in M.
M-ary PSK
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 61/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
−−
−
2E 0 ≤ t ≤ T and i = 1, 2. . . M
Si (t) = √ cos(wo t + ϕi t)
T
2πi
ϕi (t) = where i = 1, 2, 3. . . . . . M
M
So far, we have discussed different modulation techniques. The output of all these
techniques is a binary sequence, represented as 1s and 0s. This binary or digital
information has many types and forms, which are discussed further.
These three events occur at different times. The difference in these conditions help
us gain knowledge on the probabilities of the occurrence of events.
Entropy
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 62/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Entropy can be defined as a measure of the average information content per source
symbol. Claude Shannon, the “father of the Information Theory”, provided a
formula for it as −
H = − ∑ pi logb pi
The amount of uncertainty remaining about the channel input after observing the
channel output, is called as Conditional Entropy. It is denoted by H (x ∣ y)
Mutual Information
Let us consider a channel whose output is Y and input is X
T hisisassumedbef oretheinputisapplied
To know about the uncertainty of the output, after the input is applied, let us
consider Conditional Entropy, given that Y = yk
j−1
1
H (x ∣ yk ) = ∑ p (x j ∣ yk ) log2 [ ]
p(x j ∣ yk )
j=0
k−1
H (X ∣ Y ) = ∑ H (X ∣ y = yk ) p (yk )
k=0
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 63/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
=
k−1 j−1
∑ ∑ p (x j ∣ yk ) p (yk ) log2
k=0 j=0
1
[ ]
p (x j ∣ y k )
k−1 j−1
1
= ∑ ∑ p (x j , yk ) log2 [ ]
p (x j ∣ y k )
k=0 j=0
Denoting the Mutual Information as I (x; y) , we can write the whole thing in an
equation, as follows
I (x; y) = H (x) − H (x ∣ y)
I (x; y) = I (y; x)
I (x; y) ≥ 0
I (x; y) = H (y) − H (y ∣ x)
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 64/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
j−1 k−1
1
H (x, y) = ∑ ∑ p(x j , yk ) log2 ( )
p (x i , y k )
j=0 k=0
Channel Capacity
A source from which the data is being emitted at successive intervals, which is
independent of previous values, can be termed as discrete memoryless source.
This source is discrete as it is not considered for a continuous time interval, but at
discrete time intervals. This source is memoryless as it is fresh at each instant of
time, without considering the previous values.
For example, in telegraphy, we use Morse code, in which the alphabets are denoted
by Marks and Spaces. If the letter E is considered, which is mostly used, it is
denoted by “.” Whereas the letter Q which is rarely used, is denoted by “--.-”
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 65/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Where Sk is the output of the discrete memoryless source and bk is the output of
the source encoder which is represented by 0s and 1s.
Let us assume that the source has an alphabet with k different symbols and that the
kth symbol Sk occurs with the probability Pk, where k = 0, 1…k-1.
Let the binary code word assigned to symbol Sk, by the encoder having length lk,
measured in bits.
Hence, we define the average code word length L of the source encoder as
k−1
¯
¯¯¯
L = ∑ pk lk
k=0
¯
¯¯¯
If L min = minimum possible value of L
Lmin
η =
¯
¯¯¯
L
¯
¯¯¯
With L ≥ L min we will have η ≤ 1
Let us refer to the definition, “Given a discrete memoryless source of entropy H (δ),
the average code-word length L for any source encoding is bounded as L ≥ H (δ)."
¯
¯¯¯
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 66/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Hence with L min = H (δ), the efficiency of the source encoder in terms of Entropy
H (δ) may be written as
H (δ)
η =
¯
¯¯¯
L
The final target is that the overall effect of the channel noise should be minimized.
The mapping is done by the transmitter, with the help of an encoder, whereas the
inverse mapping is done by the decoder in the receiver.
Channel Coding
Let us consider a discrete memoryless channel δ with Entropy H δ
H (δ)
The data sent = Ts
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 67/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
H (δ)
If it means the transmission is good and can be reproduced with a small
C
≤
Ts Tc
probability of error.
Tc
H (δ)
If then the system is said to be signaling at a critical rate.
C
=
Ts Tc
H (δ)
Conversely, if , then the transmission is not possible.
C
>
Ts Tc
Hence, the maximum rate of the transmission is equal to the critical rate of the
channel capacity, for reliable error-free messages, which can take place, over a
discrete memoryless channel. This is called as Channel coding theorem.
There are many different error correcting codes depending upon the mathematical
principles applied to them. But, historically, these codes have been classified into
Linear block codes and Convolution codes.
Let us consider some blocks of data, which contains k bits in each block. These bits
are mapped with the blocks which has n bits in each block. Here n is greater than k.
The transmitter adds redundant bits which are n − k bits. The ratio k/n is the code
rate. It is denoted by r and the value of r is r < 1.
The n − k bits added here, are parity bits. Parity bits help in error detection and
error correction, and also in locating the data. In the data being transmitted, the left
most bits of the code word correspond to the message bits, and the right most bits
of the code word correspond to the parity bits.
Systematic Code
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 68/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Any linear block code can be a systematic code, until it is altered. Hence, an
unaltered block code is called as a systematic code.
If the message is not altered, then it is called as systematic code. It means, the
encryption of the data should not change the data.
Convolution Codes
So far, in the linear codes, we have discussed that systematic unaltered code is
preferred. Here, the data of total n bits if transmitted, k bits are message bits and
n − k bits are parity bits.
In the process of encoding, the parity bits are subtracted from the whole data and
the message bits are encoded. Now, the parity bits are again added and the whole
data is again encoded.
The following figure quotes an example for blocks of data and stream of data, used
for transmission of information.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 69/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The whole process, stated above is tedious which has drawbacks. The allotment of
buffer is a main problem here, when the system is busy.
This drawback is cleared in convolution codes. Where the whole stream of data is
assigned symbols and then transmitted. As the data is a stream of bits, there is no
need of buffer for storage.
Hamming Codes
The linearity property of the code word is that the sum of two code words is also a
code word. Hamming codes are the type of linear error correcting codes, which
can detect up to two bit errors or they can correct one bit errors without the
detection of uncorrected errors.
While using the hamming codes, extra parity bits are used to identify a single bit
error. To get from one-bit pattern to the other, few bits are to be changed in the
data. Such number of bits can be termed as Hamming distance. If the parity has a
distance of 2, one-bit flip can be detected. But this can't be corrected. Also, any two
bit flips cannot be detected.
However, Hamming code is a better procedure than the previously discussed ones in
error detection and correction.
BCH Codes
BCH codes are named after the inventors Bose, Chaudari and Hocquenghem. During
the BCH code design, there is control on the number of symbols to be corrected and
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 70/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
hence multiple bit correction is possible. BCH codes is a powerful technique in error
correcting codes.
For any positive integers m ≥ 3 and t < 2m-1 there exists a BCH binary code.
Following are the parameters of such code.
Cyclic Codes
The cyclic property of code words is that any cyclic-shift of a code word is also a
code word. Cyclic codes follow this cyclic property.
Cyclic codes are used for error correction. They are mainly used to correct double
errors and burst errors.
Hence, these are a few error correcting codes, which are to be detected at the
receiver. These codes prevent the errors from getting introduced and disturb the
communication. They also prevent the signal from getting tapped by unwanted
receivers. There is a class of signaling techniques to achieve this, which are
discussed in the next chapter.
The signals modulated with these techniques are hard to interfere and cannot be
jammed. An intruder with no official access is never allowed to crack them. Hence,
these techniques are used for military purposes. These spread spectrum signals
transmit at low power density and has a wide spread of signals.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 71/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
Pseudo-Noise Sequence
Narrow-band Signals
The Narrow-band signals have the signal strength concentrated as shown in the
following frequency spectrum figure.
Though the features are good, these signals are prone to interference.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 72/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
The spread spectrum signals have the signal strength distributed as shown in the
following frequency spectrum figure.
With these features, the spread spectrum signals are highly resistant to interference
or jamming. Since multiple users can share the same spread spectrum bandwidth
without interfering with one another, these can be called as multiple access
techniques.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 73/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
This is frequency hopping technique, where the users are made to change the
frequencies of usage, from one to another in a specified time interval, hence called
as frequency hopping. For example, a frequency was allotted to sender 1 for a
particular period of time. Now, after a while, sender 1 hops to the other frequency
and sender 2 uses the first frequency, which was previously used by sender 1. This is
called as frequency reuse.
The frequencies of the data are hopped from one to another in order to provide a
secure transmission. The amount of time spent on each frequency hop is called as
Dwell time.
Whenever a user wants to send data using this DSSS technique, each and every bit
of the user data is multiplied by a secret code, called as chipping code. This
chipping code is nothing but the spreading code which is multiplied with the original
message and transmitted. The receiver uses the same code to retrieve the original
message.
Hard to find the user’s frequency at any User frequency, once allotted is always
instant of time the same
Power strength of the signal is high Power strength of the signal is low
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 74/75
3/25/24, 11:33 AM Digital Communication - Quick Guide
obstacles
It is cheaper It is expensive
This is the commonly used technique This technique is not frequently used
Cross-talk elimination
Better output with data integrity
Reduced effect of multipath fading
Better security
Reduction in noise
Co-existence with other systems
Longer operative distances
Hard to detect
Not easy to demodulate/decode
Difficult to jam the signals
Although spread spectrum techniques were originally designed for military uses, they
are now being used widely for commercial purpose.
https://www.tutorialspoint.com/digital_communication/digital_communication_quick_guide.htm 75/75