64-QAM Communications System Design and Characterization Project #1 EE283

Slides:



Advertisements
Similar presentations
Feedback Reliability Calculation for an Iterative Block Decision Feedback Equalizer (IB-DFE) Gillian Huang, Andrew Nix and Simon Armour Centre for Communications.
Advertisements

Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Welcome to MATLAB DigComm LAB
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
1. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave of.appropriate.
S Digital Communication Systems Bandpass modulation II.
Noise on Analog Systems
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Chapter 6 Information Theory
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Quadrature Amplitude Modulation Forrest Sedgwick UC Berkeley EECS Dept. EE290F October 2003.
Communication Systems Simulation - II Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Digital Communications I: Modulation and Coding Course Term 3 – 2008 Catharina Logothetis Lecture 2.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 3b: Detection and Signal Spaces.
Pulse Code Modulation (PCM) 1 EE322 A. Al-Sanie. Encode Transmit Pulse modulate SampleQuantize Demodulate/ Detect Channel Receive Low-pass filter Decode.
1 Digital Communication Systems Lecture-3, Prof. Dr. Habibullah Jamal Under Graduate, Spring 2008.
ד"ר אורי מחלב Digital communication- student version Dr. Uri Mahlab.
Digital Transmission through the AWGN Channel ECE460 Spring, 2012.
DSP for Software Radio Waveform Processing – Single Carrier Systems Dr. Jamil Ahmad.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
The University of Texas at Austin
Modern Digital and Analog Communication Systems Lathi Copyright © 2009 by Oxford University Press, Inc. C H A P T E R 5 ANGLE MODULATION AND DEMODULATION.
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
Formatting and Baseband Modulation
Modulation, Demodulation and Coding Course Period Sorour Falahati Lecture 2.
EE 3220: Digital Communication
Modulation, Demodulation and Coding Course
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Digital Communication I: Modulation and Coding Course
Digital Baseband Transmission S Transmission Methods in Telecommunication Systems (5 cr)
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,
BER of BPSK Figure 6.3 Signal-space diagram for coherent binary PSK system. The waveforms depicting the transmitted signals s1(t) and s2(t),
Software Defined Radio
Wireless Communication Technologies 1 Outline Introduction OFDM Basics Performance sensitivity for imperfect circuit Timing and.
Baseband Demodulation/Detection
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Unipolar vs. Polar Signaling Signal Space Representation
Geometric Representation of Modulation Signals
Dept. of EE, NDHU 1 Chapter Four Bandpass Modulation and Demodulation.
EE 3220: Digital Communication
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
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.
Constellation Diagram
Bandpass Modulation & Demodulation Detection
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
PAPR Reduction Method for OFDM Systems without Side Information
CHAPTER 6 PASS-BAND DATA TRANSMISSION
Matthew Valenti West Virginia University
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
GUIDED BY:- Mr. ABHAY GOEL (ET DEPT) SUBMITTED BY:- Amit Krishna Dwivedi(ET VII-A) Ankita Gupta(ET VII-A) Chanchal Singh(ET VII-A) Anuj Kumar(ET VII-A)
OptiSystem applications: SER & BER analysis of QAM-PSK-PAM systems
Principios de Comunicaciones EL4005
64-QAM Communications System Design and Characterization
Principios de Comunicaciones EL4005
Coding for Noncoherent M-ary Modulation
Subject Name: Digital Communication Subject Code:10EC61
Decision-directed Joint Tracking Loop for Carrier Phase and Symbol Timing in QAM Project 2 ECE283 Fall 2004.
Digital Communication Systems Lecture-3, Prof. Dr. Habibullah Jamal
Direct Sequence Spread Spectrum Modulation and Demodulation using Compressive Sensing Under the guidance of M.Venugopala Rao Submitted by K.Y.K.Kumari.
Submission Title: FPP-SUN Bad Urban GFSK vs OFDM
S Transmission Methods in Telecommunication Systems (5 cr)
Date Submitted: [March, 2007 ]
Joint Coding and Modulation Diversity for ac
INTRODUCTION TO DIGITAL COMMUNICATION
Presentation transcript:

64-QAM Communications System Design and Characterization Project #1 EE283

What you need to do (red) Assignments: 1. Data Source (0) Propose a data source that you will use for your communication system. Discuss the randomness of data QAM Memoryless Channel Coder (25) Design a channel coder with a code rate 1. The designed data source feeds the channel coder. The coder outputs are 64-QAM in-phase and quadrature-phase data. For example, with 6-bits taken from data source, an in-phase and a quadrature-phase amplitudes are produced. 3. QAM Base Band Modulation (25) Design a QAM modulator. Modulator inputs are the output of 64-QAM channel coder and the modulation frequency, etc. The output is a modulated QAM waveform. Show unit in-phase, unit quadrature-phase, and random data waveforms in a fine time resolution (for readability). 4. Channel Modeling (0) Design a channel module that adds Gaussian noise to the modulated data with a given noise intensity. Show a 64- QAM eye diagram. 5. QAM Base Band Demodulation (25) Design a QAM demodulator. Assume that full phase information is given and the phase is locked. The demodulator outputs are in-phase and quadrature-phase amplitudes. Show a demodulated 64-QAM constellation with noise QAM Channel Decoder (25) Design a QAM decoder that performs the inverse of the designed 64-QAM channel coder. 7. BER Measurements (0) Design a module calculates bit-error-rate with the original data source and the decoded data stream. Discuss how many measurements are required to get 95% or 99% confidence. Make a plot of BER vs SNR. All the numbers, such as signal power and noise power, must be obtained from simulation. 8. Bandwidth Efficiency (0) Calculate the bandwidth efficiency with a given BER. All the numbers, such as bandwidth must be obtained from simulation. Discuss the definition of bandwidth of your baseband waveform.

