SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

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