Fourier transforms and series

Similar documents
Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Data Acquisition Systems. Signal DAQ System The Answer?

Amplitude Modulation, II

Design of Frequency Demodulator Using Goertzel Algorithm

Discrete Fourier Transform (DFT)

Topic 6. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)

University of Toronto Electrical & Computer Engineering ECE 316, Winter 2015 Thursday, February 12, Test #1

Principles of Communications ECS 332

COMMUNICATION SYSTEMS-II (In continuation with Part-I)

Angle Modulated Systems

Frequency-Domain Sharing and Fourier Series

Signals. Periodic vs. Aperiodic. Signals

Wireless PHY: Modulation and Demodulation

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD

Code No: R Set No. 1

Chapter 7 Multiple Division Techniques for Traffic Channels

Mobile Communication An overview Lesson 03 Introduction to Modulation Methods

Wireless Communication Fading Modulation

Frequency Domain Representation of Signals

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

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

FULLY VISUALIZE A FM SPECTRUM

ECE 2713 Homework 7 DUE: 05/1/2018, 11:59 PM

ME 365 FINAL EXAM. Monday, April 29, :30 pm-5:30 pm LILY Problem Score

Trig/AP Calc A. Created by James Feng. Semester 1 Version fengerprints.weebly.com

Spectrum Analysis - Elektronikpraktikum

Fourier Signal Analysis

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

Problem Set 8 #4 Solution

Implementation of an IFFT for an Optical OFDM Transmitter with 12.1 Gbit/s

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin

Laboratory Assignment 4. Fourier Sound Synthesis

Music 270a: Modulation

(b) What are the differences between FM and PM? (c) What are the differences between NBFM and WBFM? [9+4+3]

Digital Signal Processing

Communications IB Paper 6 Handout 2: Analogue Modulation

Signal Processing. Introduction

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation

DT Filters 2/19. Atousa Hajshirmohammadi, SFU

Final Exam Solutions June 14, 2006

Suggested Solutions to Examination SSY130 Applied Signal Processing

Outline. Communications Engineering 1

ELT COMMUNICATION THEORY

Other Modulation Techniques - CAP, QAM, DMT

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Principles of Modern Communications Digital Communications

Wireless Communication

Solution to Chapter 4 Problems

From Fourier Series to Analysis of Non-stationary Signals - VII

Solutions to some sampled questions of previous finals

Introduction to OFDM

Problem Set 1 (Solutions are due Mon )

Design of FIR Filters

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

Final Exam Solutions June 7, 2004

EC2252: COMMUNICATION THEORY SEM / YEAR: II year DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

ANALOG (DE)MODULATION

ECE5713 : Advanced Digital Communications

Fire Tom Wada. Chief Scientist at Magna Design Net, Inc. ac

Lecture notes on Waves/Spectra Noise, Correlations and.

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

DFT: Discrete Fourier Transform & Linear Signal Processing

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

SYSTEM ARCHITECTURE ADVANCED SYSTEM ARCHITECTURE LUO Chapter18.1 and Introduction to OFDM

Study on Multi-tone Signals for Design and Testing of Linear Circuits and Systems

Spectrum Analysis: The FFT Display

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal

Moving from continuous- to discrete-time

6.02 Practice Problems: Modulation & Demodulation

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

Digital Signal Processing Techniques

Spectrogram Review The Sampling Problem: 2π Ambiguity Fourier Series. Lecture 6: Sampling. ECE 401: Signal and Image Analysis. University of Illinois

1B Paper 6: Communications Handout 2: Analogue Modulation

Chapter 3 Data Transmission COSC 3213 Summer 2003

Outline. Wireless PHY: Modulation and Demodulation. Admin. Page 1. g(t)e j2πk t dt. G[k] = 1 T. G[k] = = k L. ) = g L (t)e j2π f k t dt.

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 13 Inverse FFT

EE3723 : Digital Communications

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

AM Limitations. Amplitude Modulation II. DSB-SC Modulation. AM Modifications

M(f) = 0. Linear modulation: linear relationship between the modulated signal and the message signal (ex: AM, DSB-SC, SSB, VSB).

Communication Channels

Discrete Fourier Transform, DFT Input: N time samples

ENSC327 Communication Systems 27: Digital Bandpass Modulation. (Ch. 7) Jie Liang School of Engineering Science Simon Fraser University

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

Amplitude Modulation II

Chapter 3. Amplitude Modulation Fundamentals

Analyzing A/D and D/A converters

Outline. Wireless PHY: Modulation and Demodulation. Admin. Page 1. G[k] = 1 T. g(t)e j2πk t dt. G[k] = = k L. ) = g L (t)e j2π f k t dt.

