SlideShare a Scribd company logo
1 of 37
Download to read offline
Embedded Electronics for
Telecom DSP
Aldebaro Klautau
Embedded Systems Lab (LASSE) @ Federal Univ. of Pará (UFPA)
V International Workshop on Trends in Optical Technologies (WTON)
CPqD – Campinas – Brazil - May 19, 2016
UFPA
Goal and Agenda
Goal: discuss options for prototyping new physical layers (PHY) of
DSP-based telecommunication systems
From the perspective of a digital signal processing
R&D group that (furiously) targets the highest
possible bit rates
No ASICs, but discrete components & development
boards
Agenda
Motivation: demand for increased bit rates
Options for prototyping: emphasis on DSP processor and FPGA
Examples of prototypes using the most from available hardware
May 19, 2016 Aldebaro Klautau 2
Bit-rate hungry applications
Optical transmission with flexible transceivers
Software-defined radios and 5G
Architecture: Small cells and centralized-RAN
PHY: Spectrum aggregation, massive MIMO, mmWaves
Example of 4G traffic:
4 signals with BW=20 MHz  ~3.7 Gbps
In newer versions of LTE number of antennas
can be 16 or 32  Bit rate = 15 Gbps or 30 Gbps
Aldebaro Klautau 3May 19, 2016
Electronic components and associated
development boards for prototyping
Aldebaro Klautau 4May 19, 2016
Prototype
GPU DSP ASSP ASIC FPGA
Standard
cells
Full custom
IC
GPU: graphics processing unit
ASSP: application specific standard product
Complete DMT transceiver development
FFT-based Discrete Multi-Tone (DMT) bitloading supporting up to 10
bits per tone (1024-QAM)
5
Bits per tone
For DMT task: a DSP processor (SoC)
chosen as platform
Aldebaro Klautau 6
4 cores
FFT coprocessors
Network coprocessor
Viterbi coprocessors
C language programming
Our main motivation: program in C language
Besides, free open source routines available. Example: Forward Error
Correction (FEC)
But good performance required heavy optimization
Comparison of Reed-Solomon (RS) implementations, per codeword
7
Many routines to split among cores
Issues related to concurrency and parallelism
April 6, 2016 Aldebaro Klautau 8
Architectural split of functionalities
among DSP cores
9
Significant effort to optimize code for
the platform
April 6, 2016 Aldebaro Klautau 10
Level 1 - Compiler Optimizations
Level 2 - Code Organization/Refactoring
Level 3 - Architecture Optimization
From “programmable logic” to the
“platform FPGA”
11
[Lyke, 2015]
May 19, 2016
evolution
FPGA boards support several interfaces
and peripherals
Several FMC (FPGA mezzanine card) boards
PC interface: PCIe to FPGA (up to 30 Gbps)
Commonly present in FPGA evaluation boards
Aldebaro Klautau 12
High speed
ADC/DAC cards
8x SFP
expansion card
General
purpose
Prototyping with FPGAs
HDL (VHDL, Verilog, etc.) is more difficult than C and most engineers
are exposed to “programmable” logic (digital electronics) but not
digital signal processing on FPGAs and parallel programming
Go for DSP “general-purpose” chips?
Note that multicore alternatives also require good skills on
concurrent and parallel programming and often a profound
knowledge of the chip architecture
Changing the DSP chip manufacturer requires studying the new
architecture while FPGAs are more “generic”
FPGAs are more natural step towards silicon / ASIC than using DSP
chips
Aldebaro Klautau 13
ADC trends
Photonic ADCs
Undersampling :
signals sampled below
their Nyquist rates
Compressive sampling
E.g. Bayesian
approach
May 23, 2016 Aldebaro Klautau 14
[Khilo, 2012]
Limits on ENOB (effective
number of bits) due to Jitter
ADCs up to 2007
Darker blue: ADCs
later than 2007
Some DAC performance numbers
Summary: DACs and AWGs (arbitrary waveform generators), together with ADCs
and DSOs (digital storage oscilloscopes) operating at ~100 GSa/s
Hence, the computing platform (DSP, FPGA, ASSP, etc.) may be the bottleneck!
15
bits BW (GHz) Fs (Gsa/s) ENOB
Micram DAC-4 6 42 100 -
Micram DAC-3 6 23.8 72 4.5
Micram DACII 6 20 34 4
[Nagatani, 2011] 6 - 60 -
[Huang, 2014] 8 10 100 5.3
“Design gap” does not help those
aiming at bit rate records
“Gap”: FPGA has enough
capacity to accomodate
most of the ASIC designs
But achieving symbol
rates of tens of Gbauds is
hard for a real-time
transmitter
implementation and
often impossible for a
receiver
Aldebaro Klautau 16
[Trimberger, 2015]
May 19, 2016
Architectures for PHY testbeds and
demonstrations
Offline processing
Both transmitter (Tx) and receiver (Rx) processing are performed offline
Often FPGA-based
Transmitter: samples are pre-computed, stored at e.g. FPGA memory and sent
to channel via fast DAC
Receiver: fast digital storage oscilloscope (DSO) digitizes received signal
Real-time receiver processing
Often based on ASICs or ASSPs
Real-time transmitter processing
May use FPGA with internal PRBS generation to avoid “slow” interface to PC
Aldebaro Klautau 17May 19, 2016
State of art offline processing example
1.125 Tb/s 15-carrier
super-channel
Two DACs at 32 GSa/s
(oversampling of 4
samples/symbol)
DSO with 62.5 GSa/s
using two interleaved
33 GSa/s ADCs
Aldebaro Klautau 18May 19, 2016
[Maher, 2016]
State of art Tx + Rx real-time processing
example
[Eiselt, 2016] “First Real-Time 400G PAM-4 Demonstration for Inter-
Data Center Transmission over 100 km of SSMF at 1550 nm”
ASIC chips
Extra info:
8 x 25.78125 GBaud signals, PAM-4, 100 km; 𝜆 = 1550 𝑛𝑚
19
Real-time transmitter processing example
Implementation by Ilan Sousa (UFPa). Joint work with CPqD
IMOC 2015 Second Best Student Paper Award
Example of reaching limit of available hardware via DSP
Real-time fractional oversampling of high order modulation signals
with Nyquist pulse shaping
Issues:
Fractional sampling rate conversion: interpolate by L and decimate by M
FPGA clock is slow and parallelism is required
Need to minimize the number of multipliers
Aldebaro Klautau 20
DAC with Fs = 25 GSa/s and FPGA with 156.25 MHz clock
Parallelism level: 160 (= 25 GSa/s / 156.25 MHz)
Hardware limitation required parallelism
May 19, 2016 Aldebaro Klautau 21
Real-time Nyquist pulse shaping
Input symbols at given rate Rsym (e.g. 12.5 Gbauds) must be
converted to samples at Fs (e.g. 25 Gsa/s) to feed the DAC
Often the oversampling factor L=Rsym/Fs is an integer
Then “shaping” is equivalent to interpolation: upsampling followed by an
FIR filter h[n] (the Nyquist pulse) with N coefficients
Aldebaro Klautau 22May 19, 2016
Fractional sampling rate conversion
(FSRC)
Fractional oversampling factor L/M
Example 1: L=3 and M=2 implies L/M=1.5 samples/sym and Fs=1.5 Rsym
Example 2: L=10 and M=9 implies L/M=1.11 samples/sym and Fs=1.11 Rsym
Gives flexibility for Nyquist pulse shaping with respect to relation
between symbol rate Rsym and sampling frequency Fs
May 23, 2016 Aldebaro Klautau 23
LPF
Gain=L,
ωc=π/L
L
𝒙[𝒎′
] 𝐪[𝒎] 𝐳[𝒎]
LPF
Gain=1,
ωc=π/M
M
𝒚[𝒏]𝐳′[𝒎]
Interpolator Decimator
Nyquist pulse shaping implementations
May 23, 2016 Aldebaro Klautau 24
Resampling = interpolation + decimation
LPF
Gain=L,
ωc=min{π/L,π/M}
ML
𝒚[𝒏]𝒙[𝒎′
] 𝐪[𝒎] 𝐳[𝒎]
LPF
Gain=L,
ωc=π/L
L
𝒙[𝒎′
] 𝐪[𝒎] 𝐳[𝒎]
LPF
Gain=1,
ωc=π/M
M
𝒚[𝒏]𝐳′[𝒎]
Interpolator Decimator
Combine the filters
Polyphase efficient implementation
Minimum number of multipliers and efficient use of memory
Example: L=3, M=5, parallelism P=15, V=5 stacked FSRCs
25
Aldebaro Klautau
Proposed Parallel FSRC
Results with parallel FSRC
Decreases computational cost by LM (for example: with L=16 and
M=15  2 orders of magnitude)
FPGAs resources usage for L=5, M=4, with filter lengths N=51 or 101
using V = 32 stacked FSRCs (XC5 and XC7 and boards for Virtex 5 and 7,
respectively)
26
Look-Up Tables:
Multipliers:
Validation results
Constellations for back-to-back (B2B) – first set of tests 28.125 GBd
Sampling rate 𝐹𝑠 = 30 𝐺𝑆𝑎/𝑠
𝑂𝑣𝑒𝑠𝑎𝑚𝑝𝑙𝑖𝑛𝑔 = 16/15 = 1.0667 samples per symbol
Symbol rate Rsym = 28.125 GBauds
Aldebaro Klautau 27
X polarization Y polarization
Channelization for FDM over fiber
An example in which smart (polyphase) filtering is not enough:
Aldebaro Klautau 28May 19, 2016
Channelization: Digital signal processing
Mux signal transformations via DSP
~
Resample
𝑰 𝒑
~
30
Carrier Carrier
Complex
Real
Demux signal transformations via DSP
~
Resample
𝑫 𝒑
~
31
Carrier Carrier Complex
Real
Adjacent channel
strong interference
Classical filtering result
Filter length may not be
enough
Problem: FPGA does not
suport real-time operation
with more than 3k
multipliers
Signal
Gen
DEMUX Analyzer
May 19, 2016 Aldebaro Klautau 32
Demux with improved filtering
~
Resample
𝑫 𝒑
~
May 19, 2016 Aldebaro Klautau 33
Carrier Carrier Complex
Real
Effect of improved filtering on received
signal
May 19, 2016 34
 FIR filters with
