1 simulation of communication systems professor z. ghassemlooy optical communications research group...

49
1 Simulation of Communication Systems Professor Z. Ghassemlooy Professor Z. Ghassemlooy Optical Communications Research Group http://soe.unn.ac.uk/ocr/ School of Computing, Engineering and Information Sciences University of Northumbria at Newcastle, UK Eng. of S/W Pro., India 2009

Post on 15-Jan-2016

225 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

1

Simulation of Communication Systems

Professor Z. GhassemlooyProfessor Z. Ghassemlooy

Optical Communications Research Grouphttp://soe.unn.ac.uk/ocr/

School of Computing, Engineering and Information Sciences

University of Northumbria at Newcastle, UK

Eng. of S/W Pro., India 2009

Page 2: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Outline of Presentation

• Communications Systems• Simulation software types• Case Studies based on Matlab• Concluding Remarks

2

Page 3: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 20093

Northumbria University at Newcastle, UK

Page 4: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

4

Telecommunications Research Areas

Eng. of S/W Pro., India 2009

Page 5: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

5

Photonics - Applications

Long-Haul Metropolitan Home access

Board -> Inter-Chip -> Intra-Chip

• Photonics in communications: expanding and scaling

Health(“bio-photonics”)

Environmentsensing

Securityimaging

• Photonics: diffusing into other application sectors

Page 6: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Optical Communications

Optical FibreCommunications

Photonic Switching

Indoor

WiredWireless

Free-Space Optics(FSO)

School of Computing, Engineering and Information Sciences – Research

• Chromatic dispersion compensation using optical signal processing• Pulse Modulations• Optical buffers• Optical CDMA

• Pulse Modulations• Equalisation• Error control coding• Artificial neural network & Wavelet based receivers

• Fast switches• All optical routers

Subcarrier modulation Spatial diversity Artificial neural network/Wavelet based receivers

6Eng. of S/W Pro., India 2009

Page 7: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Staff• Prof. Z Ghassemlooy• J Allen• Dr R Binns• Dr K Busawon• Dr W. P. Ng

Visiting Academics• Prof. V Ahmadi, Univ. Of Tarbiate Modaress , Tehran, Iran• Dr M. H. Aly, 2Arab Academy for Scie. and Tech. and Maritime Transport, Egypt• Prof. J.P. Barbot, France • Prof. I. Darwazeh, Univ. College London• Prof. H. Döring, Hochschule Mittweida Univ. of Applied Scie. (Germany) • Prof. E. Leitgeb, Graz Univ. of Techn. (Austria)

PhD Students•M. Amiri, A. Chaman-Motlagh, M. F. Chiang, M. A. Jarajreh, R. Kharel, S. Y Lebbe, W.

Loedhammacakra, Q. Lu, V. Nwanafio, E. K. Ogah, W. O. Popoola, S. Rajbhandari, A.

Shalaby, X. Tang

MSc and Beng: A Burton, D Bell, G Aggarwal, M Ljaz, O Anozie, W Leong , S Satkunam

OCRG – People

7Eng. of S/W Pro., India 2009

Page 8: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Simulation – Introduction

• In recent years there has been a rapid growth in application of computer simulation in communication engineering.

• Hardware becoming more complex and costly• A way forward to many researcher and teachers is to

implements ideas in the software environment. • This allows testing of the system using idealised

processing elements, which may take a significant time to design and realise in hardware.

8

Page 9: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Simulation – Introduction

• Can support the hardware design by giving optimised component values, for the critical parts, and an early indication of the performance of the system

• Allowing users to study or try things that would be difficult or impossible in real life

• Simulations are particularly useful when a real-life process:

is too dangerous, takes too long, is too quick to study, is too expensive to create.

9

Page 10: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Simulation Tools - Some Features

• Reliability - Depend on the validity of the simulation model, therefore verification and validation are very important

• Reproducibility of results

• User friendly, simple and flexible (allowing user defined functions)

• Extensive details of theory adopted

• High speed, precession and accuracy

• Hidden source code + Up to date library

• Debugging capabilities and Scalability

• Can readily be upgraded and updated

• Cost effective and time saving

10

Page 11: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Simulation Tools - Disadvantages

• Poor modelling or poor data collection can lead to: • inaccuracy or • completely misleading results

• Obsession - can lead to superficial understanding and no experimental verification

• However, simulation tools have become integral part of today’s research and teaching activities• Mainly for cost reasons

11

Page 12: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Simulation Software – Application in Engineering

12Eng. of S/W Pro., India 2009

Page 13: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Simulation Software – Key Features

• Numerical Integration procedures– E.g. Matlab has a number of procedures

• Rung-Kutta 45 – Most advanced and ideal for analogue systems• Rung-Kutta 45• Stiff Adam with a fixed step integration – Used for discrete systems• Euler – The most basic and used for slow varying discrete systems

