SlideShare a Scribd company logo
1 of 63
Download to read offline
`
`
Universita di Messina - Facolta di Ingegneria

Emulation of a Radio Link by means of Software Radio
Supervisors
Candidate
Prof. Salvatore Serrano

Arturo Rinaldi

Prof. Giuseppe Campobello

Masterā€™s Degree in Electronics Engineering - Academic Year 2010/11
Messina, November 10th 2011
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels
The simulated channels were :

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels
The simulated channels were :
Wired : AWGN

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels
The simulated channels were :
Wired : AWGN
Wireless : Rayleigh and Rician

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels
The simulated channels were :
Wired : AWGN
Wireless : Rayleigh and Rician

Verify the correspondence between the theoretical and experimental
results of the BER (Bit Error Rate)

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels
The simulated channels were :
Wired : AWGN
Wireless : Rayleigh and Rician

Verify the correspondence between the theoretical and experimental
results of the BER (Bit Error Rate)
Provide complementary tools to show how audio and video ļ¬les are
modiļ¬ed under the eļ¬€ect of the transmission channels

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Goal of the thesis work
The making of a learning tool for the analisys of the digital modulations
in diļ¬€erent communication channels
The simulated channels were :
Wired : AWGN
Wireless : Rayleigh and Rician

Verify the correspondence between the theoretical and experimental
results of the BER (Bit Error Rate)
Provide complementary tools to show how audio and video ļ¬les are
modiļ¬ed under the eļ¬€ect of the transmission channels
The gr-bertool was built by using the open-source DSP platform GNU
Radio

2 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
GNU Radio
GNU Radio is an open-source software
toolkit providing a huge library of
blocks for Digital Signal Processing
(DSP) written in C++ which can be
combined together in order to build and
develop radio applications

Gnu Radio Companion (GRC), XML
Python Flow Graph
(Created using the processing blocks)
SWIG (Port C++ blocks to Python)
GNU Radio Signal Processing Blocks
(C++)

USB Interface / Gigabit Ethernet
Generic RF Front End
( USRP / USRP 2 )

3 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
GNU Radio
GNU Radio is an open-source software
toolkit providing a huge library of
blocks for Digital Signal Processing
(DSP) written in C++ which can be
combined together in order to build and
develop radio applications
It is provided with a graphical interface
to ease its learning curve (GRC : GNU
Radio Companion)

Gnu Radio Companion (GRC), XML
Python Flow Graph
(Created using the processing blocks)
SWIG (Port C++ blocks to Python)
GNU Radio Signal Processing Blocks
(C++)

USB Interface / Gigabit Ethernet
Generic RF Front End
( USRP / USRP 2 )

3 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Software-Deļ¬ned Radio : an introduction
GNU Radio was developed to be in use of Software-Deļ¬ned Radio
(SDR), a new ā€œparadigmā€ of communication systems

4 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Software-Deļ¬ned Radio : an introduction
GNU Radio was developed to be in use of Software-Deļ¬ned Radio
(SDR), a new ā€œparadigmā€ of communication systems
A receiver is an SDR device if its communication functions are made as
reconļ¬gurable software working on ad hoc hardware

4 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Software-Deļ¬ned Radio : an introduction
GNU Radio was developed to be in use of Software-Deļ¬ned Radio
(SDR), a new ā€œparadigmā€ of communication systems
A receiver is an SDR device if its communication functions are made as
reconļ¬gurable software working on ad hoc hardware
So itā€™s possible to implement diļ¬€erent software transmission standards
by using only one device

4 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Software-Deļ¬ned Radio : an introduction
GNU Radio was developed to be in use of Software-Deļ¬ned Radio
(SDR), a new ā€œparadigmā€ of communication systems
A receiver is an SDR device if its communication functions are made as
reconļ¬gurable software working on ad hoc hardware
So itā€™s possible to implement diļ¬€erent software transmission standards
by using only one device
An SDR sytem is also able to recognize and avoid possible interferences
with other transmission channels

4 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The developed tool : gr-bertool
The tool main GUI

5 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The developed tool : gr-bertool
BER experimental veriļ¬cation

6 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The developed tool : gr-bertool
Real-Time BER experimental veriļ¬cation

7 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The developed tool : gr-bertool
Complementary tools

8 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
The Bit Error Rate (BER) of a digital modulation, is the number of bit
errors divided by the total number of transferred bits during a studied
time interval

9 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
The Bit Error Rate (BER) of a digital modulation, is the number of bit
errors divided by the total number of transferred bits during a studied
time interval
Letā€™s verify the BER theoretical values with the experimental ones by
varying the signal-to-noise ratio Eb /N0

9 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
The Bit Error Rate (BER) of a digital modulation, is the number of bit
errors divided by the total number of transferred bits during a studied
time interval
Letā€™s verify the BER theoretical values with the experimental ones by
varying the signal-to-noise ratio Eb /N0
From digital communications theory is well known that for a Q-PSK
modulation the Bit Error Rate is given by :
Pb = Q

