SlideShare a Scribd company logo
1 of 19
Download to read offline
High Performance Digital Predistortion
For Wideband RF Power Amplifiers
High Performance Digital Predistortion
For Wideband RF Power Amplifiers
From Concept to Implementation
Visit To CTVR, Trinity College Dublin, Ireland
Dr. Lei Guan
(lei.guan@ieee.org)
Visit To CTVR, Trinity College Dublin, Ireland
From Concept to Implementation
Verification
ConceptProblem
Digital
Scientific R&D Topic:
Specific;
Measurable;
Achievable;
Result-oriented;
Time-limited.
/1915th August 2012 2 Dr. Lei Guan
(lei.guan@ieee.org)
Simulation
System
Implementation
Digital
Predistortion
VHDL
Why need for Power Amplifier (PA) ?
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
Mobile Network
Base station
/1915th August 2012 3
PA: analogue circuit, converting
DC power to added RF power
PA: analogue circuit, converting
DC power to added RF power
Mobile Network
TransceiverPower Amplifier
• Wireless communication: communicate
with anyone, at anywhere, at anytime;
• To perform long distance wireless
transmission, base stations are required
for communications signal relay;
• Power amplifiers are used to increase
the power of signal.
• Wireless communication: communicate
with anyone, at anywhere, at anytime;
• To perform long distance wireless
transmission, base stations are required
for communications signal relay;
• Power amplifiers are used to increase
the power of signal.
Dr. Lei Guan
(lei.guan@ieee.org)
Why need for Wideband PA ?
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 4
Wider bandwidth transceiver requiredWider bandwidth transceiver required
Higher data density modulation requiredHigher data density modulation required• To provide faster data transmission
(Video call, on-line movie… )
• To provide better service to more
users
• To provide faster data transmission
(Video call, on-line movie… )
• To provide better service to more
users
Dr. Lei Guan
(lei.guan@ieee.org)
Why need for High-efficiency PA ?
Typical PA efficiency: 15~30%Typical PA efficiency: 15~30%From Vodafone
PA
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 5
• Economic: reduce wasted cost to
save €€€€;
• Green ICT: reduce wasted power
consumption to save energy;
• Environmental: reduce CO2 to
save earth;
• Economic: reduce wasted cost to
save €€€€;
• Green ICT: reduce wasted power
consumption to save energy;
• Environmental: reduce CO2 to
save earth;
High-efficiency PA requiredHigh-efficiency PA requiredFrom NSN
Dr. Lei Guan
(lei.guan@ieee.org)
Linearity and Efficiency Compromise
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 6
PA
T-domain
F-domain
How to provide maximum PA
efficiency with satisfactory
linearity ?
How to provide maximum PA
efficiency with satisfactory
linearity ?
PA must be operated at linear
region !
PA must be operated at linear
region !
Dr. Lei Guan
(lei.guan@ieee.org)
Digital Predistortion (DPD)
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 7
• Extend linear operation region of power amplifiers
• Digital signal processing (Reliable and flexible)
• Standalone unit (Integrated and duplicable)
PA
Dr. Lei Guan
(lei.guan@ieee.org)
DPD System Requirement
• Digital Predistorter (DPD):
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 8
• Digital Predistorter (DPD):
– Accurate behavioral models required to describe inverse behavior;
– Real-time processing/High speed hardware implementation required.
• Parameter Extraction / Model Extraction:
– Coefficients value initialization/ adaptation;
– Can be “slowly” updated, not necessarily real-time.
• Data forward and feedback path:
– High speed ADC and DAC required;
– Up-converter and down-converter required.
Dr. Lei Guan
(lei.guan@ieee.org)
DPD Simulation System
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 9
• MATLAB/Simulink environment;
• To validate DPD idea/algorithm for genetic RF nonlinear system;
• Simplified system simulation, ideal DAC/ADC, Mod/Demod units;
• Rapid algorithm validation;
• Low cost and flexible;
• But not Physical test for PAs in real wireless systems.
Dr. Lei Guan
(lei.guan@ieee.org)
DPD Simulation Results
AM/AM
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
Volterra model
Coefficients are linear with respect to input
/1915th August 2012 10
DPD model
extraction
PSD
LS/LMS
Linear System ID
Dr. Lei Guan
(lei.guan@ieee.org)
Direct DPD Implementation
Direct structure: A large number of
complex multipliers are required, and this
number increases dramatically when
nonlinear order P and memory length M
increase
Direct structure: A large number of
complex multipliers are required, and this
number increases dramatically when
nonlinear order P and memory length M
increase
1 1
2 2
2 2( 1) 2 *
2 1,1 2 1,2
0 0 1 1
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
P P
M M
k k
k k
k i k i
u n g i x n x n i g i x n x n x n i
 

 
   
           Volterra model:
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 11
Hardware Multiplier (HM) occupies a large area of silicon; dedicated signal
processing units with limited number on chip, e.g., Xilinx Virtex-4 XC4SX35 (
Only 192 DSP48 units)
Hardware Multiplier (HM) occupies a large area of silicon; dedicated signal
processing units with limited number on chip, e.g., Xilinx Virtex-4 XC4SX35 (
Only 192 DSP48 units)
Dr. Lei Guan
(lei.guan@ieee.org)
Low-cost DPD Implementation
1. LUT-assisted Gain Indexing:
Memory is much cheaper than hardware multipliers
2. TDM-based Multiplier Sharing:
FPGA clock is faster than required data rate
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
1 1
2 2
2 2( 1) 2 *
2 1,1 2 1,2
0 0 1 1
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
P P
M M
k k
k k
k i k i
u n g i x n x n i g i x n x n x n i
 

 
   
           Volterra model:
/1915th August 2012 12
[L. Guan, WO 2010/136114 A1]
Dr. Lei Guan
(lei.guan@ieee.org)
DPD Validation Platform Design
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
• Practicability: Focus on Fundamental units
• Flexibility: 2-Mode DPD (soft & Hard)
Hardware (e.g., FPGA) + Software (e.g., Matlab)
• Expandability: Design each function independently
• Practicability: Focus on Fundamental units
• Flexibility: 2-Mode DPD (soft & Hard)
Hardware (e.g., FPGA) + Software (e.g., Matlab)
• Expandability: Design each function independently
/1915th August 2012 13
[L. Guan, et al., EI project report]
Dr. Lei Guan
(lei.guan@ieee.org)
Matlab-based Graphic User Control Panel (PC)
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
Other necessary functions are required
to get the whole system running
properly, as shown in the diagram
/1915th August 2012 14
Graphic User Control Panel Background Layer of Control Panel
Dr. Lei Guan
(lei.guan@ieee.org)
FPGA-based Core Logics (Baseband)
Clock Management
Logics (Multi -
region clocks)
Clock Management
Logics (Multi -
region clocks)
Data Interface
Logics (UART,
LVDS)
Data Interface
Logics (UART,
LVDS) Xilinx Virtex 5
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 15
User Defined
Logics (DPD,…)
User Defined
Logics (DPD,…)
External ICs
Configuration
Logic (DAC,…)
External ICs
Configuration
Logic (DAC,…)
Mode:
1. Soft-DPD
2. Hard-DPD
Mode:
1. Soft-DPD
2. Hard-DPD
Dr. Lei Guan
(lei.guan@ieee.org)
Typical Analog Front-end (RF)
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 16 Dr. Lei Guan
(lei.guan@ieee.org)
Picture of the DPD Test Platform
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
Robust Validation
Procedure:
1. FPGA -> EXP ->
FPGA
(Chip Loop);
2. PC -> FPGA ->PC
(Digital Loop);
/1915th August 2012 17
3. ESG -> RF -> FPGA
-> PC (RX);
4. PC -> FPGA -> RF
->PSA (TX);
5. PC -> FPGA -> RF
-> FPGA -> PC
(System loop);
Step1: Physical link validation;
Step2: Core function validation;
Dr. Lei Guan
(lei.guan@ieee.org)
DPD Linearization Performance
Problem -> Concept -> System -> Simulation -> Implementation -> Verification
/1915th August 2012 18
PA: Doherty PA;
Fc: 2.14 GHz;
Sig: 8-carrier UMTS
(40 MHz);
ACPR (± 5MHz): (Required spectral mask: -45 dB)
W/O DPD -25 dB;
With DPD -57 dB;
EVM (%):
W/O DPD 10.77%;
With DPD 0.39%;
Dr. Lei Guan
(lei.guan@ieee.org)
Q and A
• Basic introduction of Digital Predistortion;
• Include all the fundamental development
procedure (From concept to implementation);
• Can be used to compensate for nonlinear
distortion in other electronic systems (ADC, Echo
/19
distortion in other electronic systems (ADC, Echo
cancellation…)
• Thanks for your attention !!
15th August 2012 19 Dr. Lei Guan
(lei.guan@ieee.org)

More Related Content

What's hot

Receiver Desense Common Issue
Receiver Desense Common IssueReceiver Desense Common Issue
Receiver Desense Common Issuecriterion123
 
OXX B66 Rx sensitivity and desense analysis issue debug
OXX B66 Rx sensitivity and desense analysis issue debugOXX B66 Rx sensitivity and desense analysis issue debug
OXX B66 Rx sensitivity and desense analysis issue debugPei-Che Chang
 
The ABCs of ADCs Understanding How ADC Errors Affect System Performance
The ABCs of ADCs Understanding How ADC Errors Affect System PerformanceThe ABCs of ADCs Understanding How ADC Errors Affect System Performance
The ABCs of ADCs Understanding How ADC Errors Affect System Performancecriterion123
 
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter PartPerformance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter Partcriterion123
 
Some issue due to incorrect PA and transceiver configuration
Some issue due to incorrect PA and transceiver configurationSome issue due to incorrect PA and transceiver configuration
Some issue due to incorrect PA and transceiver configurationcriterion123
 
One LTE B7 Desense Case Study
One LTE B7 Desense Case StudyOne LTE B7 Desense Case Study
One LTE B7 Desense Case Studycriterion123
 
One Case Study For GSM Unstable Output Power Issue
One Case Study For GSM Unstable Output  Power IssueOne Case Study For GSM Unstable Output  Power Issue
One Case Study For GSM Unstable Output Power Issuecriterion123
 
Filtering Requirements for FDD + TDD CA Scenarios
Filtering Requirements for FDD + TDD CA ScenariosFiltering Requirements for FDD + TDD CA Scenarios
Filtering Requirements for FDD + TDD CA ScenariosPei-Che Chang
 
EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering criterion123
 
A Study On TX Leakage In 4G LTE Handset Terminals
A Study On TX Leakage In 4G LTE Handset TerminalsA Study On TX Leakage In 4G LTE Handset Terminals
A Study On TX Leakage In 4G LTE Handset Terminalscriterion123
 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Considerationcriterion123
 
Wireless Communication short talk
Wireless Communication short talkWireless Communication short talk
Wireless Communication short talkPei-Che Chang
 
GNSS De-sense By IMT and PCS DA Output
GNSS De-sense By IMT and PCS DA OutputGNSS De-sense By IMT and PCS DA Output
GNSS De-sense By IMT and PCS DA Outputcriterion123
 
4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-notePei-Che Chang
 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationcriterion123
 
LTE carrier aggregation technology development and deployment worldwide
LTE carrier aggregation technology development and deployment worldwideLTE carrier aggregation technology development and deployment worldwide
LTE carrier aggregation technology development and deployment worldwidecriterion123
 
Challenges In Designing 5 GHz 802.11 ac WIFI Power Amplifiers
Challenges In Designing 5 GHz 802.11 ac WIFI Power AmplifiersChallenges In Designing 5 GHz 802.11 ac WIFI Power Amplifiers
Challenges In Designing 5 GHz 802.11 ac WIFI Power Amplifierscriterion123
 
1 RB sensitivity at middle RBs poor than other RBs
1 RB sensitivity at middle RBs poor than other RBs1 RB sensitivity at middle RBs poor than other RBs
1 RB sensitivity at middle RBs poor than other RBsPei-Che Chang
 

What's hot (20)

Receiver Desense Common Issue
Receiver Desense Common IssueReceiver Desense Common Issue
Receiver Desense Common Issue
 
OXX B66 Rx sensitivity and desense analysis issue debug
OXX B66 Rx sensitivity and desense analysis issue debugOXX B66 Rx sensitivity and desense analysis issue debug
OXX B66 Rx sensitivity and desense analysis issue debug
 
The ABCs of ADCs Understanding How ADC Errors Affect System Performance
The ABCs of ADCs Understanding How ADC Errors Affect System PerformanceThe ABCs of ADCs Understanding How ADC Errors Affect System Performance
The ABCs of ADCs Understanding How ADC Errors Affect System Performance
 
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter PartPerformance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
 
Some issue due to incorrect PA and transceiver configuration
Some issue due to incorrect PA and transceiver configurationSome issue due to incorrect PA and transceiver configuration
Some issue due to incorrect PA and transceiver configuration
 
One LTE B7 Desense Case Study
One LTE B7 Desense Case StudyOne LTE B7 Desense Case Study
One LTE B7 Desense Case Study
 
B2 desence
B2 desenceB2 desence
B2 desence
 
PAPR Reduction
PAPR ReductionPAPR Reduction
PAPR Reduction
 
One Case Study For GSM Unstable Output Power Issue
One Case Study For GSM Unstable Output  Power IssueOne Case Study For GSM Unstable Output  Power Issue
One Case Study For GSM Unstable Output Power Issue
 
Filtering Requirements for FDD + TDD CA Scenarios
Filtering Requirements for FDD + TDD CA ScenariosFiltering Requirements for FDD + TDD CA Scenarios
Filtering Requirements for FDD + TDD CA Scenarios
 
EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering
 
A Study On TX Leakage In 4G LTE Handset Terminals
A Study On TX Leakage In 4G LTE Handset TerminalsA Study On TX Leakage In 4G LTE Handset Terminals
A Study On TX Leakage In 4G LTE Handset Terminals
 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Consideration
 
Wireless Communication short talk
Wireless Communication short talkWireless Communication short talk
Wireless Communication short talk
 
GNSS De-sense By IMT and PCS DA Output
GNSS De-sense By IMT and PCS DA OutputGNSS De-sense By IMT and PCS DA Output
GNSS De-sense By IMT and PCS DA Output
 
4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note
 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimization
 
LTE carrier aggregation technology development and deployment worldwide
LTE carrier aggregation technology development and deployment worldwideLTE carrier aggregation technology development and deployment worldwide
LTE carrier aggregation technology development and deployment worldwide
 
Challenges In Designing 5 GHz 802.11 ac WIFI Power Amplifiers
Challenges In Designing 5 GHz 802.11 ac WIFI Power AmplifiersChallenges In Designing 5 GHz 802.11 ac WIFI Power Amplifiers
Challenges In Designing 5 GHz 802.11 ac WIFI Power Amplifiers
 
1 RB sensitivity at middle RBs poor than other RBs
1 RB sensitivity at middle RBs poor than other RBs1 RB sensitivity at middle RBs poor than other RBs
1 RB sensitivity at middle RBs poor than other RBs
 

Viewers also liked

Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134welahdab
 
Suppression of nonlinearity induced distortions in radio over fiber links
Suppression of nonlinearity induced distortions in radio over fiber linksSuppression of nonlinearity induced distortions in radio over fiber links
Suppression of nonlinearity induced distortions in radio over fiber linksIAEME Publication
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure callSunita Sahu
 
NAB 2015 - Equalink 3
NAB 2015 - Equalink 3NAB 2015 - Equalink 3
NAB 2015 - Equalink 3Newtec
 
Introduction To Antenna Impedance Tuner And Aperture Switch
Introduction To Antenna Impedance Tuner And Aperture SwitchIntroduction To Antenna Impedance Tuner And Aperture Switch
Introduction To Antenna Impedance Tuner And Aperture Switchcriterion123
 
Power amplifiers
Power amplifiersPower amplifiers
Power amplifiersmofassair
 

Viewers also liked (10)

Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
Novel RF Power Amplifier Linearization Proof-Of-Concept Bipolar Ne46134
 
Nonlinearity
NonlinearityNonlinearity
Nonlinearity
 
Dynamic resource allocation in LR-PON
Dynamic resource allocation in LR-PONDynamic resource allocation in LR-PON
Dynamic resource allocation in LR-PON
 
Remote method invocation (RMI)
Remote method invocation (RMI)Remote method invocation (RMI)
Remote method invocation (RMI)
 
Suppression of nonlinearity induced distortions in radio over fiber links
Suppression of nonlinearity induced distortions in radio over fiber linksSuppression of nonlinearity induced distortions in radio over fiber links
Suppression of nonlinearity induced distortions in radio over fiber links
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
 
NAB 2015 - Equalink 3
NAB 2015 - Equalink 3NAB 2015 - Equalink 3
NAB 2015 - Equalink 3
 
Introduction To Antenna Impedance Tuner And Aperture Switch
Introduction To Antenna Impedance Tuner And Aperture SwitchIntroduction To Antenna Impedance Tuner And Aperture Switch
Introduction To Antenna Impedance Tuner And Aperture Switch
 
Power amplifiers
Power amplifiersPower amplifiers
Power amplifiers
 
RADAR Basics
RADAR BasicsRADAR Basics
RADAR Basics
 

Similar to High performance digital predistortion for wideband RF power amplifiers

Genesys System - 8dec2010
Genesys System - 8dec2010Genesys System - 8dec2010
Genesys System - 8dec2010Agora Group
 
P9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalP9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalAamir Habib
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofileplnananthch
 
Ch2 embedded processors-iii
Ch2 embedded processors-iiiCh2 embedded processors-iii
Ch2 embedded processors-iiiAnkit Shah
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networksinside-BigData.com
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and ComputationTal Lavian Ph.D.
 
Jawad Ali Khan
Jawad Ali KhanJawad Ali Khan
Jawad Ali KhanJawad Khan
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017Deborah Porchivina
 
Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Jeff Green
 
5 g peek from cmcc 20may2013
5 g peek from cmcc 20may20135 g peek from cmcc 20may2013
5 g peek from cmcc 20may2013Muljati Muli
 
Reproducible Emulation of Analog Behavioral Models
Reproducible Emulation of Analog Behavioral ModelsReproducible Emulation of Analog Behavioral Models
Reproducible Emulation of Analog Behavioral Modelsfnothaft
 
migrating your dcs system to plantpax-phpapp01
migrating your dcs system to plantpax-phpapp01migrating your dcs system to plantpax-phpapp01
migrating your dcs system to plantpax-phpapp01Shashi Ranjan Singh
 
substation automation
substation automationsubstation automation
substation automationMahbub Rashid
 

Similar to High performance digital predistortion for wideband RF power amplifiers (20)

Genesys System - 8dec2010
Genesys System - 8dec2010Genesys System - 8dec2010
Genesys System - 8dec2010
 
P9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalP9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_final
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofilepln
 
Ch2 embedded processors-iii
Ch2 embedded processors-iiiCh2 embedded processors-iii
Ch2 embedded processors-iii
 
OPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIMOPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIM
 
Resume_new1_may
Resume_new1_mayResume_new1_may
Resume_new1_may
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networks
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and Computation
 
Jawad Ali Khan
Jawad Ali KhanJawad Ali Khan
Jawad Ali Khan
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017
 
CAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptxCAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptx
 
Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2
 
5G peek
5G peek5G peek
5G peek
 
5 g peek from cmcc 20may2013
5 g peek from cmcc 20may20135 g peek from cmcc 20may2013
5 g peek from cmcc 20may2013
 
Reproducible Emulation of Analog Behavioral Models
Reproducible Emulation of Analog Behavioral ModelsReproducible Emulation of Analog Behavioral Models
Reproducible Emulation of Analog Behavioral Models
 
Fmcad08
Fmcad08Fmcad08
Fmcad08
 
PrasadResume
PrasadResumePrasadResume
PrasadResume
 
migrating your dcs system to plantpax-phpapp01
migrating your dcs system to plantpax-phpapp01migrating your dcs system to plantpax-phpapp01
migrating your dcs system to plantpax-phpapp01
 
substation automation
substation automationsubstation automation
substation automation
 

Recently uploaded

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 

High performance digital predistortion for wideband RF power amplifiers

  • 1. High Performance Digital Predistortion For Wideband RF Power Amplifiers High Performance Digital Predistortion For Wideband RF Power Amplifiers From Concept to Implementation Visit To CTVR, Trinity College Dublin, Ireland Dr. Lei Guan (lei.guan@ieee.org) Visit To CTVR, Trinity College Dublin, Ireland
  • 2. From Concept to Implementation Verification ConceptProblem Digital Scientific R&D Topic: Specific; Measurable; Achievable; Result-oriented; Time-limited. /1915th August 2012 2 Dr. Lei Guan (lei.guan@ieee.org) Simulation System Implementation Digital Predistortion VHDL
  • 3. Why need for Power Amplifier (PA) ? Problem -> Concept -> System -> Simulation -> Implementation -> Verification Mobile Network Base station /1915th August 2012 3 PA: analogue circuit, converting DC power to added RF power PA: analogue circuit, converting DC power to added RF power Mobile Network TransceiverPower Amplifier • Wireless communication: communicate with anyone, at anywhere, at anytime; • To perform long distance wireless transmission, base stations are required for communications signal relay; • Power amplifiers are used to increase the power of signal. • Wireless communication: communicate with anyone, at anywhere, at anytime; • To perform long distance wireless transmission, base stations are required for communications signal relay; • Power amplifiers are used to increase the power of signal. Dr. Lei Guan (lei.guan@ieee.org)
  • 4. Why need for Wideband PA ? Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 4 Wider bandwidth transceiver requiredWider bandwidth transceiver required Higher data density modulation requiredHigher data density modulation required• To provide faster data transmission (Video call, on-line movie… ) • To provide better service to more users • To provide faster data transmission (Video call, on-line movie… ) • To provide better service to more users Dr. Lei Guan (lei.guan@ieee.org)
  • 5. Why need for High-efficiency PA ? Typical PA efficiency: 15~30%Typical PA efficiency: 15~30%From Vodafone PA Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 5 • Economic: reduce wasted cost to save €€€€; • Green ICT: reduce wasted power consumption to save energy; • Environmental: reduce CO2 to save earth; • Economic: reduce wasted cost to save €€€€; • Green ICT: reduce wasted power consumption to save energy; • Environmental: reduce CO2 to save earth; High-efficiency PA requiredHigh-efficiency PA requiredFrom NSN Dr. Lei Guan (lei.guan@ieee.org)
  • 6. Linearity and Efficiency Compromise Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 6 PA T-domain F-domain How to provide maximum PA efficiency with satisfactory linearity ? How to provide maximum PA efficiency with satisfactory linearity ? PA must be operated at linear region ! PA must be operated at linear region ! Dr. Lei Guan (lei.guan@ieee.org)
  • 7. Digital Predistortion (DPD) Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 7 • Extend linear operation region of power amplifiers • Digital signal processing (Reliable and flexible) • Standalone unit (Integrated and duplicable) PA Dr. Lei Guan (lei.guan@ieee.org)
  • 8. DPD System Requirement • Digital Predistorter (DPD): Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 8 • Digital Predistorter (DPD): – Accurate behavioral models required to describe inverse behavior; – Real-time processing/High speed hardware implementation required. • Parameter Extraction / Model Extraction: – Coefficients value initialization/ adaptation; – Can be “slowly” updated, not necessarily real-time. • Data forward and feedback path: – High speed ADC and DAC required; – Up-converter and down-converter required. Dr. Lei Guan (lei.guan@ieee.org)
  • 9. DPD Simulation System Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 9 • MATLAB/Simulink environment; • To validate DPD idea/algorithm for genetic RF nonlinear system; • Simplified system simulation, ideal DAC/ADC, Mod/Demod units; • Rapid algorithm validation; • Low cost and flexible; • But not Physical test for PAs in real wireless systems. Dr. Lei Guan (lei.guan@ieee.org)
  • 10. DPD Simulation Results AM/AM Problem -> Concept -> System -> Simulation -> Implementation -> Verification Volterra model Coefficients are linear with respect to input /1915th August 2012 10 DPD model extraction PSD LS/LMS Linear System ID Dr. Lei Guan (lei.guan@ieee.org)
  • 11. Direct DPD Implementation Direct structure: A large number of complex multipliers are required, and this number increases dramatically when nonlinear order P and memory length M increase Direct structure: A large number of complex multipliers are required, and this number increases dramatically when nonlinear order P and memory length M increase 1 1 2 2 2 2( 1) 2 * 2 1,1 2 1,2 0 0 1 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) P P M M k k k k k i k i u n g i x n x n i g i x n x n x n i                     Volterra model: Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 11 Hardware Multiplier (HM) occupies a large area of silicon; dedicated signal processing units with limited number on chip, e.g., Xilinx Virtex-4 XC4SX35 ( Only 192 DSP48 units) Hardware Multiplier (HM) occupies a large area of silicon; dedicated signal processing units with limited number on chip, e.g., Xilinx Virtex-4 XC4SX35 ( Only 192 DSP48 units) Dr. Lei Guan (lei.guan@ieee.org)
  • 12. Low-cost DPD Implementation 1. LUT-assisted Gain Indexing: Memory is much cheaper than hardware multipliers 2. TDM-based Multiplier Sharing: FPGA clock is faster than required data rate Problem -> Concept -> System -> Simulation -> Implementation -> Verification 1 1 2 2 2 2( 1) 2 * 2 1,1 2 1,2 0 0 1 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) P P M M k k k k k i k i u n g i x n x n i g i x n x n x n i                     Volterra model: /1915th August 2012 12 [L. Guan, WO 2010/136114 A1] Dr. Lei Guan (lei.guan@ieee.org)
  • 13. DPD Validation Platform Design Problem -> Concept -> System -> Simulation -> Implementation -> Verification • Practicability: Focus on Fundamental units • Flexibility: 2-Mode DPD (soft & Hard) Hardware (e.g., FPGA) + Software (e.g., Matlab) • Expandability: Design each function independently • Practicability: Focus on Fundamental units • Flexibility: 2-Mode DPD (soft & Hard) Hardware (e.g., FPGA) + Software (e.g., Matlab) • Expandability: Design each function independently /1915th August 2012 13 [L. Guan, et al., EI project report] Dr. Lei Guan (lei.guan@ieee.org)
  • 14. Matlab-based Graphic User Control Panel (PC) Problem -> Concept -> System -> Simulation -> Implementation -> Verification Other necessary functions are required to get the whole system running properly, as shown in the diagram /1915th August 2012 14 Graphic User Control Panel Background Layer of Control Panel Dr. Lei Guan (lei.guan@ieee.org)
  • 15. FPGA-based Core Logics (Baseband) Clock Management Logics (Multi - region clocks) Clock Management Logics (Multi - region clocks) Data Interface Logics (UART, LVDS) Data Interface Logics (UART, LVDS) Xilinx Virtex 5 Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 15 User Defined Logics (DPD,…) User Defined Logics (DPD,…) External ICs Configuration Logic (DAC,…) External ICs Configuration Logic (DAC,…) Mode: 1. Soft-DPD 2. Hard-DPD Mode: 1. Soft-DPD 2. Hard-DPD Dr. Lei Guan (lei.guan@ieee.org)
  • 16. Typical Analog Front-end (RF) Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 16 Dr. Lei Guan (lei.guan@ieee.org)
  • 17. Picture of the DPD Test Platform Problem -> Concept -> System -> Simulation -> Implementation -> Verification Robust Validation Procedure: 1. FPGA -> EXP -> FPGA (Chip Loop); 2. PC -> FPGA ->PC (Digital Loop); /1915th August 2012 17 3. ESG -> RF -> FPGA -> PC (RX); 4. PC -> FPGA -> RF ->PSA (TX); 5. PC -> FPGA -> RF -> FPGA -> PC (System loop); Step1: Physical link validation; Step2: Core function validation; Dr. Lei Guan (lei.guan@ieee.org)
  • 18. DPD Linearization Performance Problem -> Concept -> System -> Simulation -> Implementation -> Verification /1915th August 2012 18 PA: Doherty PA; Fc: 2.14 GHz; Sig: 8-carrier UMTS (40 MHz); ACPR (± 5MHz): (Required spectral mask: -45 dB) W/O DPD -25 dB; With DPD -57 dB; EVM (%): W/O DPD 10.77%; With DPD 0.39%; Dr. Lei Guan (lei.guan@ieee.org)
  • 19. Q and A • Basic introduction of Digital Predistortion; • Include all the fundamental development procedure (From concept to implementation); • Can be used to compensate for nonlinear distortion in other electronic systems (ADC, Echo /19 distortion in other electronic systems (ADC, Echo cancellation…) • Thanks for your attention !! 15th August 2012 19 Dr. Lei Guan (lei.guan@ieee.org)