length 90, 150 and 200
 With significant
improvement
regarding distortion, etc.
Conclusions
“Platform FPGAs” have been chosen for cutting-edge
research testbeds due to their price and reconfigurability
There are wonderful EDA flows to simplify design for FPGAs (e.g. Matlab 
VHDL  FPGA), but for cutting-edge implementations, a skilled developer is
often required with
Capability to write custom and efficient VHDL code
Good understanding of corresponding IPs
Trained to explore parallelism
Along with microelectronics and photonics, telecom algorithms will also evolve
towards parallel implementations to cope with the increase on information
processing rate
Benefit of increased degrees of freedom (e.g. spatial multiplexing in wireless and optical
fibers)
Virtuous cycle: We develop better algorithms when evaluating their real-time
implementation on hardware
35
Academia needs to
update DSP courses!
Thanks!
Obrigado!
LASSE @ Espaço Inovação – Parque Ciência e Tecnologia Guamá
aldebaro@ufpa.br - www.lasse.ufpa.br
April 6, 2016 Aldebaro Klautau 36
References
[Khilo, 2012] Photonic ADC: overcoming the bottleneck of electronic jitter
[Huang, 2014] An 8-bit 100-GS/s distributed DAC in 28-nm CMOS
[Wong, 2014] Quantifying the Gap Between FPGA and Custom CMOS to Aid Microarchitectural Design
[Trimberger, 2015] Three Ages of FPGAs: A Retrospective on the First Thirty Years of FPGA Technology
[Lyke, 2015] An Introduction to Reconfigurable Systems
[Shannon, 2015] Technology Scaling in FPGAs: Trends in Applications and Architectures
[Maher, 2016] Increasing the information rates of optical communications via coded modulation: a study of
transceiver performance
[Nagatani, 2011] A 60-GS/s 6-Bit DAC in 0.5-µm InP HBT Technology for Optical Communications Systems
[Huang, 2014] An 8-bit 100-GS/s distributed DAC in 28-nm CMOS
[Eiselt, 2016] First Real-Time 400G PAM-4 Demonstration for Inter-Data Center Transmission over 100 km of
SSMF at 1550 nm
[Ilan, 2015] Parallel Polyphase Filtering for Pulse Shaping on High-Speed Optical Communication Systems
[Kuon, 2007] Measuring the Gap Between FPGAs and ASICs
[Jamieson, 2005] Mapping multiplexers onto hard multipliers in FPGAs
Aldebaro Klautau 37May 19, 2016