2Eb
N0

9 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
This set of tools calculates the BER in
a range of Eb /N0 values given by min
and max with the opportunity to
choose the increase step size

10 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
This set of tools calculates the BER in
a range of Eb /N0 values given by min
and max with the opportunity to
choose the increase step size
We can enable or disable the Gray
Coding

10 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
This set of tools calculates the BER in
a range of Eb /N0 values given by min
and max with the opportunity to
choose the increase step size
We can enable or disable the Gray
Coding
By clicking on the Plot button the BER
curves are showed in a simple BER vs
Eb /N0 diagram

10 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
BER experimental veriļ¬cation
We can see a perfect agreement between the theoretical results and the
experimental ones :

(a) BER AWGN BPSK

(b) BER AWGN Q-PSK

(c) BER AWGN 8-PSK

11 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER and signal constellation evolution
This tool allow us to show the real-time
BER and signal constellation evolution
in the three diļ¬€erent types of
examinated transmission channels

12 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER and signal constellation evolution
This tool allow us to show the real-time
BER and signal constellation evolution
in the three diļ¬€erent types of
examinated transmission channels
In the following example weā€™ll show the
BER evolution in the Rician Channel in
the range of Eb /N0 values going from
āˆ’15 dB to 0 dB

12 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER and signal constellation evolution
This tool allow us to show the real-time
BER and signal constellation evolution
in the three diļ¬€erent types of
examinated transmission channels
In the following example weā€™ll show the
BER evolution in the Rician Channel in
the range of Eb /N0 values going from
āˆ’15 dB to 0 dB
Once started the BER value settles to
the BER value corresponding to
Eb /N0 = 0 dB about equal to ā‰ˆ 0.11

12 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER and signal constellation evolution
This tool allow us to show the real-time
BER and signal constellation evolution
in the three diļ¬€erent types of
examinated transmission channels
In the following example weā€™ll show the
BER evolution in the Rician Channel in
the range of Eb /N0 values going from
āˆ’15 dB to 0 dB
Once started the BER value settles to
the BER value corresponding to
Eb /N0 = 0 dB about equal to ā‰ˆ 0.11
Ch1 Experimental Value ; Ch2
Theoretical Value
12 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER and signal constellation evolution
This tool allow us to show the real-time
BER and signal constellation evolution
in the three diļ¬€erent types of
examinated transmission channels
In the following example weā€™ll show the
BER evolution in the Rician Channel in
the range of Eb /N0 values going from
āˆ’15 dB to 0 dB
Once started the BER value settles to
the BER value corresponding to
Eb /N0 = 0 dB about equal to ā‰ˆ 0.11
Ch1 Experimental Value ; Ch2
Theoretical Value
Letā€™s see the evolution....
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio

12 of 36
Real-Time BER evolution

13 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER evolution

14 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER evolution

15 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER evolution

16 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER evolution

17 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Real-Time BER evolution

18 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The signal constellation
Letā€™s consider a generic transmission scheme for a TLC system.
m(t)
S

s(t)
Tx

r(t)
Tx Channel

d(t)
Rx

D

Figure : Generic block diagram for a TLC system

19 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The signal constellation
Letā€™s consider a generic transmission scheme for a TLC system.
m(t)
S

s(t)

r(t)

Tx

d(t)
Rx

Tx Channel

D

Figure : Generic block diagram for a TLC system

In the absence fo any noise in the channel the generci transmitted
symbol si will be correctly received. The plot of the received symbols is
ĀÆ
knows as ā€œConstellationā€ of the digital modulation.
ā„‘
s3 (ā€˜01ā€™)
ĀÆ

s0 (ā€˜11ā€™)
ĀÆ

ā„œ

s2 (ā€˜00ā€™)
ĀÆ

s1 (ā€˜10ā€™)
ĀÆ

Figure : Constellation of a QPSK modulation
19 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
The signal constellation
The presence of noise in the channel modiļ¬es phase and amplitude of
the transmitted symbols and so the received symbol ri is not one
ĀÆ
belonging to the constellation showed before
ā„‘
s3 (ā€˜01ā€™)
ĀÆ

s0 (ā€˜11ā€™)
ĀÆ

The transmitted si symbol is not
ĀÆ
correctly received

ri
ĀÆ

ā„œ

s2 (ā€˜00ā€™)
ĀÆ

s1 (ā€˜10ā€™)
ĀÆ
20 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Evolution of the Signal Constellation

21 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Evolution of the Signal Constellation

22 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Evolution of the Signal Constellation

23 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Evolution of the Signal Constellation

24 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Evolution of the Signal Constellation

25 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Image Transmission
This tool allow us to observe how the
most common image formats are
aļ¬€ected by digital modulations