• Ability to plot and display graphs• 2D, 3D visualisation• Simplicity for programming• Compatibility with other software

13

Page 14: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Simulation Tools – Types

• Matlab/Simulink• Orcad/Pspice• VPI• Mathcad• OptSim ™ 4.0: simulation and design of

advanced fiber optic communication systems• OptiSystem: large scale system software• OptiFDTD

14

Page 15: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Matlab/Simulink

• A high-performance language for technical computing• Integrates computation, visualization, and programming in

an easy-to-use environment• Typical uses include:

– Math and computation– Algorithm development– Data acquisition– Modelling, simulation, and prototyping– Data analysis, exploration, and visualization– Scientific and engineering graphics– Application development, including graphical user interface

building– Compatible with excel, uses Maple and is compatible with other

software packages such as C, C++, VPI, etc. 15

Page 16: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Orcad/Pspice

• To model circuits with mixed analogue and digital devices

• Software-based circuit breadboard for test and refinement

• Can perform:– AC, DC, and transient analyses– Parametric, Monte Carlo, and sensitivity/worst-case

analyses – i.e. circuit behaviour in a changing environment– Digital worst-case timing analysis : to resolve timing

problems occurring with only certain combinations of slow and fast signal transmissions, etc.

• Not compatible with excel16

Page 17: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Mathcad

• A desktop software for performing and documenting engineering and scientific calculations

• Equations and expressions are displayed graphically (WYSIWYG)• Capabilities :

– Solving differential equations - several possible numerical methods– Graphing functions in two or three dimensions– Symbolic calculations including solving systems of equations– Vector and matrix operations including eigenvalues and eigenvectors– Curve fitting– Finding roots of polynomials and functions– Statistical functions and probability distributions– Calculations in which units are bound to quantities

• One can’t use symbolic parameters only numerical parameters

17

Page 18: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

OptiSystem

• Is used for – designing, testing and optimization of virtually any type

of optical links in the physical layers– based on a large collection of realistic models for

components and sub-systems

• OptiFDTD (finite-difference time-domain) – propagation of optical fields through nano- to micro-

scaled devices by directly solving Maxwell’s equations numerically

18

Page 19: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

OptiSystem – contd.

• OptiBPM– Based on the beam propagation method (BPM)

• a semi-analytical technique that solves an approximation of the wave equation

– Waveguide other similar optical devices– Light propagation predominantly in one direction

over large distances

19

Page 20: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Virtual Photonics Inc.

• Used in optical networks and optical devices modelling

• Support C and Matlab

• Will talk about this in my second lecturer!

20

Page 21: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Case Studies - MATLAB

User SourceDecoder

ChannelDecoder

Demod-ulator

Estimate ofmessage signal

Estimate of channel code

word

Receivedsignal

Channel code word

Source SourceEncoder

ChannelEncoder

Mod-ulator

Message signalModulated

Transmitted signal

ChannelA typical communication system block diagram

21

Page 22: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

• Aim: To simulate a communication system link

Tasks: • Channel modeling• Comparing received and transmitted signals• System performance evaluation• System optimization • Final system design

Case Study 1 - AM/FM communication system s

22

Page 23: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

AM/FM Simulation - System Parameters

Know parameters• Carrier frequency, and power• Signal bandwidth• Modulation index• Channel bandwidth and loss• Link length• Transmitter/receiver antenna type and gain

Performance parameters• Output signal-to-noise vs carrier to noise ratio• System linearity• Harmonic distortions

23

Page 24: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

FM – Simulation Block Diagram

FM modulator AmplifierAmplifier TransmitterTransmitter

ChannelChannel

ReceiverReceiverAmplifierAmplifierFM demodulator

FM demodulator

Low pass filter

Low pass filter

Message

Recovered

Message

24

Page 25: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

FM Simulation - Matlab-Simulink• Provided that the mathematics underlying each block is fully

appreciated, one could use any programming languages including high level computer languages C, C++, Java or scientific programming languages Matlab, MathCAD , Mathematica, Octave to name a few

• Matlab/Simulink – One of the most popular simulation tool available– Simulink is more user friendly for beginners as there are many drag and

drop block functions.– However Simulink also sometimes limits flexibility to users.

25

Page 26: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

FM Simulation - Results

0 1 2 3 4 5-1

-0.5

0

0.5

1

Time

Am

plitu

de

message

0 1 2 3 4 5

-1

-0.5

0

0.5

1

Transmitted signa (Tx)l

Time

Am

plitu

de

0 1 2 3 4 5-1.5

-1

-0.5

0

0.5

1

1.5

Time

Am

plit

ude

Received signal (Rx)

0 1 2 3 4 5-30

-20

-10

0

10

20

30Demodulated Signal (Rm)

TimeA

mplitu

de