Fourier Transform Analysis of Signals and Systems

DSP Notes. Contents Filter characteristics Manipulating filters Moving average filters Similar filters...

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

CARRIER FREQUENCY OFFSET RECOVERY FOR ZERO-IF OFDM RECEIVERS

Title: Pulse Amplitude Modulation.

Speech Signal Analysis

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

CS434/534: Topics in Networked (Networking) Systems

Master Degree in Electronic Engineering

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

Transcription:

Fourier transforms and series A Fourier transform converts a function of time into a function of frequency f is frequency in hertz t is time in seconds t = 1 and f = 1 f t ω = πf i is ( 1) e ia = cos(a) + i sin(a) X(f) is a frequency spectrum, complex value verses frequency x(t) is a signal amplitude, complex value verses time The continuous Fourier Transform is X(f) = x(t)e iπft dt The continuous Inverse Fourier Transform is x(t) = X(f)e iπft df X(k) is a discrete frequency spectrum at frequency bin k, complex value k is along the frequency axis x(n) is a signal amplitude at sample n, complex value n is along the time axis is the number of frequency bins and the number of samples The Discrete Fourier Transform, DFT, is X(k) = n=0 x(n)e iπkn The Inverse Discrete Fourier Transform, IDFT x(n) = 1 k=0 X(k)e iπkn 1

