DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.

Slides:



Advertisements
Similar presentations
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Advertisements

©Alex Doboli 2006  Analog to Digital Converters Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of New York at.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 14.
CHAPTER 4 DIGITAL MODULATION Part 1.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Interfacing Analog and Digital Circuits
ADC AND DAC Sub-topics: Analog-to-Digital Converter -. Sampling
Quantization Prof. Siripong Potisuk.
1 Fully Digital HF Radios Phil Harman VK6APH Dayton Hamvention – 17 th May 2008.
CEN352, Dr. Ghulam Muhammad King Saud University
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
1 Digitisation Conversion of a continuous electrical signal to a digitally sampled signal Analog-to-Digital Converter (ADC) Sampling rate/frequency, e.g.
Science is organized knowledge. Wisdom is organized life.
DSP for Software Radio Waveform Processing – Single Carrier Systems Dr. Jamil Ahmad.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
SIMS-201 Audio Digitization. 2  Overview Chapter 12 Digital Audio Digitization of Audio Samples Quantization Reconstruction Quantization error.
 Principles of Digital Audio. Analog Audio  3 Characteristics of analog audio signals: 1. Continuous signal – single repetitive waveform 2. Infinite.
Digital Communication Techniques
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Digital to Analogue Conversion Natural signals tend to be analogue Need to convert to digital.
Formatting and Baseband Modulation
מכללת BITLEE קורס DSP יישומי לתעשיה. DSP- Digital Signal Processing.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Digital audio. In digital audio, the purpose of binary numbers is to express the values of samples that represent analog sound. (contrasted to MIDI binary.
Fundamentals of Digital Communication
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
Fall 2004EE 3563 Digital Systems Design Audio Basics  Analog to Digital Conversion  Sampling Rate  Quantization  Aliasing  Digital to Analog Conversion.
Sampling Terminology f 0 is the fundamental frequency (Hz) of the signal –Speech: f 0 = vocal cord vibration frequency (>=80Hz) –Speech signals contain.
FE8113 ”High Speed Data Converters”
Digital Parts of Receivers and Transmitters Vilmos Rösner.
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
Sampling Theorems. Periodic Sampling Most signals are continuous in time. Example: voice, music, images ADC and DAC is needed to convert from continuous-time.
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
Filters and Delta Sigma Converters
Digital Signal Processing
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Revised: Aug 1, ECE 263 Embedded System Design Lessons HC12 Analog-to-Digital (ATD) Converter System.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
Overlapped modulation structure Overlapped modulation structure Overlapped harmonic structure Overlapped harmonic structure Spurious spectral components.
1 Introduction to Information Technology LECTURE 6 AUDIO AS INFORMATION IT 101 – Section 3 Spring, 2005.
˜ SuperHeterodyne Rx ECE 4710: Lecture #18 fc + fLO fc – fLO -fc + fLO
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
1 Manipulating Audio. 2 Why Digital Audio  Analogue electronics are always prone to noise time amplitude.
revision Transfer function. Frequency Response
IT-101 Section 001 Lecture #9 Introduction to Information Technology.
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
Digital AM Receiver System Hassen Abdu, Ebad Ahmed, Wajahat Khan April 21, Introductory Digital Systems Laboratory.
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
Lecture 2 Analog to digital conversion & Basic discrete signals.
Continuous-time Signal Sampling
PAM Modulation Lab#3. Introduction An analog signal is characterized by the fact that its amplitude can take any value over a continuous range. On the.
W.J.E.C. Electronics ET4 – Communication Systems Solutions to Sample Questions Jan 2010.
Digital Signal Processing
Analog-Digital Conversion. Analog outputs from sensors and analog front- ends (analog signal conditioning) have to be converted into digital signals.
Sampling and DSP Instructor: Dr. Mike Turi Department of Computer Science & Computer Engineering Pacific Lutheran University.
Sistem Telekomunikasi, Sukiswo, ST, MT Sukiswo
Software Defined Radio PhD Program on Electrical Engineering
COMPUTER NETWORKS and INTERNETS
UNIT – III I: Digital Transmission.
Fri. Oct 13 Announcements Lab practical next week
Chapter 3 Sampling.
Chapter 2 Signal Sampling and Quantization
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Soutenance de thèse vendredi 24 novembre 2006, Lorient
Chapter 3: Pulse Code Modulation
لجنة الهندسة الكهربائية
A Software Defined Radio for the Masses, Part 4
Sampling and Quantization
CEN352, Dr. Ghulam Muhammad King Saud University
Presentation transcript:

DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad

2 The DSP Front End DSP Front End for Software Radio Analog-to-Digital Conversion Techniques Direct Digital Synthesis

3 Up Conversion and Multiplex The DSP Front End DSP Front End Processing Digital Channel Selection Digital Multiplexing RF Front End IF Down Conversion And Digitization Frequency Band Channelization Direct Digital Synthesis ADC DAC DDC DDS RF Interface DUC Channelizer ( Base Station )

4 Data Conversion Sampling Reconstruction Voltage Mapping Analog Domain Continuous-Time Continuous Valued Signals ADC Discrete Time Continuous Valued Signals Quantization , , … Digital Domain Discrete-Time Discrete Valued Signals DAC Continuous Time Discrete Valued Signals

5 Sampling and Aliasing Why Filter Before Sampling 10KHz 0 40KHz80KHz -40KHz-20KHz20KHz60KHz

6 Sampling and Aliasing 0 10KHz-10KHz 0 10KHz 40KHz80KHz -40KHz 0 20KHz60KHz-20KHz Applying Anti-Aliasing Filter

7 Sampling Bandpass Signals Direct Sampling of BP Signals What should be the Sampling Rate? Images in Bandpass Sampling Fc-Fc 0 f

8 Bandpass Sampling Nyquist Second theorem fLfL fHfH B fcfc Minimum Sampling Rate is Twice the Bandwidth Nyquist rate achievable only at integer multiples of highest frequency and the Bandwidth of the BP Signal

9 Bandpass Sampling

10 Bandpass Sampling Consider the case where L = 5 for this case L is Odd here Whenever fH = LB, We can choose Fs = 2B to perfectly “interweave” the shifted spectral images

11 Bandpass Sampling Advantages of BP Sampling Bandpass Sampling ADC Baseband Sampling ADC LPF A BP-Sampling ADC Works like a Mixer and A Baseband-Sampling ADC

12 Hilbert Transformer (HT) What is Hilbert Transform? 90 o Phase Shifter All Pass Magnitude Characteristics

13 Hilbert Transformer -1/7 -1/5 -1/3 1 1/3 1/5 1/7

14 Hilbert Transform I/Q Conversion z -D h d (n) Discrete Hilbert Transform

15 Digital Conversion Practical System AAF Sampling Quantiza- tion Sampling Clock Analog Signal Bandlimited Analog Signal Coder Sampled Signal Quantized Signal Bit Stream

16 Digital Conversion Quantization Signal level divided into discrete steps Samples rounded to the nearest step value Introduces errors in the signal which is treated as ‘Quantization Noise’ or ‘Quantization Error’ Quantization Error depends upon the quantization step size

17 Digital Conversion - Quantization         Step Size Quantization error = Quantization Noise = Signal-to-Quantization Noise = B = Number of Bits

18 Digital Conversion Binary Coding        Two’s Comple ment Code Offset Binary Code Fraction Value / / / / / /

19 Digital Conversion - Quantization

20 Data Conversion Dynamic Range SDR utilizes wide band ADCs Critical for SDR Design to accommodate all type of analog input signals Full-Scale Range Utilization

21 Data Conversion Quantifying Dynamic Performance Harmonic Distortion Total Harmonic Distortion (THD) Thermal Noise Signal-to-Noise and Distortion Ratio (SINAD) Effective Number of Bits (ENOB) Signal-to-Noise Ratio Spurious-Free Dynamic Range (SFDR) Intermodulation Distortion (Two Tone and Multi- Tone)

22 Data Conversion Total Harmonic Distortion (THD) Signal-to-Noise and Distortion Ratio (SINAD)

23 Data Conversion Thermal Noise Effective Number of Bits (ENOB) T e = Effective Noise Temperature k = 1.38 × J/K B = Signal Bandwidth

24 Data Converters AD Bit 10MBPS ADC SINAD and ENOB at Different Input Signal Level

25 Data Conversion Spurious-Free Dynamic Range (SFDR)

26 Data Converters Improvement Techniques Dithering Out of Band Subtractive Automatic Gain Control (AGC) Response Time

27 Direct Digital Synthesis (DDS) The DSP Front-End

28 Direct Digital Synthesis (DDS) What is DDS? Digital Waveform Generator Flexibility in Control and Precision Fundamental Block in SDR No Manual Tuning

29 Direct Digital Synthesis DDS Approaches ROM Lookup Table Lookup Table Delay Frequency Word Accumulator DAC

30 DDS Approaches ROM Lookup To generate 1100Hz tone with Sampling Rate of 8KHz and 0.5Hz Resolution, Calculate i) Number of Points in LUT ii) Input Frequency Word Value

31 DDS Approaches ROM Lookup Approach Design Solution: In the Phase Wheel Required Frequency Resolution Frequency Word Value

32 DDS Approaches Issues with ROM LUT Method ROM Size directly proportional to Fs ROM Size Inversely Proportional to Frequency Resolution Memory Problem Phase Noise

33 DDS Approaches Taylor Series Approximation For small  Its true when

34 DDS Approaches Digital Oscillator Widely used in DTMF Tone Generation Issues with Higher Frequencies Z -1 a1a1