Design of Bandpass Delta-Sigma Modulators: Avoiding Common Mistakes

Similar documents
BandPass Sigma-Delta Modulator for wideband IF signals

The Case for Oversampling

Summary Last Lecture

EE247 Lecture 26. EE247 Lecture 26

BANDPASS delta sigma ( ) modulators are used to digitize

Advanced AD/DA converters. ΔΣ DACs. Overview. Motivations. System overview. Why ΔΣ DACs

EECS 452 Midterm Exam Winter 2012

EE247 Lecture 24. EE247 Lecture 24

EE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting

Cascaded Noise-Shaping Modulators for Oversampled Data Conversion

EECS 452 Midterm Closed book part Winter 2013

Receiver Architecture

Analog-to-Digital Converters

Radio Receiver Architectures and Analysis

ECE 627 Project: Design of a High-Speed Delta-Sigma A/D Converter

Summary Last Lecture

The Baker ADC An Overview Kaijun Li, Vishal Saxena, and Jake Baker

THIS work focus on a sector of the hardware to be used

6.976 High Speed Communication Circuits and Systems Lecture 17 Advanced Frequency Synthesizers

A 60-dB Image Rejection Filter Using Δ-Σ Modulation and Frequency Shifting

CHAPTER. delta-sigma modulators 1.0

EE247 Lecture 27. EE247 Lecture 27

RFID Systems: Radio Architecture

INF4420. ΔΣ data converters. Jørgen Andreas Michaelsen Spring 2012

A K-Delta-1-Sigma Modulator for Wideband Analog-to-Digital Conversion

Real-Time Digital Down-Conversion with Equalization

EE247 Lecture 26. EE247 Lecture 26

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation

A Novel Dual Mode Reconfigurable Delta Sigma Modulator for B-mode and CW Doppler Mode Operation in Ultra Sonic Applications

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Reconfigurable Low-Power Continuous-Time Sigma-Delta Converter for Multi- Standard Applications

One-Bit Delta Sigma D/A Conversion Part I: Theory

EE247 Lecture 26. EE247 Lecture 26

A VERY HIGH SPEED BANDPASS CONTINUOUS TIME SIGMA DELTA MODULATOR FOR RF RECEIVER FRONT END A/D CONVERSION K. PRAVEEN JAYAKAR THOMAS

Telecommunication Electronics

Aliasing. Consider an analog sinusoid, representing perhaps a carrier in a radio communications system,

Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wireless Applications

Lecture #6: Analog-to-Digital Converter

Basic Concepts and Architectures

Using High Speed Differential Amplifiers to Drive Analog to Digital Converters

IF-Sampling Digital Beamforming with Bit-Stream Processing. Jaehun Jeong

Multirate DSP, part 3: ADC oversampling

Project 2 - Speech Detection with FIR Filters

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering And Computer Sciences MULTIFREQUENCY CELL IMPEDENCE MEASUREMENT

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

Design of High-Speed Op-Amps for Signal Processing

EE247 Lecture 25. Oversampled ADCs (continued)

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier

MITOPENCOURSEWARE High-Speed Communication Circuits and Systems Lecture 29 Lowpass and Bandpass Delta-Sigma Modulation.

Paper presentation Ultra-Portable Devices

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018

ECEN 610 Mixed-Signal Interfaces

Estimation of Predetection SNR of LMR Analog FM Signals Using PL Tone Analysis

Reconfigurable Analog Electronics using the Memristor*

Direct Digital Down/Up Conversion for RF Control of Accelerating Cavities

= 36 M symbols/second

Analog and Telecommunication Electronics

Lecture 10, ANIK. Data converters 2

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Appendix A Comparison of ADC Architectures

2. ADC Architectures and CMOS Circuits

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

An Investigation into the Effects of Sampling on the Loop Response and Phase Noise in Phase Locked Loops

RTTY: an FSK decoder program for Linux. Jesús Arias (EB1DIX)

Active Filter Design Techniques

DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS

Advanced AD/DA converters. Higher-Order ΔΣ Modulators. Overview. General single-stage DSM II. General single-stage DSM

How to turn an ADC into a DAC: A 110dB THD, 18mW DAC using sampling of the output and feedback to reduce distortion

I-Q transmission. Lecture 17

Sigma-Delta ADC Tutorial and Latest Development in 90 nm CMOS for SoC

