Doc.: IEEE 802.11-00/296r1 Submission September 2000 M. Webster, Mike SealsSlide 1 Suggested Phase Noise Model for 802.11 HRb Mark Webster and Mike Seals.

Slides:



Advertisements
Similar presentations
Charge Pump PLL.
Advertisements

Suggested PA Model for HRb
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Signal and System I Magnitude-phase representation of Fourier Transform Magnitude-phase representation of frequency response of LTI systems.
The Implementation of the Cornell Ionospheric Scintillation Model into the Spirent GNSS Simulator Marcio Aquino, Zeynep Elmas,
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Loop Shaping Professor Walter W. Olson
Doc.: IEEE /282r1 Submission September 2000 S. Halford, K. Halford, and M. WebsterSlide 1 Evaluating the Performance of HRb Proposals in the Presence.
Noise on Analog Systems
1 Enhancement of Wi-Fi Communication Systems through Symbol Shaping and Interference Mitigation Presented by Tanim M. Taher Date: Monday, November 26 th,
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
64-QAM Communications System Design and Characterization Project #1 EE283
1. 2 LOOP DYNAMICS To keep track of deviations from the free-running frequency,
Modulation, Demodulation and Coding Course
Digital Communication I: Modulation and Coding Course
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
Generation of FM Two methods of FM generation: A. Direct method:
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Doc.: IEEE /283 Submission Sept/00 M. Webster and K. HalfordSlide 1 Spectral Mask Considerations for HRb Mark Webster and Karen Halford.
Abdul-Aziz .M Al-Yami Khurram Masood
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.
Chapter 4. Angle Modulation. 4.7 Generation of FM Waves Direct Method –A sinusoidal oscillator, with one of the reactive elements in the tank circuit.
Performance analysis of channel estimation and adaptive equalization in slow fading channel Chen Zhifeng Electrical and Computer Engineering University.
GMSK - Gaussian Minimum Shift Keying
Chapter 6. Effect of Noise on Analog Communication Systems
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
Geometric Representation of Modulation Signals
A Semi-Blind Technique for MIMO Channel Matrix Estimation Aditya Jagannatham and Bhaskar D. Rao The proposed algorithm performs well compared to its training.
Oct 13, 2005CS477: Analog and Digital Communications1 PLL and Noise in Analog Systems Analog and Digital Communications Autumn
Jump to first page New algorithmic approach for estimating the frequency and phase offset of a QAM carrier in AWGN conditions Using HOC.
Performance Analysis of Complementary Code Keying (CCK) Modulation in a Multi-Path Channel Paul Yang, University of California at Berkeley SURE Program.
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.
Doc.: IEEE /393 Submission November 2000 Paul Chiuchiolo and Mark Webster, IntersilSlide 1 Power Amp Effects for HRb OFDM Paul Chiuchiolo and.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
APPLICATION OF A WAVELET-BASED RECEIVER FOR THE COHERENT DETECTION OF FSK SIGNALS Dr. Robert Barsanti, Charles Lehman SSST March 2008, University of New.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Gustavo Cancelo Analysis of the phase shift error between A and B signals in BPMs BPM project.
IEEE n Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:LB93 Comment resolution.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
Doc.: IEEE /392 Submission November 2000 K. Halford, S. Halford and M. Webster, IntersilSlide 1 OFDM System Performance Karen Halford, Steve Halford.
Performance of Digital Communications System
Submission doc.: IEEE r1 Mar Kun Zeng, Huawei TechnologiesSlide 1 Considerations on Phase Noise Model for ay Date:
Doc.: IEEE /296 Submission Sept/00 M. Webster, Mike SealsSlide 1 Suggested Phase Noise Model for HRb Mark Webster and Mike Seals Intersil.
PLL Sub System4 PLL Loop Filter parameters: Loop Type and Order
Báo cáo đồ án Thông Tin Số (CT386) Nhóm 2: 1.Cao Kim Loan Lâm Quốc Sự Bộ môn Điện Tử Viễn Thông GVHD : TS.Lương Vinh Quốc Danh.
PERFORMANCE OF A WAVELET-BASED RECEIVER FOR BPSK AND QPSK SIGNALS IN ADDITIVE WHITE GAUSSIAN NOISE CHANNELS Dr. Robert Barsanti, Timothy Smith, Robert.
Speech Signal Processing
64-QAM Communications System Design and Characterization
Optimal Receivers in Multipath: Single-Carrier and OFDM
Lecture 1.30 Structure of the optimal receiver deterministic signals.
Principios de Comunicaciones EL4005
Phase Noise Sensitivity of HRb OFDM
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LB93 Comment resolution for Transmission mask and Adjacent.
Karen Halford, Ph.D. and Mark Webster
Lesson 7: Anti-Aliasing Filtering
Decision-directed Joint Tracking Loop for Carrier Phase and Symbol Timing in QAM Project 2 ECE283 Fall 2004.
Filtered noise: Chapter 9 Figure 06 Chapter 9 Figure 07.
Channel Estimation in OFDM Systems
Evaluating Channel Estimation Sensitivity
doc.: IEEE /304 Mark Webster Steve Halford
Simulation of NGV Channel Models
Simulation of NGV Channel Models
Spectral Control Issues for TGg
Simulation of NGV Channel Models
Channel Estimation in OFDM Systems
Lecture 22: PLLs and DLLs.
Presentation transcript:

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 1 Suggested Phase Noise Model for HRb Mark Webster and Mike Seals Intersil Corporation September, 2000

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 2 Overview This presentation recommends a phase-noise model for HRb proposals. Phase noise impacts packet-error-rate. The model is a fair representation of phase noise behavior and “ideal” carrier recovery loops. The model is easy to use. Used by a.

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 3 VCO Phase Noise and Ideal 2nd- order Carrier Recovery Loops 2nd-order PLL VCO -20 dB/dec VCO dBc/Hz freq +20 dB/dec PLL Trk Resp. freq -20 dB/dec Output Composite freq Assumes Ideal Phase Detector F 3dB

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 4 Equivalent Phase Noise Model 1st-order LPF AWGN -20 dB/dec Output Composite freq F 3dB -20 dB/dec 1st- order LPF freq F 3dB AWGN PSD freq Matches Composite Hardware Effect Randomly Pre-energize to prevent Startup Transient

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 5 Two Free Parameters -20 dB/dec Composite Phase Noise freq F 3dB Pssb dB Free Parameters 1. 3 dB bandwidth 2. SSB Phase noise level at 0 Hz (or RMS Phase noise)

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 6 Equivalent Noise Bandwidth of 1-pole Butterworth Filter used for phase noise shaping. R C

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 7 Compute RMS Phase Noise as Function of Flat SSB Power P ssb dB -20 dB/dec Phase Noise freq F 3dB Pssb dB

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 8 Matlab Code Usage % Settable parameters. vcoPnDegRms = 1; % Desired RMS phase error in degree. vcoPnBwHz = 10e3; % LPF 3 dB bandwidth in Hz. nSamples = 1e6; % Length of transmit signal (packet). chanSampRateMHz = 44; % Signal (packet) sample rate. % * % Monte-Carlo simulation to verify model. % Note, the 1-pole filter has a start-up transient. % But, that is OK for examining effects of phase deviations. % Output samples have the form exp(j*radian_deviation). % * % Generate a VCO sample waveform. vcoPnPhasor = PhzNoiseGen( vcoPnDegRms, vcoPnBwHz,... nSamples, chanSampRateMHz); % Phase-noise distort signal outSig = inSig.* phzNoise.

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 9 Matlab Code for Generator (page 1 of 3) %********************************************************************** % PhzNoiseGen.m % % VCO Phase Noise modeled using a 1-pole Butterworth filter to % give 20 dB/dec slope. Gaussian white noise is passed % through the Butterworth filter, with the correct level % to generate the radian variation. Output samples have % the form exp(j*radian_deviation). % % Input parameters: % % vcoPnDegRms % Desired RMS phase error in degrees. % vcoPnBwHz % LPF 3 dB bandwidth in Hz. % nSamples % Size of output vector. % chanSampRateMHz % Simulation sample rate. % % Output parameters: % % phzNoise % nSamples length complex vector. % % Each sample has abs() equal to 1; % % Example usage: % % outSig = inSig.* phzNoise. % % Mark Webster September 19, 2000 %********************************************************************** function phzNoise = PhzNoiseGen( vcoPnDegRms, vcoPnBwHz, nSamples, chanSampRateMHz)

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 10 % Design VCO phz noise filter. % 1-pole Butterworth. vcoPnNPoles = 1; % Gives 20 dB/dec phase-noise roll-off. chanSampRateHz = chanSampRateMHz * 1e6; Wn = 2 * vcoPnBwHz / chanSampRateHz; [vcoPnB,vcoPnA] = butter( vcoPnNPoles, Wn); % Compute the resulting RMS phz noise in dBc/Hz. vcoPnRadiansRms = vcoPnDegRms * pi/180; vcoPnVar = vcoPnRadiansRms ^ 2; excessBw1PoleButter = pi/2; % Relative excess bandwith of 1-pole filter. vcoPnPwrPerHzOneSided = vcoPnVar / (vcoPnBwHz * excessBw1PoleButter) ; vcoPnPwrPerHzSsb = vcoPnPwrPerHzOneSided / 2; vcoPnLvldBcPerHzSsb = 10 * log10( vcoPnPwrPerHzSsb ); % Compute AWGN source level feeding Butterworth filter. awgnPnPwr = vcoPnPwrPerHzSsb * chanSampRateHz; awgnPnRms = sqrt(awgnPnPwr); Matlab Code for Generator (page 2 of 3)

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 11 % Pre-energize lowpass filter to eliminate start-up transient % by setting initial lowpass filter state. % Energize with Gaussian variable equal to desired rms phase noise. lpFiltInitState = vcoPnRadiansRms*randn; % Generate a VCO phase-noise sample waveform. awgnPn = awgnPnRms * randn(nSamples,1); coloredGaussianPn = filter(vcoPnB,vcoPnA,awgnPn,lpFiltInitState); phzNoise = exp(j*coloredGaussianPn); Matlab Code for Generator (page 3 of 3)

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 12 Matlab Code for Test Shell (page 1 of 3) %********************************************************************** % MainPhzNoiseTest.m % % This routine tests the procedure for simulating phase noise % using 1-pole LPF spectral shaping. In this routine, the user % sets % % (1) The 3 dB bandwidth of the LPF filter % (2) The desired RMS phase noise in degrees. % (3) The number of phase noise samples desired. % (4) The simulation channel sample rate. % % Simulation verifies the model. % % Mark Webster September 9, 2000 %********************************************************************** clear all close all % Settable parameters. vcoPnDegRms = 1; % Desired RMS phase error in degree. vcoPnBwHz = 10e3; % LPF 3 dB bandwidth in Hz. nSamples = 1e6; % Length of transmit signal (packet). chanSampRateMHz = 44; % Signal (packet) sample rate.

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 13 % * % Monte-Carlo simulation to verify model. % Note, the 1-pole filter has a start-up transient. % But, that is OK for examining effects of phase deviations. % Output samples have the form exp(j*radian_deviation). % * % Generate a VCO sample waveform. vcoPnPhasor = PhzNoiseGen( vcoPnDegRms, vcoPnBwHz,... nSamples, chanSampRateMHz); % Estimate the VCO's output phz noise in degrees RMS. degRx = angle(vcoPnPhasor) * 180/pi; degRmsEst = sqrt(mean(degRx.^2)); Matlab Code for Test Shell (page 2 of 3)

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 14 % * % Plot and print stochastic results. % * figure plot(degRx) grid xlabel('sample #') ylabel('Degrees') str = sprintf('Phz Noise Sample: %2.2f degrees', degRmsEst); title(str) disp(' ') disp('*********************') str = sprintf('Target RMS phz error (degrees): %d', vcoPnDegRms); disp(str) str = sprintf('Estimated RMS phz error (deg) using %d samples: %d',... nSamples, degRmsEst); disp(str) disp('*******************') disp(' ') Matlab Code for Test Shell (page 3 of 3)

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 15 ********************* Target RMS phz error (degrees): 1 Estimated RMS phz error (deg) using samples: e+000 ******************* Example Test Shell Output

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 16 Zoomed Plot of Test Shell Output Start-up Transient Avoided by Pre-energizing Lowpass Filter with Gaussian variable having desired RMS degree phz noise.

doc.: IEEE /296r1 Submission September 2000 M. Webster, Mike SealsSlide 17 Summary Recommend 1-pole phase noise shaping. Use 3 dB bandwidth of 20 KHz. Sweep RMS phase noise in degrees. Show influence on Carrier Degradation in AWGN. Start-up transient is avoided. Caveat: assumes “ideal” carrier recovery loop.