EC8761-Advanced Communication Lab Manual
EC8761-Advanced Communication Lab Manual
EC8761-Advanced Communication Lab Manual
Laboratory Manual
Regulation - 2017
PROGRAM OUTCOMES
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
PSO1: Ability to apply the acquired knowledge of basic skills, mathematical foundations,
principles of electronics, modelling and design of electronics based systems in solving
engineering Problems.
PSO2: Ability to understand and analyze the interdisciplinary problems for developing
innovative sustained solutions with environmental concerns.
PSO3: Ability to update knowledge continuously in the tools like MATLAB, NS2, XILINIX
and technologies like VLSI, Embedded, Wireless Communications to meet the industry
requirements.
PSO4: Ability to manage effectively as part of a team with professional behaviour and ethics.
OBJECTIVES:
The student should be made to:
Understand the working principle of optical sources, detector, fibers.
Develop understanding of simple optical communication link.
Understand the measurement of BER, Pulse broadening.
Understand and capture an experimental approach to digital wireless communication.
Understand actual communication waveforms that will be sent and received across wireless
channel.
LIST OF OPTICAL EXPERIMENTS
1. Measurement of connector, bending and fiber attenuation losses.
2. Numerical Aperture and Mode Characteristics of Fibers.
3. DC Characteristics of LED and PIN Photo diode.
4. Fiber optic Analog and Digital Link Characterization - frequency response (analog), eye
diagram and BER (digital).
LIST OF WIRELESS COMMUNICATION EXPERIMENTS
1. Wireless Channel Simulation including fading and Doppler effects.
2. Simulation of Channel Estimation, Synchronization & Equalization techniques.
3. Analysing Impact of Pulse Shaping and Matched Filtering using Software Defined Radios.
4. OFDM Signal Transmission and Reception using Software Defined Radios
LIST OF MICROWAVE EXPERIMENTS
1. VSWR and Impedance Measurement and Impedance Matching.
2. Characterization of Directional Couplers, Isolators, Circulators.
3. Gunn Diode Characteristics.
4. Microwave IC – Filter Characteristics.
TOPIC BEYOND THE SYLLABUS EXPERIMENT
1. Radiation Pattern Measurement of Parabolic Reflector Antenna.
Total: 60 Periods
Analyze the performance of simple optical link by measurement of losses and analyzing the
Analyze the Eye Pattern, Pulse broadening of optical fiber and the impact on BER.
Estimate the Wireless Channel Characteristics and analyze the performance of Wireless
Communication System.
4. (a) Fiber optic Analog and Digital Link Characterization - frequency response (analog).
7. Analysing Impact of Pulse Shaping and Matched Filtering using Software Defined Radios
(b) Isolators
(c) Circulators
EXPERIMENTS
THEORY:
Optical fibers are available in different variety of materials. These materials are usually selected
by taking into account their absorption characteristics for different wavelengths of light. In case of
optical fiber, since the signal is transmitted in the form of light, which is completely different in nature
as that of electrons, one has to consider the interaction of matter with the radiation to study the losses in
fiber. Losses are introduced in fiber due to various reasons. As light propagates from one end of fiber to
another end, part of it is absorbed in the material exhibiting absorption loss. Also part of the light is
reflected back or in some other directions from the impurity particles present in the material
contributing to the loss of the signal at the other end of the fiber. In general terms it is known as
propagation loss. Plastic fibers have higher loss of the order of 18 dB/Km. whenever the condition for
the angle of incidence of the incident light is violated the losses are introduced due to refraction of
light.
PROCEDURE:
FOR PROPAGATION LOSS:
1. Make jumper connections as shown in jumper block diagram. Connect the power supply cables
with proper polarity to Link – D Kit. While connecting this, ensure that the power supply is OFF.
2. Connect the AMP O/P as a constant signal to the TX I/P using a patch cord.
3. You will measure the light output using the SIGNAL STRENGTH section of the kit. The loss will
be larger for a longer piece of fiber, so you will measure the loss of the long piece of fiber. In order
to measure the loss in the fiber you first need a reference of how much light goes in to the piece of
fiber from the LIGHT TRANSMITTER. You will use the short piece of fiber to measure this
reference.
4. Switch on the power supply. Connect the short piece of fiber to between the transmitter TX and the
receiver RX2 of the kit. Adjust the transmitter level until the signal strength reads 6. This will be
your reference value. Now connect the long piece of fiber instead of the short piece. What reading
do you get? Loss in optical fiber systems is usually measured in dBs. Loss of fiber itself is
measured in dBs per meter.
Subtract the length of the short fiber from the length of the long fiber to get the difference in the fiber
lengths (4m-1m).
FOR BENDING LOSS:
1. Make jumper connections as shown in jumper block diagram. Connect the power supply cables
with proper polarity to Link – D Kit. While connecting this, ensure that the power supply is OFF.
2. Connect the AMP O/P as a constant signal to the TX I/P using a patch cord. You will measure the
light output using the SIGNAL STRENGTH section of the kit.
3. Switch ON the power supply. Connect the long piece of fiber to between the light transmitter TX
and the photo detector receiver RX2 so there are no sharp bends in the fiber between them.
1 1m
2 4m
FORMULA:
POWER = 10 log (P2/P1) dB
Where P2 : Reference reading by 1 meter fiber
P1 : Reading obtained after replacing the fiber.
Fiber loss (dB/m) = Power /Difference in fiber length
= (dB/m)
1.
2.
3.
4.
5.
RESULT:
Thus the fiber propagation, bending and attenuation losses was measured.
Where θ max is the maximum angle at which the light incident is properly transmitted through
the fiber.
NA = sin θ max =
Post lab questions:
1. Contrast glass and plastic fiber cables.
2. Define Numerical Aperture.
3. Mention the necessary conditions for TIR.
4. What are the limitations of fiber?
5. Define Critical angle.
RESULT :
Thus the Numerical aperture of the plastic fiber provided with kit using 660 nm wavelength
LED was measured.
2 4.5 10 6 0.11
V
633 10 9
V = 4.91
From figure only 4 LP modes propagate.
Total number of modes = V2/2
No. of modes = 12
Multimode Fiber:
a = 31.25µm (core radius)
NA = 0.11
RESULT:
Thus the mode characteristics of fiber was observed.
PROCEDURE:
1. Confirm that the power switch is on OFF position.
2. Make the jumper settings as shown in the jumper diagram.
3. Insert the jumper connecting wires (provided along with the kit) in jumper JP17 and JP16 at
positions shown in figure.
4. Connect the ammeter and volt-meter with the jumper wires connected to JP17 and JP16 as
shown in figure.
5. Keep the potentiometer Pr10 in its maximum position (anti-clockwise rotation) and Pr9 in its
minimum position (clockwise rotation). Pr10 is used to control current flowing through the
LED and Pr9 is used to vary the amplitude of the received signal at phototransistor.
6. To get the VI characteristics of LED, rotate Pr10 slowly and measure forward current and
corresponding forward voltage. Take number of such readings for various current values and
plot VI characteristics graph for the LED.
7. For each reading taken above, find out the power which is product of I and V. This is the
electrical power supplied to the LED.
8. With this efficiency assumed, find out optical power coupled into plastic Optical Fiber for each
of the reading in step7. Plot the graph of forward current vs. output optical power of the LED.
9. In our experimental kit, when Pr9 is at its minimum position, 100 ohms of resistance is in series
of emitter and ground of phototransistor.
10.Connect the 1m optical Fiber Cable supplied with the kit between LED SFH 756V (660nm) and
phototransistor SFH 350V (Analog Detector).
To Convert dBm to mW
Optical power Of
LED Current Detector voltage Detector Current
LED
Id(mA) Vp(V) Ip(mA)
Pd(mW)
RESULT :
Thus the characteristics of fiber optic LED was observed and the graph was plotted for the
forward current Vs output optical energy, also studied the photo detector response.
ANALOG LINK:
Amplitude Time
Mode
(volts) (seconds)
Input
Output
DIGITAL LINK:
Amplitude Time
Mode
(volts) (seconds)
Input
Output
RESULT:
Thus the frequency response was obtained for the transmitted signal by using optical fiber in an
analog and digital fiber optic link.
PROCEDURE:
1. Make connections as shown in figure. Connect the power supply cables with proper polarity to Link
– B Kit. While connecting this, ensure that the power supply is OFF.
2. Keep switch SW7 as shown in figure to generate PRBS signal.
3. Keep switch SW8 towards TX position.
4. Keep switch SW9 towards TX1 position.
5. Keep the switch SW10 to EYE PATTERN position.
6. Select PRBS generator clock at 32 KHz by keeping jumper JP4 at 32K position.
7. Keep Jumper JP5 towards +5V position.
8. Keep Jumper JP6 shorted.
9. Keep Jumper JP8 towards TTL position.
10. Switch ON the power supply.
11. Connect the post DATA OUT of PRBS Generator to the IN post of digital buffer.
12. Connect OUT post of digital buffer to TX IN post.
13. Slightly unscrew the cap of SFH 756V (660) nm. Do not remove the cap from the connector. Once
the cap is loosened, insert the one Meter Fiber into the cap. Now tighten the cap by screwing it
back.
14. Slightly unscrew the cap of RX1 Photo Transistor with TTL logic output SFH 551V. Do not
remove the cap from the connector. Once the cap is loosened, insert the other end of fiber into the
cap. Now tighten the cap by screwing it back.
15. Connect CLK OUT of PRBS Generator to EXT.TRG. Of Oscilloscope.
16. Connect detected signal TTL OUT to vertical channel Y input of oscilloscope. Then observe EYE
PATTERN by selecting EXT.TRG. KNOB on oscilloscope as shown in figure. Observe the Eye
Pattern for different clock frequencies. As clock frequency increases the EYE opening becomes
smaller.
32 KHz
64 KHz
128 KHz
RESULT :
Thus the Eye Pattern was analyzed using Fiber optic Link.
1.
2.
3.
4.
5.
BER = Eb/Tb
Where Eb – Errored bits
Tb – Total bits Transmitted in a period of time t seconds.
RESULT:
Thus the Bit error rate was measured for a fiber.
COMMUNICATION
EXPERIMENTS
Simulation Outputs:
AIM:
To simulate the wireless channel including Rayleigh and Rician multipath fading channel
system objects and Doppler shifts.
COMPONENTS REQUIRED:
Personal computer
MATLAB software
Pre Lab Questions:
1. Define fading.
2. What is diffraction and scattering?
3. Define impulse response.
4. What is the need of MATLAB?
5. Define Brewster angle.
THEORY:
Fading:
Fading is used to describe the rapid fluctuations of the amplitudes, phases or multipath
delays of a radio signal over a short period of time or travel distance, so that large-scale path
loss effects may be ignored. Fading is caused by interference between two or more versions of
the transmitted signal which arrive at the receiver at slightly different times. These waves called
multipath waves, combine at the receiver antenna to give a resultant signal which can vary
widely in amplitude and phase, depending on the distribution of the intensity and relative
propagation time of the waves and the bandwidth of the transmitted signal.
The three most important effects are
Rapid changes in signal strength over a small travel distance or time interval.
PROCEDURE:
Processing a signal using a fading channel involves the following steps:
1. Create a channel System object that describes the channel that you want to use. A channel
object is a type of MATLAB variable that contains information about the channel, such as the
maximum Doppler shift.
2. Adjust properties of the System object, if necessary, to tailor it to your needs. For example, you
can change the path delays or average path gains.
3. Apply the channel System object to your signal using the step method, which generates random
discrete path gains and filters the input signal. The characteristics of a channel can be shown with
the built-in visualization support of the System object.
PROGRAM:
sampleRate500kHz = 500e3; % Sample rate of 500K Hz
sampleRate20kHz = 20e3; % Sample rate of 20K Hz
maxDopplerShift = 200; % Maximum Doppler shift of diffuse components (Hz)
delayVector = (0:5:15)*1e-6; % Discrete delays of four-path channel (s)
gainVector = [0 -3 -6 -9]; % Average path gains (dB)
release(rayChan);
release(ricChan);
numFrames = 2;
release(rayChan);
rayChan.Visualization = 'Doppler spectrum';
numFrames = 5000;
numFrames = 2;
release(rayChan);
rayChan.PathDelays = 0; % Single fading path with zero delay
rayChan.AveragePathGains = 0; % Average path gain of 1 (0 dB)
release(rayChan);
rayChan.Visualization = 'Off'; % Turn off System object's visualization
ricChan.Visualization = 'Off'; % Turn off System object's visualization
% Same sample rate and delay profile for the Rayleigh and Rician objects
ricChan.SampleRate = rayChan.SampleRate;
ricChan.PathDelays = rayChan.PathDelays;
% Compare the path gain outputs from both objects for one frame
msg = randi([0 1],bitsPerFrame,1);
modSignal = qpskMod(msg);
[~, rayPathGain] = rayChan(modSignal);
[~, ricPathGain] = ricChan(modSignal);
% Form the path gains as a two-channel input to the time scope
gainScope(10*log10(abs([rayPathGain, ricPathGain]).^2));
RESULT:
Thus the wireless channel including Rayleigh and Rician multipath fading channel system
objects and Doppler shifts were simulated and the graphs are noted.
gridsize = lteDLResourceGridSize(enb);
K = gridsize(1); % Number of subcarriers
L = gridsize(2); % Number of OFDM symbols in one subframe
P = gridsize(3); % Number of transmit antenna ports
end
[txWaveform,info] = lteOFDMModulate(enb,txGrid);
txGrid = txGrid(:,1:140);
cfg.SamplingRate = info.SamplingRate;
rxGrid = lteOFDMDemodulate(enb,rxWaveform);
enb.NSubframe = 0;
[estChannel, noiseEst] = lteDLChannelEstimate(enb,cec,rxGrid);
eqGrid = lteEqualizeMMSE(rxGrid, estChannel, noiseEst);
% Calculate error between transmitted and equalized grid
eqError = txGrid - eqGrid;
rxError = txGrid - rxGrid;
AIM:
To analyse the impact of pulse shaping and matched filtering by using SDR.
COMPONENTS REQUIRED:
Personal computer
MATLAB software
SDR hardware
Pre Lab Questions:
1. Define pulse.
2. Mention the types of pulse code modulations.
3. What is filter?
4. List the types of filter.
5. Define SDR.
THEORY:
Pulse shaping:
Pulse shaping is the process of changing the waveform of transmitted pulses. Its purpose is to
make the transmitted signal better suited to its purpose or the communication channel, typically by
limiting the effective bandwidth of the transmission. By filtering the transmitted pulses this way,
the intersymbol interference caused by the channel can be kept in control. In RF communication, pulse
shaping is essential for making the signal fit in its frequency band.
Typically pulse shaping occurs after line coding and modulation.
Examples of pulse shaping filters that are commonly found in communication systems are:
Sinc shaped filter
Raised-cosine filter
Gaussian filter
eyediagram(txFiltSignal(1:2000),sps*2);
eyediagram(rxSignal(1:2000),sps*2);
eyediagram(rxFiltSignal(1:2000),2);
scatplot = scatterplot(sqrt(sps)*...
rxSignal(1:sps*5e3),...
sps,0,'g.');
hold on;
scatterplot(rxFiltSignal(1:5e3),1,0,'kx',scatplot);
title('Received Signal, Before and After Filtering');
legend('Before Filtering','After Filtering');
axis([-5 5 -5 5]); % Set axis ranges
hold off;
Matched Filter:
A matched filter is obtained by correlating a known delayed signal, or template, with an
unknown signal to detect the presence of the template in the unknown signal. This is equivalent
to convolving the unknown signal with a conjugated time-reversed version of the template. The
matched filter is the optimal linear filter for maximizing the signal-to-noise ratio (SNR) in the presence
of additive stochastic noise.
Matched filters are commonly used in radar, in which a known signal is sent out, and the
reflected signal is examined for common elements of the out-going signal. Pulse compression is an
example of matched filtering. It is so called because impulse response is matched to input pulse signals.
Two-dimensional matched filters are commonly used in image processing, e.g., to improve SNR for X-
ray. Matched filtering is a demodulation technique with LTI (linear time invariant) filters to maximize
SNR. It was originally also known as a North filter.
Result:
Thus the impact of Pulse Shaping and Matched Filtering was analyzed using Software Defined
Radios and its outputs were verified.
Result:
Thus the OFDM signal transmission and reception was done using SDR.
EXPERIMENTS
RESULT:
Thus the VSWR, Impedance Measurement and Impedance Matching were determined.
OBSERVATION:
Frequency of Oscillation = GHz.
X = dB (Without Directional Coupler)
Z = dB (I/p at port 1, o/p at port 2, Terminate at port 3)
Y = dB (I/p at port 1, o/p at port 3, Terminate at port 2)
Yd = dB (I/p at port 2, o/p at port 3, Terminate at port 1)
Coupling Factor, C = X–Y = dB
Insertion loss, = X–Z = dB
Isolation I = X–Yd = dB
Directivity D = Y–Yd = dB
RESULT:
Thus the Directional coupler was characterized and the following measurement was done.
Coupling Factor, C= dB
Insertion loss, = dB
Isolation I = dB
Directivity D= dB
THEORY:
ISOLATOR:
An isolator is a two-port device that transfers energy from input to output with little attenuation
and from output to input with very high attenuation
The isolator can be derived form a three-port circulator by simply placing a matched load
(reflection less termination) on one port.
The important isolator parameters are:
A. Insertion loss:
Insertion loss is the ratio of power detected at the output port to the power supplied by source to
the input port, measured with other ports terminated in the matched load. It is expressed in dB.
S S12
S 11
S 21 S 22
RESULT:
Thus the S-parameters of isolators were measured.
S12=
S13=
S21=
S23=
S31=
S32=
RESULT:
Thus the S-parameters of circulator were found and its values are noted.
AIM :
To determine the characteristics of Gunn Diode.
COMPONENTS REQUIRED:
i. Gunn power Supply
ii. Gunn oscillator
iii. PIN modulator
iv. Isolator
v. Frequency Meter
vi. Variable Attenuator
vii. Detector Mount
viii. CRO
ix. Bayonet Neill Concelman(BNC) Connector
x. Threaded Neill Concelman(TNC) Connector
xi. Cooling Fan
xii. Waveguide Stand, Screw & Net
Pre Lab Questions:
1. Define Gunn Effect.
2. What is the necessary condition for an IMPATT to produce oscillations?
3. List the differences between microwave transistor and TED devices.
4. What are the advantages and disadvantages of parametric amplifier?
5. What is meant by avalanche transit time device?
THEORY:
Gunn diodes are negative resistance device which are normally used as low power oscillator at
microwave frequencies in transmitter and as local oscillator in receiver front end. J.B. Gunn in 1963
discovered microwave oscillation. At low electric field in the material most of the electron will be
located in the lower central valley. At high electric field most of the electron will be transferred in to
the higher frequency satellite L and X valleys.
OBSERVATION:
RESULT:
Thus the characteristics of Gunn Diode was determined.
THEORY:
To improve the overall radiation characteristic of the reflector antenna, the parabolic structure is
frequently used. Basically a parabola is a locus of a point which moves in such a way that the distance
if the point from fixed point called focus plus the distance from the straight line called directrix is
constant. When the beam of parallel rays is incident on a Parabolic reflector, then the radiations focus at
a focal point. This principle is used in the receiving antenna.
Right Left
Angle θ Power Relative Power Angle θ Power Relative Power
(Degree) (dB) (dB) (Degree) (dB) (dB)
CALCULATION:
λo = C/f =
r = 2D2/λo = cm
FORMULA:
r ≥2D2/λo, λo = C/f ( for rectangular horn antenna)
Where
r– Distance between transmitter and receiver horn antenna.
D– Size of the broad wall of horn antenna.(10.1 cm)
λo– Free space wavelength. C = 3×108 m/s. (Velocity of light)
f – Frequency of oscillation in GHz.
RESULT:
Thus the radiation pattern of the parabolic reflector antenna was measured.
HPBW =