Communication Systems Simulation - II Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Comparison of different MIMO-OFDM signal detectors for LTE
Digital transmission over a fading channel Narrowband system (introduction) Wideband TDMA (introduction) Wideband DS-CDMA (introduction) Rake receiver.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Communication Systems Simulation - I Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.
William Stallings Data and Computer Communications 7th Edition
Digital Communications I: Modulation and Coding Course Term 3 – 2008 Catharina Logothetis Lecture 2.
1 Today, we are going to talk about: Shannon limit Comparison of different modulation schemes Trade-off between modulation and coding.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
DSP for Software Radio Waveform Processing – Single Carrier Systems Dr. Jamil Ahmad.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
Digital Communication Symbol Modulated Carrier RX Symbol Decision Binary Bytes D/A Recovered Analog Binary Bytes Symbol State Modulation A/D Analog Source.
Usage of OFDM in a wideband fading channel OFDM signal structure Subcarrier modulation and coding Signals in frequency and time domain Inter-carrier interference.
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
Formatting and Baseband Modulation
Modulation, Demodulation and Coding Course Period Sorour Falahati Lecture 2.
Modulation, Demodulation and Coding Course
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
Lecture II Introduction to Digital Communications Following Lecture III next week: 4. … Matched Filtering ( … continued from L2) (ch. 2 – part 0 “ Notes.
Digital Communication I: Modulation and Coding Course
Rake Reception in UWB Systems Aditya Kawatra 2004EE10313.
Lecture 71 Today, we are going to talk about: Some bandpass modulation schemes used in DCS for transmitting information over channel M-PAM, M-PSK, M-FSK,
Coding No. 1  Seattle Pacific University Modulation Kevin Bolding Electrical Engineering Seattle Pacific University.
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
Wireless Communication Technologies 1 Outline Introduction OFDM Basics Performance sensitivity for imperfect circuit Timing and.
Digital transmission over a fading channel Narrowband system (introduction) Wideband TDMA (introduction) Wideband DS-CDMA (introduction) Rake receiver.
EELE 5490, Fall, 2009 Wireless Communications Ali S. Afana Department of Electrical Engineering Class 5 Dec. 4 th, 2009.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
1 Analog/Digital Modulation Analog Modulation The input is continuous signal Used in first generation mobile radio systems such as AMPS in USA. Digital.
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
Iterative Multi-user Detection for STBC DS-CDMA Systems in Rayleigh Fading Channels Derrick B. Mashwama And Emmanuel O. Bejide.
GMSK - Gaussian Minimum Shift Keying
TransmitterChannel Receiver Abstract This project involves the analysis and simulation of direct- sequence spread-spectrum (DSSS) communication systems.
Week 7 Lecture 1+2 Digital Communications System Architecture + Signals basics.
Doc.: IEEE /383 Submission November1998November 1998 Jamshid Khun-Jush, ETSI-BRANSlide 1 BRAN#11 PHY Decisions & Issues to Resolved with
Adaphed from Rappaport’s Chapter 5
Chapter 6. Effect of Noise on Analog Communication Systems
Chapter 4: Baseband Pulse Transmission Digital Communication Systems 2012 R.Sokullu1/46 CHAPTER 4 BASEBAND PULSE TRANSMISSION.
TI Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.
Dept. of EE, NDHU 1 Chapter Four Bandpass Modulation and Demodulation.
CELLULAR COMMUNICATIONS MIDTERM REVIEW. Representing Oscillations   w is angular frequency    Need two variables to represent a state  Use a single.
Synchronization of Turbo Codes Based on Online Statistics
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
ECE 4710: Lecture #31 1 System Performance  Chapter 7: Performance of Communication Systems Corrupted by Noise  Important Practical Considerations: 
1 Lab. 3 Digital Modulation  Digital modulation: CoderDAC Transmit filter Up- conversion Channel Down- conversion Receive filter ADC ProcessingDetectionDecoder.
Combined Linear & Constant Envelope Modulation
A Simple Transmit Diversity Technique for Wireless Communications -M
Bandpass Modulation & Demodulation Detection
Code Division Multiple Access (CDMA) Transmission Technology
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
Introduction to OFDM and Cyclic prefix
1.) Acquisition Phase Task:
Principios de Comunicaciones EL4005
Digital transmission over a fading channel
Principios de Comunicaciones EL4005
디지털통신 Bandpass Modulation 1 임 민 중 동국대학교 정보통신공학과.
Vocoders.
Advanced Wireless Networks
Sampling rate conversion by a rational factor
Telecommunications Engineering Topic 2: Modulation and FDMA
Quadrature Amplitude Modulation (QAM) Transmitter
Lab 6: Week 1 Quadrature Amplitude Modulation (QAM) Transmitter
Presentation transcript:

Communication Systems Simulation - II Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course

2 Link Simulations First you have to design what details you take into account in your simulation model A too detailed model requires too much (unnecessary) efforts This depends what you are simulating Irrelevant things are either –ignored (assumed to be ideal, i.e., no influence) –or modeled by a higher order model, which causes certain distortions/uncertainties to the investigated signal

3 Link Simulations You might need to –Create the transmitted signal Create random data Do channel coding and interleaving Create pulse shaped signal –Model the radio channel Simulations usually done as a function of received SNR, i.e., propagation loss effects are ignored However, short term variations of the channel are often taken into account –Fading channels vs. non-fading channels –Receiver has to be modeled with required details which depends on your target Channel estimation/synchronization and BER studies usually done separately

