Lecture 1: Introduction on simulation of communication systems

Similar documents
Lecture 4: Make fixed point simulation using Matlab

Lecture 5: Simulation of OFDM communication systems

Optimized BPSK and QAM Techniques for OFDM Systems

An Indoor Localization System Based on DTDOA for Different Wireless LAN Systems. 1 Principles of differential time difference of arrival (DTDOA)

Chapter 0 Outline. NCCU Wireless Comm. Lab

THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS

Implementation of a Real-Time Rayleigh, Rician and AWGN Multipath Channel Emulator

Comparison of ML and SC for ICI reduction in OFDM system

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

UNDERSTANDING LTE WITH MATLAB

Behavioral Modeling of Digital Pre-Distortion Amplifier Systems

Analysis, Design and Testing of Frequency Hopping Spread Spectrum Transceiver Model Using MATLAB Simulink

Mehmet SÖNMEZ and Ayhan AKBAL* Electrical-Electronic Engineering, Firat University, Elazig, Turkey. Accepted 17 August, 2012

San José State University Department of Electrical Engineering EE 161, Digital Communication Systems, Spring 2018

ECE 630: Statistical Communication Theory

Using Raised Cosine Filter to Reduce Inter Symbol Interference in OFDM with BPSK Technique

Digital Communication Systems Engineering with

Required Background (You must satisfy All of the following requirements ) BSEE GPA>3 for technical Courses

Research and Implementation of 2x2 MIMO-OFDM System with BLAST Using USRP-RIO

The Physical Layer Outline

Fourier Transform Time Interleaving in OFDM Modulation

OFDM system: Discrete model Spectral efficiency Characteristics. OFDM based multiple access schemes. OFDM sensitivity to synchronization errors

Performance of OFDM System under Different Fading Channels and Coding

Orthogonal Frequency Division Multiplexing (OFDM)

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

Study on OFDM Symbol Timing Synchronization Algorithm

ECE 4600 Communication Systems

OFDM Systems For Different Modulation Technique

Wireless Communication Systems: Implementation perspective

MSK has three important properties. However, the PSD of the MSK only drops by 10log 10 9 = 9.54 db below its midband value at ft b = 0.

Bit Error Rate Performance Measurement of Wireless MIMO System Based on FPGA

INTERFERENCE SELF CANCELLATION IN SC-FDMA SYSTEMS -A CAMPARATIVE STUDY

Revision of Wireless Channel

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs

STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING

Revision of Channel Coding

ENGN8637 Physical Layer Development of DVB-T2 Lecture 3 DVB-T2 Overview: Channel Modelling Part I

Design of Spread-Spectrum Communication System Based on FPGA

Signal Processing Techniques for Software Radio

Receiver Designs for the Radio Channel

Waveform Design Choices for Wideband HF

An Interpolation Technique for Channel Estimation in OFDM Systems

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

C06a: Digital Modulation

Performance Evaluation Of Digital Modulation Techniques In Awgn Communication Channel

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Performance Analysis Of OFDM Using QPSK And 16 QAM

ELT Radio Architectures and Signal Processing. Motivation, Some Background & Scope

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

Improving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model

A Non-Coherent Ultra-Wideband Receiver:

Lecture 13. Introduction to OFDM

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

FIR Filter for Audio Signals Based on FPGA: Design and Implementation

Research on DQPSK Carrier Synchronization based on FPGA

LTE Radio Channel Emulation for LTE User. Equipment Testing

From Antenna to Bits:

Performance Evaluation of COFDM in Time Varying Environment

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Interpolation Filters for the GNURadio+USRP2 Platform

Digital Communication System

Multistage Implementation of 64x Interpolator

Bringing Wireless Communications Classes into the Modern Day

Clipping and Filtering Technique for reducing PAPR In OFDM

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Chapter 2: Signal Representation

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

Signal Processing in Mobile Communication Using DSP and Multi media Communication via GSM

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

Nonlinear Companding Transform Algorithm for Suppression of PAPR in OFDM Systems

Modern Quadrature Amplitude Modulation Principles and Applications for Fixed and Wireless Channels

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Self-interference Handling in OFDM Based Wireless Communication Systems

Multi-GI Detector with Shortened and Leakage Correlation for the Chinese DTMB System. Fengkui Gong, Jianhua Ge and Yong Wang

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

Design and implementation of OFDM-MFSK IF modulator based on FPGA

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times

Performance Evaluation using M-QAM Modulated Optical OFDM Signals

FPGA Based, Low Cost Modulators of BPSK and BFSK, Design and Comparison of Bit Error Rate over AWGN Channel

Performance Evaluation of STBC-OFDM System for Wireless Communication

Fuzzy logic based Adaptive Modulation Using Non Data Aided SNR Estimation for OFDM system

ENSC327/328 Communication Systems Course Information. Paul Ho Professor School of Engineering Science Simon Fraser University

A New Complexity Reduced Hardware Implementation of 16 QAM Using Software Defined Radio

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

Fundamentals of Digital Communication

Low-complexity channel estimation for. LTE-based systems in time-varying channels

OPEN SOURCE TRANSPARENCY FOR OFDM EXPERIMENTATION

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

