SlideShare a Scribd company logo
25/10/2012, Sarajevo
MASTER THESIS
Student: Tarik Kazaz
Mentor: Prof. Dr. Mesud Hadžialić
IX International Symposium on Telecommunications – BIHTEL 2012
 Introduction
 Trends in Telecommunications
 Software-defined radio differences compared to other
radios
 FPGA as a platform for the implementation of SDR
 Software tools and Hardware platform
 Implementation
 Design of QPSK modulator and Costas loop
 Analysis of simulation results
 Analysis of results after implementation
 Conclusion
2/17
 Different areas of research - apparently similar goal:
 Wired Communications (philosophy of Software Defined Network)
 Wireless Communications (Cognitive Radio is goal – basis is SDR)
3/17
Trends
 Examples of academic research projects:
 NetFPGA (openFlow)
 GNU Radio, OSSIE, openBTS, USRP, WARP
Projects
Application Design Upgrade Cycle
4/17
• Multiple variable
systems, protocols,
interfaces
• Interface with diverse
systems
• Wide rage of services
with variable QoS
• Fixed number of systems
• Reconfigurability decided
at design time
• Support multiple services
chosen at design time
• Create waveforms
• Negotiate new interfaces
• Adjusts operations to
meet QoS required by
the application for the
signal environment
• Traditional RF Design
• Traditional Baseband
Design
• Conventional Radio +
• Software Architecture
• Reconfigurability
• Provisions for easy
upgrades
• SDR +
• Intelligence
• Awareness
• Learning
• Observation
• Cannot be made
„future proof“
• Typically radios are not
upgradeable
• Ideally software radios
could be „future proof“
• Many different
external upgrade
mechanisms
• Over-the-Air (OTA)
• SDR upgrade
mechanism
• Internal upgrades
• Collaborative upgrades
5/17
are set by their
operators
can adjust
themselves to
accomodate
anticipated events
can sense their
environment and
learn how to adapt
Fixed radios
Adaptive radios
Cognitive radios
5/17
are set by their
operators
can adjust
themselves to
accomodate
anticipated events
can sense their
environment and
learn how to adapt
Fixed radios
Adaptive radios
Cognitive radios
Cognitive radios
require:
• Sensing
• Adaptation
• Learning
6/17
How to implement the last two concepts?
• Use a reconfigurable platform,
• implement multiple standards and protocols for
the management
• all implement on a single chip.
ASIC
FPGA
DSP
energy consumption
programmability
Software tools:
• Altera DSP Builder
• Xilinx System Generator
• Synphony Model Compiler
• Simulink HDL Coder
Hardware components:
• ALTERA DE2-115 development board
• HSMC Data Conversion card (AD i DA)
Jampers
Cyclone IV 2C70 FPGA
Logic elements 114.480
Embedded memory 3.888 Kbit
Embedded multipliers (18x18) 266
PLL 4
I/O pins 528
AD/DA conversion card
Number of AD converters 2
Number of DA converters (2 channels) 1
Resolution & sample rate for AD converters 14 bita & 150 Msps
Resolution & sample rate for DA converters 14 bita & 250 Msps
7/17
8/17
1
Out1
Uni Bi
Unipolar u Bipolar 1
Uni Bi
Unipolar u Bipolar
In1
In2
Out1
Sum
In1
Ig
Qg
S/P konverzija
Ig
Qg
Ig_iz
Qg_iz
RRC filteri
soutx10
+x3
+1
Pseudo slucajni generator
Sin
Cos
Numericki kontrolisani oscilator
In1Out1
Naduzorkovanje1
In1Out1
Naduzorkovanje
a[1]:[13]
b[1]:[13]
r [2]:[26]X
Multiplier1
a[1]:[13]
b[1]:[13]
r [2]:[26]X
Multiplier
Input Output
Konverzija
Q13 u B14_
o13:0
DB
BIT
BIT
BIT
SBF_2_13
SBF_2_13 SBF_2_13
SBF_2_13
SBF_2_26
SBF_2_26
UINT_14
SBF_1_13
SBF_1_13
SBF_1_13
SBF_1_13
SBF_1_13 double
Pseudorandom
generator
S/P & Unipolar to
Bipolar conversion
Upsampling i RRC
filtering
Numerically controlled
oscillator
Multiplication by a
carrier signal and
summation
Scaling and conversion
in UINT_ 14
9/17
Conversion to SBF1_13
Multiplication of recieved signal with the
recovered carrier signal and scaling
LP filtering and NCO
Phase detector
Loop filter (proportional
integrator)
2
Out2
1
Out1
In1Out1
Skaliranje1
In1Out1
Skaliranje
In1
Sin
Cos
Numericki kontrolisani oscilator1
In2
In7
Out1
Out5
Nisko propusni filteri
a[1]:[13]
b[1]:[13]
r [2]:[26]X
Multiplier3
a[1]:[13]
b[1]:[13]
r [2]:[26]X
Multiplier2
Input Output
Konverzija
B14 u Q2
In1 Out1
Filter petlje
In1
In2
Fazna greska
Ig
Qg
Detekcija faze
i13:0
ADB_D
1
In1
Signals at the output of PN generatora
I channel signal after S/P conversion
I channel signal after unipolar to bipolar conversion
Q channel signal after S/P conversion
Q channel signal after unipolar to bipolar conversion
10/17
11/17
I channel signal after RRC filtering
I channel signal after multiplication with carrier signal
Q channel signal after RRC filtering
Q channel signal after multiplication with carrier signal
12/17
Eye diagram Constellation diagram
13/17
I channel signal after multiplication with carrier signal (receiving side)
I channel signal after LP filtering
Q channel signal after multiplication with carrier signal (receiving side)
Q channel signal after LP filtering
14/17
I channel signal waveforms after RRC filtering Spectrum of I channel signal
Eye diagram for I channel Spectrum of carrier signal (output
of NCO)
15/17
Spectrum of signal after multiplication with
carrier
Waveform of signal at the receiving side after
multiplication with recovered carrier signal
Spectrum of signal at the receiving side
after LP filtering
Waveform of signal after LP filtering
16/17
Eye diagram (I channel) at the receiving side
after LP filtering
17/17
 SDR and Cognitive radio are the future of wireless communications
 SDR concept extends the capabilities of conventional radio systems
 The advent of FPGA integrated circuits has extended the