26 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Image Transmission
This tool allow us to observe how the
most common image formats are
aļ¬€ected by digital modulations
We studied the eļ¬€ects over the
simulated channels (AWGN, Rayleigh e
Rician) for a ļ¬xed value of
Eb /N0 = 0 dB and Q-PSK digital
modulation for a Jpeg image

26 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Image Transmission
This tool allow us to observe how the
most common image formats are
aļ¬€ected by digital modulations
We studied the eļ¬€ects over the
simulated channels (AWGN, Rayleigh e
Rician) for a ļ¬xed value of
Eb /N0 = 0 dB and Q-PSK digital
modulation for a Jpeg image
Letā€™s see the results......

26 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Image Transmission : AWGN Channel

(a) Original

(b) AWGN
27 of 36

Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Image Transmission : Rician Channel

(c) Original

(d) Rician
28 of 36

Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Image Transmission : Rayleigh Channel

(e) Original

(f) Rayleigh
29 of 36

Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Audio Transmission
This tool allow us to observe how the
most common audio formats are
aļ¬€ected by digital modulations

30 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Audio Transmission
This tool allow us to observe how the
most common audio formats are
aļ¬€ected by digital modulations
We studied the eļ¬€ects over the
simulated channels (AWGN, Rayleigh e
Rician) for a ļ¬xed value of
Eb /N0 = 10 dB and Q-PSK digital
modulation

30 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Audio Transmission
This tool allow us to observe how the
most common audio formats are
aļ¬€ected by digital modulations
We studied the eļ¬€ects over the
simulated channels (AWGN, Rayleigh e
Rician) for a ļ¬xed value of
Eb /N0 = 10 dB and Q-PSK digital
modulation
We took as sample the wav ļ¬le
play it sam.wav with the following
speciļ¬cations :

30 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Audio Transmission
Speciļ¬cations of the sample ļ¬le
play_it_sam.wav :
File Size: 1.76M
Bit Rate: 1.41M
Encoding: Signed PCM
Channels: 2 @ 16-bit
Samplerate: 44100Hz
Replaygain: off
Duration: 00:00:10.00
Letā€™s see the results....
31 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Audio Transmission

(g) Originale

(h) Canale AWGN

32 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Audio Transmission

(i) Rician

(j) Rayleigh

33 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Conclusions
Why using gr-bertool ? Advantages
 Itā€™s an helpful tool for the teacher to use in TLC courses

34 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Conclusions
Why using gr-bertool ? Advantages
 Itā€™s an helpful tool for the teacher to use in TLC courses
 The student can ļ¬nd a quick veriļ¬cation with the learnt notions during
classes

34 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Conclusions
Why using gr-bertool ? Advantages
 Itā€™s an helpful tool for the teacher to use in TLC courses
 The student can ļ¬nd a quick veriļ¬cation with the learnt notions during
classes
 It has an ā€user-friendlyā€ GUI

34 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Conclusions
Why using gr-bertool ? Advantages
 Itā€™s an helpful tool for the teacher to use in TLC courses
 The student can ļ¬nd a quick veriļ¬cation with the learnt notions during
classes
 It has an ā€user-friendlyā€ GUI
 Itā€™s open-source !

34 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Conclusions
Future Developments
Addition of other components for transmission by using the USRP
(through USB) and USRP2 (through Gigabit Ethernet) boards to study
the real-time signals evolution

(k) USRP1

(l) USRP2

35 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Conclusions
Future Developments
Addition of other components for transmission by using the USRP
(through USB) and USRP2 (through Gigabit Ethernet) boards to study
the real-time signals evolution

(m) USRP1

(n) USRP2

Implementation of other modules for the network protocols (i.e.
802.11n, Bluetooth) always for learning goal
35 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
Contact Information
Arturo Rinaldi
Freelance Collaborator @ DIECII
Address : Dep. of Electronics Engineering (DIECII) - C.da di Dio, 98166 Messina (Italy)
E-mail : arty.net2@gmail.com
Fixed : +39-090-3977376 ; Mobile : +39-340-5795584 (Whatsapp)
Skype : arty.net ; Facebook : arty.net
Twitter : artynet2 ; LinkedIn : Arturo Rinaldi
Prof. Giuseppe Campobello, Ph.D.
Researcher in Telecommunications
Address : Dep. of Electronics Engineering (DIECII) - C.da di Dio, 98166 Messina (Italy)
E-mail : gcampobello@unime.it
Fixed : +39-090-3977378
Prof. Salvatore Serrano, Ph.D.
Researcher in Telecommunications
Address : Dep. of Electronics Engineering (DIECII) - C.da di Dio, 98166 Messina (Italy)
E-mail : sserrano@unime.it
Fixed : +39-090-3977522

36 of 36
Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio

More Related Content

What's hot

