SOFTWARE DEFINED RADIO

Similar documents
Lecture 11. Phase Locked Loop (PLL): Appendix C. EE4900/EE6720 Digital Communications

Synchronization. EE442 Lecture 17. All digital receivers must be synchronized to the incoming signal s(t).

Analog and Telecommunication Electronics

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

Digital Communication

THE UNIVERSITY OF NAIROBI

TESTING METHODS AND ERROR BUDGET ANALYSIS OF A SOFTWARE DEFINED RADIO By Richard Overdorf

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier

During most of the race, each car is on its own and free to pass the other and lap the other. This is analogous to the PLL in an unlocked state.

Problems from the 3 rd edition

PHASELOCK TECHNIQUES INTERSCIENCE. Third Edition. FLOYD M. GARDNER Consulting Engineer Palo Alto, California A JOHN WILEY & SONS, INC.

Software-Defined Radio using Xilinx (SoRaX)

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

PCM BIT SYNCHRONIZATION TO AN Eb/No THRESHOLD OF -20 db

Multiple Reference Clock Generator

Carrier Phase Recovery. EE3723 : Digital Communications. Synchronization. Carrier Phase Recovery. Carrier Phase Synchronization Techniques.


Glossary of VCO terms

AC LAB ECE-D ecestudy.wordpress.com

Analog and Telecommunication Electronics

A Low Area, Switched-Resistor Loop Filter Technique for Fractional-N Synthesizers Applied to a MEMS-based Programmable Oscillator

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

9 Best Practices for Optimizing Your Signal Generator Part 2 Making Better Measurements

FFT Based Carrier Recovery with Lower Processing Speed Using DSP Techniques

DATASHEET HSP Features. Description. Applications. Ordering Information. Block Diagram. Digital QPSK Demodulator. FN4162 Rev 3.

Analysis of Phase Noise Profile of a 1.1 GHz Phase-locked Loop

Code No: R Set No. 1

Integrated Circuit Design for High-Speed Frequency Synthesis

Exercise 2: FM Detection With a PLL

EE 460L University of Nevada, Las Vegas ECE Department

Realization of Programmable BPSK Demodulator-Bit Synchronizer using Multirate Processing

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

Enhancing FPGA-based Systems with Programmable Oscillators

Fundamentals of Arbitrary. Waveform Generation

Section 1. Fundamentals of DDS Technology

EE470 Electronic Communication Theory Exam II

Lecture 6. Angle Modulation and Demodulation

LOW DATA RATE BPSK DEMODULATION IN PRESENCE OF DOPPLER

Accurate Phase Noise Measurements Made Cost Effective

Solution of ECE 342 Test 3 S12

Development of Signal Analyzer MS2840A with Built-in Low Phase-Noise Synthesizer

Session 3. CMOS RF IC Design Principles

Lecture 12. Carrier Phase Synchronization. EE4900/EE6720 Digital Communications

Universitas Sumatera Utara

DS H01 DIGITAL SYNTHESIZER MODULE SYSTEM SOLUTIONS. Features Applications 174 x 131 x 54 mm. Technical Description

CARRIER RECOVERY BY RE-MODULATION IN QPSK

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

Keywords: FPGA, Software Define Radio, QAM, Synchronization, Wireless Communication, Carrier Recovery, System Generator, BPSK.

OBJECTIVES EQUIPMENT LIST

Design and Implementation of PLL for Frequency Demodulation

Phase-Locked Loops. Roland E. Best. Me Graw Hill. Sixth Edition. Design, Simulation, and Applications

HF Receivers, Part 3

Preliminary features of the SDR-X receiver SDR-X , PowerSDR Winrad Winrad DDS SFDR SFDR AD995 AD99 1

Outline. Communications Engineering 1

PTX-0350 RF UPCONVERTER, MHz

TSEK02: Radio Electronics Lecture 8: RX Nonlinearity Issues, Demodulation. Ted Johansson, EKS, ISY

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

Choosing Loop Bandwidth for PLLs

Testing Upstream and Downstream DOCSIS 3.1 Devices