Advanced AD/DA converters. Higher-Order ΔΣ Modulators. Overview. General single-stage DSM. General single-stage DSM II ( 1

PLC2 FPGA Days Software Defined Radio

System on a Chip. Prof. Dr. Michael Kraft

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Analysis and Design of 180 nm CMOS Transmitter for a New SBCD Transponder SoC

ECE 6560 Multirate Signal Processing Chapter 13

1. Clearly circle one answer for each part.

ECE 6560 Multirate Signal Processing Chapter 11

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Combining Multipath and Single-Path Time-Interleaved Delta-Sigma Modulators Ahmed Gharbiya and David A. Johns

LOW SAMPLING RATE OPERATION FOR BURR-BROWN

Transceiver Architectures (III)

Pipeline vs. Sigma Delta ADC for Communications Applications

Amplitude Modulation, II

Electronics A/D and D/A converters

Laboratory Assignment 5 Amplitude Modulation

Sigma-Delta Fractional-N Frequency Synthesis

Integrated Microsystems Laboratory. Franco Maloberti

Chapter 2 Architectures for Frequency Synthesizers

Design Examples. MEAD March Richard Schreier. ANALOG DEVICES R. SCHREIER ANALOG DEVICES, INC.

Analog to Digital Converters

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

A new generation Cartesian loop transmitter for fl exible radio solutions

f o Fig ECE 6440 Frequency Synthesizers P.E. Allen Frequency Magnitude Spectral impurity Frequency Fig010-03

A Multi-bit Delta-Sigma Modulator with a Passband Tunable from DC to Half the Sampling Frequency. Kentaro Yamamoto

ADVANCES in VLSI technology result in manufacturing

Lecture 18 Stability of Feedback Control Systems

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

Transcription:

Design of Bandpass Delta-Sigma Modulators: Avoiding Common Mistakes R. Jacob Baker and Vishal Saxena Department of Electrical and Computer Engineering Boise State University 1910 University Dr., ET 201 Boise, ID 83725 jbaker@boisestate.edu Abstract Implementation of analog-to-digital converters in the IF stage of a communication receiver can employ bandpass delta-sigma modulation (BPDSM). The benefit of using BPDSM is the ease with which in-phase (I) and quadrature (Q) components of the information can be extracted and translated to DC (to minimize both power and the required operating speeds). BPDSM topologies are commonly based on a cascade of resonators with transfer functions of z /(1 + z ). This talk will show that these topologies, seen frequently in the literature, are always unstable. Discussions concerning the design of BPDSM-based analog-to-digital converters, in the IF stage, will be presented including why two or more paths are required and the details of implementing I/Q demodulation. Finally, examples will be given that show how the design topologies are applied. 1

Low Pass Delta-Sigma Modulation (DSM) A low pass second order delta sigma modulator is described by the following transfer function } STF 64748 NTF 2 Y ( z) = X ( z) z + E( z) 1 z This equation is implemented using ( ) 1 1 z z 1 z 2

A Common Mistake Modeling the comparator with only an additive noise source doesn t accurately model the performance of the modulator Still useful for estimating performance and describing mathematically Assumes the added noise source is white (it isn t) Better to add both additive and multiplicative noise sources Careful! While SPICE will show accurate performance (for a particular input signal) other methods of simulating DSM may not In Out In Σ Out V ref clk In G c Σ Out E( f ) Additive noise only E( f ) Adding gain and a white noise source 3

Comments on low pass DSM transfer function Notice that this equation was derived assuming G 1 and G 2 are unity (and they are likely < 1 to keep the integrators from saturating) } STF 64748 NTF 2 Y ( z) = X ( z) z + E( z) 1 z ( ) Re-derive the transfer function adding a comparator gain and see that forward (STF) gain goes to 1 and this equation is valid 1 1 z z 1 z 4

Band Pass Delta-Sigma Modulation (BPDSM) A fourth order f s /4 band pass delta sigma modulator (BPDSM) can be easily obtained by substituting z for z in the low pass second order DSM. The transfer function of the resulting band pass modulator is given as (assuming G 1 = G 2 = 1), Y ( z) = STF 678 X ( z) NTF 64748 ( z ) E z ( + ( ) 1+ z ) 2 1 1+ z z 1+ z 5

Redrawing the BPDSM topology Implementation of the BPDSM The next question we need to answer is how do we implement the resonators? The problem is getting two delays for the feedback paths Phase shift 1 1+ z z 1+ z Resonators 6

