qpsk system design in ads

11
A 10 Mbps QPSK on a 11GHz carrier signal with comparison between the effects of Eb/No Bit Error Rate (BER) of the digitally modulated signal . SUBMITTED BY: SAMI UR REHMAN SUBMITTED TO: Dr. MUNIR AHMAD TARAR COURSE: EE-874 - Microwave Communication System Design SUBMISSION DATE: 2 nd Nov 2011

Upload: sami-ur-rehman

Post on 27-Oct-2014

426 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: QPSK System Design in ADS

A 10 Mbps QPSK on a 11GHz carrier signal with comparison between the effects

of Eb/No Bit Error Rate (BER) of the digitally modulated signal .

SUBMITTED BY: SAMI UR REHMAN

SUBMITTED TO:

Dr. MUNIR AHMAD TARAR

COURSE: EE-874 - Microwave Communication System Design

SUBMISSION DATE: 2nd Nov 2011

Page 2: QPSK System Design in ADS

Objective to Achieve

The objective of this simulation is to simulate the effects of Free Space Loss (FSL) and antenna gain on a

digitally QPSK-modulated signal in the form of a noise added to a channel and then calculates its effects

on Bit Error Rate (BER) using Advanced Design System (ADS). The comparison between the theoretical

and calculated curves of BER vs. Eb/No gives us an idea of how well the calculated values simulate the

theoretical values.

Background of the Task

The task is to evaluate the performance of a communication link operating at 11GHz carrier frequency

with digital phase modulation scheme of Quadrature Phase Shift Keying (QPSK) at the symbol rate of

10Mbps. All parameters of link budget are given to us. We are first to calculate the theoretical Eb/No for

a given BER and then simulate the whole system with ADS to see how close our theoretical value is to

the simulated value. The eventual result we should see is that by increasing noise power (No) we

decrease Bit Energy (Eb) and hence the system output has increased BER, and if we decrease the noise

power No we increase the Eb and hence decrease the BER.

The following study gives a brief insight on the theoretical side of the probability of bit error calculation

of this simulation.

Figure A : Constellation plot for QPSK constellation

The scaling factor of is for normalizing the average energy of the transmitted symbols to 1,

assuming that all the constellation points are equally likely.

Page 3: QPSK System Design in ADS

Theoretical Calculations

Lt

Po Gt EIRP FSL+La IRL Gr Lr

RSL

Data Given:

Distance= 12 miles Bit Rate (Rb)=10Mbps BER= 10^-7 Modulation scheme= QPSK Po=1W F=11GHz Transmission losses=Lt=Lr=2.2 dB To find:

FSL=? Eb/No (theoretical) = ? Antenna Gain= ?

Calculations:

For FSL

Formulae to calculate the FSL is given by: FSL = 36.58 + 20log(Dsm) + 20log(FMHz) Where Dsm is the distance is statutes miles. Plugging in the values: FSL= 36.58 + 20log (12) + 20log (11000) FSL= 139 dB Theoretical Eb/No There are certain methods to calculate theoretical Eb/No. One way is to use hit and trial method by putting approximate values of unknown variables in the equation of Eb/No and come with its value which corresponds to required BER i.e. 10^-7. Another way is to take help from the given chart and work out the Eb/No which corresponds to required BER. In our case Eb/No turns out to be 11.5 dB.

Tx Rx

Page 4: QPSK System Design in ADS

Source : http://en.wikipedia.org/wiki/Eb/N0

Antenna Gain: Now: Eb/No = 11.5 dB = Eb (dB) – No(dB) ---------------------------------------------A Where Eb = RSL – 10log(Rb) ------------------------------------------------------------------B Since Rb= 10Mbps And RSL = Po + Lt +Gt + FSL + La + Gr + Lr ------------------------------------------- - C We calculated FSL = 139 dB We are given Lt = Lr = Transmission Line Losses = 2.2 dB We are given Po = 0dB Putting all this data in C, we get RSL = -143.4 dBW + Gt + Gr --------------------------------------------------------D And

Page 5: QPSK System Design in ADS