DDC_DEC. Digital Down Converter with configurable Decimation Filter Rev Block Diagram. Key Design Features. Applications. Generic Parameters

Revision of Lecture 2

RFID Systems: Radio Architecture

SiNANO-NEREID Workshop:

Section 8. Replacing or Integrating PLL s with DDS solutions

DESIGN OF HIGH FREQUENCY CMOS FRACTIONAL-N FREQUENCY DIVIDER

BPSK Modulator and Demodulator

TRANSMISSION OF RADIOMETER DATA FROM THE SYNCHRONOUS METEOROLOGICAL SATELLITE

High-speed Serial Interface

The DR-2000 is a high-performance receiver designed to enable highly sophisticated data and signal processing over a wide frequency spectrum.

VHDL Implementation of High Performance Digital Up Converter Using Multi-DDS Technology For Radar Transmitters

Amplitude Modulated Systems

Direct Digital Synthesis Primer

Phase-Locked Loop Engineering Handbook for Integrated Circuits

Antenna Measurements using Modulated Signals

Understanding Low Phase Noise Signals. Presented by: Riadh Said Agilent Technologies, Inc.

The best radio for worst events. Over HF links. Hana Rafi - CEO Eder Yehuda - VP R&D

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

Lecture 7: Components of Phase Locked Loop (PLL)

Chapter 2 Analysis of Quantization Noise Reduction Techniques for Fractional-N PLL

TSEK02: Radio Electronics Lecture 8: RX Nonlinearity Issues, Demodulation. Ted Johansson, EKS, ISY

Research on DQPSK Carrier Synchronization based on FPGA

23cm PSK packet-radio RTX for 1.2Mbit/s user access Matjaz Vidmar, S53MV

The RCB-2000 is a compact receiving system that combines two high-performance telemetry RF sections.

Periodic Wave Generation for Direct Digital Synthesization

Modeling Communication Systems Using Simulink

Fabricate a 2.4-GHz fractional-n synthesizer

Chapter-15. Communication systems -1 mark Questions

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

LNS ultra low phase noise Synthesizer 8 MHz to 18 GHz

Experiment 7: Frequency Modulation and Phase Locked Loops

DIRECT UP-CONVERSION USING AN FPGA-BASED POLYPHASE MODEM

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

PROPAGATION CHANNEL EMULATOR : ECP

Agile Low-Noise Frequency Synthesizer A. Ridenour R. Aurand Spectrum Microwave

ADI 2006 RF Seminar. Chapter II RF/IF Components and Specifications for Receivers

Modulation (7): Constellation Diagrams

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

Communication Channels

PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS

Now cover 1296 MHz. TransFox Highlights

Transcription:

SOFTWARE DEFINED RADIO USR SDR WORKSHOP, SEPTEMBER 2017 PROF. MARCELO SEGURA SESSION 3: PHASE AND FREQUENCY SYNCHRONIZATION 1

TUNNING Tuning, consist on selecting the right value for the LO and the appropriated sampling rate. All the tuning parameters are setup on Simulink block. You should be carful with the LO difference between SDR boards. On B200, the sample rate is defined by the relation between clock and up/down sampling. SYNC 2

THE SYNC PROBLEM Channel effects: A) Propagation delay B) frequency shift If we could consider No delay, always we have difference between LOs. SYNC 3

PROPAGATION DELAY If TX ad RX are fixed position, we always have fixed phase offset. SYNC 4

FREQUENCY SHIFT SYNC 5 If TX and RX moves, there will be a time variance phase shift that is equivalent to a frequency shift. Doppler effect.

HARDWARE EFFECTS LO change over time due to: temperature, manufacture process, ageing and others. Example: error of 5000ppm, f1=100,5mhz, f2=99,5mhz, Fc=100Mhz SYNC 6

COHERENT DEMODULATOR Demodulate with an LO that is not exactly the same.problems, so Solutions: Option 1: TX the carrier like DSB-TC (pros/con) Option 2: Recovering the carrier from the modulated signal. Modulated Signal (DSB-SC) SYNC 7 Demodulated Signal