Introduction to Software Defined Radio (SDR)
Introduction to Software Defined Radio (SDR)Introduction to Software Defined Radio (SDR)
Introduction to Software Defined Radio (SDR)Pamela O'Shea
Ā 
Resume_Ray_OConnell_2015_1
Resume_Ray_OConnell_2015_1Resume_Ray_OConnell_2015_1
Resume_Ray_OConnell_2015_1Ray O'Connell
Ā 
SDR for radar 090623
SDR for radar 090623SDR for radar 090623
SDR for radar 090623Bertalan EGED
Ā 
Open Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingOpen Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingFrancois Lefebvre
Ā 
Update on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsUpdate on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsFrancois Lefebvre
Ā 
Lab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalLab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalBhavna Singh
Ā 
Lab based report
Lab based reportLab based report
Lab based reportBhavna Singh
Ā 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Tarik Kazaz
Ā 
Design and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaDesign and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaTarik Kazaz
Ā 
GNU Radio
GNU RadioGNU Radio
GNU Radiomilowenwen
Ā 
Analog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVAnalog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVSumudu Wasantha
Ā 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive MediaITU
Ā 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioDevesh Samaiya
Ā 
SCA Next Part 1 - Software Defined Radio (SDR) Webcast Slides
SCA Next Part 1 - Software Defined Radio (SDR) Webcast SlidesSCA Next Part 1 - Software Defined Radio (SDR) Webcast Slides
SCA Next Part 1 - Software Defined Radio (SDR) Webcast SlidesADLINK Technology IoT
Ā 
Mind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data Exfiltration
Mind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data ExfiltrationMind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data Exfiltration
Mind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data ExfiltrationCheckmarx
Ā 
Communication Networks Ii
Communication Networks IiCommunication Networks Ii
Communication Networks Iianishgoel
Ā 
Applications of information theory in communication engineering
Applications of information theory in communication engineeringApplications of information theory in communication engineering
Applications of information theory in communication engineeringAbdul Razaq
Ā 
10.1.1.399.4069
10.1.1.399.406910.1.1.399.4069
10.1.1.399.4069Cut Lilis
Ā 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralAlexandru Csete
Ā 
Srv p18-intro-v30
Srv p18-intro-v30Srv p18-intro-v30
Srv p18-intro-v30Bertalan EGED
Ā 

What's hot (20)

Introduction to Software Defined Radio (SDR)
Introduction to Software Defined Radio (SDR)Introduction to Software Defined Radio (SDR)
Introduction to Software Defined Radio (SDR)
Ā 
Resume_Ray_OConnell_2015_1
Resume_Ray_OConnell_2015_1Resume_Ray_OConnell_2015_1
Resume_Ray_OConnell_2015_1
Ā 
SDR for radar 090623
SDR for radar 090623SDR for radar 090623
SDR for radar 090623
Ā 
Open Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingOpen Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital Broadcasting
Ā 
Update on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsUpdate on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB Tools
Ā 
Lab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalLab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_final
Ā 
Lab based report
Lab based reportLab based report
Lab based report
Ā 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
Ā 
Design and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaDesign and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpga
Ā 
GNU Radio
GNU RadioGNU Radio
GNU Radio
Ā 
Analog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVAnalog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTV
Ā 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
Ā 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
Ā 
SCA Next Part 1 - Software Defined Radio (SDR) Webcast Slides
SCA Next Part 1 - Software Defined Radio (SDR) Webcast SlidesSCA Next Part 1 - Software Defined Radio (SDR) Webcast Slides
SCA Next Part 1 - Software Defined Radio (SDR) Webcast Slides
Ā 
Mind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data Exfiltration
Mind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data ExfiltrationMind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data Exfiltration
Mind the (Air)Gap: Checkmarx Research into NFC and Smart Bulb Data Exfiltration
Ā 
Communication Networks Ii
Communication Networks IiCommunication Networks Ii
Communication Networks Ii
Ā 
Applications of information theory in communication engineering
Applications of information theory in communication engineeringApplications of information theory in communication engineering
Applications of information theory in communication engineering
Ā 
10.1.1.399.4069
10.1.1.399.406910.1.1.399.4069
10.1.1.399.4069
Ā 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio Peripheral
Ā 
Srv p18-intro-v30
Srv p18-intro-v30Srv p18-intro-v30
Srv p18-intro-v30
Ā 

Similar to Thesis A. Rinaldi (PDF Slides)

Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A LowJan Salomon
Ā 
Gnu radio lecture
Gnu radio lectureGnu radio lecture
Gnu radio lectureAhmed Naguib
Ā 
USRP Project Final Report
USRP Project Final ReportUSRP Project Final Report
USRP Project Final ReportArjan Gupta
Ā 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdlIaetsd Iaetsd
Ā 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
Ā 
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...Stefano Severi
Ā 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET Journal
Ā 
Generation and Implementation of Barker and Nested Binary codes
Generation and Implementation of Barker and Nested Binary codesGeneration and Implementation of Barker and Nested Binary codes
Generation and Implementation of Barker and Nested Binary codesIOSR Journals
Ā 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionIRJET Journal
Ā 
F5242832
F5242832F5242832
F5242832IOSR-JEN
Ā 
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...Dr. Amarjeet Singh
Ā 
Performance analysis of new proposed window for
Performance analysis of new proposed window forPerformance analysis of new proposed window for
Performance analysis of new proposed window foreSAT Publishing House
Ā 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOKartikeyPatwal
Ā 
Abhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined RadioAbhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined Radioguestad4734
Ā 

