Module 3 - Lab-3
Module 3 - Lab-3
1
[matlab programming]
2. to study the MATLAB function required for analyzing the base band signal used in wireless
communication
Introduction
In wirlesscommunications complex base band signals are also known as complex envelop signals.
Course Module
The IQ signal xc(t) has associated complex envelope,
Note that you can get the original signal xc(t) by multiplying (spinning) the complex envelope by the complex
sinusoid
The block diagram performs this operation in the transmitter when the sine and cosine multiplier outputs are
summed together.
The complex baseband/envelope signal, by definition, is centered in the frequency domain at f = 0. The
simulation results are based on complex envelope modeling. The high frequency carrier doesn’t need to be
generated in the simulation, so the sampling rate can be kept low, at just 10 times the bit (symbol) rate.
You can still model small carrier frequency offsets/errors and carrier phase errors. See, you can make good use
of signals and systems knowledge for communication systems modeling.
This example shows the creation of a complex baseband (IQ) signal with MATLAB
[Wireless Communications-matlab]
3
[matlab programming]
In this example we will create a chirped waveform, or linear frequency modulated (LFM) pulse. Such
waveforms may be used to simulate the output of the transmitter module of a pulse‐doppler RADAR.
% Normalize amplitude.
scale = max(max(abs(real(IQData))), max(abs(imag(IQData))));
idealPulse = IQData / scale;
% Pad the pulse with zeros for the off cycle of the pulse.
offPulse = 0:1/sampleRate:((pulseRepititionInterval‐pulseWidth)/2);
idealSpacedPulse = [offPulse idealPulse offPulse];
After obtaining the output in the above programme, Try out the activities given below
1. Plot the complex base band signal with varied values of sample rate, pulse width and bandwidth
2. Vary the axis limit and notice the changes in the plotting.
Course Module
3. Repeat the programme with a pulse repetition interval of 10e6. Notice the changes
<Exercises >
1) Construct a sinusoidal signal and cosine signal each having a sum of components fundamental
frequency and odd multiple of fundamental frequency and plot the signals with subplot command.
y = chirp( t , f0 , t1 , f1 ) generates samples of a linear swept-frequency cosine signal at the time instances
defined in array t . The instantaneous frequency at time 0 is f0 and the instantaneous frequency at time t1 is f1
. y = chirp( t , f0 , t1 , f1 , method ) specifies an alternative sweep method option.