More Related Content

What's hot

An experimental overview on software defined optical transmission and sdngmpl...
An experimental overview on software defined optical transmission and sdngmpl...An experimental overview on software defined optical transmission and sdngmpl...
An experimental overview on software defined optical transmission and sdngmpl...CPqD
 
IV WTON 2015 - Strategies for Future Flexible Optical Transceivers
IV WTON 2015 - Strategies for Future Flexible Optical TransceiversIV WTON 2015 - Strategies for Future Flexible Optical Transceivers
IV WTON 2015 - Strategies for Future Flexible Optical TransceiversCPqD
 
High Performance Network Infrastructure for Future Internet - Julio Oliveira
High Performance Network Infrastructure for Future Internet - Julio OliveiraHigh Performance Network Infrastructure for Future Internet - Julio Oliveira
High Performance Network Infrastructure for Future Internet - Julio OliveiraCPqD
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...ADVA
 
Flexible optical networking with spectral or spatial super-channels
Flexible optical networking with spectral or spatial super-channelsFlexible optical networking with spectral or spatial super-channels
Flexible optical networking with spectral or spatial super-channelsCPqD
 
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Ealwan Lee
 
ROADM Technologies for Flexible - Tbitsec Optical Networks
ROADM Technologies for Flexible - Tbitsec Optical NetworksROADM Technologies for Flexible - Tbitsec Optical Networks
ROADM Technologies for Flexible - Tbitsec Optical NetworksCPqD
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingEalwan Lee
 
Practical issues to be considered in PHY layer of 802.11 standard spec
Practical issues to be considered in PHY layer of 802.11 standard specPractical issues to be considered in PHY layer of 802.11 standard spec
Practical issues to be considered in PHY layer of 802.11 standard specEalwan Lee
 
Next Generation Optical Networking: Software-Defined Optical Networking
Next Generation Optical Networking: Software-Defined Optical NetworkingNext Generation Optical Networking: Software-Defined Optical Networking
Next Generation Optical Networking: Software-Defined Optical NetworkingADVA
 
Next Generation Wireless Access for 5G - Motorola
 Next Generation Wireless Access for 5G - Motorola Next Generation Wireless Access for 5G - Motorola
Next Generation Wireless Access for 5G - MotorolaPrashant Panigrahi
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
Localization in V2X Communication Networks
Localization in V2X Communication NetworksLocalization in V2X Communication Networks
Localization in V2X Communication NetworksStefano Severi
 
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
 
Terabit/s Superchannels: needs, challenges and beyond
Terabit/s Superchannels: needs, challenges and beyondTerabit/s Superchannels: needs, challenges and beyond
Terabit/s Superchannels: needs, challenges and beyondCPqD
 
CPqD’s optical network - Miquel Garrich
CPqD’s optical network - Miquel GarrichCPqD’s optical network - Miquel Garrich
CPqD’s optical network - Miquel GarrichCPqD
 
Iwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisiIwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisiMarco Lisi
 
TV Repack & ATSC 3.0: SFN & Future proofing antennas
TV Repack & ATSC 3.0:  SFN & Future proofing antennasTV Repack & ATSC 3.0:  SFN & Future proofing antennas
TV Repack & ATSC 3.0: SFN & Future proofing antennaskmsavage
 

What's hot (20)

An experimental overview on software defined optical transmission and sdngmpl...
An experimental overview on software defined optical transmission and sdngmpl...An experimental overview on software defined optical transmission and sdngmpl...
An experimental overview on software defined optical transmission and sdngmpl...
 
IV WTON 2015 - Strategies for Future Flexible Optical Transceivers
IV WTON 2015 - Strategies for Future Flexible Optical TransceiversIV WTON 2015 - Strategies for Future Flexible Optical Transceivers
IV WTON 2015 - Strategies for Future Flexible Optical Transceivers
 