Similar to Thesis A. Rinaldi (PDF Slides) (20)

Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A Low
Ā 
BEST gr-bertool
BEST gr-bertoolBEST gr-bertool
BEST gr-bertool
Ā 
UMKC Dynamics of BER smaller
UMKC Dynamics of BER smallerUMKC Dynamics of BER smaller
UMKC Dynamics of BER smaller
Ā 
Gnu radio lecture
Gnu radio lectureGnu radio lecture
Gnu radio lecture
Ā 
USRP Project Final Report
USRP Project Final ReportUSRP Project Final Report
USRP Project Final Report
Ā 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
Ā 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Ā 
PID1063629
PID1063629PID1063629
PID1063629
Ā 
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
Ā 
I010435659
I010435659I010435659
I010435659
Ā 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
Ā 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
Ā 
Generation and Implementation of Barker and Nested Binary codes
Generation and Implementation of Barker and Nested Binary codesGeneration and Implementation of Barker and Nested Binary codes
Generation and Implementation of Barker and Nested Binary codes
Ā 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and Reception
Ā 
F5242832
F5242832F5242832
F5242832
Ā 
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Ā 
MaxEye Technologies Product Brochure
MaxEye Technologies Product BrochureMaxEye Technologies Product Brochure
MaxEye Technologies Product Brochure
Ā 
Performance analysis of new proposed window for
Performance analysis of new proposed window forPerformance analysis of new proposed window for
Performance analysis of new proposed window for
Ā 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
Ā 
Abhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined RadioAbhinav End Sem Presentation Software Defined Radio
Abhinav End Sem Presentation Software Defined Radio
Ā 

More from Arturo Rinaldi

Linuxday2013 locandina
Linuxday2013 locandinaLinuxday2013 locandina
Linuxday2013 locandinaArturo Rinaldi
Ā 
Linuxday2013 locandina bw
Linuxday2013 locandina bwLinuxday2013 locandina bw
Linuxday2013 locandina bwArturo Rinaldi
Ā 
Resume A. Rinaldi (ENG-ME)
Resume A. Rinaldi (ENG-ME)Resume A. Rinaldi (ENG-ME)
Resume A. Rinaldi (ENG-ME)Arturo Rinaldi
Ā 
Resume A. Rinaldi (Europass)
Resume A. Rinaldi (Europass)Resume A. Rinaldi (Europass)
Resume A. Rinaldi (Europass)Arturo Rinaldi
Ā 
Abstract Thesis A. Rinaldi
Abstract Thesis A. RinaldiAbstract Thesis A. Rinaldi
Abstract Thesis A. RinaldiArturo Rinaldi
Ā 
Resume A. Rinaldi - ENG
Resume A. Rinaldi - ENGResume A. Rinaldi - ENG
Resume A. Rinaldi - ENGArturo Rinaldi
Ā 

More from Arturo Rinaldi (7)

Linuxday2013 locandina
Linuxday2013 locandinaLinuxday2013 locandina
Linuxday2013 locandina
Ā 
Linuxday2013 locandina bw
Linuxday2013 locandina bwLinuxday2013 locandina bw
Linuxday2013 locandina bw
Ā 
Resume A. Rinaldi (ENG-ME)
Resume A. Rinaldi (ENG-ME)Resume A. Rinaldi (ENG-ME)
Resume A. Rinaldi (ENG-ME)
Ā 
Resume A. Rinaldi (Europass)
Resume A. Rinaldi (Europass)Resume A. Rinaldi (Europass)
Resume A. Rinaldi (Europass)
Ā 
Abstract Thesis A. Rinaldi
Abstract Thesis A. RinaldiAbstract Thesis A. Rinaldi
Abstract Thesis A. Rinaldi
Ā 
Resume A. Rinaldi - ENG
Resume A. Rinaldi - ENGResume A. Rinaldi - ENG
Resume A. Rinaldi - ENG
Ā 
Tesi A. Rinaldi
Tesi A. RinaldiTesi A. Rinaldi
Tesi A. Rinaldi
Ā 

Recently uploaded

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
Ā 
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
Ā 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
Ā 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
Ā 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
Ā 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
Ā 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
Ā 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
Ā 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
Ā 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
Ā 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
Ā 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
Ā 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
Ā 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
Ā 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
Ā 
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
Ā 
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Nguyen Thanh Tu Collection
Ā 

