STUFF HAPPENS. A Naive/Ideal Communication System Flat Fading What if... idealized system. 9: Stuff Happens

Similar documents
CARRIER RECOVERY. Phase Tracking. Frequency Tracking. adaptive components. Squared Difference Phase-locked Loop Costas Loop Decision Directed

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans Homework #5 Solutions

ANALOG (DE)MODULATION

PULSE SHAPING AND RECEIVE FILTERING

DIGITAL FILTERING AND THE DFT

1. Clearly circle one answer for each part.

1. Clearly circle one answer for each part.

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

Revision of Lecture 3

Communications I (ELCN 306)

Analog Communication.

SAMPLING WITH AUTOMATIC GAIN CONTROL

Chapter 2: Digitization of Sound

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

Fundamentals of Digital Communication

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

Problems from the 3 rd edition

Wireless Communication Systems: Implementation perspective

Charan Langton, Editor

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

Orthogonal frequency division multiplexing (OFDM)

Antenna Measurements using Modulated Signals

Revision of Wireless Channel

EC 551 Telecommunication System Engineering. Mohamed Khedr

Communication Channels

Digital Communication System

Class 4 ((Communication and Computer Networks))


Physical Layer. Networks: Physical Layer 1

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

Department of Electronics and Communication Engineering 1

Adoption of this document as basis for broadband wireless access PHY

Revision of Lecture 2

EXPERIMENT WISE VIVA QUESTIONS

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