PHASE LOCK LOOP, REVIEW The is the fundamental component on every coherent receiver. : SYNC 8 Phase Detector: the output is proportional to the phase difference between received signal and locally generated. Controlled Oscillator: it is a VCO for analog receiver and NCO for digital receiver. Loop filter: Filter acts upon the output of the Phase Detector to remove unwanted high frequency terms, and produce the signal that drives the VCO or NCO.

PHASE DETECTOR The phase error is proportional to the phase difference: Implemented as a multiplier. If the difference is small, the mixing approach to the difference. 9

LOOP FILTER 10 The design of the loop filter is vital in defining the overall characteristics and behavior of the. The type corresponds to the number of integrators in the loop, including the one that add the VCO/NCO.

CONTROLLED OSCILLATOR The VCO control signal is the filtered phase difference v(t) The estimated phase at instant t is : k0 is the sensibility of VCO 11

NCO: NUMERICALLY CONTROLLED OSCILLATORS The digital version of VCO. 12 Different frequencies are created from different step size.

NCO To follow a frequency change, an adjustment term is needed. 13

NCO: IMPLEMENTATION ON FPGA The simplest operation inside FPGA could be up/down conversion to intermediate frequency. NCO are usually implemented on LUTs. Also called Digital Direct Synthesizer (DDS). 14 The LUT has N=2 n size, where n is the numbers of bits that accumulator generate. The amplitude resolution of the signal depends on the number of outputs bits L, and the frequency resolution depends on LUT size, n.

NCO ON FPGA Frequency and amplitude resolution 15

NCO ON FPGA Quantization effect, L 16

NCO ON FPGA Frequency control is done by the step of Accumulator 17

NCO ON FPGA The Accumulator step is determined by: N: number s entries on the LUT. Fs: sampling frequency Fd: desired frequency Example 8 bits, N=256, fs=10mhz, fd=2.5mhz If we need 2.4Mhz?? We need to add a fractional part to the ACC. The step will have an integer and a fractional part [n:b] μ=61.4375 [8:4] 18

NCO ON FPGA Frequency resolution: depends on steps differences. The fractional bits should be selected following the desired frequency resolution. 19 Frequency resolution Δfa:

NCO ON FPGA Truncated error: if the step is μ=1.7, then spurious appear doe to truncate. 20

NCO ON FPGA TRUNCATED ERROR due to small N. Fs: 100kHz, fd: 24.3kHz, N:6, [n:b]=[6:16], L=32 21

NCO ON FPGA QAUNTIZATION ERROR, small L fs: 100kHz, fd: 24.3kHz, L:8, [n:b]=[12:16] 22

NCO ON FPGA SFDR: Range free of spurious frequencies GSM requires 110Db of SFDR 23

NCO ON FPGA Increase LUT size N help, but cost a lot. Better solution: add a dither signal to break the quantization error. Usually the number of dither bits is equal to fractional bits, b=d 24

NCO ON FPGA DIRECT DIGITAL SYNTHESIZER 25

LOOP FILTERS TYPES 26

DESIGN PARAMETERS Time to achieve lock, depends on the step size. Steady state error, depends on the number of integrators and how the input signal change. Tracking capabilities, deepens on the type. 27

DAMPING RATIO under-damped over damped critically damped 28 The damping factor, or damping ratio, relates to the transient behavior of the as it achieves phase lock. Typical value is 0,707

BANDWIDTH The bandwidth refers to the range of frequencies over which the operates 29 At lower BW, bigger transient time at bigger BW lower transient. Cons: more noise into the.

COSTAS LOOP It is a type of used on AM-DSB-SC demodulation. Also used on M-PSK demodulations. It is based on the sin vs cos orthogonality. Principal advantage is its double sensibility. sen(2(θi θf)) Especially useful for Doppler effect correction. 30

COSTAS LOOP FPGA IMPLEMENTATION Decision Direct 31

COSTAS LOOP EXAMPLE 4QAM RX/TX 32