implementation of SDR
 Design and implementation of SDR system from higher level of
abstraction (model) has its advantages and disadvantages
Simplicity of
implementation
Troubleshooting
based on results
of simulation
Restricts to
existing blocks
Understanding
the many blocks
Non universal
skills
Design and implementation of sdr based qpsk transceiver using fpga

More Related Content

PPTX
Optical modulator (8,12,17,29)
PPTX
Optical Switching
PDF
EC6602-Antenna fundamentals new
PPT
Broadside array vs end fire array
PPT
Lecture 10 - Antennas.ppt
PPTX
Software defined radio
PPTX
Software defined radio
PPTX
Patch antenna
Optical modulator (8,12,17,29)
Optical Switching
EC6602-Antenna fundamentals new
Broadside array vs end fire array
Lecture 10 - Antennas.ppt
Software defined radio
Software defined radio
Patch antenna

What's hot (20)

PPTX
Fiber Optic Communication System
PPTX
Optical Fiber
PDF
Link budget calculation
PDF
Design and simulation of an analog beamforming phased array antenna
PPTX
Visible light communication
PPTX
Analog RF Front End Architecture
PDF
smart antennas ppt
PPTX
Array antennas
PPTX
Fabrication of fibers
PPTX
Body Area Networks (BANs) - PPT (By Study PPT)
PDF
Passive and active devices
PPT
FUNDAMENTAL PARAMETERS OF ANTENNA
PPT
Angle modulation
PPTX
Antenna Parameters Part 2
PPTX
Introduction of electronics and communication Branch
PDF
Rectangular Microstrip Antenna Parameter Study with HFSS
PPTX
Fiber optics fundamentals
PPT
Optical components
PDF
Transient analysis of clamping circuits
PPTX
EC6601 VLSI Design Memory Circuits
Fiber Optic Communication System
Optical Fiber
Link budget calculation
Design and simulation of an analog beamforming phased array antenna
Visible light communication
Analog RF Front End Architecture
smart antennas ppt
Array antennas
Fabrication of fibers
Body Area Networks (BANs) - PPT (By Study PPT)
Passive and active devices
FUNDAMENTAL PARAMETERS OF ANTENNA
Angle modulation
Antenna Parameters Part 2
Introduction of electronics and communication Branch
Rectangular Microstrip Antenna Parameter Study with HFSS
Fiber optics fundamentals
Optical components
Transient analysis of clamping circuits
EC6601 VLSI Design Memory Circuits
Ad

Viewers also liked (20)

