University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics.

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

Chapter Six: Receivers
Pirazzi Gabriele Intecs S.p.A Bruxelles, 10/04/2008 “Study of an SDR GNSS receiver” Chapter of Rome M.Sc. In Advanced Communication and Navigation Satellite.
DSPs Vs General Purpose Microprocessors
GPS Signal Structure Sources: –GPS Satellite Surveying, Leick –Kristine Larson Lecture Notes 4519/asen4519.html.
Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
Digital PM Demodulator for Brazilian Data Collecting System José Marcelo L. Duarte – UFRN – Natal, Brazil Francisco Mota das Chagas – UFRN – Natal, Brazil.
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.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
Communications - Access Schemes 1 Introduction to Space Systems and Spacecraft Design Space Systems Design.
3/5/2004DSP Applied to GPS Algorithms1 of 14 DSP Applied to GPS Algorithms.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
A SINGLE FREQUENCY GPS SOFTWARE RECEIVER
Connectivity Lab University of California, Berkeley Location and Timing with C/A code in GPS Wanbin Tang Jan 24, 2007.
GPS and other GNSS signals GPS signals and receiver technology MM10 Darius Plausinaitis
Modulation                                                                 Digital data can be transmitted via an analog carrier signal by modulating one.
Communications - Access Schemes 1 Introduction to Space Systems and Spacecraft Design Space Systems Design.
Modulation Modulation => Converts from digital to analog signal.
Phase Locked Loop Design Matt Knoll Engineering 315.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
Modern Navigation Thomas Herring
Lock-in amplifiers
Introduction to Global Navigation Satellite Systems Ondrej Kútik.
64-QAM Communications System Design and Characterization Project #1 EE283
BY MD YOUSUF IRFAN.  GLOBAL Positioning System (GPS) receivers for the consumer market require solutions that are compact, cheap, and low power.  This.
Isabel Gambin, Ivan Grech, Owen Casha, Edward Gatt and Joseph Micallef Department of Microelectronics and Nanoelectronics University of Malta.
Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
Experimental results obtained from a 1.6 GHz CMOS Quadrature Output PLL with on-chip DC-DC Converter Owen Casha Department of Micro & Nanoelectronics University.
Reconfigurable Communication System Design
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
R/C Simulation and Hardware Proof of Concept Development Dr. Philip A. Dafesh, Dr. R. T. Bow, Mr. G. Fan and Mr. M. Partridge Communication Systems Subdivision.
Digital Radio Receiver Amit Mane System Engineer.
Software Defined Radio
GNSS Receiver - Software Radio Concept František Vejražka Czech Technical University in Prague Faculty of Electrical Engineering.
CDMA Technologies for Cellular Phone System Week 16 Lecture 1.
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Integration of System Design and Standard Development in Digital Communication Education Xiaohua(Edward) Li State University of New York at Binghamton.
Signal Encoding Techniques. Lecture Learning Outcomes Be able to understand, appreciate and differentiate the different signal encoding criteria available.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
The World Leader in High-Performance Signal Processing Solutions Design a Clock Distribution for a WCDMA Transceiver System CSNDSP 2006 Session: B.11 Systems.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Eeng Chapter 4 Bandpass Circuits   Limiters   Mixers, Upconverters and Downconverters   Detectors, Envelope Detector, Product Detector  
1 ELE5 COMMUNICATIONS SYSTEMS REVISION NOTES. 2 Generalised System.
TDTL Architecture with Fast Error Correction Technique
Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
The Correlators ( Spectrometers ) Mopra Induction - May 2005.
Oct 13, 2005CS477: Analog and Digital Communications1 PLL and Noise in Analog Systems Analog and Digital Communications Autumn
Chapter : Digital Modulation 4.2 : Digital Transmission
1 SVY 207: Lecture 5 The Pseudorange Observable u Aim of this lecture: –To understand how a receiver extracts a pseudorange measurement from a GPS signal.
Presented by: Class Presentation of Custom DSP Implementation Course on: This is a class presentation. All data are copy rights of their respective authors.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
1 Design and Implementation of GPS Receiver (Module 6) In current competitive environment, with product life cycles measured in months, getting it right.
1587: COMMUNICATION SYSTEMS 1 Digital Signals, modulation and noise Dr. George Loukas University of Greenwich,
1 CDMA Mobile Communication & IS Spread Spectrum Priniciples Does not attempt to allocate disjoint frequency or time slot resources –Instead, this.
Applied Research Laboratories The University of Texas at Austin Applied Research Laboratories The University of Texas at Austin Interfacing GPSTk to Existing.
Lock-in amplifiers
디지털통신 Introduction 임 민 중 동국대학교 정보통신공학과 1.
Microwave Synthesisers
Convolution, GPS and the TigerSHARC XCORRS instr.
Modulation Modulation => Converts from digital to analog signal.
SNS COLLEGE OF TECHNOLOGY
DIGITAL ON/OFF AM MODULATOR AMIT R SHARMA & AKRAM SHAZAD.
Presented by Mohsen Shakiba
ECE 4371, Fall, 2017 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Presentation transcript:

