This document describes the design and implementation of a BPSK modem and the measurement of bit error rate (BER) in an additive white Gaussian noise (AWGN) channel. It includes:
1) The design of a transmitter that generates a binary data sequence, modulates it using BPSK, and transmits it through an AWGN channel.
2) The design of a receiver that recovers the transmitted data by demodulating the noisy received signal using correlation and threshold detection.
3) The use of MATLAB to simulate the designed BPSK modem and measure BER at different signal-to-noise ratios (SNR) to evaluate the system performance. The measured BER is also compared to theoretical BER estimates.
The attached narrated power point presentation attempts to explain the various digital communication techniques as applied to optical communications. The material will be useful for KTU final year B tech students who prepare for the subject EC 405, Optical Communications.
will provide you a basic introduction about digital modulation techniques, provide a basic introduction of ASK(Amplitude shift keying) PSK(phase shift keying) FSK(frequency shift keying) and will also provide a introduction about types of PSK
This is a report about the Shift Keying modulation types: FSK (Frequency Shift Keying), PSK (Phase Shift Keying), and QAM (Quadrature Amplitude Modulation)
The attached narrated power point presentation attempts to explain the various digital communication techniques as applied to optical communications. The material will be useful for KTU final year B tech students who prepare for the subject EC 405, Optical Communications.
will provide you a basic introduction about digital modulation techniques, provide a basic introduction of ASK(Amplitude shift keying) PSK(phase shift keying) FSK(frequency shift keying) and will also provide a introduction about types of PSK
This is a report about the Shift Keying modulation types: FSK (Frequency Shift Keying), PSK (Phase Shift Keying), and QAM (Quadrature Amplitude Modulation)
Phase-shift keying (PSK) is a digital modulation scheme that conveys data by changing (modulating) the phase of a reference signal (the carrier wave). The modulation is impressed by varying the sine and cosine inputs at a precise time. It is widely used for wireless LANs, RFID and Bluetooth communication
Frequency-shift keying (FSK) is a frequency modulation scheme in which digital information is transmitted through discrete frequency changes of a carrier signal.[1] The technology is used for communication systems such as amateur radio, caller ID and emergency broadcasts
Wireless communications is a hot topic in technology today, driven by technologies like Wireless Networking, Cellular Telephony, Wireless Connectivity and Satellite Communications among others. Traditionally, wireless and RF communications has been one of the last bastions of analog engineering. With the advent of low cost digital, high speed integrated circuits, this too has become part of the digital domain. Although information transmitted today is largely digital high frequency signals whether digital or analog always behave like analog signals so having fundamental knowledge of this high frequency behavior is key.
Development of a receiver circuit for medium frequency shift keying signals.inventionjournals
Frequency shift keying (fsk) mode of digital signal information transfer switches between two predetermined frequencies of the carrier wave, either by modulating one sine wave oscillator or by switching between two oscillators.The need for a receiver to decode an fsk signal along the transmitting medium from a digital source code within about 5 kilometer radius for security monitoring of environment informed this work. The design of a receiver circuit at a frequency of 500 kHzfor an input frequency shift keying (fsk) signal from a transmitter is presented. The receiver is to receive an RF signal, amplify it, filter it to remove unwanted signals, and recover the desired base band information. It consists of an amplifier, tuned circuitsand mixers which filters the base-band information. A comparator circuit is incorporated, to detect the digital signal received. The output from the comparators is the digital equivalent of the coded signals sent by the transmitter circuit, and transferred to a microcontroller circuit, to act as a coded signal representing information from the transmitting end. The bode-plot response of the receiver to the incoming signals using a FET tuned circuit, shows that only frequencies above 470kHz, and below 495kHz are allowed to pass through the network with a resonant frequency of 483.553 kHz and a gain of 27.734dB, while others are totally attenuated. The reliability of the designed receiver circuit was evaluated for a 1 year continuous operating period and was found to be 74.7%.Area of application of this work include electronic policing of a defined environment with good success
Phase-shift keying (PSK) is a digital modulation scheme that conveys data by changing (modulating) the phase of a reference signal (the carrier wave). The modulation is impressed by varying the sine and cosine inputs at a precise time. It is widely used for wireless LANs, RFID and Bluetooth communication
Frequency-shift keying (FSK) is a frequency modulation scheme in which digital information is transmitted through discrete frequency changes of a carrier signal.[1] The technology is used for communication systems such as amateur radio, caller ID and emergency broadcasts
Wireless communications is a hot topic in technology today, driven by technologies like Wireless Networking, Cellular Telephony, Wireless Connectivity and Satellite Communications among others. Traditionally, wireless and RF communications has been one of the last bastions of analog engineering. With the advent of low cost digital, high speed integrated circuits, this too has become part of the digital domain. Although information transmitted today is largely digital high frequency signals whether digital or analog always behave like analog signals so having fundamental knowledge of this high frequency behavior is key.
Development of a receiver circuit for medium frequency shift keying signals.inventionjournals
Frequency shift keying (fsk) mode of digital signal information transfer switches between two predetermined frequencies of the carrier wave, either by modulating one sine wave oscillator or by switching between two oscillators.The need for a receiver to decode an fsk signal along the transmitting medium from a digital source code within about 5 kilometer radius for security monitoring of environment informed this work. The design of a receiver circuit at a frequency of 500 kHzfor an input frequency shift keying (fsk) signal from a transmitter is presented. The receiver is to receive an RF signal, amplify it, filter it to remove unwanted signals, and recover the desired base band information. It consists of an amplifier, tuned circuitsand mixers which filters the base-band information. A comparator circuit is incorporated, to detect the digital signal received. The output from the comparators is the digital equivalent of the coded signals sent by the transmitter circuit, and transferred to a microcontroller circuit, to act as a coded signal representing information from the transmitting end. The bode-plot response of the receiver to the incoming signals using a FET tuned circuit, shows that only frequencies above 470kHz, and below 495kHz are allowed to pass through the network with a resonant frequency of 483.553 kHz and a gain of 27.734dB, while others are totally attenuated. The reliability of the designed receiver circuit was evaluated for a 1 year continuous operating period and was found to be 74.7%.Area of application of this work include electronic policing of a defined environment with good success
International Journal of Engineering Research and Applications (IJERA) aims to cover the latest outstanding developments in the field of all Engineering Technologies & science.
International Journal of Engineering Research and Applications (IJERA) is a team of researchers not publication services or private publications running the journals for monetary benefits, we are association of scientists and academia who focus only on supporting authors who want to publish their work. The articles published in our journal can be accessed online, all the articles will be archived for real time access.
Our journal system primarily aims to bring out the research talent and the works done by sciaentists, academia, engineers, practitioners, scholars, post graduate students of engineering and science. This journal aims to cover the scientific research in a broader sense and not publishing a niche area of research facilitating researchers from various verticals to publish their papers. It is also aimed to provide a platform for the researchers to publish in a shorter of time, enabling them to continue further All articles published are freely available to scientific researchers in the Government agencies,educators and the general public. We are taking serious efforts to promote our journal across the globe in various ways, we are sure that our journal will act as a scientific platform for all researchers to publish their works online.
Realisation of awgn channel emulation modules under siso and simo environment...ijwmn
The testing of a wireless transmitter and receiver in the real-world channel is tedious. So, a channel
emulator using FPGA helps in the testing of transmitter and receiver by providing a test environment that
simulates a real-world wireless channel. Since FPGAs are flexible, cheap and reconfigurable, they are
used in designing an AWGN channel emulator for 4G LTE for Single Input Single Output (SISO) and
Single Input Multiple Output (SIMO) environments. In this paper, three basic modules: transmitter,
channel estimation and receiver modules are synthesized. In the transmitter module, the input data is 64-
QAM modulated and transmitted into the channel. In the channel estimation module, the transmitter data
gets multiplied with the channel coefficients and then added with the noise present in the channel. In the
receiver module, the data is detected using MMSE estimation. These are implemented in Virtex-5 device
using PlanAhead tool and the Resource and Power Estimations are discussed.
DESIGN OF DIGITAL PLL USING OPTIMIZED PHASE NOISE VCOVLSICS Design
In order to keep electronic world properly PLL plays a very important role. Designing of low
phase noise and less jittery PLL in generation of clock signals is an important task. Clock signals
are required for providing reference timing to electrical system and also to ICs. So in this paper
PLL is designed with improved Phase noise and also jitter. Where such types of design is
important when sophisticated timing requirements are needed to provide synchronization and
distribution of clocks like in ADC, DAC, high speed networking, medical imaging systems. The
clock signal’s quality depends upon jitter and phase noise. An ideal clock source has zero phase
noise and jitter but in reality it has some modulated phase noise. This modulated phase noise
spreads the power to the adjacent frequencies, hence produces noise sidebands. The phase noise
is typically frequency domain analysis which is expressed in terms of dBc/Hz measured at offset
frequency with respect to ideal clock frequency. The low phase noise is important factor mainly
in RF and ADC applications. In RF wireless high speed applications, increased PN will leads to
channel to channel interference, attenuates quality of signal. In ADC, increased PN limits the
SNR and data converter’s equivalent no. of bits (ENOB). Jitter is time domain meas
FPGA Design & Simulation Modeling of Baseband Data Transmission SystemIOSR Journals
Abstract: This paper describes a study on a baseband data transmission system developed for undergraduate
students studying communication engineering. Theoretical material, developed in the lectures, is briefly
covered. A practical system is presented with pre-detection filtering being employed to improve the bit error
rate. A simulation of the complete system is carried out on a Sun work station using the MATLAB simulation
package. Simulation and theoretical results are compared.
Harnessing the power of wind: a comprehensive analysis of wind energy potenti...Mohammad Liton Hossain
This study gives a thorough analysis on the wind energy potential in Dhaka, Bangladesh, utilizing data from NASA
Power’s remote sensing tools and weather data from the Bangladesh Meteorological Department (BMD). The wind
speed data collected over a 22 year period at an altitude of 10 m. The results indicate that 3.07 m per second (ms−1)
is Dhaka city’s typical wind speed, while the maximum wind speeds were recorded in June and July. A Weibull
distribution is used to observe the wind data, as well as to calculate the Weibull form parameter of 2.65 and the scale
parameter of 3.43 ms−1. Based on these parameters, the most probable wind speed along with the wind speed
carrying maximum energy were calculated 2.83 ms−1 and 4.28 ms−1, respectively. The highest density of energy
has been found in the month of July with a value of 52.11 W/m2. According to the study, the south is the most
prominent wind direction for Dhaka city. Moreover, the study analyzes the relations between energy density
and other variables, like wind speed, humidity, dry bulb temperature, etc. Positive correlations between energy
density, wind speed, and dry bulb temperature imply that the higher wind speeds and dry bulb temperatures result
in greater energies. The study’s conclusions offer intuitive information about Dhaka City’s potential for wind energy
and can support direct future efforts to pursue this green resource in alignment with the Sustainable Development
Goals (SDGs) of Bangladesh
Developing a hands-free interface to operate a Computer using voice commandMohammad Liton Hossain
The main focus of this study is to help a handicap person to operate a computer by voice command. It can be used to operate the entire computer functions on the user’s voice commands. It makes use of the Speech Recognition technology that allows the computer system to identify and recognize words spoken by a human using a microphone. This Software will be able to recognize spoken words and enable user to interact with the computer. This interaction includes user giving commands to his computer which will then respond by performing several tasks, actions or operations depending on the commands they gave. For Example: Opening /closing a file in computer, YouTube automation using voice command, Google search using voice command, make a note using voice command, calculation by calculator using voice command etc.
The main focus of this study is to find appropriate and stable solutions for representing the statistical data into map with some special features. This research also includes the comparison between different solutions for specific features. In this research I have found three solutions using three different technologies namely Oracle MapViewer, QGIS and AnyMap which are different solutions with different specialties. Each solution has its own specialty so we can choose any solution for representing the statistical data into maps depending on our criteria’s.
Development of an Audio Transmission System Through an Indoor Visible Light ...Mohammad Liton Hossain
This study presents an approach to develop an indoor visible light communication system capable of transmitting audio signal over light beam within a short distance. Visible Light Communication (VLC) is a pretty new technology which used light sources to transmit data for communication. In any communication system, both analog and digital signal transmission are possible, though, due to having the capability of providing a faithful quality of signal regeneration after the transmission process, digital communication system is much more popular than the analog one. In the current project, digital communication process was adopted also. To convert the analog audio signal into the digital transmission signal and vice versa, Pulse Width Modulation (PWM) was used as the signal encoding strategy. As the light emitter, white Light Emitting Diodes (LEDs) were used and as photo sensor, a solar cell was used instead of a photodiode to obtain greater signal power and sensitivity. In the system, the carrier signal for transmission was chosen to have a frequency of 50 KHz. At the receiving end, a 4th order Butterworth lowpass filter having a cutoff frequency of 8 KHz was used to demodulate the audio signal. Using only 2 white LEDs, the indoor transmission range of this visible light communication system was found to be 5 meters while reproducing a satisfactory quality audio.
Development of a Low Power Indoor Transmission System with a Dedicated Androi...Mohammad Liton Hossain
This Study demonstrates the design, development and the implementation of a low power, portable Indoor Transmission (campus radio) system using Raspberry Pi which facilitates larger scale implementation at moderate cost. It can be locally or remotely controlled and configured for both education and research purposes. This concept may be extended to implement in large college campuses or in any university by some parameter modifications where the latest happenings in an institute can be informed to the students by tuning to the pre-assigned frequency of an FM receiver system. For smart handling, a dedicated Android app is also developed here.
DEVELOPMENT OF AN ALPHABETIC CHARACTER RECOGNITION SYSTEM USING MATLAB FOR BA...Mohammad Liton Hossain
Character recognition technique, associates a symbolic identity with the image of the character, is an important area in pattern recognition and image processing. The principal idea here is to convert raw images (scanned from document, typed, pictured etcetera) into editable text like html, doc, txt or other formats. There is a very limited number of Bangla Character recognition system, if available they can’t recognize the whole alphabet set. Motivated by this, this paper demonstrates a MATLAB based Character Recognition system from printed Bangla writings. It can also compare the characters of one image file to another one. Processing steps here involved binarization, noise removal and segmentation in various levels, features extraction and recognition.
The main focus of this study is to find appropriate and stable solutions for representing the statistical data into map with some special features. This research also includes the comparison between different solutions for specific features. In this research I have found three solutions using three different technologies namely Oracle MapViewer, QGIS and AnyMap which are different solutions with different specialties. Each solution has its own specialty so we can choose any solution for representing the statistical data into maps depending on our criteria’s.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Gen AI Study Jams _ For the GDSC Leads in India.pdf
DESIGN AND IMPLEMENTATION A BPSK MODEM AND BER MEASUREMENT IN AWGN CHANNEL
1. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 117
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Design and Implementation a BPSK Modem and BER
Measurement in AWGN Channel
Mohammad Liton Hossain*
, Abdur Rahim**
*
Computational Science and Engineering, University of Rostock, Germany
**System Administrator, Divine IT Limited, Bangladesh
DOI: 10.29322/IJSRP.8.5.2018.p7719
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7619
Abstract- Modems, in the beginning, were used mainly to
communicate between data terminals and a host computer. Later,
the use of modems was extended to communicate between end
computers. This required more speed and the data rates increased
from 300 bps in early days to 28.8bps today. Today, transmission
involves data compression techniques which increase the rates,
error detection and error correction for more reliability.
This research includes the design, implementation and simulation
of a transmitter, a receiver of a BPSK based system. We
implement a BPSK modem and BER measurement with an
AWGN channel. We detect and count Error by this modem. With
increasing SNR we reduce BER by the BPSK Modem.
Index Terms- AWGN Channel, BER Measurement, BPSK,
SNR, White Noise.
I. INTRODUCTION
his experiment is based on an elementary transmitter and
receiver design which implements binary phase shift keying
(BPSK) as the modulation scheme for transmitting data across a
wire.
The data is generated in the transmitter and detected in the
receiver.
To vary the signal to noise ratio at the receiver we add artificial
noise using a random voltage generator prior to the receiver.
Objectives:
• To gain familiarity with the components of a simple
data transmission system.
• To gain experience in constructing an experimental
communication system and determine its performance
in white noise.
• To calculate Bit Error Rate.
• To reduce Bit Error Rate.
II. BASIC BPSK COMMUNICATION SYSTEM
For constructing a BPSK modem we need a Transmitter, a
Receiver, Error detector and counter.
We also add a white noise generator with this system because our
main goal is detect error when receiver receives noisy data from
baseband transmitter. Figure 1 depicts a simplified block diagram
of a baseband transmission system.
Figure 1: Simplified Transceiver Structure
The system components will be briefly described here.
Generating the data signal: The message generator provides a
sequence of binary pulses which are then converted into
antipodal pulses to give the transmitted signal. The data rate is
determined by the clock, which drives the pseudo-random
message generator.
The Channel: The channel is simulated by the addition of the
white Gaussian noise to the signal. The noise has a bandwidth of
Ѡ Hz which is greater than the bandwidth of the filter in the
receiver.
The Receiver: The receiver consists of a filter , which is
matched to the transmitted signal, followed with a comparator,
which is just a two-state device giving an output voltage of V
volts if the input is greater than zero and an output of 0 volts if
the input is a negative voltage.
Figure 2: Baseband Transceiver Signal
T
2. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 118
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Under high signal to noise ratio (SNR) values, the comparator
will generate the correct data sequence with very small
probability of error, although the data transmissions are likely to
be displaced slightly from their true positions.
To determine the probability of error, the data sequence at the
comparator output is compared with the transmitted data
sequence. The comparison is made by the error detector, which
gives an output pulse for every bit error that occurs. These error
pulses are counted over a known time period and the probability
of bit error is determined for various SNR values. The SNR
values are measured at the input to the detector’s filter. Note
from figure 2 that sampling of the detector filter output
effectively occurs in the error detector, where an error is defined
to occur if the received data has a different polarity to the
transmitted data during the period of each sampling pulse.
The sampling pulses are aligned in time with the peak signal
output from the detector filter and for simplicity are derived
directly from the transmitter clock in this laboratory.
The operation of the error detector is shown in Figure 3, which
shows the waveforms in the presence of severe noise, with errors
occurring.
Figure 3: Detector with noisy output
The BPSK Modem:
The Transmitter’s Components: This is where we generate the
baseband signal and convert it to a modulated band pass one.
Data Sequence Generator: A TTL or CMOS logic shift register
could be used as a pseudo-random sequence message generator.
In this particular experiment we will utilize the clock pulse to
generate a sequence of repetitive ones and zeros, i.e.
10101010………..
First, the clock used in this experiment is devised using an
NE555 timer circuit.
By choosing resistor values of 1KΩ and 47KΩ and capacitor
value of 0.01µF, the circuit produces a square waveform.
To generate the message signal of 10101010…………….we feed
the clock pulse into a 2n
frequency divider circuit implemented
using a combination of D-type bistables. The frequency divider
circuit is implemented using the SN74LS74 integrated circuit.
This particular circuit divides the frequency of the clock signal
into four, in other words, it increases the symbol duration by four
times the original clock pulse.
Sinusoidal Waveform Generator: The sinusoidal signal is
required to modulate the square waveform. This usually
generated using specially designed oscillators. In this particular
experiment we will use a low pass filter circuit to produce a
sinusoidal waveform from the correct signal.
To achieve this we use an 2nd
order Butterworth Lowpass filter.
This filter is constructed using the LM741 operational amplifier
IC. The transfer function of this filter is given as:
Where the cut-off frequency at 3dB is,
By choosing a resistor value of 10KΩ and a capacitor value of
4.7nF a cut-off frequency of fc will be obtained.
Note that, to obtain a smooth sinusoidal waveform, a second
Butterworth filter is needed. Construct and add this second filter
in series with the first one.
BPSK Modulation Stage: To modulate the phase of the
sinusoidal waveform using the message signal ( signal at the
output of the frequency divider), we use an analogue switch
(DG211 integrated circuit) which has the sinusoidal signal
generated in signal generator at one of its inputs and an inverted
copy (1800
shifted copy) of this signal at its second input. The
message signal is connected to a third input and used to control
the analogue switch which produces a 00
shifted sinusoid when
the message signal is high and a 1800
shifted sinusoid when the
message signal is low.
Before connecting the sinusoidal signal to the analogue switch,
we remove the DC component of that signal to convert it to a
non-return to zero sinusoid. To do this, we pass the signal
through a simple RC high pass filter. To generate a 1800
shifted
copy of this sinusoid, we pass this signal into an operational
amplifier inverter circuit. To produce the BPSK modulated
signal, we take both outputs from the analogue switch circuits
and connect them to an op-amp adder circuit implemented by the
LM741 IC.
Note: the analogue switch circuit used contains four switches,
some of which used for modulation and some at the receiver.
Note: the inverter and adder op-amp circuits are designed to both
have a gain of 1
The channel: White Noise Adder The simplest kind of channels
available is the memory-less additive white Gaussian noise
(AWGN) channels.
Additive white Gaussian noise (AWGN) is a channel model in
which the only impairment to communication is a linear addition
of wideband or white noise with a constant spectral density
(expressed as watts per hertz of bandwidth) and a Gaussian
distribution of amplitude. The model does not account for fading,
frequency selectivity, interference, nonlinearity or dispersion.
However, it produces simple and tractable mathematical models
which are useful for gaining insight into the underlying behavior
of a system before these other phenomena are considered.
3. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 119
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Wideband Gaussian noise comes from many natural sources,
such as the thermal vibrations of atoms in conductors (referred to
as thermal noise or Johnson-Nyquist noise), shot noise, black
body radiation from the earth and other warm objects, and from
celestial sources such as the Sun.
The AWGN channel is a good model for many satellite and deep
space communication links. It is not a good model for most
terrestrial links because of multipath, terrain blocking,
interference, etc. However, for terrestrial path modeling, AWGN
is commonly used to simulate background noise of the channel
under study, in addition to multipath, terrain blocking,
interference, ground clutter and self-interference that modern
radio systems encounter in terrestrial operation.
To test our BPSK modem is such channels we use a Gaussian
Noise Generator to produce a wideband signal with randomly
varying waveform.
This noise signal is added onto the BPSK modulated signal using
an op-amp adder circuit with a gain of 1.
The Receiver’s Components:
This is where we detect the modulated band pass signal and
demodulated it back to baseband to detect the information
transmitted and count the symbol error rate of the system under a
variety of different signal to noise power ratio (SNR).
RC Low pass filter:
The first stage of the receiver then is to pass the BPSK noisy
signal through a low pass filter. In this experiment, we use an RC
filter with a cut-off frequency equivalent to the transmitted
signal’s frequency.
The Correlator:
The correlator circuit consists of two stages, an analogue
multiplier and an op-amp based integrator circuit. The multiplier
used as the AD633 IC which has at its inputs both the received
signal from the RC low pass filter and the original sinusoidal
signal generated or its 1800
inverted image from previous
section. The output signal from this multiplier is then passed into
the integrator circuit which is re-set to zero at the beginning of
every symbol. The resetting of the integrator is performed using
the fourth switch in the analogue switch circuit. This switch is
left is triggered to close by the pulses delayed to occur at the
positive edge and negative edge of every half cycle. The switch
remains open during the integration of the remainder of the half
cycle.
Synchronization (sampling and reset pulses generation):
In order to be able to compare both the transmitted signal and the
detected one, it is highly important to synchronize both signals
using the correct sampling and reset pulses. In this experiment
the two types of pulses are generated from the reference data
provided by the frequency divider. To generate all the required
pulses, three “retriggerable monostable multivibrators” are
needed. These can be built using the SN74121 IC circuit.
By connecting the monostables as shown in the receiver’s circuit,
the error detector’s sampling pulse of width 0.125ms can be
obtained from the second monostable. This pulse is generated
every half cycle of the reference data which would correspond to
the moment when the integrator reaches the most positive (or
negative depending on which symbol is being detected) peak
voltage. The reset pulse of width 0.08ms (for the analogue switch
connected to the integrator circuit of the correlator) can be
obtained from the third monostable. This pulse is generated at the
beginning of every half cycle to reset the integrator to zero.
The Comparator Circuit:
The comparator circuit is designed using an op-amp circuit using
the LM311 integrated circuit. This circuit produces an output
voltage of 5 volts when it receives a positive input and zero volts
when it receives a negative input. This results in regenerating the
original baseband signal.
The Error Detector:
This circuit performs a comparison between the signal at the
output of the comparator and a delayed copy of the original
signal from the frequency divider. It must be noted that this
comparison only takes place during the sampling pulse only. If
the reference data and the received data have different polarities
during the sampling pulse this will produces an error pulse. The
error detector is designed using two logic circuits which include
an XOR gate DM74LS86 and NAND gate SN7400 ICs. Two
monostables, SN7421 ICs, are also used here to generate the
delayed version of the reference data. Connecting the
monostables as shown in the receiver figure produces an x ms
long delayed version of the original data signal at the output of
the second monostable. This signal and the received copy from
the comparator are connected to the XOR circuit which will only
produce a high voltage when the two inputs are different. The
output from the XOR is connected to the input of the first NAND
gate which also has the sampling pulse connected to its other
input. The NAND gate will produce zero voltage at its output
only if both inputs are high. The output of this NAND gate is
applied to the input of the second NAND gate in the same IC
circuit along with a voltage of 5 volts on its second input. If the
output of the second NAN gate is high it indicates there is an
error otherwise there is no error. This output is connected to the
counter to determine the error rate over a certain signal to noise
ratio (SNR).
• Measure the bit error rate (BER) for different SNR
values, where
• Compare the measured BER with the theoretically
estimated one using:
BERtheoretical = 0.5 erfc( )
III. DESIGN AND IMPLEMENTATION
Tools and Components: Transmitter: Clock IC NE555,
Frequency Divider IC DM74LS74, Op-Amp Inverter IC LM74,
4. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 120
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Analogue Switch IC DG211, Low pass, Butterworth filter IC
LM741, Op-Amp Adder IC LM741, Additive white Gaussian
noise (AWGN) generator, High pass, filter, Low pass filter,
Resistors, Capacitors, Power source, Breadboard, Oscilloscope .
Receiver: Low pass filter, Frequency Divider IC 7474,
Monostable IC SN74121, Analogue Switch IC DG211,
Analogue Multiplier IC AD633, Op-Amp Integrator IC LM311,
Error Detector, XOR Gate IC DM74LS86, NAND Gate IC,
SN7400, Resistors, Capacitors, Power source, Breadboard,
Oscilloscope.
Design of Transmitter and Receiver:
Transmitter
• Arrange all the components needed for the transmitter
circuit.
• Connect the circuit properly showed in figure 4.
• Connect the circuit with a 5V DC power supply.
• Use the oscilloscope to observe Transmitter output
signal showed in figure 2.
Figure 4: the Transmitter’s circuit diagram
Receiver
• Arrange all of component needed for receiver circuit
• Connect the circuit properly showed in figure 5.
• Connect the circuit with power supply.
• Connect the output of transmitter to the input of the
receiver.
• Use the oscilloscope to observe the output showed in
figure 3.
Figure 5: The Receiver’s Circuit Diagram
IV. SIMULATION
For simulations we have used MATLAB for BPSK Modem BER
measurement with AWGN channel and reduce the error rate.
BPSK Modulation and Demodulation:
Using MATLAB we design BPSK modem modular and
demodular. Collect all parameters from MATLAB library and
produce a module like following figure
Figure 6: the BPSK Modem Modulation and Demodulation
The Transmitter output and The Receiver output of BPSK
modem shown in figure below
Figure 7: Modulated and Demodulated signal curve
Bit Error Rate calculation:
For BER (Bit Error Rate) calculation we design BPSK modem
with AWGN channel.
For design this system we need Binary Symmetric Channel
block, BPSK Modulator Baseband block, AWGN Channel block,
BPSK Demodulator Baseband block, Error Rate Calculation
block and a Display block.
The combination of system parameters from MATLAB library
Shown in figure below:
5. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 121
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Figure 8: the BPSK Modem with AWGN
System Parameter 1:
Probability of a zero=0.5
Initial seed=61
Sample time=1
Output data type=Double
Receive delay=0
Computation delay=0
Target number of errors=100
Maximum number of symbols=1e6
Result:
The bit error rate=0.01162
The number of errors=100
The total number of bits that are transmitted=8604
Figure 9: BER measurements with probability 0.5
System Parameter 2
Error probability=0.01
Line seed=2137
SNR 4.2
Result:
The bit error rate=0.01184
The number of errors=100
The total number of bits that are transmitted=8447
Figure 10: BER measurement when error probability 0.01
System Parameter 3
Error probability=0.01
Line seed=10
SNR 4.2
Result:
The bit error rate=0.01183
The number of errors=100
The total number of bits that are transmitted=8454
Figure 11: BER measurements with changed Line seed
System Parameter 4
Error probability=0.01
Line seed=10
SNR=7
Result:
The bit error rate=0.0007574
The number of errors=100
The total number of bits that are transmitted=1.32e+005
Figure 12: BER measurements with changed SNR
System Parameter 5
Error probability=0.01
Line seed=10
SNR=3
Result:
The bit error rate=0.02217
The number of errors=100
The total number of bits that are transmitted=4511
We also measure Bit Error Rate (BER) using MATLAB code.
Figure 13 depicts the curve BER Vs Signal to noise ratio
(Eb/No). Where the signal to noise ratio denoted by dB form.
6. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 122
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Figure 13: BER Vs EbNo using BPSK in AWGN Channel
Reduction of the Error Rate Using Cyclic Code: In coding
theory, cyclic codes are linear block error-correcting codes that
have convenient algebraic structures for efficient error detection
and correction.
The Binary Cyclic Encoder block creates a systematic cyclic
code with message length K and codeword length N. The number
N must have the form 2M-1, where M is an integer greater than
or equal to 3.
This block accepts a column vector input signal containing K
elements. The output signal is a column vector containing N
elements.
The Binary Cyclic Decoder block recovers a message vector
from a codeword vector of a binary systematic cyclic code. For
proper decoding, the parameter values in this block should match
those in the corresponding Binary Cyclic Encoder block.
If the cyclic code has message length K and codeword length N,
then N must have the form 2M-1 for some integer M greater than
or equal to 3.
This block accepts a column vector input signal containing N
elements. The output signal is a column vector containing K
elements.
Here by adding channel coding reduction of error rate has been
done in the model shown in the figure 14 BPSK Modulation
Model, for certain noise levels.
To design this system here we have used Binary Symmetric
Channel block, Binary Cyclic Encoder, BPSK Modulator
Baseband block, AWGN Channel block, BPSK Demodulator
Baseband block, Binary Cyclic Decoder, Error Rate Calculation
block and a Display block.
Wide window model and connections between the blocks have
been shown in the following figure.
Figure 14: Reduction of error rate of BPSK modem
Calculation
Simulation Parameters:
Bernoulli Binary Generator:
Probability of a zero = 0.01
Samples per frame =21
Binary Cyclic Encoder and decoder:
Codeword length N = 31.
Message length K = 21.
AWGN channel
Mode = Signal to Noise Ratio (Eb/No) = 7+10*log10
(21/31)
Symbol period = 21/31
Error-Rate Calculation
Maximum number of symbols 1e7
Results:
The bit error rate=8.025e-005
The number of errors=103
The total number of bits that are transmitted=1.284e+006
Figure 15: Reduction of error rate of BPSK modem in AWGN
channel
V. CONCLUSION AND FUTURE WORK
In this study, the performance of the BPSK modem is to detect
error at different data rates. It also counts the BER (Bit Error
Rate) at different signal to noise ratios:
• It is observed that when Transmitted data is 8604bps
then the BER is 0.01162 and total error is 100. In this
section Signal to noise ratio is 4.2dB.
• It is observed that when Transmitted data is
1.32e+005bps then the BER is 0.0007574. In this
section Signal to noise ratio is 7dB.
• Finally it is observed that with increasing Signal to
Noise Ratio decreasing Bit Error Rate (BER).
• In this project, The BPSK modem also reduce error rate
using cyclic code.
• It is observed that the total number of bits is
transmitted is1.284e+006bps then the Bit Error Rate is
only 8.025e-005 and the total number of error is 103.
7. International Journal of Scientific and Research Publications, Volume 8, Issue 5, May 2018 123
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.8.5.2018.p7719 www.ijsrp.org
Following are the areas of future study which can be
considered for further research work.
• This research can be easily implemented as a Satellite
Modem. A satellite modem or sat modem is a modem
used to establish data transfers using a
communications satellite as a relay. The main
functions of a satellite modem are modulation and
demodulation. Satellite communication standards also
define error correction codes and framing formats.
These functions are easily designed by BPSK.
• We can use this modem where we need data
transmission and detect error.
• We can also use this modem to reduce the Bit Error
Rate in data communication.
ACKNOWLEDGMENT
At first all thanks goes to almighty creator who gives me the
opportunity, patients and energy to complete this study. I would
like to express my sincere gratitude and cordial thanks to the
Abdullah-Al-Shamim Assistant professor of IST and Syeda
Zinath Aman, lecturer of IST for their constant support, valuable
instruction, and helpful advice during the course of studies and
research work. Finally, I must express my very profound
gratefulness to my parents and to my wife for providing me with
constant support and encouragement during my years of study
and through the process of researching and writing this paper.
This accomplishment would not have been possible without
them. Thank you.
REFERENCES
[1] Louis E. Frenzel, Communication Electronics
[2] G. K. Mithal, Radio Engineering (Principle of Communication System)
[3] Taub, Schilling saha, Principles of Communication Systems
[4] Dr. Rezaul Karim Mazumder, Principles of electronic circuits.
[5] Walker H.R. Ultra Narrow Band Modulation Textbook. Available Online:
http://www.vmsk.org/ (accessed on 23 July 2008).
[6] Wu L.N. Advance in UNB high speed communications. Prog. Nat. Sci. (in
Chinese) 2007;17:143–149.
[7] Feng M., Wu L.N. Special non-linear filter and extension to Shannon's
channel capacity. Digital Signal Proc. 2009;19:861–873.
[8] Akiyldiz I., Su W., Sankarasubramaniam Y., Cayirci E. A survey on sensor
networks. IEEE Commun. Mag. 2002;40:102–114.
[9] Suhinthan M., Saman H, Malin P. Energy efficient sensor scheduling with a
mobile sink node for the target tracking application. Sensors.
2009;9:696–716.
[10] Alippi C., Anastasi G., Di Francesco M., Roveri M. An adaptive sampling
algorithm for effective energy management in wireless sensor networks
with energy-hungry sensors. IEEE Instrum. Meas. Mag.
2010;59:335–344.
[11] Anastasi G., Conti M., Francesco M., Passarella A. Energy conservation in
wireless sensor networks. Ad Hoc Netw. 2009;7:537–568.
[12] Wu L.N. UNB modulation in high speed space communications. Proc.
SPIE. 2007;6795:679510-1–679510-6.
[13] Feng M., Wu L.N., Qi C.H. Analysis and optimization of power spectrum
on EBPSK modulation in throughput-efficient wireless system. J. Southeast
Univ. 2008;24:143–148.
[14] Wu L.N., Feng M., Gao P. An impulse filter method used in ABSK signal.
Chinese Patent. 2009 CN10029875.3
[15] Proakis J.G. Digital Communications. 4th ed. McGraw-Hill Book
Company, Inc.; Columbus, OH, USA: 2001.
[16] Oppenheim A.V., Willsky A.S. Signals and Systems. 2nd ed. Publishing
House of Electronics Industry; Beijing, China: 2009.
[17] Proakis J.G., Salehi M. Communication System Engineering. 2nd ed.
Prentice Hall; Bergen County, NJ, USA: 2002.
[18] . Michel Elnaggar, Safieddin Safavi-Naeini, and Sujeet K. Chaudhuri ,
“Effect of Over Simplifying the Simulated Indoor Propagation on the
Deterministic MIMO capacity”, CCECE 2004- CCGEI 2004, Niagara Falls,
Mayimai, 2004.
[19] www.en.wikipedia.org
[20] www.mathworks.com
AUTHORS
First Author – Mohammad Liton Hossain, M.Sc., Lecturer at
Institute of Science and Technology
E-Mail: litu702@mail.com
Second Author – Abdur Rahim, M.Sc., System Administrator at
Divine IT Limited.
E-mail: akrahim741@gmail.com