PDF
Hardware Accelerated Software Defined Radio
PDF
Software Defined Radio
PDF
Chasing Waterfalls: Exploring the airwaves with RTL-SDR
DOCX
Qpsk
PPSX
Phase shift keying(PSK)
PPTX
Phase shift keying Presentation
PPT
Situation Review: SDR Transceivers
PPT
Digital modulation
PDF
SDR Development scenarios
PDF
A verilog based implementation of transcendental function calculator using co...
PPTX
Tesis Maestria - Poster
PDF
Rtl sdr software defined radio
PPT
Sdr the future of radio
PPT
Subnetting Made Easy
DOC
Makalah digital audio broadcasting modifikasi
PPTX
Nokia ultra bts connections1
PPT
Dyspan Sdr Cr Tutorial 10 25 Rev02
PPTX
Software Define Radio - Ham Radio Cebu
PPTX
Digital Communication Unit 3
PDF
Software-defined radio: The Wireless Revolution
Hardware Accelerated Software Defined Radio
Software Defined Radio
Chasing Waterfalls: Exploring the airwaves with RTL-SDR
Qpsk
Phase shift keying(PSK)
Phase shift keying Presentation
Situation Review: SDR Transceivers
Digital modulation
SDR Development scenarios
A verilog based implementation of transcendental function calculator using co...
Tesis Maestria - Poster
Rtl sdr software defined radio
Sdr the future of radio
Subnetting Made Easy
Makalah digital audio broadcasting modifikasi
Nokia ultra bts connections1
Dyspan Sdr Cr Tutorial 10 25 Rev02
Software Define Radio - Ham Radio Cebu
Digital Communication Unit 3
Software-defined radio: The Wireless Revolution
Ad

Similar to Design and implementation of sdr based qpsk transceiver using fpga (20)

PPT
Software radio
PPTX
Design And Simulation of Modulation Schemes used for FPGA Based Software Defi...
PDF
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
PPT
SDR The Future of Radio for cognitive radio.ppt
PDF
Flexible Optical Transmission
PDF
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
PDF
Tom_Meyers_Resume-2015
PPT
cr2016-L1.ppt Cognitive radio for wireless
PDF
Lab based report
PDF
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
PDF
Multiband Transceivers - [Chapter 5] Software-Defined Radios
PDF
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
PDF
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
PDF
Uit Presentation of IN/NGIN for Cosmote 2010
PDF
transforming-wireless-system-design-with-matlab-and-ni.pdf
PDF
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
PPTX
Software Defined Radio Engineering course sampler
PPTX
final presentation
PPTX
Cpqd's SDN activities in optical dwdm terabit networks
PDF
Embedded Electronics for Telecom DSP
Software radio
Design And Simulation of Modulation Schemes used for FPGA Based Software Defi...
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
SDR The Future of Radio for cognitive radio.ppt
Flexible Optical Transmission
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
Tom_Meyers_Resume-2015
cr2016-L1.ppt Cognitive radio for wireless
Lab based report
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
Multiband Transceivers - [Chapter 5] Software-Defined Radios
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Uit Presentation of IN/NGIN for Cosmote 2010
transforming-wireless-system-design-with-matlab-and-ni.pdf
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
Software Defined Radio Engineering course sampler
final presentation
Cpqd's SDN activities in optical dwdm terabit networks
Embedded Electronics for Telecom DSP

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Well-logging-methods_new................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
composite construction of structures.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
CYBER-CRIMES AND SECURITY A guide to understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Well-logging-methods_new................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CH1 Production IntroductoryConcepts.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
composite construction of structures.pdf
Foundation to blockchain - A guide to Blockchain Tech
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd

Design and implementation of sdr based qpsk transceiver using fpga

  • 1. 25/10/2012, Sarajevo MASTER THESIS Student: Tarik Kazaz Mentor: Prof. Dr. Mesud Hadžialić IX International Symposium on Telecommunications – BIHTEL 2012
  • 2.  Introduction  Trends in Telecommunications  Software-defined radio differences compared to other radios  FPGA as a platform for the implementation of SDR  Software tools and Hardware platform  Implementation  Design of QPSK modulator and Costas loop  Analysis of simulation results  Analysis of results after implementation  Conclusion 2/17
  • 3.  Different areas of research - apparently similar goal:  Wired Communications (philosophy of Software Defined Network)  Wireless Communications (Cognitive Radio is goal – basis is SDR) 3/17 Trends  Examples of academic research projects:  NetFPGA (openFlow)  GNU Radio, OSSIE, openBTS, USRP, WARP Projects
  • 4. Application Design Upgrade Cycle 4/17 • Multiple variable systems, protocols, interfaces • Interface with diverse systems • Wide rage of services with variable QoS • Fixed number of systems • Reconfigurability decided at design time • Support multiple services chosen at design time • Create waveforms • Negotiate new interfaces • Adjusts operations to meet QoS required by the application for the signal environment • Traditional RF Design • Traditional Baseband Design • Conventional Radio + • Software Architecture • Reconfigurability • Provisions for easy upgrades • SDR + • Intelligence • Awareness • Learning • Observation • Cannot be made „future proof“ • Typically radios are not upgradeable • Ideally software radios could be „future proof“ • Many different external upgrade mechanisms • Over-the-Air (OTA) • SDR upgrade mechanism • Internal upgrades • Collaborative upgrades
  • 5. 5/17 are set by their operators can adjust themselves to accomodate anticipated events can sense their environment and learn how to adapt Fixed radios Adaptive radios Cognitive radios
  • 6. 5/17 are set by their operators can adjust themselves to accomodate anticipated events can sense their environment and learn how to adapt Fixed radios Adaptive radios Cognitive radios Cognitive radios require: • Sensing • Adaptation • Learning
  • 7. 6/17 How to implement the last two concepts? • Use a reconfigurable platform, • implement multiple standards and protocols for the management • all implement on a single chip. ASIC FPGA DSP energy consumption programmability
  • 8. Software tools: • Altera DSP Builder • Xilinx System Generator • Synphony Model Compiler • Simulink HDL Coder Hardware components: • ALTERA DE2-115 development board • HSMC Data Conversion card (AD i DA) Jampers Cyclone IV 2C70 FPGA Logic elements 114.480 Embedded memory 3.888 Kbit Embedded multipliers (18x18) 266 PLL 4 I/O pins 528 AD/DA conversion card Number of AD converters 2 Number of DA converters (2 channels) 1 Resolution & sample rate for AD converters 14 bita & 150 Msps Resolution & sample rate for DA converters 14 bita & 250 Msps 7/17
  • 9. 8/17 1 Out1 Uni Bi Unipolar u Bipolar 1 Uni Bi Unipolar u Bipolar In1 In2 Out1 Sum In1 Ig Qg S/P konverzija Ig Qg Ig_iz Qg_iz RRC filteri soutx10 +x3 +1 Pseudo slucajni generator Sin Cos Numericki kontrolisani oscilator In1Out1 Naduzorkovanje1 In1Out1 Naduzorkovanje a[1]:[13] b[1]:[13] r [2]:[26]X Multiplier1 a[1]:[13] b[1]:[13] r [2]:[26]X Multiplier Input Output Konverzija Q13 u B14_ o13:0 DB BIT BIT BIT SBF_2_13 SBF_2_13 SBF_2_13 SBF_2_13 SBF_2_26 SBF_2_26 UINT_14 SBF_1_13 SBF_1_13 SBF_1_13 SBF_1_13 SBF_1_13 double Pseudorandom generator S/P & Unipolar to Bipolar conversion Upsampling i RRC filtering Numerically controlled oscillator Multiplication by a carrier signal and summation Scaling and conversion in UINT_ 14
  • 10. 9/17 Conversion to SBF1_13 Multiplication of recieved signal with the recovered carrier signal and scaling LP filtering and NCO Phase detector Loop filter (proportional integrator) 2 Out2 1 Out1 In1Out1 Skaliranje1 In1Out1 Skaliranje In1 Sin Cos Numericki kontrolisani oscilator1 In2 In7 Out1 Out5 Nisko propusni filteri a[1]:[13] b[1]:[13] r [2]:[26]X Multiplier3 a[1]:[13] b[1]:[13] r [2]:[26]X Multiplier2 Input Output Konverzija B14 u Q2 In1 Out1 Filter petlje In1 In2 Fazna greska Ig Qg Detekcija faze i13:0 ADB_D 1 In1
  • 11. Signals at the output of PN generatora I channel signal after S/P conversion I channel signal after unipolar to bipolar conversion Q channel signal after S/P conversion Q channel signal after unipolar to bipolar conversion 10/17
  • 12. 11/17 I channel signal after RRC filtering I channel signal after multiplication with carrier signal Q channel signal after RRC filtering Q channel signal after multiplication with carrier signal
  • 14. 13/17 I channel signal after multiplication with carrier signal (receiving side) I channel signal after LP filtering Q channel signal after multiplication with carrier signal (receiving side) Q channel signal after LP filtering
  • 15. 14/17 I channel signal waveforms after RRC filtering Spectrum of I channel signal Eye diagram for I channel Spectrum of carrier signal (output of NCO)
  • 16. 15/17 Spectrum of signal after multiplication with carrier Waveform of signal at the receiving side after multiplication with recovered carrier signal Spectrum of signal at the receiving side after LP filtering Waveform of signal after LP filtering
  • 17. 16/17 Eye diagram (I channel) at the receiving side after LP filtering
  • 18. 17/17  SDR and Cognitive radio are the future of wireless communications  SDR concept extends the capabilities of conventional radio systems  The advent of FPGA integrated circuits has extended the implementation of SDR  Design and implementation of SDR system from higher level of abstraction (model) has its advantages and disadvantages Simplicity of implementation Troubleshooting based on results of simulation Restricts to existing blocks Understanding the many blocks Non universal skills