You are on page 1of 10

DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

Digital Communication System

History Background of Digital Communication

The first Telegraph (1838) was a point to point text messaging system and was the first to
introduce into commercial service which began operation in England. It was also introduced by
William Cooke and Charles Wheatstone.

Phones/Telephones (1870) were introduced by Alexander Graham Bell and were used in order to
communicate by using sounds it was developed up to the recent generation and it is now called
smartphones.

Radio (1899) introduced by and Italian inventor named Guglielmo Marconi. It is being used in
order to deliver news in a new way of communication.

Television (1927) introduced by Philo Farnsworth made the world’s first working Television
which has a digital screen and it also delivers new to the human population, it also is a new
development in order to communicate to people.

Communication Satellite (1957) was the first to orbit the planet and was sent by the soviet union
to catch signal and frequencies for the development of communication.

Fiber optic Wire (1970)was published by Robert Maureer, Donald Keck and Peter Schulz. This
carries more than 65,000 times more information than copper.

Internet (1980) The U.S. Government had a plan to invest in computer networks to have a stock
of internet. And in 2012 more than 2.2 billion people uses the internet

MPEG (1988) Moving Picture Experts Group, is the one to set the standards for audio and video
compression and transmission and was introduced by Hiroshi Yasuda and Leonardo Chiargilione.

Smartphones (1990) it was designed by IBM and published it to the public it consists of pf
calendar, address book, world clock and other ways in order to communicate to other people. It

1 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

rapidly produces its production in order to communicate the community around you. And today it
is now being used for our daily works.

______________________________________________________________________________

Digital Communication has reproduced rapidly in the previous years. It covers broad area of
communication techniques like digital transmission and digital radio.

Digital Transmission- it is a technique of transmitting digital pulses between two or more


communication system points.

Digital radio- is a digital modulated analog that has a carrier between two or more in a
communication system.

The objectives of this System is that to reach and analyze the data and human related centered
design which helps to identify meaningful patterns of trends in order to bring out appropriate
conclusions. It also has a goal to describe and sort design problems that is need ed in order to solve
the issue.

Block Diagram of a Pulse Code Modulation (PCM)

2 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

I. SAMPLING
Sampling is the method of obtaining the discrete values of an
instantaneous continuous time signal. This part of the ADC samples signals at
various values within the same sampling interval and converts them to digital
signals.

The figures below showing the different outputs of the modulated signal.\
the input of the Pulse Generatoir is 4Hz and the Pulse Modulation output has the
same input to Pulse Generator. The inputs were tried on a different frequencies
which concludes the Values of each waveform can be manipulated.

Pulse Generator F=4Hz

Pulse Amplitude Modulation Output

3 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

II. QUANTIZATION
In mathematics and digital signal processing, Quantization is the
process of sampling a few points on an analog signal and these points
are then joined to round off the value to a stabilized value. Example
of Quantization is truncation and rounding. Quantization is used in
lossy compression algorithms and nearly all digital signal processing.
To Achieve Quantization in this matter the uniform encoder
helps to quantized the Digital Communication system. so that it can
connect to the integer to bit converter block which is used in source
encoding.

Quantized and Encoded

4 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

III. SOURCE ENCODING


In Pulse code Modulation we convert signal into digital signal as it is stated above,
we need to remember that it is using binary digits in order to represent the signal.
this sequence of binary digits is called information sequence

Block used for Channel


Encoding

IV. CHANNEL ENCODING


Encoding channels are the building blocks of your visualizations. These
channels are the means by which Charts translates data from your
collection to the visualization.

Block used for Channel


Encoding

5 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

V. MODULATION
is a process through which audio, video, image, signal or text
information is added to an electrical or optical carrier signal to be
transmitted over a telecommunication or electronic medium.

To Achieve This kind of result we tried to Modulate the Carrier


signal with a analog filter design. which makes the result complicated to
read and it is also stated that the input must be discrete input signal.

Analog Filter Design


Used for modulation Modulated passing
Analog Filter Design

VI. TRANSMISSION OF DATA

6 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

refers to the movement of data in form of bits between two or more digital
devices. This transfer of data takes place via some form of transmission
media (for example, coaxial cable, fiber optics etc.)

The result on this signal led to and error signal. which i mainly use
AWGN channel in order to we can see the difference of the other
waveform of the signal. but, it suddenly turned into and error signal

Transmitted data but,


errored signal.

VII. CHANNEL DECODING


The channel-coded bits should be mapped into a certain electromagnetic
waveform employing amplitude, frequency, and phase by a modulator.

7 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

The block used in this communication system is a uniform decoder


which is being used for decoding bits which is a opposite of the uniform
encoder that has been used before integer to bits converter

VIII. SOURCE DECODING


refers to the process in which the decoder decodes or interprets
a message that has been encoded by a source using his
experiences and intellect. The message has been kept simple and
basic. As a result, the decoder will be able to quickly and easily
decode the received message and send it back to the source.

This Block is used in order to convert bits to integer which


is also a opposite of integer to bits converter that is an input to the
signal of this Digital communication system.

8 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

Decoded signal from analog


signal

IX. DIGITAL TO ANALOG CONVERSION


is a process of changing a digital signal (in the form of zeros and ones or
highs or lows) to an analog form signal (one with infinitely many levels and
states). An electronic device used for his purpose is known as a digital to
analog converter or DAC.

Output analog to digital signal

DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION MODEL

9 | Page
Name
DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION ECE313

COMPLETE MATLAB CODE (OPTIONAL)


%-------------------------------------------------------------------------------------------------------------%
% ECE313 PROJECT %
% DIGITAL COMMUNICATION SYSTEM MATLAB SIMULATION %
% %
% by: %
%-------------------------------------------------------------------------------------------------------------%

10 | Page
Name

You might also like