Sampling, interpolation and decimation issues

Similar documents
Module 3 : Sampling and Reconstruction Problem Set 3

Sampling and Signal Processing

Digital Processing of Continuous-Time Signals

Digital Processing of

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Chapter-2 SAMPLING PROCESS

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

Digital Communication System

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Experiment 8: Sampling

Laboratory Assignment 5 Amplitude Modulation

Lecture Schedule: Week Date Lecture Title

1. Clearly circle one answer for each part.

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Fundamentals of Digital Communication

ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling

Final Exam Solutions June 7, 2004

Digital Communication System

PLC2 FPGA Days Software Defined Radio

Multirate Digital Signal Processing

Understanding Digital Signal Processing

Sampling and Reconstruction of Analog Signals

Theory of Telecommunications Networks

Transmission Fundamentals

Lecture 6. Angle Modulation and Demodulation

Amplitude Modulation, II

Signal Processing Techniques for Software Radio

ANALOG (DE)MODULATION

Communication Channels

Chapter 2: Digitization of Sound

CHANNEL ENCODING & DECODING. Binary Interface

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS. 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations

German Jordanian University Department of Communication Engineering Digital Communication Systems Lab. CME 313-Lab

TSEK02: Radio Electronics Lecture 2: Modulation (I) Ted Johansson, EKS, ISY

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Experiment 4 Sampling and Aliasing

Principles of Baseband Digital Data Transmission

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

TSEK02: Radio Electronics Lecture 2: Modulation (I) Ted Johansson, EKS, ISY

Lecture 12 - Analog Communication (II)

!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP

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

Data Acquisition Systems. Signal DAQ System The Answer?

Real-Time Digital Down-Conversion with Equalization

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Chapter 7 Single-Sideband Modulation (SSB) and Frequency Translation

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Revision of Wireless Channel

Signals and Systems Lecture 6: Fourier Applications

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

ECE 6560 Multirate Signal Processing Chapter 13

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

Digital Signal Processing

NON-UNIFORM SIGNALING OVER BAND-LIMITED CHANNELS: A Multirate Signal Processing Approach. Omid Jahromi, ID:

EE4512 Analog and Digital Communications Chapter 6. Chapter 6 Analog Modulation and Demodulation

Final Exam Solutions June 14, 2006

System on a Chip. Prof. Dr. Michael Kraft

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems II

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

Downloaded from 1

ANALOGUE AND DIGITAL COMMUNICATION

Basic Concepts in Data Transmission

Handout 13: Intersymbol Interference

VLSI Implementation of Digital Down Converter (DDC)

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

SIGMA-DELTA CONVERTER

Pulse Code Modulation (PCM)

Digital Signal Processing (Subject Code: 7EC2)

I-Q transmission. Lecture 17

Digital Signal Processing

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

EE5713 : Advanced Digital Communications

OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE. EEE 403 Digital Signal Processing 10 Periodic Sampling

Code No: R Set No. 1

Recap of Last 2 Classes

Experiment 6: Multirate Signal Processing

Communications I (ELCN 306)

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

Design IV. E232 Spring 07

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)

Outline. Analog Communications. Lecture 03 Linear Modulation. Linear Modulation. Double Side Band (DSB) Modulation. Pierluigi SALVO ROSSI

Exercises for chapter 2

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

Signals and Filtering

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Lab course Analog Part of a State-of-the-Art Mobile Radio Receiver

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

EE482: Digital Signal Processing Applications

EE6604 Personal & Mobile Communications. Week 10. Modulation Techniques

EE470 Electronic Communication Theory Exam II

In The Name of Almighty. Lec. 2: Sampling

Transcription:

S-72.333 Postgraduate Course in Radiocommunications Fall 2000 Sampling, interpolation and decimation issues Jari Koskelo 28.11.2000.

Introduction The topics of this presentation are sampling, interpolation and decimation from the simulation point of view. The presentation is focused on digital systems due to the fact that the world seems to be going the digital way. Analog parts are also present in digital systems, but from simulation point of view they are quite often considered as is, meaning that they are present, but they are thought to be just a bit pipe. When simulating communication systems the sampling rate must be chosen carefully in order to simulate the right things. The sampling theorem indicates that the sampling rate must be at least twice the highest frequency. Some consideration is also given to interpolation and decimation matters. These are often used to change the sampling rate between different components in a simulated system. Background Usually the communication systems to be simulated are carrier modulated bandpass systems. Let the carrier frequency be f c and the bandwidth B. Then the signal spectrum is in the band f c B/2 f f c +B/2. A simple application of the sampling theorem indicates that sampling rate must be at least twice the highest signal frequency, 2*f c +B. In reality the sampling rate must be at least twice the highest information frequency, 2*B. Thus, the low-pass equivalent can be used in simulations. Low-pass equivalent signals are used to derive the complex envelope method, which is central to the simulation. The carrier modulated signal x(t) can be written as x(t) = r(t) cos( 2πf c t + φ(t) ) = Re( r(t) e j(2πfct+φ(t)) ) = Re( r(t) e jφ(t) e j2πfct ) r(t) is amplitude modulation, φ(t) is the phase modulation of the signal f c is the carrier frequency. The signal v(t) = r(t) e jφ(t) = p(t) + jq(t)