Changing z to z The integrator block in the low pass modulator becomes a resonator in the equivalent band pass modulator topology. The low pass to band pass modulator transformation can be understood as moving the pole at 1 to +/ j. The modulation noise for the bandpass modulator can now be written as 4 2 2 2 V LSB ( ). ( ). f NTF f V = 2cos 2 12 Qe f π f s f s Pole/Zero Plot 70 Magnitude Response (db) 1 60 0.8 0.6 50 0.4 Imaginary Part 0.2 0-0.2-0.4 Magnitude (db) 40 30 20-0.6 10-0.8-1 0-1.5-1 -0.5 0 0.5 1 1.5 Real Part -10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Frequency (Hz) z-plane for discrete integrator Magnitude response for the integrator 7

Changing z to z, continued Below is the z-plane plot and magnitude response for z 2 /(z 2 + 1) 70 Magnitude Response (db) Pole/Zero Plot 1 60 0.8 0.6 50 0.4 40 Imaginary Part 0.2 0-0.2 2 Magnitude (db) 30-0.4 20-0.6 10-0.8-1 0-1.5-1 -0.5 0 0.5 1 1.5 Real Part -10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Frequency (Hz) z-plane for the resonators Magnitude response of the resonator 8

Polyphase Decomposition and Two-Path Implementation Polyphase decomposition is a standard DSP technique which results in simpler implementation of filters. A filter H(z) can be decomposed* H( z) = M 1 k= 0 E k ( M z ) z k [ n] = h[ nm + k] h [ nm where h k [ n] = h[ n + k] for n=integer multiple of M, otherwise = 0. e k = k ] * A. V. Oppenheim, R. W. Schafer, Discrete-Time Signal Processing, 2nd ed., pgs.180-183 : Prentice Hall, 1999. 9

Changing z to z, continued By using two paths we essentially double the sampling frequency. This changes z to z Note that we are actually using f s /2 resonators! 1 1+ z z 1+ z 1 1+ z z 1+ z 10

Frequency response of the sections f s /2 f s /4 70 Magnitude Response (db) 70 Magnitude Response (db) 60 60 50 50 40 40 Magnitude (db) 30 Magnitude (db) 30 20 20 10 10 0 0-10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Frequency (Hz) -10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Frequency (Hz) Frequency response of 1/(1 + z ), note this is a high-pass response. Using two paths, 1/(1 + z ), note that this is a band pass response. 11

Switched-Capacitor Implementation of 1/(1 + z ), an f s /2 resonator A basic building block for 1/(1 + z ) Well (!) actually the transfer function is z /2 /(1 + z ) This is why we can t have a non-delaying second stage in our BPDSM It s also why we added a delay to the input in our two-path topology seen on page 10 12

Simulating an f s /2 resonator Poles are right on the unit circle (so we see instability of course) All of the simulations in this presentation are found at: o http://cmosedu.com/cmos1/ltspice/ltspice.htm o Install LTspice, unzip the simulations in LTspice_cmosedu.zip to the desktop and go to \Extras_LTspice\Ch8_MSD_LTspice 13

Implementation of a BPDSM at f s /4 14

Simulating Operation The band pass modulator shapes and moves the quantization noise away from the IF at 25MHz. We can observe spurious tones for an input of 25MHz. These tones are due to the limit cycle oscillations in the system (just like applying a DC signal to a low pass modulator). Input at 25 MHz Modulation noise 15

Modulator Stability and Parameters Selection The transfer function for BPDSM is (including comparator gain, G C ), where the forward gain, G F, = G 1 G 2 G C, is Y STF 64444444 744444448 X ( z) G z + E( z) NTF 64444444 744444448 2 ( 1+ z ) 4 ( G G ) z + ( G + G G 2) z ) ( F z) = 4 ( G Gc 1) z ( GF G Gc 2) z 1) 2 2 + + 2 2 c F 2 c By using low pass filters in the simulations the gain values can be determined Note that a common mistake is to exclude the comparator s gain when determining the transfer function and thus the stability 1 1+ z z 1+ z 16

A Common Mistake Using two delaying resonators is a common mistake found in the literature! Adding gratuitous delay in the forward or feedback paths of a feedback system makes the system move towards instability The difference between a delaying and non-delaying resonator is simply a switch in the clock phases (swap the clock connections in the stage) This, using a delaying first stage, is also a common mistake found in the literature covering the design of low pass delta-sigma modulators Note that it can be shown, both mathematically and with SPICE simulations, that a modulator using a cascade of two delaying resonators is impossible to make stable (so be careful when looking at the published literature!) Using z here in the numerator is bad!!! 1 1+ z z 1+ z 17