High Performance Network Infrastructure for Future Internet - Julio Oliveira
High Performance Network Infrastructure for Future Internet - Julio OliveiraHigh Performance Network Infrastructure for Future Internet - Julio Oliveira
High Performance Network Infrastructure for Future Internet - Julio Oliveira
 
Next-Generation Optical Access Architecture
Next-Generation Optical Access ArchitectureNext-Generation Optical Access Architecture
Next-Generation Optical Access Architecture
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
Flexible optical networking with spectral or spatial super-channels
Flexible optical networking with spectral or spatial super-channelsFlexible optical networking with spectral or spatial super-channels
Flexible optical networking with spectral or spatial super-channels
 
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
Boosting the Performance of Nested Spatial Mapping with Unequal Modulation in...
 
optics ppt
optics pptoptics ppt
optics ppt
 
ROADM Technologies for Flexible - Tbitsec Optical Networks
ROADM Technologies for Flexible - Tbitsec Optical NetworksROADM Technologies for Flexible - Tbitsec Optical Networks
ROADM Technologies for Flexible - Tbitsec Optical Networks
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
 
Practical issues to be considered in PHY layer of 802.11 standard spec
Practical issues to be considered in PHY layer of 802.11 standard specPractical issues to be considered in PHY layer of 802.11 standard spec
Practical issues to be considered in PHY layer of 802.11 standard spec
 
Next Generation Optical Networking: Software-Defined Optical Networking
Next Generation Optical Networking: Software-Defined Optical NetworkingNext Generation Optical Networking: Software-Defined Optical Networking
Next Generation Optical Networking: Software-Defined Optical Networking
 
Next Generation Wireless Access for 5G - Motorola
 Next Generation Wireless Access for 5G - Motorola Next Generation Wireless Access for 5G - Motorola
Next Generation Wireless Access for 5G - Motorola
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
Localization in V2X Communication Networks
Localization in V2X Communication NetworksLocalization in V2X Communication Networks
Localization in V2X Communication Networks
 
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...
 
Terabit/s Superchannels: needs, challenges and beyond
Terabit/s Superchannels: needs, challenges and beyondTerabit/s Superchannels: needs, challenges and beyond
Terabit/s Superchannels: needs, challenges and beyond
 
CPqD’s optical network - Miquel Garrich
CPqD’s optical network - Miquel GarrichCPqD’s optical network - Miquel Garrich
CPqD’s optical network - Miquel Garrich
 
Iwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisiIwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisi
 
TV Repack & ATSC 3.0: SFN & Future proofing antennas
TV Repack & ATSC 3.0:  SFN & Future proofing antennasTV Repack & ATSC 3.0:  SFN & Future proofing antennas
TV Repack & ATSC 3.0: SFN & Future proofing antennas
 

Viewers also liked

Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)CPqD
 
Brazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3esBrazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3esCPqD
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicCPqD
 
The Dawn of Industry 4.0
The Dawn of Industry 4.0The Dawn of Industry 4.0
The Dawn of Industry 4.0CPqD
 
OPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONSOPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONSCPqD
 
Flexible Optical Transmission
Flexible Optical TransmissionFlexible Optical Transmission
Flexible Optical TransmissionCPqD
 
ShieldOne-SIG 제품소개서 3.5
ShieldOne-SIG 제품소개서 3.5ShieldOne-SIG 제품소개서 3.5
ShieldOne-SIG 제품소개서 3.5PLUS-I
 
The Rise of Small Satellites
The Rise of Small SatellitesThe Rise of Small Satellites
The Rise of Small Satellitesmooctu9
 
Miniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellitesMiniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellitesX. Breogan COSTA
 
Smart Cities - A experiência Telefonica
Smart Cities - A experiência TelefonicaSmart Cities - A experiência Telefonica
Smart Cities - A experiência TelefonicaCPqD
 
Solution RFID
Solution RFIDSolution RFID
Solution RFIDEtilux
 
BaiCells Introduction & Product Introduction-EN-vf-updated
BaiCells Introduction & Product Introduction-EN-vf-updatedBaiCells Introduction & Product Introduction-EN-vf-updated
BaiCells Introduction & Product Introduction-EN-vf-updatedJi Hun (Jay) Ko
 
1 a vision on the evolution to 5 g networks
1 a vision on the evolution to 5 g networks1 a vision on the evolution to 5 g networks
1 a vision on the evolution to 5 g networksCPqD
 
Poster_BAHNA_2015
Poster_BAHNA_2015Poster_BAHNA_2015
Poster_BAHNA_2015Amir BAHNA
 
Prerna sharma
Prerna sharmaPrerna sharma
Prerna sharmaRCET
 
10+ Activities to Do Around the School Ground
10+ Activities to Do Around the School Ground10+ Activities to Do Around the School Ground
10+ Activities to Do Around the School GroundShelly Sanchez Terrell
 
Towards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre EverywhereTowards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre EverywhereCPqD
 
Outdoor activities with mobile devices
Outdoor activities with mobile devicesOutdoor activities with mobile devices
Outdoor activities with mobile devicesShelly Sanchez Terrell
 
Mobile phone embedded system
Mobile phone embedded systemMobile phone embedded system
Mobile phone embedded systemAshutosh Jaiswal
 

Viewers also liked (20)

Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)
 
Brazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3esBrazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3es
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks Public
 
The Dawn of Industry 4.0
The Dawn of Industry 4.0The Dawn of Industry 4.0
The Dawn of Industry 4.0
 
OPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONSOPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONS
 
Flexible Optical Transmission
Flexible Optical TransmissionFlexible Optical Transmission
Flexible Optical Transmission
 