The Discrete Fourier Transform using sin and cos X(k) = n=0 ( x(n) cos( πkn ) ) i sin(πkn ) The IDFT using sin and cos is x(n) = 1 n=0 ( X(n) cos( πkn ) ) + i sin(πkn ) The Fast Fourier Transform, FFT The FFT is a numerical method for computing the DFT. The FFT is an order n log n time algorithm. The DFT is an order n time algorithm. Both compute approximately the same values. The Inverse Fast Fourier Transform, IFFT The IFFT is a numerical method for computing the IDFT. The IFFT is an order n log n time algorithm. The IDFT is an order n time algorithm. Both compute approximately the same values. ote that the values of X(k) for k >, the yquist frequency, are alias. In order to compute the unaliased normalized spectrum, even, values: for k = 1 to 1 X(k) = conj((x(k)+conj(x( k))) X(0) is the DC component, the average value of the signal X(1) is the complex fundamental frequency, 1 hertz for samples in one second. X( 1) is the highest computed frequency ( 1) hertz X(1) is the complex fundamental frequency, 1 MHz for samples in one microsecond, X( 1) is the highest computed frequency ( 1)MHz In the Fourier Series, below, the real part of X(k) will be a k the coefficient of cos(πk), the imaginary part of X(k) will be b k the coefficient of sin(πk).

A truncated Fourier Series may be written as for n = 0 to 1 x(n) = 1 k=0 a k cos( πkn ) + b ksin( πkn ) The a k are the real values of anti aliased normalized X(k) The b k are the imaginary values of the anti aliased normalized X(k) Some example series: square waves: n = 0 to or greater, period is x(n) = 4 π 53 k=odd ( 1) (k 1)/ a 1 = 1.73, a 3 = 0.44, a 5 = 0.55,... all b k = 0.0 k cos( πkn ) Generates /4 1 s, 0, / 1-1 s, 0, / 1 1 s, 0, / 1-1 s x(n) = 4 π n=odd b 1 = 1.73, b 3 = 0.44, b 5 = 0.55,... all a k = 0.0 triangle waves: x(n) = 8 π k=odd a 1 = 0.811, a 3 = 0.090, a 5 = 0.03,... all b k = 0.0 1 k sin(πkn ) 1 k cos(πkn ) x(n) = 8 π k=odd ( 1) (k 1)/ b 1 = 0.811, b 3 = 0.090, b 5 = 0.03,... all a k = 0.0 saw tooth wave: x(n) = π k=1 k ( 1) k 1 b 1 = 0.637, b 3 = 0.318, b 5 = 0.1,... all a k = 0.0 k sin( πkn ) sin( πkn ) 3

Modulation of a carrier by a signal: The mathematical definition of modulation is derived from basic relations: sin(a + B) = sin(a)cos(b) + cos(a)sin(b) cos(a + B) = cos(a)cos(b) sin(a)sin(b) sin(a B) = sin(a)cos(b) cos(a)sin(b) cos(a B) = cos(a)cos(b) + sin(a)sin(b) m(t) is the continuous modulation signal. Typically in range -1.0 to +1.0 m(n) is the sampled modulation signal. Typically samples. f c is the continuous carrier frequency. sin(πf c t) is the continuous carrier signal. sin( πn ) is the sampled carrier signal. (not covered here is down conversion to an intermediate frequency and narrow band filtering, that provides noise reduction.) Amplitude Modulation, AM, for a carrier A and modulation B is: modulated signal = sin(a)(1.0 + sin(b)) and either sin may be cos. The resulting spectrum of the modulated signal has sin(a) and cos(a + B) and cos(a B), known as a double sideband signal. The same equations apply, taking the signal B as a B(k) transform of b(n). For numeric computation the time domain modulated signal is represented as x(n) = sin( πn )(1.0 + m(n)) where m(n) is the time domain sampled modulation. The demodulation is performed using: sin(b) is computed approximately as lowpassfilter(abs(modulated signal) 1.0) Frequency Modulation, FM, for a carrier A and modulation B is: modulated signal = sin(a + scale sin(b)) and either sin may be cos. The continuous FM signal is sin(πf c t + scale m(t)dt). The scale determines the band width of the modulated signal. The demodulation may be performed using several techniques including discriminator and ratio detector to determine the instantaneous frequency. 4

Phase Modulation, PM, for a carrier A and analog modulation B is: modulated signal = sin(a + scale sin(b)) and either sin may be cos. The continuous PM signal is sin(πf c t + scale m(t)). The scale determines the band width of the modulated signal. The demodulation may be performed using arcsin of the measured phase difference from the carrier reference. Frequency Shift Modulation for a carrier A and modulation B is: modulated signal = sin(a + scale sin(b)) and either sin may be cos. m(t) may be analog, although typically used for digital modulation as FSK. The continuous FSM signal is sin(π(f c + scale m(t))t). For numeric computation the time domain modulated signal is represented as π(n+scale m(n)) x(n) = sin( ) where m(n) is the time domain sampled modulation. The scale determines the band width of the modulated signal. The demodulation may be performed using several techniques. One technique is to measure the time between zero crossings of the modulated signal. Subtract 0.5 f c from each time and low pass filter, integrate, the resulting signal, then unscale. This approximately reconstructs the original modulation m(n). Quadrature Phase Shift Keying, QPSK, is used to send a symbol, two bits in this case, for a few cycles,j, then another symbol for a few cycles,j, etc. Typical transmission uses modulation f m in the KHz range with Φ = Π 4 for 00, Φ = 3π 4 for 01, Φ = π 4 for 10, Φ = 3π 4 for 11 The continuous QPSK signal is sin(πf c t) sin(πf m t + Φ). Demodulation converts the continuous signal to in-phase, I and π quadrature, Q, signals at frequency f m. For the known few cycles,j, Isum = Σsin(πf m t) I and Qsum = Σsin(πf m t) Q, then Isum > 0 and Qsum > 0 yeilds symbol 00 Isum < 0 and Qsum > 0 yeilds symbol 01 Isum > 0 and Qsum < 0 yeilds symbol 10 Isum < 0 and Qsum < 0 yeilds symbol 11 5

Single Side Band modulation, SSB, results from the equations: Computing the product of signal A with signal B (cos(a) + i sin(a))(cos(b) + i sin(b)) = cos(a)cos(b) sin(a)sin(b) + i(sin(a)cos(b) + cos(a)sin(b)) = cos(a + B) + i sin(a + B) results in the sum frequency signal A + B. This is called single side band modulation, producing the upper sideband. Computing the product of conjugate signal A with signal B (cos(a) i sin(a))(cos(b) + i sin(b)) = cos(a)cos(b) + sin(a)sin(b) i(sin(a)cos(b) cos(a)sin(b)) = cos(a B) i sin(a B) results in the difference frequency signal A B. This is called single side band modulation, producing the lower sideband. Computing the product of conjugate signal A with signal A + B (cos(a) i sin(a))(cos(a+b)+i sin(a+b)) = cos(a)cos(a+b)+sin(a)sin(a+b) i(sin(a)cos(a + B) cos(a)sin(a + B)) = cos(a (A + B)) i sin(a (A + B)) = cos(b) + i sin(b) results in the demodulation, reproducing the signal B. Computing the product of signal A with signal A B (cos(a)+i sin(a))(cos(a B) i sin(a B)) = cos(a)cos(a B)+sin(A)sin(A B)+ i(sin(a)cos(a B) cos(a)sin(a B)) = cos(a (A B)) + i sin(a (A B)) = cos(b) + i sin(b) results in the demodulation, reproducing the signal B. In general the signal B will contain many frequencies at various phase angles. The same equations apply, taking the signal B as a B(k) transform of b(n). For numeric computation the time domain carrier is represented as cos( πn ) + isin( πn ) and the modulation signal m(n)+i m (n) where m (n) is m(n) phase shifted -90 degrees, and determines the carrier frequency. 6