No = -204 dBW + NF -----------------------------------------------------------------E Since noise figure is not given, we can ignore it So, Eb/No (dB) = 11.5 dB = RSL - 70 + 204 dBW RSL = - 122.5 dBW Put this value of RSL in eq D -122.5 = -143.4 + Gt + Gr Assume Gt=Gr G = 10.45 dB

System Design

The following is the complete schematic of the QPSK system with the BER measurement blocks.

Complete System Design

Blocks Description

The following is a short description of the major simulation models used in this project.

Generating

binary data

with 10Mbps

Antenna

Gain

blocks

Noise Density

Block

FSL Modeling

in Loss Block Data splitted

for reference

Sweeping Eb/No

to calculate the

graph

Page 6: QPSK System Design in ADS

DATA FLOW CONTROLLER (DF)

The essential and intrinsic block is the Data Flow controller for a timed signal processing simulation such

as this project. The major parameters used in this project for this controller are the Default Time Start,

Default Time Stop and Default Seed. Using this controller you can also display outputs of all type of data

which is flowing through the simulation model blocks.

PARAMETER SWEEP CONTROLLER

This is responsible for designating the sweep parameter by adding the Sweep variable and defines its

sweep values. Another important parameter which is hidden is to include the controller for which sweep

has to be performed which is DF (Data Flow Controller) in this project.

DATA GENERATOR

The Data source generates a user-defined or random baseband NRZ waveform with a given Bit Time and T-Step.

QPSK MODULATOR

QPSK modulator takes the in-phase I (t) and quadrature Q (t) baseband input signals from the Data generator (above) and generates a QPSK modulated timed signal at its output with a carrier frequency of 2.4GHz as QPSK modulator using an internal oscillator.

Page 7: QPSK System Design in ADS

NOISE DENSITY

The AddNDensity channel block is used in another simulation where NDensity parameter denotes the

noise spectral density in dBm/Hz.

QPSK DEMODULATOR

The QPSK demodulator demodulates the timed output signal and the additive white Gaussian noise has an external oscillator input that generates the reference carrier signal used to demodulate the RF signal. The in-phase and quadrature components I (t) and Q (t) of the modulated signal are extracted.

Page 8: QPSK System Design in ADS

Simulation & Results

As you can see below the ADS simulator processes each symbol. The parameters of the BER measurement block can be varied to process the symbol using the Default Time Start and Stop or the Default Numeric Start and Stop parameter of the data flow controller (DF).

Simulation Window

Following is a graphwhich gives a comparison between the Bit Error Rate (BER) calculated theoretically

using the probability of error (blue curve) and the simulated result (red curve).

Page 9: QPSK System Design in ADS

Figure (B) QPSK BER Rate Comparison between the Theoretical and Simulation results

Figure (G) is a graph which also provides a comparison between the Bit Error Rate (BER) calculated theoretically using the probability of error (blue curve) and the simulated result (red curve).This result is a process of using the AddNDensity channel block which is a ADS library block hence it has better convergence between the theoretical BER (blue curve) and the simulated BER (red curve) with the same simulation parameters.

Page 10: QPSK System Design in ADS

Figure (C): QPSK BER Rate Comparison between the Theoretical and Simulation results

I. Challenges Faced This simulation covers a lot of theoretical ground from probability to digital communication systems

hence numerous challenges were encountered. I summarize them in points, which are the following:

Page 11: QPSK System Design in ADS

a. ADS software has a lot of functional blocks with various parameters and usages which need to

be understood with their theoretical implications.

b. Noise probability function generated by a block and then added into the modulated channel is a

challenge because simply adding wouldn’t work unless the output of the QPSK input is

recognizable by the demodulator. Hence the addition performed requires understanding of

timed and complex signals.

c. The results compiled do require understanding the probability of error calculation of QPSK,

without which the results cannot be displayed properly.

II. Conclusion: In this exercise we analyzed the impact of changing BER on digital modulation scheme which in our case is QPSK. The comparison between the theoretical and simulated values shows that there is an impact of noise on the symbols recovered by the demodulator but it depends on the Eb/No ratio. Lower the ratio higher is the probability of bit error or Bit Error Rate (BER) and higher the ratio lower is the Bit Error Rate (BER).