ShieldOne-SIG 제품소개서 3.5
ShieldOne-SIG 제품소개서 3.5ShieldOne-SIG 제품소개서 3.5
ShieldOne-SIG 제품소개서 3.5
 
The Rise of Small Satellites
The Rise of Small SatellitesThe Rise of Small Satellites
The Rise of Small Satellites
 
Miniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellitesMiniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellites
 
Smart Cities - A experiência Telefonica
Smart Cities - A experiência TelefonicaSmart Cities - A experiência Telefonica
Smart Cities - A experiência Telefonica
 
Solution RFID
Solution RFIDSolution RFID
Solution RFID
 
BaiCells Introduction & Product Introduction-EN-vf-updated
BaiCells Introduction & Product Introduction-EN-vf-updatedBaiCells Introduction & Product Introduction-EN-vf-updated
BaiCells Introduction & Product Introduction-EN-vf-updated
 
1 a vision on the evolution to 5 g networks
1 a vision on the evolution to 5 g networks1 a vision on the evolution to 5 g networks
1 a vision on the evolution to 5 g networks
 
Poster_BAHNA_2015
Poster_BAHNA_2015Poster_BAHNA_2015
Poster_BAHNA_2015
 
Prerna sharma
Prerna sharmaPrerna sharma
Prerna sharma
 
10+ Activities to Do Around the School Ground
10+ Activities to Do Around the School Ground10+ Activities to Do Around the School Ground
10+ Activities to Do Around the School Ground
 
Towards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre EverywhereTowards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre Everywhere
 
Outdoor activities with mobile devices
Outdoor activities with mobile devicesOutdoor activities with mobile devices
Outdoor activities with mobile devices
 
4G technology
4G technology 4G technology
4G technology
 
Mobile phone embedded system
Mobile phone embedded systemMobile phone embedded system
Mobile phone embedded system
 

Similar to Embedded Electronics for Telecom DSP

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
 
Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card  Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card VLSICS Design
 
FIR_Filters_with_FPGA
FIR_Filters_with_FPGAFIR_Filters_with_FPGA
FIR_Filters_with_FPGAIrvn Rynning
 
transforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdftransforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdfJunaidKhan188662
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsTan Vo
 
FPGA in outer space seminar report
FPGA in outer space seminar reportFPGA in outer space seminar report
FPGA in outer space seminar reportrahul kumar verma
 
Poster digital-070624
Poster digital-070624Poster digital-070624
Poster digital-070624Bertalan EGED
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jpsjpsvenn
 
Study of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray Spectrometry
Study of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray SpectrometryStudy of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray Spectrometry
Study of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray Spectrometryijtsrd
 
OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...
OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...
OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...NECST Lab @ Politecnico di Milano
 
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
 
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...NECST Lab @ Politecnico di Milano
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis DefenseVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis DefenseAlp Sayin
 

Similar to Embedded Electronics for Telecom DSP (20)

Final_Report
Final_ReportFinal_Report
Final_Report
 
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
 
Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card  Design and Implementation of FPGA Based Signal Processing Card
Design and Implementation of FPGA Based Signal Processing Card
 
Mt 201
Mt 201Mt 201
Mt 201
 
FIR_Filters_with_FPGA
FIR_Filters_with_FPGAFIR_Filters_with_FPGA
FIR_Filters_with_FPGA
 
transforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdftransforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdf
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systems
 
FPGA in outer space seminar report
FPGA in outer space seminar reportFPGA in outer space seminar report
FPGA in outer space seminar report
 
Poster digital-070624
Poster digital-070624Poster digital-070624
Poster digital-070624
 