Outline 64-QAM communications system Testing and measurements Tools, grading, etc.

64-QAM Communications System Design Signal source and source coding Channel coding Baseband modulation Channel modeling Baseband demodulation Channel decoding Source decoding and signal sink Simplified 64-QAM communications system

Signal source and source coding Ideal source coded data –“Random” –Memoryless source –Equiprobable –Spectrum and autocorrelation A randomly generated data What if the data is not random?

64-QAM Channel Coding 2^6=64 Use rate 1 code Map a sequence of 6-bits to 64 symbols Symbol error Bit error An example of 16-QAM mapping

Baseband Modulation (1) In-phaseQuadrature-phase

Baseband Modulation (2) (-1,-1) (+1,-1) (-1,+1) (+1,+1)

Baseband Modulation (3) 64-QAM waveform with random data

Baseband Modulation (4) Sampling of waveform –Minimum samples per symbol Number of waves per symbol Orthogonal signals –[1 1] vs. [1 -1] –[ ] vs. [ ]

Channel Modeling Noise –Additive –White –Gaussian Contaminated baseband signal

Eye Diagram

Baseband Demodulation Correlative receiver Matched filter receiver 64-QAM Demodulated Data

Clock Recovery and Phase Locking Clock recovery from baseband signal Phase locking Maintain constant clock and locked phase Clock synchronization pilot signal Assume perfect clock recovery and phase locking 64-QAM Demodulated with perfect phase and 2.5% phase lag

Channel Decoding and Signal Sink Channel Decoding –Inverse of channel coding –Simple hard decision Signal Sink –Compare received and decoded data with signal source

Testing and Measurements Obtain –64-QAM waveform –Eye diagram –Bit error rate –Bandwidth efficiency

Signal Power and SNR

Symbol / Bit Error Rate S/BER=Symbol or Bit Error / Tx-Rx Bits How many symbols/bits to test for a given BER How many measurements for a given BER 95% or 99% confidence interval t-test An example of 64-QAM BER plot SNR(dB) BER

Channel Bandwidth 3-dB bandwidth Or your definition and justification Modulated 64-QAM spectrum

Theory vs. Practice Given BER plot vs. experimented BER plot Given bandwidth efficiency vs. experimented bandwidth efficiency

Tools Any tools supported by ECE MATLAB recommended C, C++, Java, Visual Basic, Perl, PHP… Simulink ?

MATLAB (1) >> A=[0 1 2; 3 4 5] A = >> A=(0:0.2:1)' A = >> plot(A,cos(2*pi*A)) >> ta=1:-0.01:0; >> tb=(0:.01:1)'; >> ta+tb'; >> ta'.*tb; >> ta.^2; >> ta(1:10)=tb(11:20)’; >> help >> help elfun >> lookfor signal >> demo

MATLAB (2) Flow control for N=1:10, ---; end if, ---; else, ---; end switch case ---; case ---; otherwise ---; end Function call function [Y,Z]=Name(X) %Name.m %Usage %function Y=Name(X) Y=1; Z=2; return; >> Y=Name(1); >> [Y,Z]=Name(2);

Matlab (3) Useful functions –mean –sum –size –length –zeros –ones –rand –randn –figure –plot –xlabel –ylabel –title –semilogx –semilogy –loglog –log10 –log –i –j –pi –round –ceil –floor –sgn –fft –spectrum

MATLAB (4) Vector operation vs. scalar operation >> A=1:1e4; MeanSquare=mean(A.^2); >> A=1:1e8; Vector preparation before usage >> A=zeros(1,100); for k=1:100, A(k)=k+1; end >> for k=1:100, A(k)=k+1; end >> A=[]; for k=1:100, A=[A k+1]; end

Things to submit Documentation –An electronic copy in PDF of PS format –IEEE journal format –Scripts execution methods Scripts –“tar”ed and compressed scripts –“lastname_firstname.tar.gz” or “.tar.Z” –All scripts should be in “lastname_firstname” directory –Script execution must be one-step, i.e. ‘filename’+’enter’

Deadline Submit to 9/24 (Fri) 11:00pm Time marked by the recipient server (ee.duke.edu) Penalty for late submission without permission (-20% per a day) No virus (frown per a virus)