0 1 2 3 4 5

-1

-0.5

0

0.5

1

Time

Am

plit

ude

Recovered message (mr)

26

Page 27: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

FM Simulation - Performance Evaluation• The easiest way to evaluate the performance is by visual inspections• For example, one can hardly differentiate between the transited

message and recover message in the previous example• Message signal at different SNRs is shown below- observe the

improvement in the performance with increasing SNRs

0 1 2 3 4 5

-1

-0.5

0

0.5

1

Time

10 dB

15 dB20 dB

27

Page 28: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

FM Simulation - Performance Evaluation• Visual inspection is the simplest and in many cases gives an insight to

the system, BUT it is very error prone• Alternative method of analysis should be used• Considered error signal defined as: error = (m - mr)2

• The error signal at SNRs of 15, 20 and 40 is shown below• The performance difference between the SNRs of 15 and 20 is apparent

1 2 3 4 5 6 7 80

0.2

0.4

0.6

0.8

1x 10

-3

Time

erro

r

15 dB

20 dB40dB

28

Page 29: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

FM Simulation - Performance Evaluation• Simulation software may provide many interesting results, but the expertise

and experience of the user play's a major role• In previous plot - very little difference between 20 dB and 40 dB• An experienced user may choose the log-scale to plot error to gain more

information, shown below• Compared to the pervious plot, difference in performance for 20 db and

40 dB is clear from this plot

1 2 3 4 5 6 7 8-100

-90

-80

-70

-60

-50

-40

-30

-20

Time

Err

or (

dB)

15 dB

20 dB40 dB

29

Page 30: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Case study 2- Digital Communications

Transmitter filterp(t)

Transmitter

n(t)

OutputBits,

Inputbits, ai

sample

Unit energy filter u(t)

(matched to p(t))

Transmitter ReceiverChannel

X(t) S(t) r(t) riiaReceiver

• Depending upon the channel, receiver may incorporated other signal processing tools like equalizing filter, low pass filter and so on

• The output bits are compared to the transmitted to bit to calculated the error

• The bit error rate (BER) is the metric used in all digital communication system to compare and evaluate the system performance

• BER depends on the SNR (valid only for particular signalling format):

SNRerfcBER2

1

30

Page 31: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Modelling Approach

• A discrete model based on mathematical analysis is generated and model using the simulation software

• Discrete-time equivalent system of digital communication system is defined as:

ri = Eb+ni if bi=1

ri = ni if bi=0

ri is the sampled output

Eb is the energy per bit and ni is the additive white Gaussian noise

• Performance evaluation:– bit error rate– eye-diagram

31

Page 32: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Digital Systems – Matlab Simulink

0 1 20

1

Time

Am

plitu

de

0 1 2 3 4 5-0.2

-0.1

0

0.1

0.2

0 1 2 3 4 5 6-0.2

0

0.2

0.4

0.6

0.8

1

1.2Transmitted signal

MF Output

Sampling points

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-120

-100

-80

-60

-40

-20

0

20

40

Normalised frequency

Pow

er S

pect

rum

Den

sity

(dB

)

32

Page 33: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Digital Simulation - Performance Evaluation

• BER of different modulation techniques for indoor optical wireless system

33

Page 34: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Digital Simulation - Notes

• To properly model the system, it is necessary to understand mathematics involved in each and every module

• Code are written to approximate the mathematical equations. The code are grouped together and put as a block for simple user interface– Example: Matlab codes for noise signal:

34

Page 35: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Digital Simulation – Matlab CodesFixed and variable parametersclearclcclose allfs = 6.0e+6; %sampling frequency 6 MHzts = 1/fs; %Sampling timefc = ; %clock signal frequencyac:; %clock signal peak amplituden = 2*(6*fs/fc); %Maximum number of points w.r.t the 6 cycles of clock signal fcnc = 6; %Number cycls of clock signal to be showntmax= nc*tc; %Maximum number of point in 6 cycles of fcfmax = (2*n*fc/fs); %Maximum frequency rangefinal = ts*(n-1); % maximum time t = 0:ts:tmax; %time vector for sketching waveform in time domain

35

Page 36: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Digital Simulation – Matlab Codes

Data signal generated from the Clock Signal L length (sq); %All the values of clock signal is assigned to a new variable l da = sq;%Set initial valuesout=1;temp=1;for i=1:L-1 if sq(i)== -2.5 & sq(i+1)== 2.5 %Reverse output voltage polarity temp= out * -1; out=temp; end %Change value of out to +/-1 if out>0 out=1; else out= -1; end da(i)=out; %data signal at half the clock frequencyend%Set value of final element of dada(L)=out;%Plot data signal

36

Page 37: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 200937

Optical Wireless CommunicationAbundance of unregulated bandwidth - 200 THz in the 700-1500 nm rangeAbundance of unregulated bandwidth - 200 THz in the 700-1500 nm range