contains the information signal, and it is low-pass type of signal. It is often called the complex low-pass equivalent or the complex envelope of the signal. If the bandwidth of x(t) is B, and B << f c, then v(t) can be used to model the bandpass filtering of x(t). For simulation purposes the in-phase component of the bandpass signal is mapped into the real part of the complex envelope, and the quadrature component is mapped into the imaginary part. The real modulated signals have theoretically infinite bandwidth. In practice these signals can be thought to have an effective finite bandwidth, which makes the complex envelope method feasible. Sampling Sampling in simulation is a very important topic since it makes the interface between real and simulated systems. Of course it is a very important topic also in current real systems using AD-converters to convert analog signals into discrete world of DSP. The objective is to recover the response of a continuous system from a discrete simulation. By choosing the sampling rate properly this is possible for band-limited signals. Let x(t) be a band-limited function having a bandwidth f M. The representation of the signal x(t) in discrete form is x s (t) = x(t) s(t) where the impulse sequence s(t) = δ(t - nt s ) n = - is called the sampling function, T s is the sampling period, and f s = 1 / T s is the sampling frequency. If the sampling frequency f s > 2 f M then there is no overlap between the shifted replicas of the frequency spectrum, meaning that there is no aliasing. If f s < 2 f M then there is overlap causing aliasing. This is the sampling theorem stating as follows: Sampling theorem: a band-limited signal x(t) with X(f) = 0 for f f M is uniquely determined by its sample values x(nt s ) at a sequence of equidistant points t = nt s if f s > 2 f M, where f s = 1 / T s. The sampling frequency is known as the Nyquist rate. In reality some amount of aliasing is always present because practical signals are never strictly band-limited. When simulating non-linear systems the sampling rate comes even more important. The processing of a bandlimited baseband signal using a nonlinear system increases

the bandwidth, because the output a nonlinear system produces more frequency components than is put into it. Quite often the bandwidth of a nonlinear system is very large. There does exist some helpful things, though. First, the frequency components farther away from the center frequency have less energy than nearer components. This means that farther components give less contribution to the aliasing error. Also, generally the spectrum of x(t) is concentrated around the center frequency. The power series can be used to estimate the spectrum of a nonlinear system in order to select the correct sampling rate. Also a series of simulations using different sampling rates could be used. This might be a more realistic way to do it. The minimum sampling rate for simulation is, of cource, defined by the sampling theorem. In ideal system this is suitable. For simulations we have to use a much higher sampling rate. The higher sampling rate is needed to represent the time domain waveforms better and to model filters nonlinearities more accurately. For simulations the sampling rate can vary from 4 to 16 times the bandwidth. The needed sampling rate depends on the true S/N ratio needed. The aliased power must be well below the level of the true S/N. Interpolation and decimation These methods are for band-limited signals. The sampling rate and the signal bandwidth is changed in these operations. Interpolation is a method used to increase the sampling rate in a simulated system. This is done by adding zero-valued samples between previous samples, and filtering the result by using some low-pass filter. The signal bandwidth is increased in interpolation. Decimation is a method used to decrease the sampling rate. This is done by leaving some samples out between each of the taken samples. This is done together with a filtering operation, so some computational load can usually be saved. If the filter has the form of FIR-filter, there is no need to calculate the values of left-out samples, because their values are used for nothing. Only the shifting is needed. The signal bandwidth is decreased in decimation. A sampling rate alteration by a noninteger, but rational, factor can be done by cascading the operations of interpolation and decimation in that order to maintain the maximum possible bandwidth. In synchronization, for example, is usually needed a much larger sampling rate than in demodulation in order to get good bit error ratios.

Conclusions The sampling theorem states that the sampling frequency must be at least twice the highest information frequency. Also the bandlimited bandpass signals can be simulated using this theorem, because the complex envelope of the signal describes the contents of the bandpass signals quite well. The carrier frequency can be considered as a negligible term from the simulation point of view. When considering nonlinear systems the sampling rate must be chosen carefully. Nonlinearity may be simulated using a power series to estimate the spectrum. A more practical way is to simulate using different sampling rates. In real simulations the sampling rate should be much higher in order to avoid too much contribution to aliasing error. The suitable sampling rate is usually from 4 to 16 times the information bandwidth. Interpolation and decimation are used mainly to change the sampling rate for different purposes. Some functions need much higher sampling rates, but for those functions that do not need high sampling rate, using a high rate would be a waste of computer power and time. Interpolation increases the sampling rate and signal bandwidth, decimation decreases them. Also a cascade can be used so that decimation follows interpolation. Reference: Jeruchim, Balaban, Shanmugan: Simulation of Communication Systems, Plenum Press, 1992

Problem: Consider a communication system having channel spacing 25 khz (between adjacent channels) and effective bandwidth B = 19 khz. The samples are taken from second intermediate frequency f IM = 450 khz. The analog filter in second intermediate frequency is not sharp enough, so some amount of filtering of adjacent channel power is needed in digital domain. Question: Which one, 144 khz or 162 khz, is more suitable to be used as a sampling frequency? Explain why!