Experiment 6 - Pulse Shaping, Bandwidth Constraints, Inter-Symbol Interference (ISI) and Duobinary Symbols in Baseband Signaling
Experiment 6 - Pulse Shaping, Bandwidth Constraints, Inter-Symbol Interference (ISI) and Duobinary Symbols in Baseband Signaling
PRE-LAB
Matlab uses finite length FIR filters to generate Raised Cosine Pulses and Root Raised Cosines.
Determine the energy in a single Root Raised Cosine pulse that extends to the eighth zero crossing in
both directions from the center peak of amplitude 1, i.e. at -8T to +8T. Assume a sampling interval of
T/10. You may use a MATLAB model to make your determination empirically.
Using the results from above, calculate the average energy per bit for a bipolar, duobinary system where
the pulses defined above are weighted by the output of a digital filter, defined as: yn xn xn1 where
xn is the nth input to the filter. Consider a completely random input with all combinations of bits are
equally likely.
Design a three level duobinary decoder system that will have the following outputs for the given inputs:
Input
Output
-2
+2
Remember that this will have to decode a signal with noise, so set your thresholds accordingly. (Hint, a
zero and one are equally likely at the output.)
PROCEDURE
1. Use the results from Experiment 2 to review the spectrum of a bipolar rectangular pulse signal.
2. Design and implement a Simulink model which sends a single 1mS , bipolar rectangular pulse
through a low pass filter with Fpass = 500 and Fstop = 550, simulating a bandwidth limited
channel. Be sure to have at least 10 samples per pulse.
Use a matched digital filter, designed to receive the rectangular pulse and a downsampler to
sample the output of the matched filter. Adjust the offset of the downsampler to sample the
matched filter output at its peak point. (This value should be about 0 or 1 for the filter specified
above and 10 samples per pulse.)
Measure the intersymbol interference (ISI) by recording the values of the output of the
downsampler at the time of pulse and the samples either side of it. If there was no ISI, what
should the output of the downsampler be at these three points?
3. Using the Raised Cosine Transmit and Receive filters, repeat step 2. Set the Filter Type to
Normal, the Group Delay to 8 symbols and the Rolloff factor to zero on both filters. On the
Receive Filter, the Filter Gain should be set to User Specified and use a gain of .1. If you wish,
you may set the Output Mode to None and use the external Downsampler as you did earlier. Or
you may use the integral downsampler in the Receive Filter and apply all the downsampler
parameters as you would to the external downsampler. Measure the ISI as you did before,
noting the values of the output of the Downsampler for the samples before and after the main
pulse, and for the pulse itself.
4. Vary the Sample Offset of the Downsampler through a range of 0 to 4. How does this affect the
ISI?
5. Using the energy per pulse you calculated in the pre-lab, set up a transmitter and receiver using
the Square Root Raised Cosine pulse through an AWGN channel. On the receive filter, use User
Specified Gain set to 1. Test, record and plot the BER for 0 through 8 dB. Compare this on the
same plot with the theoretical BER for a bipolar signal.
Observe and record the average spectrum of the transmitted spectrum (before the AWGN).
How does it compare with the spectrum for the rectangular pulse (without the low pass filter)
from Experiment 2?
6. Using root raised cosine pulses, design a bipolar, duobinary signaling system (transmitter and
receiver with AWGN) with using a digital input filter whose output is expressed as
What are the reasons for the BER performance being different for the duobinary signal?
Why can the Sinc pulse pass through a narrow bandwidth and be detected while a rectangular pulse at
the same rate cannot?
Explain the BER performance of the un-precoded, duobinary system from step 6. Why does the
precoded system from step 7 work better with the same Eb/No?
If the thresholds you calculated in the pre lab did not match those you ultimately used in step 7, explain
why.
As always, do not limit your conclusions to these topics.