CodeSScientific. OCSim Modules 2018 version 2.0. Fiber Optic Communication System Simulations Software Modules with Matlab

Transcription:

Lecture 1: Introduction on simulation of communication systems March 28 April 19 2008 Yuping Zhao (Doctor of Science in technology) Professor, Peking University Beijing, China Yuping.zhao@pku.edu.cn 1

2 Example: The signal after the matched filter becomes () () () () () () t n t f r t n t f n t f s t r N k k k N k k k N k k mk + = + + = = = = 1 1 1 here () () () = = N k k k t f n t n t n 1 [ ] 0 = n k E What we learned from text books? Why do we need to do the simulations

Why do we need to do the simulations How those equations can be used in different devices 3

From theoretical study to hardware implementation Theoretical study Build the simulation model Baseband model: focusing on baseband Passband model: build the equivalent baseband model Fixed point simulations Hardware languages description (VHDL, Verelog) FPGA test bench implementation Chip set oriented design Chip set implementation 4

Theoretical study The basic knowledge for communications Time domain signal analysis Frequency signals analysis Statistics analysis Random process Basic theories for digital communications 5

Example: Baseband signals Build the simulation model Real part of baseband signal Imaginary part of baseband signal 6

Problems in baseband simulations How to simulate continues signals? How build the simulation to reflect reality? How to make the exact same signals as hardware devices? 7

Build the simulation model Example: Baseband signals after the carrier modulation 1 0.5 0-0.5 Real 实部 part -1 0 5 10 15 20 25 30 35 40 1 Imaginary 虚部 part 0.5 0-0.5-1 0 5 10 15 20 25 30 35 40 8

Problems in carrier band simulation Is it necessary to make simulation of carrier modulated signals? In most cases, No! How to simulate the carrier errors in the baseband simulations? 9

Fixed point simulations Why we need to make fixed point simulations? Each signal in the hardware devices are represented by binary data How to make the fixed point simulations using Matlab? How to chose the number of bits for each signals? How to make compromise of the complexity and the accuracy of the system? 10

From theoretical study to hardware implementation Theoretical study Build the floating point simulation model Baseband model: focusing on baseband Passband model: build the equivalent baseband model Fixed point simulations Hardware languages description (VHDL, Verelog) Based on the Fixed point simulations Test bench implementation load the VHDL codes into FPGA board Chip set oriented design considering power, occupied space, delay time Chip set implementation - semiconductor 11

Chip set 12

The goals for simulations Make further understanding of the theories Example: what is frequency selective coding Explore the mechanisms hidden in the systems If you find out some performance cannot be explained, the new findings might be waiting for you Evaluate whether your new algorithm is practical Hardware cost, complexity 13

Problems for simulations Does my module reflect the real world? The hardware board Real communication environment How to evaluate my simulation results How to speed up my simulations How to clearly represent my simulation results These question will be answered during this lecture. It will be learned through the following three exercises 14

Some Simulation techniques for hardware design How to perform fixed point simulation and floating point simulations How to make the accurate and correct fixed point simulations How to speed up simulations How to combine C language in MATLAB simulation platform 15

1. Build a 16QAM system that reflecting the hardware implementation How to simulate the continues signals using sampled signals How to design the Matched filters that fulfill Nyquist conditions How to add the noise signals when the SNR, sampling rate, modulation level are defined How to simulation Eye diagram How to evaluate the BER, Symbol error rate (theory and simulations) The exercise will be done during the lecture time, The exercise results need to be returned home work 1 16

2. Characteristics of Multipath channel and Equalizer design Simulation of multipath delay channels with different delay taps Impact of multipath delay to time domain signals of wireless communications systems Impact of multipath delay to frequency domain response of wireless communications systems Impact of fixed point simulation to the system performance The exercise will be done during the lecture time 17

3. Key problems in OFDM communication systems Principle simulations of OFDM Peak Power to average power ratio analysis Symbol synchronization of OFDM symbols Model of carrier frequency error and its impact to the OFDM signals Model of sampling frequency error and its impact to the OFDM signals Impact of Mulptpath delay to the OFDM systems Impact of fixed point simulation to the system performance The exercise will be done during the lecture time The exercise results need to be returned - home work 2 18

4. Fixed point simulations -- Option 1 Key techniques for OFDM systems Carrier frequency error estimation scheme Sampling clock frequency error estimation scheme Fixed point simulations: how to decide the number of bit for each variables Make the fixed point simulation platform Accuracy of the Carrier frequency error and Sampling clock frequency error estimation with respect to different number of bit for each variable The exercise will be done during the lecture time The exercise results need to be returned home work 3 19

Requirement for home works Write the simulation report The goal of simulation Simulation environment and block diagram Simulation codes (copy the codes at the end of the report, clear explanation of the codes is needed) Simulation results given by figures Discussions of the simulation results Three reports should be given. Note: 1. Send your three reports to my email at the same time 2. The subject of the email is TKK course 3. The deadline of submission: May 2 2008 20

Contact information Yuping Zhao, School of electronics engineering and computer science, Peking University, Beijing 100871, China Email: yuping.zhao@pku.edu.cn Office in HUT: 0takari 5A, I-434, (phone: 09 451 2355) Office hour: Tuesday 14:00 18:00 (from 27 March to 18 April) 21

22