What does

It Offer

?

No multipath fading - Intensity modulation and direct

detection

No multipath fading - Intensity modulation and direct

detection

Secure transmissionSecure transmission

High data rate – In particular line of sight (in and out doors)High data rate – In particular line of sight (in and out doors)

Improved wavelength reuse capabilityImproved wavelength reuse capability

Flexibility in installationFlexibility in installation

Flexibility - Deployment in a wide variety of network architectures. Installation on roof to roof, window to window, window to roof or

wall to wall.

Flexibility - Deployment in a wide variety of network architectures. Installation on roof to roof, window to window, window to roof or

wall to wall.

Page 38: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

38

(Source: NTT)

Access Network Bottleneck

Eng. of S/W Pro., India 2009

Page 39: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

39

DR

IVE

R

CIR

CU

IT

POINT APOINT APOINT BPOINT B

SIG

NA

LP

RO

CE

SS

ING

PH

OT

OD

ET

EC

TO

R

Link Range L

Free Space Optics

Cloud Rain Smoke Gases Temperature variations Fog and aerosol

The transmission of optical radiation through the atmosphere obeys the Beer-Lamberts’s law:

Preceive = Ptransmit * exp(-αL)

α : Attenuation coefficient

This equation fundamentally ties FSO to the atmospheric weather conditions

Eng. of S/W Pro., India 2009

Page 40: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Photo-detector

array

Atmosphericchannel

Serial/parallelconverter

Subcarrier modulator

.

.Data in

d(t)

Summing circuit

.

.

DC bias

m(t) m(t)+bo

Optical transmitter

Spatial diversity combiner

Subcarrierdemodulator

Parallel/serialconverter .

.

Data out

d’(t) ir

Case Study 3: Optical Wireless Systems

40Eng. of S/W Pro., India 2009

Page 41: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

41

M

jjcjj twtgAtm

1

)cos()()(

Serial to Parallel

Converter

.

.

.

.

.

.

PSK modulator

at coswc1t

PSK modulator

at coswcMt

PSK modulator

at coswc2t

Σ Σ Laserdriver

)(tdInput data

g(t)

g(t)

g(t)

A1

AM

A2

m(t)

DC bias

b0

Atmopsheric channel

Subcarrier Modulation - Transmitter

Eng. of S/W Pro., India 2009

Page 42: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Photodetector

ir

x g(-t) Sampler

PSK Demodulator

at coswc2t

PSK Demodulator

at coswcMt

Parallel to Serial

Converter

PSK Demodulator

coswc1t

)(ˆ td Output data

.

.

.

Subcarrier Modulation - Receiver

)())(1()( tntmIRtir

Photo-current

R = Responsivity, I = Average power, = Modulation index, m(t) = Subcarrier signal

2

2

2

)(

IRASNRele

42 42Eng. of S/W Pro., India 2009

Page 43: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

43

20 25 30 35 4010

-10

10-8

10-6

10-4

10-2

SNR (dB)

BE

R

DPSK

BPSK

16-PSK

8-PSK

Log intensity

variance = 0.52

0

22

)()/sin(loglog

2dIIpMMSNRQ

MBER e

BPSK based subcarrier modulation is the most power efficient

BPSK BER against SNR for M-ary-PSK for log intensity variance = 0.52

Error Performance – Bit Error Performance

Eng. of S/W Pro., India 2009

Page 44: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

44

Receiver Models

TX Channel

Noise

+

Slicer

MF Equaliser Slicer Data out

CWT NN Slicer Data out

Data in

MMSE

Wavelet - NN

Data out

Eng. of S/W Pro., India 2009

Page 45: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 200945

Wavelet-AI Receiver - Advantages and Disadvantages

• Complexity - many parameters & computation power

• High sampling rates- technology limited

• Speed- long simulation times on average machines

• Similar performance to other techniques• Data rate independent

- data rate changes do not affect structure (just re-train)• Relatively easy to implement with other pulse modulation

techniques

Page 46: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 200946

Wavelet-AI Receiver

SNR Vs. the RMS delay spread/bit duration

Wavelet

Page 47: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009

Final Remarks• Simulation software provide scientist and

engineers with additional tools to implement, assess and modify ideas with a press of a button

• Detailed mathematical understanding is essential• High speed and parallel processing is the way

forward• Should never be a substitute to real practical

systems

47

Page 48: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 200948

Thank you for your attention !

Any questions?

Page 49: 1 Simulation of Communication Systems Professor Z. Ghassemlooy Optical Communications Research Group  School of Computing, Engineering

Eng. of S/W Pro., India 2009Z Ghassemlooy

Acknowledgements

• To R Kharel, S Rajbhandari, W Popoola, and other PhD students,

• Northumbria University and CEIS School for Research Grants

WBU- India 09