COMMON CHARACTERISTICS. Patrick Lindecker (F6CTE) the 8 of may 2004 (mail:

Recap of Last 2 Classes

SEN366 Computer Networks

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

Some Radio Implementation Challenges in 3G-LTE Context

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it.

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

KINGS DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DIGITAL COMMUNICATION TECHNIQUES YEAR/SEM: III / VI BRANCH : ECE PULSE MODULATION

SC - Single carrier systems One carrier carries data stream

Fund. of Digital Communications Ch. 3: Digital Modulation

CHANNEL ENCODING & DECODING. Binary Interface

A Subsampling UWB Radio Architecture By Analytic Signaling

UNIT TEST I Digital Communication

Symbol Synchronization Techniques in Digital Communications

EEE 309 Communication Theory

Lecture 9: Spread Spectrum Modulation Techniques

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #6 Solutions

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

ECS455: Chapter 4 Multiple Access

CARRIER RECOVERY BY RE-MODULATION IN QPSK

Revision of Previous Six Lectures

Universitas Sumatera Utara

RECOMMENDATION ITU-R BS

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

COMMUNICATION SYSTEMS

Master Degree in Electronic Engineering

Electronic Warfare Receivers. and Receiving Systems. Richard A. Poisel ARTECH HOUSE BOSTON LONDON. artechhouse.com

An Adaptive Multimode Modulation Modem for Point to Multipoint Broadband Radio

Payload measurements with digital signals. Markus Lörner, Product Management Signal Generation Dr. Susanne Hirschmann, Signal Processing Development

Receiver Designs for the Radio Channel

Enhanced Waveform Interpolative Coding at 4 kbps

Signal Processing Techniques for Software Radio

CDMA - QUESTIONS & ANSWERS

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE

INTRODUCTION TO COMMUNICATION SYSTEMS LABORATORY IV. Binary Pulse Amplitude Modulation and Pulse Code Modulation

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

Laboratory 5: Spread Spectrum Communications

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

Review of Lecture 2. Data and Signals - Theoretical Concepts. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2

Signal Encoding Techniques

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

Spread Spectrum: Definition

CHAPTER 4. PULSE MODULATION Part 2

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

Digital Communication System

ECE 4600 Communication Systems

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

Exercise 3-2. Digital Modulation EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. PSK digital modulation

EECS 122: Introduction to Computer Networks Encoding and Framing. Questions

Encoding and Framing

Chapter 2 Direct-Sequence Systems

Laboratory Manual 2, MSPS. High-Level System Design

EC6501 Digital Communication

Lecture 3 Concepts for the Data Communications and Computer Interconnection

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Encoding and Framing. Questions. Signals: Analog vs. Digital. Signals: Periodic vs. Aperiodic. Attenuation. Data vs. Signal

Outline / Wireless Networks and Applications Lecture 5: Physical Layer Signal Propagation and Modulation

PLL FM Demodulator Performance Under Gaussian Modulation

Chapter 2 Channel Equalization

Transcription:

STUFF HAPPENS A Naive/Ideal Communication System Flat Fading What if... idealized system Software Receiver Design Johnson/Sethares/Klein / 5

A Naive/Ideal Communication System With a perfect (i.e. gain with delay) channel and satisfactory carrier, baud timing, and frame synchronization, we simulate this PAM system. Message character string Coder T - spaced symbol sequence Baseband signal Pulse filter Passband signal cos(pf ct) Mixer (a) Transmitter Received signal T s - spaced passband signal Lowpass filter T s - spaced baseband signal kt s k,,,... cos(pf ckt s) Sampler Mixer Demodulator T s - spaced baseband signal Pulse correlator filter n(mt s) lt s n,,,... MT s - spaced MT s - spaced soft hard decisions decisions Recovered character string Quantizer Decoder Downsampler (b) Receiver Software Receiver Design Johnson/Sethares/Klein / 5

A... System (cont d) TRANSMITTER text message: 4 I wish I were an Oscar Meyer wiener 56789 coding: text characters via 8-bit ASCII to 4-PAM m[i] baud interval: T = time unit pulse shape: T-wide Hamming blip p( ) carrier frequency: f c = carrier phase: RECEIVER sampler period: T s (= T/M) oversample rate: M = Software Receiver Design Johnson/Sethares/Klein / 5

A... System (cont d) free running sampler output: [ N ] r(t) t=kts = m[i]p(kt s it) cos(πf c kt s ) mixer frequency: f c = mixer phase: i= demodulator LPF: firpm(fl,fbe,damps) with fl = 5, fbe = [.5.6 ], and damps = [ ] pulse correlator filter: T-wide Hamming blip downsampler baud timing: l = 5 (determined experimentally) quantizer: to nearest element in {±, ±} decoder: 4-PAM to 8 bits via reverse ASCII to text (with frame synchronization assured by indexing from first symbol set by baud timing) Software Receiver Design Johnson/Sethares/Klein 4 / 5

A... System (cont d) Transmitter baseband signal and magnitude spectrum Amplitude 8 4 6 8 4 6 8 Seconds Magnitude 6 4 5 4 4 5 Frequency Note that frequency axis is limited to minus to plus Nyquist frequency, i.e. half of oversample frequency. Software Receiver Design Johnson/Sethares/Klein 5 / 5

A... System (cont d) Transmitter passband signal and magnitude spectrum Amplitude 5 4 4 6 8 4 6 8 Seconds Magnitude 5 4 4 5 Frequency Software Receiver Design Johnson/Sethares/Klein 6 / 5

A... System (cont d) Receiver mixer output and magnitude spectrum Amplitude 5 4 4 6 8 4 6 8 Seconds Magnitude 5 4 4 5 Frequency Software Receiver Design Johnson/Sethares/Klein 7 / 5

A... System (cont d) Receiver post-mixer LPF frequency response 5 Magnitude response (db) 5 5....4.5.6.7.8.9 Normalized frequency (Nyquist ) Phase (degrees) 5 5 5....4.5.6.7.8.9 Normalized frequency (Nyquist ) Software Receiver Design Johnson/Sethares/Klein 8 / 5

A... System (cont d) Receiver downconverter-lpf output and magnitude spectrum Amplitude 8 4 6 8 4 6 8 Seconds Magnitude 6 4 5 4 4 5 Frequency Software Receiver Design Johnson/Sethares/Klein 9 / 5

A... System (cont d) First 4 samples of pulse correlator filter output Best times to take samples Amplitude of received signal Delay 5 5 5 5 4 T s - spaced samples T T T 4T T - spaced samples This reveals l = 5 for first symbol sample (or baud) time. (5 = half length of lowpass filter in downconverter and half length of correlator filter and half a symbol period) Software Receiver Design Johnson/Sethares/Klein / 5

A... System (cont d) Overlay of successive 4T-wide correlator output segments starting on first baud time 4 4 5 5 5 5 4 Note recurrence of pulse peaks at successive T-wide intervals. Software Receiver Design Johnson/Sethares/Klein / 5

A... System (cont d) Soft Decisions Constellation Diagram History 4 4 4 6 8 4 6 8 Because the soft decisions are so close to the alphabet levels, there are no decision errors and no symbol errors. Software Receiver Design Johnson/Sethares/Klein / 5

Flat Fading Impairment: At time representing % of duration of simulation window, the channel gain changes abruptly from to.5. Effect: Soft decisions in ideal system receiver 4 4 6 8 4 6 8 The soft decisions have all moved inside in magnitude, meaning that decision device will never produce ± lots of errors. Software Receiver Design Johnson/Sethares/Klein / 5

Flat Fading (cont d) Fixed: Soft decisions with inclusion of AGC 4 4 4 6 8 4 6 8 Decisions correct once top and bottom stripes in constellation diagram history have magnitude >. Software Receiver Design Johnson/Sethares/Klein 4 / 5

Flat Fading (cont d) Adapted gain time history: Starts at ; ends near..6.4..8.6.4..8..4.6.8..4.6.8 4 Software Receiver Design Johnson/Sethares/Klein 5 / 5

What if... Channel noise: Noisy received signal and spectrum 5 Amplitude 5 4 6 8 Seconds 4 6 8 Magnitude 5 4 5 4 Frequency 4 5 Software Receiver Design Johnson/Sethares/Klein 6 / 5

What if... (cont d) Channel noise (cont d): Received signal eye diagram of 4 symbol wide overlays 5 4 4 5 5 5 5 5 4 Software Receiver Design Johnson/Sethares/Klein 7 / 5

What if... (cont d) Channel noise (cont d): Pulse correlator filter synchronized output signal 4 4 5 5 5 5 4 Software Receiver Design Johnson/Sethares/Klein 8 / 5

What if... (cont d) Multipath: Mild multipath soft decisions 4 4 4 6 8 4 6 8 The appearance of 4 distinct stripes indicates no decision errors. Software Receiver Design Johnson/Sethares/Klein 9 / 5

What if... (cont d) Multipath (cont d): Harsh multipath soft decisions 4 4 4 6 8 4 6 8 The lack of emergence of 4 distinct stripes indicates the (likely) presence of decision errors. Software Receiver Design Johnson/Sethares/Klein / 5

The attenuation due to carrier phase offset reduces all soft decisions below magnitude resulting in no ± as decision device outputs plenty of errors. If scaled back up so stripes of largest magnitude values are above magnitude, the SNR will suffer relative to case without carrier phase offset. Software Receiver Design Johnson/Sethares/Klein / 5 What if... (cont d) Carrier phase offset: Severe offset.5.5.5.5 4 6 8 4 6 8

What if... (cont d) Carrier frequency offset: Soft decisions for.% frequency offset 4 6 8 4 6 8 The carrier frequency offset appears as a low frequency amplitude modulation of the desired outputs. Software Receiver Design Johnson/Sethares/Klein / 5

With samples for symbol values taken every samples after sample 5, numerous errors occur. Software Receiver Design Johnson/Sethares/Klein / 5 What if... (cont d) Downsampler timing offset: Eye diagram with debilitating offset Assumed "best times" to take samples 5 5 5 5 4

What if... (cont d) Downsampler period offset: Eye diagram (top) and soft decisions (bottom) with % downsampler period offset 5 5 5 5 4 6 8 4 6 8 4 All is lost... Software Receiver Design Johnson/Sethares/Klein 4 / 5

Coming Attractions Coding and matched receive filtering are intended to counter effects of broadband channel noise. Equalization compensates for multipath interference, and can reject narrowband interferers as well. Carrier recovery schemes (including phase locked loops and Costas loops) adjust receiver oscillator phase to counteract phase offset and mild frequency offset. Timing recovery (using interpolation) is intended for reduction of downsampler timing and period offsets. Just as in the preceding impairment examples, we will consider one isolated impairment, and its fix, at a time. We will put them all together in the final project... NEXT... We enter the adaptive layer and concoct various carrier recovery schemes. Software Receiver Design Johnson/Sethares/Klein 5 / 5