University of Malta ICECS 2010 Terence Zarb, Ivan Grech, Edward Gatt, Owen Casha, Joseph Micallef Presented by: Terence Zarb Department of Microelectronics and Nanoelectronics

 Aims of Research  Background Theory ◦ Operation of a GPS Receiver  Design ◦ Hardware Modules ◦ Satellite Signal Modulation Model  Results ◦ One Satellite Transmission ◦ Multiple Satellite Transmissions ◦ Noise Performance  FPGA Usage 2

 Design of various digital signal processing and communication blocks which form an integral part of a typical L1-band C/A-code GPS receiver Using synthesisable VHDL code  Design of a GPS satellite signal modulation model  Noise performance analysis of the designed baseband processor 3

GPS main segments 4

 A GPS receiver is made up of 3 main parts: Analogue front-end chip Digital baseband processor Dedicated CPU 5

 Baseband processor: demodulates navigation data coming from different satellites Demodulation = acquisition + tracking  Acquisition: Generate local replica of incoming signal:  carrier replica + C/A-code replica Synchronise the local and incoming signals  determine the code phase and carrier Doppler frequency Down convert the incoming signal to baseband and cross-correlate the result with the local C/A-codes 6

 Tracking: Maintains lock between the local and incoming signals Carrier tracking loop using a Phase-Locked Loop (PLL) Code tracking loop using a Delay-Locked Loop (DLL) 7 Baseband Processing

 The baseband processor hardware modules are designed using synthesisable VHDL code  The GPS satellite signal modulation model is designed using MATLAB ® Simulink 8 System Design

 Carrier Generator: Front-end chip used is the GP2015 which down converts the L1 frequency to MHz IF IF bandwidth = MHz; f S = MHz Aliasing occurs and the IF frequency is further down converted to 793 kHz Local carrier = 2.4 sin (2π(793k)t) 9 Carrier Quantisation

10  Carrier Samples: Carrier Samples (circles) and Envelope (dotted) vs. Sample Number Sample Number Magnitude

 Baseband Mixer: Mixes incoming 2-bit digitised IF signal with local carrier Each baseband sample requires 3-bit to be represented 11 2-bit combinations of digitised IF 3-bit combinations of baseband mixed signal

 C/A-Code Generator: Generates the C/A-codes of all 24 satellites in parallel at a rate of MHz 12

 Four-channel Parallel Correlator: Correlates the baseband signal with the local C/A-codes of four satellites simultaneously Corr(△) =∑b(n) ⨉c(n –△); 0≤△≤ One-Channel Parallel Correlator Baseband Signal 1023-bit shift register MHz clock DQDQDQDQDQ C/A-Code Generator ∑ ∑∑∑∑ S0S0 S1S1 S2S2 S3S3 S 1022

 Comparator: Selects four satellites for data demodulation and determines their correct code phase delays Controls which four satellites are processed simultaneously by the correlator Accumulation interval = 2 ms  Navigation Data Demodulator: 14 Determination of navigation data bits Correlation Polarity after the first 10 ms interval Correlation Polarity after the second10 ms interval Navigation Data Bit Positive No change (1) Positive NegativeTransition from ‘1’ to ‘0’ Negative PositiveTransition from ‘0’ to ‘1’ Negative No change (0)

 Satellite Signal Modulation Model 15

 The correct functionality of each module was verified through various simulations  VHDL modules were tested using ModelSim®  Satellite signal modulation model was tested using MATLAB® Simulink Simulation tool  Evaluation setup: Bottom-up approach Tests for one satellite transmission Tests for multiple satellite transmissions Analyse noise performance of baseband processor 16

 BPSK IF Signal generation for one satellite: 17

 Correlation results for one satellite (SV 0) transmission: 18

 Correlation results for one satellite (SV 0) transmission: 19

 Results for multiple satellite transmissions: 20

 Noise Performance: 21

 Noise Performance: 22

23 ModuleInferred Hardware Baseband Mixer and Carrier Generator 1 13-bit up counter1 13-bit Comparator 5102 ⨉ 2 bits LUT C/A-code Generator 5 registers (21 D-type flip-flops) 1 2-input XOR gate 1 6-input XOR gate Correlator 4,093 adders/subtractors 8,188 comparators 4,105 registers (61,403 D- type flip-flops) Comparator 8 adders /subtractors62 comparators 1,062 registers (14,759 D- type flip-flops) 1 10-bit up counter 5 MUXs Navigation Data Demodulator 1 6-bit register (6 flip-flops)

 Correlation between incoming and local codes is reduced when:  Number of parallel transmissions is increased  SNR is reduced  Minimum SNR value that processor can tolerate is -10 dB when gain control is adopted  The front-end AGC is crucial in the performance of the baseband processor  If no gain control is adopted, minimum SNR that the receiver can tolerate is greater than -10 dB 24

25