MIMO Testbed presentation (DSPeR'2005)
MIMO Testbed presentation (DSPeR'2005)MIMO Testbed presentation (DSPeR'2005)
MIMO Testbed presentation (DSPeR'2005)
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
Study of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray Spectrometry
Study of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray SpectrometryStudy of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray Spectrometry
Study of FPGA Based Multi Channel Analyzer for Gamma Ray and X Ray Spectrometry
 
OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...
OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...
OXiGen: A tool for automatic acceleration of C functions into dataflow FPGA-b...
 
Jg3515961599
Jg3515961599Jg3515961599
Jg3515961599
 
Br4201458461
Br4201458461Br4201458461
Br4201458461
 
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
 
Resume201411
Resume201411Resume201411
Resume201411
 
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
 
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis DefenseVHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
VHF/UHF Uplink Solutions for Remote Wireless Sensor Networks - Thesis Defense
 
Mobile Broadband
Mobile BroadbandMobile Broadband
Mobile Broadband
 

More from CPqD

Novo modelo de apoio à inovação
Novo modelo de apoio à inovaçãoNovo modelo de apoio à inovação
Novo modelo de apoio à inovaçãoCPqD
 
BNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à InovaçãoBNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à InovaçãoCPqD
 
Câmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoTCâmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoTCPqD
 
Mesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o SetorMesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o SetorCPqD
 
Creating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of ThingsCreating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of ThingsCPqD
 
RFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoTRFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoTCPqD
 
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015CPqD
 
Fiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation NetworksFiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation NetworksCPqD
 
Emerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMsEmerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMsCPqD
 
Optics for 100G and beyond
Optics for 100G and beyondOptics for 100G and beyond
Optics for 100G and beyondCPqD
 
Optical Signal Property Synthesis at Runtime – An new approach for coherent t...
Optical Signal Property Synthesis at Runtime – An new approach for coherent t...Optical Signal Property Synthesis at Runtime – An new approach for coherent t...
Optical Signal Property Synthesis at Runtime – An new approach for coherent t...CPqD
 
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...CPqD
 
Development through Innovation
Development through InnovationDevelopment through Innovation
Development through InnovationCPqD
 
Ministry of Communication - Research & Development in Telecommunications
Ministry of Communication - Research & Development in TelecommunicationsMinistry of Communication - Research & Development in Telecommunications
Ministry of Communication - Research & Development in TelecommunicationsCPqD
 
Welcome - Alberto Paradisi
Welcome - Alberto ParadisiWelcome - Alberto Paradisi
Welcome - Alberto ParadisiCPqD
 
Semiconductor Optical Amplifiers: Linear Amplification, Space Switches, and ...
Semiconductor Optical Amplifiers: Linear Amplification,  Space Switches, and ...Semiconductor Optical Amplifiers: Linear Amplification,  Space Switches, and ...
Semiconductor Optical Amplifiers: Linear Amplification, Space Switches, and ...CPqD
 
Accelerating the Design of Optical Networks using Surrogate Models
Accelerating the Design of Optical Networks using Surrogate ModelsAccelerating the Design of Optical Networks using Surrogate Models
Accelerating the Design of Optical Networks using Surrogate ModelsCPqD
 
Next-Generation High-Capacity Submarine Transmission
Next-Generation High-Capacity Submarine TransmissionNext-Generation High-Capacity Submarine Transmission
Next-Generation High-Capacity Submarine TransmissionCPqD
 
Amplification, ROADM and Optical Networking activities at CPqD
Amplification, ROADM and Optical Networking activities at CPqDAmplification, ROADM and Optical Networking activities at CPqD
Amplification, ROADM and Optical Networking activities at CPqDCPqD
 

More from CPqD (19)

Novo modelo de apoio à inovação
Novo modelo de apoio à inovaçãoNovo modelo de apoio à inovação
Novo modelo de apoio à inovação
 
BNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à InovaçãoBNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à Inovação
 
Câmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoTCâmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoT
 
Mesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o SetorMesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o Setor
 
Creating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of ThingsCreating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of Things
 
RFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoTRFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoT
 
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
 
Fiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation NetworksFiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation Networks
 
Emerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMsEmerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMs
 
Optics for 100G and beyond
Optics for 100G and beyondOptics for 100G and beyond
Optics for 100G and beyond
 
Optical Signal Property Synthesis at Runtime – An new approach for coherent t...
Optical Signal Property Synthesis at Runtime – An new approach for coherent t...Optical Signal Property Synthesis at Runtime – An new approach for coherent t...
Optical Signal Property Synthesis at Runtime – An new approach for coherent t...
 
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
 
Development through Innovation
Development through InnovationDevelopment through Innovation
Development through Innovation
 
Ministry of Communication - Research & Development in Telecommunications
Ministry of Communication - Research & Development in TelecommunicationsMinistry of Communication - Research & Development in Telecommunications
Ministry of Communication - Research & Development in Telecommunications
 
Welcome - Alberto Paradisi
Welcome - Alberto ParadisiWelcome - Alberto Paradisi
Welcome - Alberto Paradisi
 
Semiconductor Optical Amplifiers: Linear Amplification, Space Switches, and ...
Semiconductor Optical Amplifiers: Linear Amplification,  Space Switches, and ...Semiconductor Optical Amplifiers: Linear Amplification,  Space Switches, and ...
Semiconductor Optical Amplifiers: Linear Amplification, Space Switches, and ...
 
Accelerating the Design of Optical Networks using Surrogate Models
Accelerating the Design of Optical Networks using Surrogate ModelsAccelerating the Design of Optical Networks using Surrogate Models
Accelerating the Design of Optical Networks using Surrogate Models
 
Next-Generation High-Capacity Submarine Transmission
Next-Generation High-Capacity Submarine TransmissionNext-Generation High-Capacity Submarine Transmission
Next-Generation High-Capacity Submarine Transmission
 
Amplification, ROADM and Optical Networking activities at CPqD
Amplification, ROADM and Optical Networking activities at CPqDAmplification, ROADM and Optical Networking activities at CPqD
Amplification, ROADM and Optical Networking activities at CPqD
 

Recently uploaded

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Embedded Electronics for Telecom DSP

  • 1. Embedded Electronics for Telecom DSP Aldebaro Klautau Embedded Systems Lab (LASSE) @ Federal Univ. of Pará (UFPA) V International Workshop on Trends in Optical Technologies (WTON) CPqD – Campinas – Brazil - May 19, 2016 UFPA
  • 2. Goal and Agenda Goal: discuss options for prototyping new physical layers (PHY) of DSP-based telecommunication systems From the perspective of a digital signal processing R&D group that (furiously) targets the highest possible bit rates No ASICs, but discrete components & development boards Agenda Motivation: demand for increased bit rates Options for prototyping: emphasis on DSP processor and FPGA Examples of prototypes using the most from available hardware May 19, 2016 Aldebaro Klautau 2
  • 3. Bit-rate hungry applications Optical transmission with flexible transceivers Software-defined radios and 5G Architecture: Small cells and centralized-RAN PHY: Spectrum aggregation, massive MIMO, mmWaves Example of 4G traffic: 4 signals with BW=20 MHz  ~3.7 Gbps In newer versions of LTE number of antennas can be 16 or 32  Bit rate = 15 Gbps or 30 Gbps Aldebaro Klautau 3May 19, 2016
  • 4. Electronic components and associated development boards for prototyping Aldebaro Klautau 4May 19, 2016 Prototype GPU DSP ASSP ASIC FPGA Standard cells Full custom IC GPU: graphics processing unit ASSP: application specific standard product
  • 5. Complete DMT transceiver development FFT-based Discrete Multi-Tone (DMT) bitloading supporting up to 10 bits per tone (1024-QAM) 5 Bits per tone
  • 6. For DMT task: a DSP processor (SoC) chosen as platform Aldebaro Klautau 6 4 cores FFT coprocessors Network coprocessor Viterbi coprocessors
  • 7. C language programming Our main motivation: program in C language Besides, free open source routines available. Example: Forward Error Correction (FEC) But good performance required heavy optimization Comparison of Reed-Solomon (RS) implementations, per codeword 7
  • 8. Many routines to split among cores Issues related to concurrency and parallelism April 6, 2016 Aldebaro Klautau 8
  • 9. Architectural split of functionalities among DSP cores 9
  • 10. Significant effort to optimize code for the platform April 6, 2016 Aldebaro Klautau 10 Level 1 - Compiler Optimizations Level 2 - Code Organization/Refactoring Level 3 - Architecture Optimization
  • 11. From “programmable logic” to the “platform FPGA” 11 [Lyke, 2015] May 19, 2016 evolution
  • 12. FPGA boards support several interfaces and peripherals Several FMC (FPGA mezzanine card) boards PC interface: PCIe to FPGA (up to 30 Gbps) Commonly present in FPGA evaluation boards Aldebaro Klautau 12 High speed ADC/DAC cards 8x SFP expansion card General purpose
  • 13. Prototyping with FPGAs HDL (VHDL, Verilog, etc.) is more difficult than C and most engineers are exposed to “programmable” logic (digital electronics) but not digital signal processing on FPGAs and parallel programming Go for DSP “general-purpose” chips? Note that multicore alternatives also require good skills on concurrent and parallel programming and often a profound knowledge of the chip architecture Changing the DSP chip manufacturer requires studying the new architecture while FPGAs are more “generic” FPGAs are more natural step towards silicon / ASIC than using DSP chips Aldebaro Klautau 13
  • 14. ADC trends Photonic ADCs Undersampling : signals sampled below their Nyquist rates Compressive sampling E.g. Bayesian approach May 23, 2016 Aldebaro Klautau 14 [Khilo, 2012] Limits on ENOB (effective number of bits) due to Jitter ADCs up to 2007 Darker blue: ADCs later than 2007
  • 15. Some DAC performance numbers Summary: DACs and AWGs (arbitrary waveform generators), together with ADCs and DSOs (digital storage oscilloscopes) operating at ~100 GSa/s Hence, the computing platform (DSP, FPGA, ASSP, etc.) may be the bottleneck! 15 bits BW (GHz) Fs (Gsa/s) ENOB Micram DAC-4 6 42 100 - Micram DAC-3 6 23.8 72 4.5 Micram DACII 6 20 34 4 [Nagatani, 2011] 6 - 60 - [Huang, 2014] 8 10 100 5.3
  • 16. “Design gap” does not help those aiming at bit rate records “Gap”: FPGA has enough capacity to accomodate most of the ASIC designs But achieving symbol rates of tens of Gbauds is hard for a real-time transmitter implementation and often impossible for a receiver Aldebaro Klautau 16 [Trimberger, 2015] May 19, 2016
  • 17. Architectures for PHY testbeds and demonstrations Offline processing Both transmitter (Tx) and receiver (Rx) processing are performed offline Often FPGA-based Transmitter: samples are pre-computed, stored at e.g. FPGA memory and sent to channel via fast DAC Receiver: fast digital storage oscilloscope (DSO) digitizes received signal Real-time receiver processing Often based on ASICs or ASSPs Real-time transmitter processing May use FPGA with internal PRBS generation to avoid “slow” interface to PC Aldebaro Klautau 17May 19, 2016
  • 18. State of art offline processing example 1.125 Tb/s 15-carrier super-channel Two DACs at 32 GSa/s (oversampling of 4 samples/symbol) DSO with 62.5 GSa/s using two interleaved 33 GSa/s ADCs Aldebaro Klautau 18May 19, 2016 [Maher, 2016]
  • 19. State of art Tx + Rx real-time processing example [Eiselt, 2016] “First Real-Time 400G PAM-4 Demonstration for Inter- Data Center Transmission over 100 km of SSMF at 1550 nm” ASIC chips Extra info: 8 x 25.78125 GBaud signals, PAM-4, 100 km; 𝜆 = 1550 𝑛𝑚 19
  • 20. Real-time transmitter processing example Implementation by Ilan Sousa (UFPa). Joint work with CPqD IMOC 2015 Second Best Student Paper Award Example of reaching limit of available hardware via DSP Real-time fractional oversampling of high order modulation signals with Nyquist pulse shaping Issues: Fractional sampling rate conversion: interpolate by L and decimate by M FPGA clock is slow and parallelism is required Need to minimize the number of multipliers Aldebaro Klautau 20
  • 21. DAC with Fs = 25 GSa/s and FPGA with 156.25 MHz clock Parallelism level: 160 (= 25 GSa/s / 156.25 MHz) Hardware limitation required parallelism May 19, 2016 Aldebaro Klautau 21
  • 22. Real-time Nyquist pulse shaping Input symbols at given rate Rsym (e.g. 12.5 Gbauds) must be converted to samples at Fs (e.g. 25 Gsa/s) to feed the DAC Often the oversampling factor L=Rsym/Fs is an integer Then “shaping” is equivalent to interpolation: upsampling followed by an FIR filter h[n] (the Nyquist pulse) with N coefficients Aldebaro Klautau 22May 19, 2016
  • 23. Fractional sampling rate conversion (FSRC) Fractional oversampling factor L/M Example 1: L=3 and M=2 implies L/M=1.5 samples/sym and Fs=1.5 Rsym Example 2: L=10 and M=9 implies L/M=1.11 samples/sym and Fs=1.11 Rsym Gives flexibility for Nyquist pulse shaping with respect to relation between symbol rate Rsym and sampling frequency Fs May 23, 2016 Aldebaro Klautau 23 LPF Gain=L, ωc=π/L L 𝒙[𝒎′ ] 𝐪[𝒎] 𝐳[𝒎] LPF Gain=1, ωc=π/M M 𝒚[𝒏]𝐳′[𝒎] Interpolator Decimator
  • 24. Nyquist pulse shaping implementations May 23, 2016 Aldebaro Klautau 24 Resampling = interpolation + decimation LPF Gain=L, ωc=min{π/L,π/M} ML 𝒚[𝒏]𝒙[𝒎′ ] 𝐪[𝒎] 𝐳[𝒎] LPF Gain=L, ωc=π/L L 𝒙[𝒎′ ] 𝐪[𝒎] 𝐳[𝒎] LPF Gain=1, ωc=π/M M 𝒚[𝒏]𝐳′[𝒎] Interpolator Decimator Combine the filters Polyphase efficient implementation
  • 25. Minimum number of multipliers and efficient use of memory Example: L=3, M=5, parallelism P=15, V=5 stacked FSRCs 25 Aldebaro Klautau Proposed Parallel FSRC
  • 26. Results with parallel FSRC Decreases computational cost by LM (for example: with L=16 and M=15  2 orders of magnitude) FPGAs resources usage for L=5, M=4, with filter lengths N=51 or 101 using V = 32 stacked FSRCs (XC5 and XC7 and boards for Virtex 5 and 7, respectively) 26 Look-Up Tables: Multipliers:
  • 27. Validation results Constellations for back-to-back (B2B) – first set of tests 28.125 GBd Sampling rate 𝐹𝑠 = 30 𝐺𝑆𝑎/𝑠 𝑂𝑣𝑒𝑠𝑎𝑚𝑝𝑙𝑖𝑛𝑔 = 16/15 = 1.0667 samples per symbol Symbol rate Rsym = 28.125 GBauds Aldebaro Klautau 27 X polarization Y polarization
  • 28. Channelization for FDM over fiber An example in which smart (polyphase) filtering is not enough: Aldebaro Klautau 28May 19, 2016
  • 30. Mux signal transformations via DSP ~ Resample 𝑰 𝒑 ~ 30 Carrier Carrier Complex Real
  • 31. Demux signal transformations via DSP ~ Resample 𝑫 𝒑 ~ 31 Carrier Carrier Complex Real Adjacent channel strong interference
  • 32. Classical filtering result Filter length may not be enough Problem: FPGA does not suport real-time operation with more than 3k multipliers Signal Gen DEMUX Analyzer May 19, 2016 Aldebaro Klautau 32
  • 33. Demux with improved filtering ~ Resample 𝑫 𝒑 ~ May 19, 2016 Aldebaro Klautau 33 Carrier Carrier Complex Real
  • 34. Effect of improved filtering on received signal May 19, 2016 34  FIR filters with length 90, 150 and 200  With significant improvement regarding distortion, etc.
  • 35. Conclusions “Platform FPGAs” have been chosen for cutting-edge research testbeds due to their price and reconfigurability There are wonderful EDA flows to simplify design for FPGAs (e.g. Matlab  VHDL  FPGA), but for cutting-edge implementations, a skilled developer is often required with Capability to write custom and efficient VHDL code Good understanding of corresponding IPs Trained to explore parallelism Along with microelectronics and photonics, telecom algorithms will also evolve towards parallel implementations to cope with the increase on information processing rate Benefit of increased degrees of freedom (e.g. spatial multiplexing in wireless and optical fibers) Virtuous cycle: We develop better algorithms when evaluating their real-time implementation on hardware 35 Academia needs to update DSP courses!
  • 36. Thanks! Obrigado! LASSE @ Espaço Inovação – Parque Ciência e Tecnologia Guamá aldebaro@ufpa.br - www.lasse.ufpa.br April 6, 2016 Aldebaro Klautau 36
  • 37. References [Khilo, 2012] Photonic ADC: overcoming the bottleneck of electronic jitter [Huang, 2014] An 8-bit 100-GS/s distributed DAC in 28-nm CMOS [Wong, 2014] Quantifying the Gap Between FPGA and Custom CMOS to Aid Microarchitectural Design [Trimberger, 2015] Three Ages of FPGAs: A Retrospective on the First Thirty Years of FPGA Technology [Lyke, 2015] An Introduction to Reconfigurable Systems [Shannon, 2015] Technology Scaling in FPGAs: Trends in Applications and Architectures [Maher, 2016] Increasing the information rates of optical communications via coded modulation: a study of transceiver performance [Nagatani, 2011] A 60-GS/s 6-Bit DAC in 0.5-µm InP HBT Technology for Optical Communications Systems [Huang, 2014] An 8-bit 100-GS/s distributed DAC in 28-nm CMOS [Eiselt, 2016] First Real-Time 400G PAM-4 Demonstration for Inter-Data Center Transmission over 100 km of SSMF at 1550 nm [Ilan, 2015] Parallel Polyphase Filtering for Pulse Shaping on High-Speed Optical Communication Systems [Kuon, 2007] Measuring the Gap Between FPGAs and ASICs [Jamieson, 2005] Mapping multiplexers onto hard multipliers in FPGAs Aldebaro Klautau 37May 19, 2016