Recently uploaded (20)

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Ā 
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
Ā 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Ā 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
Ā 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
Ā 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Ā 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
Ā 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
Ā 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Ā 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Ā 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Ā 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
Ā 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
Ā 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Ā 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Ā 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
Ā 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
Ā 
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
Ā 
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Ā 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Ā 

Thesis A. Rinaldi (PDF Slides)

  • 1. ` ` Universita di Messina - Facolta di Ingegneria Emulation of a Radio Link by means of Software Radio Supervisors Candidate Prof. Salvatore Serrano Arturo Rinaldi Prof. Giuseppe Campobello Masterā€™s Degree in Electronics Engineering - Academic Year 2010/11 Messina, November 10th 2011
  • 2. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 3. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels The simulated channels were : 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 4. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels The simulated channels were : Wired : AWGN 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 5. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels The simulated channels were : Wired : AWGN Wireless : Rayleigh and Rician 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 6. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels The simulated channels were : Wired : AWGN Wireless : Rayleigh and Rician Verify the correspondence between the theoretical and experimental results of the BER (Bit Error Rate) 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 7. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels The simulated channels were : Wired : AWGN Wireless : Rayleigh and Rician Verify the correspondence between the theoretical and experimental results of the BER (Bit Error Rate) Provide complementary tools to show how audio and video ļ¬les are modiļ¬ed under the eļ¬€ect of the transmission channels 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 8. Goal of the thesis work The making of a learning tool for the analisys of the digital modulations in diļ¬€erent communication channels The simulated channels were : Wired : AWGN Wireless : Rayleigh and Rician Verify the correspondence between the theoretical and experimental results of the BER (Bit Error Rate) Provide complementary tools to show how audio and video ļ¬les are modiļ¬ed under the eļ¬€ect of the transmission channels The gr-bertool was built by using the open-source DSP platform GNU Radio 2 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 9. GNU Radio GNU Radio is an open-source software toolkit providing a huge library of blocks for Digital Signal Processing (DSP) written in C++ which can be combined together in order to build and develop radio applications Gnu Radio Companion (GRC), XML Python Flow Graph (Created using the processing blocks) SWIG (Port C++ blocks to Python) GNU Radio Signal Processing Blocks (C++) USB Interface / Gigabit Ethernet Generic RF Front End ( USRP / USRP 2 ) 3 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 10. GNU Radio GNU Radio is an open-source software toolkit providing a huge library of blocks for Digital Signal Processing (DSP) written in C++ which can be combined together in order to build and develop radio applications It is provided with a graphical interface to ease its learning curve (GRC : GNU Radio Companion) Gnu Radio Companion (GRC), XML Python Flow Graph (Created using the processing blocks) SWIG (Port C++ blocks to Python) GNU Radio Signal Processing Blocks (C++) USB Interface / Gigabit Ethernet Generic RF Front End ( USRP / USRP 2 ) 3 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 11. Software-Deļ¬ned Radio : an introduction GNU Radio was developed to be in use of Software-Deļ¬ned Radio (SDR), a new ā€œparadigmā€ of communication systems 4 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 12. Software-Deļ¬ned Radio : an introduction GNU Radio was developed to be in use of Software-Deļ¬ned Radio (SDR), a new ā€œparadigmā€ of communication systems A receiver is an SDR device if its communication functions are made as reconļ¬gurable software working on ad hoc hardware 4 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 13. Software-Deļ¬ned Radio : an introduction GNU Radio was developed to be in use of Software-Deļ¬ned Radio (SDR), a new ā€œparadigmā€ of communication systems A receiver is an SDR device if its communication functions are made as reconļ¬gurable software working on ad hoc hardware So itā€™s possible to implement diļ¬€erent software transmission standards by using only one device 4 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 14. Software-Deļ¬ned Radio : an introduction GNU Radio was developed to be in use of Software-Deļ¬ned Radio (SDR), a new ā€œparadigmā€ of communication systems A receiver is an SDR device if its communication functions are made as reconļ¬gurable software working on ad hoc hardware So itā€™s possible to implement diļ¬€erent software transmission standards by using only one device An SDR sytem is also able to recognize and avoid possible interferences with other transmission channels 4 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 15. The developed tool : gr-bertool The tool main GUI 5 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 16. The developed tool : gr-bertool BER experimental veriļ¬cation 6 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 17. The developed tool : gr-bertool Real-Time BER experimental veriļ¬cation 7 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 18. The developed tool : gr-bertool Complementary tools 8 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 19. BER experimental veriļ¬cation The Bit Error Rate (BER) of a digital modulation, is the number of bit errors divided by the total number of transferred bits during a studied time interval 9 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 20. BER experimental veriļ¬cation The Bit Error Rate (BER) of a digital modulation, is the number of bit errors divided by the total number of transferred bits during a studied time interval Letā€™s verify the BER theoretical values with the experimental ones by varying the signal-to-noise ratio Eb /N0 9 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 21. BER experimental veriļ¬cation The Bit Error Rate (BER) of a digital modulation, is the number of bit errors divided by the total number of transferred bits during a studied time interval Letā€™s verify the BER theoretical values with the experimental ones by varying the signal-to-noise ratio Eb /N0 From digital communications theory is well known that for a Q-PSK modulation the Bit Error Rate is given by : Pb = Q 2Eb N0 9 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 22. BER experimental veriļ¬cation This set of tools calculates the BER in a range of Eb /N0 values given by min and max with the opportunity to choose the increase step size 10 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 23. BER experimental veriļ¬cation This set of tools calculates the BER in a range of Eb /N0 values given by min and max with the opportunity to choose the increase step size We can enable or disable the Gray Coding 10 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 24. BER experimental veriļ¬cation This set of tools calculates the BER in a range of Eb /N0 values given by min and max with the opportunity to choose the increase step size We can enable or disable the Gray Coding By clicking on the Plot button the BER curves are showed in a simple BER vs Eb /N0 diagram 10 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 25. BER experimental veriļ¬cation We can see a perfect agreement between the theoretical results and the experimental ones : (a) BER AWGN BPSK (b) BER AWGN Q-PSK (c) BER AWGN 8-PSK 11 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 26. Real-Time BER and signal constellation evolution This tool allow us to show the real-time BER and signal constellation evolution in the three diļ¬€erent types of examinated transmission channels 12 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 27. Real-Time BER and signal constellation evolution This tool allow us to show the real-time BER and signal constellation evolution in the three diļ¬€erent types of examinated transmission channels In the following example weā€™ll show the BER evolution in the Rician Channel in the range of Eb /N0 values going from āˆ’15 dB to 0 dB 12 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 28. Real-Time BER and signal constellation evolution This tool allow us to show the real-time BER and signal constellation evolution in the three diļ¬€erent types of examinated transmission channels In the following example weā€™ll show the BER evolution in the Rician Channel in the range of Eb /N0 values going from āˆ’15 dB to 0 dB Once started the BER value settles to the BER value corresponding to Eb /N0 = 0 dB about equal to ā‰ˆ 0.11 12 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 29. Real-Time BER and signal constellation evolution This tool allow us to show the real-time BER and signal constellation evolution in the three diļ¬€erent types of examinated transmission channels In the following example weā€™ll show the BER evolution in the Rician Channel in the range of Eb /N0 values going from āˆ’15 dB to 0 dB Once started the BER value settles to the BER value corresponding to Eb /N0 = 0 dB about equal to ā‰ˆ 0.11 Ch1 Experimental Value ; Ch2 Theoretical Value 12 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 30. Real-Time BER and signal constellation evolution This tool allow us to show the real-time BER and signal constellation evolution in the three diļ¬€erent types of examinated transmission channels In the following example weā€™ll show the BER evolution in the Rician Channel in the range of Eb /N0 values going from āˆ’15 dB to 0 dB Once started the BER value settles to the BER value corresponding to Eb /N0 = 0 dB about equal to ā‰ˆ 0.11 Ch1 Experimental Value ; Ch2 Theoretical Value Letā€™s see the evolution.... Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio 12 of 36
  • 31. Real-Time BER evolution 13 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 32. Real-Time BER evolution 14 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 33. Real-Time BER evolution 15 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 34. Real-Time BER evolution 16 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 35. Real-Time BER evolution 17 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 36. Real-Time BER evolution 18 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 37. The signal constellation Letā€™s consider a generic transmission scheme for a TLC system. m(t) S s(t) Tx r(t) Tx Channel d(t) Rx D Figure : Generic block diagram for a TLC system 19 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 38. The signal constellation Letā€™s consider a generic transmission scheme for a TLC system. m(t) S s(t) r(t) Tx d(t) Rx Tx Channel D Figure : Generic block diagram for a TLC system In the absence fo any noise in the channel the generci transmitted symbol si will be correctly received. The plot of the received symbols is ĀÆ knows as ā€œConstellationā€ of the digital modulation. ā„‘ s3 (ā€˜01ā€™) ĀÆ s0 (ā€˜11ā€™) ĀÆ ā„œ s2 (ā€˜00ā€™) ĀÆ s1 (ā€˜10ā€™) ĀÆ Figure : Constellation of a QPSK modulation 19 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 39. The signal constellation The presence of noise in the channel modiļ¬es phase and amplitude of the transmitted symbols and so the received symbol ri is not one ĀÆ belonging to the constellation showed before ā„‘ s3 (ā€˜01ā€™) ĀÆ s0 (ā€˜11ā€™) ĀÆ The transmitted si symbol is not ĀÆ correctly received ri ĀÆ ā„œ s2 (ā€˜00ā€™) ĀÆ s1 (ā€˜10ā€™) ĀÆ 20 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 40. Evolution of the Signal Constellation 21 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 41. Evolution of the Signal Constellation 22 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 42. Evolution of the Signal Constellation 23 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 43. Evolution of the Signal Constellation 24 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 44. Evolution of the Signal Constellation 25 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 45. Image Transmission This tool allow us to observe how the most common image formats are aļ¬€ected by digital modulations 26 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 46. Image Transmission This tool allow us to observe how the most common image formats are aļ¬€ected by digital modulations We studied the eļ¬€ects over the simulated channels (AWGN, Rayleigh e Rician) for a ļ¬xed value of Eb /N0 = 0 dB and Q-PSK digital modulation for a Jpeg image 26 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 47. Image Transmission This tool allow us to observe how the most common image formats are aļ¬€ected by digital modulations We studied the eļ¬€ects over the simulated channels (AWGN, Rayleigh e Rician) for a ļ¬xed value of Eb /N0 = 0 dB and Q-PSK digital modulation for a Jpeg image Letā€™s see the results...... 26 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 48. Image Transmission : AWGN Channel (a) Original (b) AWGN 27 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 49. Image Transmission : Rician Channel (c) Original (d) Rician 28 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 50. Image Transmission : Rayleigh Channel (e) Original (f) Rayleigh 29 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 51. Audio Transmission This tool allow us to observe how the most common audio formats are aļ¬€ected by digital modulations 30 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 52. Audio Transmission This tool allow us to observe how the most common audio formats are aļ¬€ected by digital modulations We studied the eļ¬€ects over the simulated channels (AWGN, Rayleigh e Rician) for a ļ¬xed value of Eb /N0 = 10 dB and Q-PSK digital modulation 30 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 53. Audio Transmission This tool allow us to observe how the most common audio formats are aļ¬€ected by digital modulations We studied the eļ¬€ects over the simulated channels (AWGN, Rayleigh e Rician) for a ļ¬xed value of Eb /N0 = 10 dB and Q-PSK digital modulation We took as sample the wav ļ¬le play it sam.wav with the following speciļ¬cations : 30 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 54. Audio Transmission Speciļ¬cations of the sample ļ¬le play_it_sam.wav : File Size: 1.76M Bit Rate: 1.41M Encoding: Signed PCM Channels: 2 @ 16-bit Samplerate: 44100Hz Replaygain: off Duration: 00:00:10.00 Letā€™s see the results.... 31 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 55. Audio Transmission (g) Originale (h) Canale AWGN 32 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 56. Audio Transmission (i) Rician (j) Rayleigh 33 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 57. Conclusions Why using gr-bertool ? Advantages Itā€™s an helpful tool for the teacher to use in TLC courses 34 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 58. Conclusions Why using gr-bertool ? Advantages Itā€™s an helpful tool for the teacher to use in TLC courses The student can ļ¬nd a quick veriļ¬cation with the learnt notions during classes 34 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 59. Conclusions Why using gr-bertool ? Advantages Itā€™s an helpful tool for the teacher to use in TLC courses The student can ļ¬nd a quick veriļ¬cation with the learnt notions during classes It has an ā€user-friendlyā€ GUI 34 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 60. Conclusions Why using gr-bertool ? Advantages Itā€™s an helpful tool for the teacher to use in TLC courses The student can ļ¬nd a quick veriļ¬cation with the learnt notions during classes It has an ā€user-friendlyā€ GUI Itā€™s open-source ! 34 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 61. Conclusions Future Developments Addition of other components for transmission by using the USRP (through USB) and USRP2 (through Gigabit Ethernet) boards to study the real-time signals evolution (k) USRP1 (l) USRP2 35 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 62. Conclusions Future Developments Addition of other components for transmission by using the USRP (through USB) and USRP2 (through Gigabit Ethernet) boards to study the real-time signals evolution (m) USRP1 (n) USRP2 Implementation of other modules for the network protocols (i.e. 802.11n, Bluetooth) always for learning goal 35 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio
  • 63. Contact Information Arturo Rinaldi Freelance Collaborator @ DIECII Address : Dep. of Electronics Engineering (DIECII) - C.da di Dio, 98166 Messina (Italy) E-mail : arty.net2@gmail.com Fixed : +39-090-3977376 ; Mobile : +39-340-5795584 (Whatsapp) Skype : arty.net ; Facebook : arty.net Twitter : artynet2 ; LinkedIn : Arturo Rinaldi Prof. Giuseppe Campobello, Ph.D. Researcher in Telecommunications Address : Dep. of Electronics Engineering (DIECII) - C.da di Dio, 98166 Messina (Italy) E-mail : gcampobello@unime.it Fixed : +39-090-3977378 Prof. Salvatore Serrano, Ph.D. Researcher in Telecommunications Address : Dep. of Electronics Engineering (DIECII) - C.da di Dio, 98166 Messina (Italy) E-mail : sserrano@unime.it Fixed : +39-090-3977522 36 of 36 Arturo Rinaldi - Emulation of a Radio Link by means of Software Radio