4 x(t) and y(t) are I- and Q-components of the baseband signal s l (t) (complex envelope) Simplified transmitter Simplified receiver RF partDigital part complex envelope s l (t) used for demodulation, Synchronization, … In real life it is disturbed by noise, unknown delay and complex amplitude Signals are usually complex: complex envelopes are used to present them! Transceivers are IQ. I Q

5 BER Simulations Usually done at rate one sample per symbol (or chip in direct sequence systems) Create –Random data symbols –Channel coding and interleaver If effects of coding and interleaving are studied Block, convolutional, cascaded, turbo, space-time, … –Baseband modulator BPSK, QPSK, MSK, DS, OFDM, MC-CDMA, UWB,… –Coherent modulation –Differential modulation –Orthogonal modulation –Pulse shaping (if needed) –Transmitter DA/RF effects usually ignored

6 BER Simulations –Effects of propagation (radio) channel Multiply signal by channel tap coefficients –Single tap or multiple taps –Random vs non-random taps (fading vs non-fading channels) Add thermal noise (actually generated in receiver electronics) –Such that SNR requirements are satisfied (alternatively SNR is set by tap coefficients) –Simulations usually executed as a function of SNR Add other possible signals –Multiple access signals –Interference

7 BER Simulations Receiver functions –RF/AD effects usually ignored –Perfect synchronization usually assumed However, sometimes effects of amplitude imbalance at IQ-channels, phase and frequency synchronization errors to BER might be considered –Freq. error = constantly increasing (in to a direction or to another) phase error due to Doppler frequency shift (mod 2) –Pulse shape matched filtering (if needed) –Channel equalization (if needed) –Data demodulation by the investigated receiver structure Coherent, differential, energy based (orthogonal modulation) Hard/soft decisions for decoding, multiuser detectors (MUD), … –Deinterleaving and channel decoding Measurements –Coded BER (with channel coding/decoding) –Uncoded BER (without channel coding) –Frame error rate, packet error rate,…

8 BER Simulations

9 Estimation Simulations For amplitude, phase and frequency estimation studies usually signal with one sample per symbol (or chip) is sufficient –This is so because these estimators often use data decisions as an input to the estimator Data aided (DA) or non-DA algorithms –This rate is sufficient also for probability of synchronization studies in DS/MC-CDMA Create a signal Add channel effects Manipulate received signals by your estimation algorithm Measure performance of algorithm –Bias –Variance –Probability of detection/false alarm Usually compared to some other algorithm(s) in terms of performance and computational complexity

10 Estimation Simulations

11 Higher Sampling Rates Higher sampling rates (q samples/symbol (or chip)) are needed –In delay estimation studies –To investigate effects of timing uncertainties In practice timing uncertainties are a fraction of symbol (chip) duration to model these effects more precisely oversampling is needed –To study fractionally spaced equalizers –To investigate effects of pulse shaping, RF- filters and receiver digital filters more reliable

12 Higher Sampling Rates –To create a baseband signal that is more close the reality than one sample/symbol signals The Nyquist theorem says that a baseband signal has to be sampled at least twice the bandwidth in order that its analog form can be formed accurately –Practical transmitters usually interpolate signal before DA »Interpolation: from one sample/symbol to q samples/symbol In the receiver sampling at least by Nyquist rate is usually needed to adjust timing –Sample time that best corresponds the correct timing is selected (or is used to correct sample timing) –After obtaining timing one sample/symbol is sufficient

13 Higher Sampling Rates Create baseband signal with one sample/symbol (chip) Interpolate it –E.g., add q-1 zeros between samples and filter Square pulse: copy sample q times Modulation either before or after interpolation depending on modulation methods –E.g., in BPSK, QPSK it is after, in MSK it is before Add channel effects Manipulate received signal by your receiver

14 Higher Sampling Rates You can have –Timing uncertainties (in addition to amplitude, phase and frequency ones) Effects of it to BER Test how well delay estimators perform –Non-perfect knowledge of timing instant Create signal with q samples/symbol and receive it with q’ samples/symbol, q’<q More close to reality than q’=q case but very seldom used (due to its complexity) Still, you can see some effects that are invisible with q’=q case –E.g., delay estimator’s variance is larger with q’<q than with q’=q

15 Higher Sampling Rates

16 Link Simulations –In baseband simulations RF & AD/DA effects are usually ignored (assumed to be perfect, ideal) –However, the effects may be taken into account by a higher order model of those E.g., phase & frequency & amplitude imbalance between I- and Q- branches –Sometimes power amplifiers operate at a nonlinear zone If the signal is not a constant envelope signal nonlinearities affect it –Linear PA model is not sufficient Some simulations consider how non-linearities (different models) affect the signal and receiver’s performance

17 Link Simulations –AD/DA add noise (quantization error and saturation effects) How receiver performs if b bits AD is used? How many bits are needed in order that quantization errors are insignificant (with a given receiver structure or algorithms)? How saturation affects, what is harmful level of saturation? How signal should be scaled (by AGC) so that harmful saturation is avoided?

18 Link Simulations Antenna models usually ignored in single antenna case (this is OK) In multiple antennae case they should be modeled However, antennas are usually assumed to follow their theoretical model –E.g. in adaptive antenna array studies Effects of calibration errors, mutual coupling, errors in direction-of-arrival knowledge are often ignored in BER analysis although their influence may be significant –Results too optimistic view of capabilities of antenna arrays Some simulations concern these effects and methods that help to mitigate these effects

19 RF & Antenna Simulations RF and antenna simulators usually used to design RF-parts and antennas However, these could give a higher level model of these parts to baseband simulations The models can be used to make simulations more realistic (i.e., more accurate) This has not been very common, so far