You are on page 1of 9

CIT - United Arab Emirates University

ITBP 210: Communication and Network Fundamentals

Lab #4
Frequency Division Multiplexing

Student Name:________________________ Student ID:______________

Objectives:
 To investigate Frequency Division Multiplexing (FDM)
CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

Part I - Introduction

Multiplexing is one of several techniques for the utilization of a common medium for
signal transmission.

In this lab, we will look at Frequency Division Multiplexing (FDM). FDM allows more
than one user to transmit data simultaneously by assigning to each a specific frequency to
transmit with.

Naturally, FDM is dependent on filters on the receiving end to differentiate between


different users. These filters are usually band-pass filters since each user transmits data
using a band of frequencies.

A real world example is the Radio. Each station transmits with a specific frequency, e.g.
30.1 FM. When a user wants to hear the radio he tunes the radio to that frequency. In
essence what the user is doing when he is turning the knob is modifying the embedded
band-pass filter to filter this 30.1 FM signal.

Part II - Frequency Division Multiplexing


In this lab we will create the FDM model in figure 1 below. In figure 1 we have
three users transmitting signals using sine waves but with different frequencies.

The adder in the middle models how the signals are combined in a real system.
The adder could represent the open space where wireless signals are transmitted. The
adder could also represent some real digital equipment that adds the signals together
before transmitting them onto a wire.

The filter is on the right-hand side represents the receiver. To find out what a
specific user is transmitting, the receiver must tune his band-pass filter to that user’s
specific frequency.

Figure 1: FDM model.


CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

1. Start Simulink.
a. First, you have to start Matlab.
b. Type simulink into Matlab and press enter.
c. This will bring up a Simulink Library Browser (SLB) window, like so:

Figure 2

2. Open a new Model.


a. From the SLB, select File  New  Model
b. A new window should appear. This is where you will create your model.
c. Name the model: File  Save, and name your model lab3

3. Add blocks to your new model window.


a. From the SLB, drag the scopes needed in addition to the following blocks
to the new model window:

Drag the
following
Block
number of
blocks
1 Simulink  Math Operations  Add
1 Signal Processing Blockset  Filtering Filter Design  Digital
Filter Design
3 Signal Processing Blockset  Signal Processing Sources  Sine
Wave
1 Signal Processing Blockset  Signal Processing Sink  Time
Scope

4. Modify the adder


a. Modify the adder so that it can take in three inputs.
b. Double-click the adder.
c. Place an extra + sign like so:
CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

5. Modify the Sine Waves so that one is transmitting at 10000Hz, one at 20000Hz
and the last one at 30000Hz.
6. Below is an example of how the 10000Hz signal should be set. Also make sure
that the sample time is correct as below.
CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

7. Connect the blocks as in figure 1.

Part III: Tuning the Receiver.


Now, at the receiver we will tune the filter so that we can receive each of the three
signals independently.

1. We will first tune the filter to the first user transmitting at 10000Hz.
2. Double click the filter.
3. Specify that it is to be band-pass.
4. For the frequency specifications:
a. The units are in Hz.
b. The Fs is the sampling frequency. We will make it to be the same as
our sine wave. Fs= 1000000
c. The Fpass1 and Fpass2 are the lower and higher limit on what
frequencies we want to pass.
d. Fstop1 and Fstop2 specify how steep the slope of the filter is around
Fpass1 and Fpass2.
e. Make sure all the parameters are like so:
CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

f. Click design filter. When it is done designing it will give you


“Designing Filter … Done ” message on the bottom.
g. Close the filter design window.

Part IV: Running the simulation.


1. Let the simulation run for .002 second.
2. Click the play button.
3. Double-click on the scope to view the received sine wave. Place a screen shot of it
over here.

If Fs=1000000 as shown in the figure


CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

4. Check to see that the wave that is received is indeed the one that was sent by the
10000Hz user. Determine the frequency of received wave like so:

Choose any amount of time 1 ms


on the x-axis
Count the number of waves 8
in this time
CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

Frequency = # of waves / 8kHz


time

Part V: Experiments
Repeat parts III and IV again for each of the two other users transmitting at the
20000Hz and the 30000Hz frequencies.

1. For the 20000Hz user, tune the filter as follows:


a. Fstop1 = 18000
b. Fpass1 = 19000
c. Fpass2 = 21000
d. Fstop2 = 22000

Choose any amount of time 1 ms


on the x-axis
Count the number of waves 9
in this time
Frequency = # of waves / 9kHz
time

2. For the 30000Hz user, tune the filter as follows:


CIT - United Arab Emirates University
ITBP 210: Communication and Network Fundamentals

a. Fstop1 = 27000
b. Fpass1 = 29000
c. Fpass2 = 31000
d. Fstop2 = 33000

Choose any amount of time 1 ms


on the x-axis
Count the number of waves 8
in this time
Frequency = # of waves / 8kHz
time

You might also like