Digital I/Q Demodulation The band pass modulator can be used for fully digital I/Q demodulation in a heterodyne receiver In the examples here the intermediate frequency, IF,= f s /4, is 25Mhz For this case, the mixing operation is very simple and can be accomplished using some simple digital logic 18

Fully digital Implementation of I/Q demodulation The output of the bandpass modulator (i.e. +1,) is converted to 2-bit two s complement format. The modulator output is then digitally mixed using MUXes as seen below. Either +1 (01) or (11), note LSB is always high. 19

Digital Mixer Implementation using Selectors (aka MUXes) The output of the reference generator is, cos(2πf IF nt s ) = cos(nπ/2) = 1, 0,, 0,... sequence, which in 2 s complement format is 01, 00, 11, 00, sequence. Note that the point of doing digital I/Q demodulation is that we move the digital data down to a low frequency (for a general communication system, like transmission of voice, this may be in the khz range) Low power can thus be obtained and DSP can be used 20

Digital I/Q Demodulation, cont d A 2 bit counter with combinatorial logic is employed to generate the cos(nπ/2) sequence as shown below. The sin(nπ/2) sequence (=00,01,00,11, ) is generated by delaying the cos(nπ/2) sequence by 90º, which is same as delaying it by one Ts period (T s = T IF /4 => 90º delay). 21

Example An AM modulated cosinusoidal carrier at 25MHz is used as the input to the system in order to demonstrate the I/Q demodulation. A cosinusoidal modulating signal with 2MHz frequency is employed. Thus the modulated signal is given as, V in = V CM + 0.7 cos(2π 2MHz t) cos(2π 25MHz t) Plot showing the COS and SIN sequences. Plot showing the AM modulated input used for testing the I/Q demodulator. 22

Example, cont d An I/Q modulated signal is described as s(t) = A c [m I (t) cos(2πf c t) + m Q (t) sin(2πf c t)] Here the I component is m I (t)= 0.7 cos(2π 2MHz t) and the Q component, m Q (t), is 0 (a DC voltage of V CM =0.75V). Below is an example where we ve used a modulating signal of 100 khz (instead of 2 MHz) The bottom trace, the I component, shows both the modulated carrier and the final 100 khz output after filtering (the Q component output is a DC voltage of 0.75 V) Q output I output BPM output Vin 100KHz cosine 23

Example, cont d Showing the spectrums of the signals at various points in our receiver. Note the carrier is 25 MHz and the information is offset from the carrier by 100 khz (here 24.9 and 25.1 MHz) Note how the in-phase component is shifted down to DC. 24

Showing the Signal in the Baseband Seen below is a close up view of the I output component seen on the previous slide Note that the digital data is still moving at full speed! Still need to decimate (reduce the digital clocking frequency) Prior to decimating we need to pass the data through digital anti-aliasing filters o It s important for low power operation to keep things as simple as possible 25

Decimation and Low-pass Filtering A straightforward approach to decimation would be to directly use a cascade of biquad low pass filters operating at 100MHz followed by re-sampling at a lower clocking frequency The cut-off frequency of this LPF will be 100 khz which leads to a sensitivity (f 0 /f s ) of 0.1% which will require very high precision implementation of the biquads (not simple digital coefficients). A better approach would be to decimate the mixer output down to a slower clock using simple sinc filters which will relax the precision required for the coefficients of the final biquad LPF However we can t be too aggressive on decimation to reduce the data rates as we need to be very careful of aliasing of filtered noise into the baseband. A possible decimation and filtering approach is shown below 4 4 4 4 4 4 26

Digital Filtering: One Possibility Seen below is a block diagram of the system employing sinc filters as the decimation anti-aliasing filters. 27

Digital Filtering: Another Possibility Using simple, imprecise, biquads earlier in the decimation process reduces hardware and power Final SNR is > 100 db 28

Signals at Various Points in the Receiver Ideal DACs were used to display the digital filter outputs 29

Conclusions and Research Directions We ve talked about the implementation of band pass delta-sigma modulators (BPDSM) for use in heterodyne receivers Some common mistakes made when designing BPDSM were presented and discussed Concerns for implementing the digital filtering were discussed Research directions include: Low power using passive implementations o Continuous-time circuits using both passive and simple active implementations are clearly of future importance Parallel paths (> 2) to effectively increase SNR o Reduces the effects of clock jitter Of course the digital filtering is important for both power and size 30