SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Andrew Scott-Mackie
Intel
Addressing 5G RF-FE Control
Challenges with MIPI RFFESM
v3.0
© 2019 MIPI Alliance, Inc. 2
Agenda
• Problem Statement
– Abstract 5G sub 6 GHz RF Front End
– Use case with tight Tx timing
– Use case with tight Rx timing
• Solutions
– Strategies to solve the trigger congestion problem
– How to separate the trigger programming from the actual triggering
– Revised use cases using timed triggers
• Timed Trigger Design Topics
– Designing an RFFE master controller
– Designing an RFFE slave controller
• Mappable Triggers (an additional feature)
• Questions
© 2019 MIPI Alliance, Inc. 3
5G RF-FE Control
• Timing & Requirements
© 2019 MIPI Alliance, Inc. 4
Abstract 5G Sub 6 GHz, RF Front End (RFFE)
Frequency Range 1 RFFE
• Receive
– 4x4 DL MIMO
– Inter-band Down Link Carrier Aggregation
(DL CA)
• Transmit
– 2x2 UL MIMO and/or
– Inter-band Up Link Carrier Aggregation
(UL CA)
– PAs with Envelope Tracking (EnvTr)
RFFE Control Architecture
• Number of buses to be limited
– ideally: 1
– in reality: several
RFIC
LNA
LNA
PA
PA
EnvTr
EnvTr
LNAs
LNAs
TRx
Rx
TRx
Rx
RFFE bus
Command Sequences (CS) to
various Front End components
interfere!
© 2019 MIPI Alliance, Inc. 5
Use Case with Tight Tx Timing: 2*UL Carrier Aggregation
RFFE traffic #1
UL #1 @
ANT_1
Power
UL #1 Symbol N
Cyclic
Prefix
PA/EnvTr #1
prog. CS
PA #1
Trig
EnvTr # 1
Trig
1.2µs @ SCS 60kHz
0.65µs
UL #1 Symbol N-1
CP UL #2 Symbol N
UL #2 Symbol N-1
EnvTr/PA #2
prog. CS
EnvTr #2
Trig
PA #2
Trig
UL #2 @
ANT_2
RFFE traffic #2
Power
EnvTr #2
Trig
EnvTr/PA #1
prog. CS
EnvTr/PA #2
prog. CS
PA #1
Trig
PA #2
Trig
EnTr #1
Trig
Common RFFE bus
Command Sequence
EnvTr #1
Trig
PA #2
Trig
Congestion! Triggers displaced /
Symbols corrupted
34 clock cycles
© 2019 MIPI Alliance, Inc. 6
Use Case with Tight Rx Timing: X*DL Carrier
Aggregation
DL #1 Symbol NCP
LNA1
Trig
DL #1 Symbol N-1
DL #2 Symbol NCPDL #2 Symbol N-1
LNA2
Trig
DL #X Symbol NCPDL #X Symbol N-1
LNAX
Trig
≤ 33 µs (MRTD by 3GPP)
LNAX
prog
LNA2
prog
LNA1
prog
DL @ ANT
Common RFFE
Command Sequence
LNA1
Trig
LNA2
Trig
LNAX
Trig
Symbol corruption occurs
if Duration ‘D’ ≤ X * 0.65µs
D
0.65µs 34 SCLK
© 2019 MIPI Alliance, Inc. 7
Potential Solution (Hardware)
• How to solve the RFFE bus congestion
• Duplicating resources
© 2019 MIPI Alliance, Inc. 8
Duplicated RFFE Buses Spatial Solution
• Concurrently operated FE
components shall not share a
common bus
• Requires to know ALL use cases
in advance
• Worst case: 1 bus per
component
• Very costly in PCB area and
routing
Not flexible for future requirements
RFIC
LNA
LNA
PA
PA
EnvTr
EnvTr
LNAs
LNAs
TRx
Rx
Rx
TRx
RFFE Bus
RFFE Bus
RFFE Bus
RFFE Bus
© 2019 MIPI Alliance, Inc. 9
Potential Solution (Programmable)
• How to solve the RFFE bus congestion with
Timed Trigger(s)
© 2019 MIPI Alliance, Inc. 10
Timed Trigger – Solution in Time (1)
Trigger
fired
Programming shadow Regs
Timed
Trig (D)
t=T2t=T1
Shadow Regs
Active Regs
D = T2 – T1
RFFE bus
Max Clock
52MHz
Trigger delay up to
510 clock cycles
(~10µs @ 52MHz)
© 2019 MIPI Alliance, Inc. 11
Timed Trigger – Solution in Time (2)
(c) Timed
Trig CS (D3)
t=T3
Ta
t=T2
t=T1
Trigger
Trigger
Trigger
(b) Timed
Trig CS (D2)
(a) Timed
Trig CS (D1)
Tb Tc
D1 = T1 – Ta
D2 = T2 – Tb
D3 = T3 – Tc
RFFE busses
Common RFFE
T3T2T1
Calculate the time ‘D’ from the
end of Timed Trigger CS to the
time the trigger should fire
© 2019 MIPI Alliance, Inc. 12
Design Topics
• How to design RFFE bus clients and masters
© 2019 MIPI Alliance, Inc. 13
Adding Timed Triggers to RFFE Master Controller
Timed Action @
T1
Timed Action @
T2
Timed Action @
T3
List of timed
RFFE actions
RFFE
Scheduler
TT#1 CS
xxx
TT#2 CS
xxx
TT#3 CS
xxx
Ta Tb Tc T1T2 T3
RFFE Dispatcher
+ SCLK Maintainer
TT#1 CS
T1-Ta
TT#2 CS
T2-Tb
TT#3 CS
T3-Tc
t
SDAT
SCLKkeep clock alive
© 2019 MIPI Alliance, Inc. 14
Adding Timed Triggers to RFFE Client Controller
M10 M9 M8 M7 M6 M5 M4 M3
T10 T9 T8 T7 T6 T5 T4 T3
UDR Shadow Register X
UDR Register X≥1
EXT_TRIG_MASK
EXT_TRIG
Timed Trigger Counter T4
Timed Trigger Counter T3Trigger Counter
Timed Triggers
• Is an add-on to Extended Triggers as in
v2.1
• Counter: Count down from ‘D’ with
each SCLK cycle; if ≠0
• Transition from 1 to 0; fire trigger
(Timer expired)
© 2019 MIPI Alliance, Inc. 15
Mappable Triggers
• Problem to be solved
• Design issues
© 2019 MIPI Alliance, Inc. 16
Problem: fixed assignment Trigger à UDR Register (Set)
M10 M9 M8 M7 M6 M5 M4 M3
T10 T9 T8 T7 T6 T5 T4 T3
UDR Shadow Register X
UDR Register X≥1
EXT_TRIG_MASK
EXT_TRIG
UDR Shadow Register Y
UDR Register Y≥1
Fixed (HW)
assignments
© 2019 MIPI Alliance, Inc. 17
UDR Register (Set) per LUT assigned to Trigger
M10 M9 M8 M7 M6 M5 M4 M3
T10 T9 T8 T7 T6 T5 T4 T3
UDR Shadow Register X
UDR Register X≥1
EXT_TRIG_MASK
EXT_TRIG
UDR Shadow Register Y
UDR Register Y≥1
LUT
LUT
TriggerBus
Mapping X (UDR)
Mapping Y (UDR)
Configurable
assignments
© 2019 MIPI Alliance, Inc. 18
Summary With Key Takeaway Messages
• Timed Triggers can reduced the number of RFFE busses
• Mappable Triggers can allow flexible mapping of Front End
hardware to reduce the number of RFFE connection
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE v3.0

Contenu connexe

Tendances

Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: Simplified
Rosdiadee Nordin
 

Tendances (20)

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
 
Qypsys | Motorola Passive Optical LAN
Qypsys | Motorola Passive Optical LANQypsys | Motorola Passive Optical LAN
Qypsys | Motorola Passive Optical LAN
 
LTE Measurement: How to test a device
LTE Measurement: How to test a deviceLTE Measurement: How to test a device
LTE Measurement: How to test a device
 
Analoge1
Analoge1Analoge1
Analoge1
 
Outlook of 400G Datacenter Optical Architecture
Outlook of 400G Datacenter Optical ArchitectureOutlook of 400G Datacenter Optical Architecture
Outlook of 400G Datacenter Optical Architecture
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: Simplified
 
IIP2 requirements in 4G LTE Handset Receivers
IIP2 requirements in 4G LTE Handset ReceiversIIP2 requirements in 4G LTE Handset Receivers
IIP2 requirements in 4G LTE Handset Receivers
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer Presentation
 
A 64Gb/s PAM-4 Transmitter with 4-Tap FFE and 2.26pJ/b Energy Efficiency in 2...
A 64Gb/s PAM-4 Transmitter with 4-Tap FFE and 2.26pJ/b Energy Efficiency in 2...A 64Gb/s PAM-4 Transmitter with 4-Tap FFE and 2.26pJ/b Energy Efficiency in 2...
A 64Gb/s PAM-4 Transmitter with 4-Tap FFE and 2.26pJ/b Energy Efficiency in 2...
 
LTE introduction part1
LTE introduction part1LTE introduction part1
LTE introduction part1
 
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
 
TDD & FDD Interference on TD-LTE B Network
TDD & FDD Interference on TD-LTE B NetworkTDD & FDD Interference on TD-LTE B Network
TDD & FDD Interference on TD-LTE B Network
 
Diplexer duplexer
Diplexer duplexerDiplexer duplexer
Diplexer duplexer
 
Dr.s.shiyamala fpga ppt
Dr.s.shiyamala  fpga pptDr.s.shiyamala  fpga ppt
Dr.s.shiyamala fpga ppt
 
Carrier Aggregation Discussion
Carrier Aggregation DiscussionCarrier Aggregation Discussion
Carrier Aggregation Discussion
 
GPS RF Front End Considerations
GPS RF Front End ConsiderationsGPS RF Front End Considerations
GPS RF Front End Considerations
 
Multiband Transceivers - [Chapter 7] Multi-mode/Multi-band GSM/GPRS/TDMA/AMP...
Multiband Transceivers - [Chapter 7]  Multi-mode/Multi-band GSM/GPRS/TDMA/AMP...Multiband Transceivers - [Chapter 7]  Multi-mode/Multi-band GSM/GPRS/TDMA/AMP...
Multiband Transceivers - [Chapter 7] Multi-mode/Multi-band GSM/GPRS/TDMA/AMP...
 
RF Transceivers
RF TransceiversRF Transceivers
RF Transceivers
 
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
 
Receiver Desense Common Issue
Receiver Desense Common IssueReceiver Desense Common Issue
Receiver Desense Common Issue
 

Similaire à MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE v3.0

Similaire à MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE v3.0 (20)

MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
 
Rf technology 5-8-2011-final-revised
Rf technology 5-8-2011-final-revisedRf technology 5-8-2011-final-revised
Rf technology 5-8-2011-final-revised
 
EENA 2016 - Standards Update (2/3)
EENA 2016 - Standards Update (2/3)EENA 2016 - Standards Update (2/3)
EENA 2016 - Standards Update (2/3)
 
aaa.pptx
aaa.pptxaaa.pptx
aaa.pptx
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
 
Broadcast 5G convergence new ideas
Broadcast 5G convergence new ideas Broadcast 5G convergence new ideas
Broadcast 5G convergence new ideas
 
Broadcast 5G Convergence New Ideas
Broadcast 5G Convergence New Ideas Broadcast 5G Convergence New Ideas
Broadcast 5G Convergence New Ideas
 
ATSC 3.0 NR and 5G NR Synergies new ideas Convergence
ATSC 3.0 NR and 5G NR Synergies new ideas Convergence ATSC 3.0 NR and 5G NR Synergies new ideas Convergence
ATSC 3.0 NR and 5G NR Synergies new ideas Convergence
 
3gpp lte
3gpp lte3gpp lte
3gpp lte
 
3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction
 
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
A DRAM-friendly priority queue Internet packet scheduler implementation and i...A DRAM-friendly priority queue Internet packet scheduler implementation and i...
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
 
IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...
IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...
IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...
 
01 FO_BT1101_C01_1 LTE FDD Principles and Key Technologies.pptx
01 FO_BT1101_C01_1 LTE FDD Principles and Key Technologies.pptx01 FO_BT1101_C01_1 LTE FDD Principles and Key Technologies.pptx
01 FO_BT1101_C01_1 LTE FDD Principles and Key Technologies.pptx
 
Technical Overview of LTE ( Hyung G. Myung)
Technical Overview of LTE ( Hyung G. Myung)Technical Overview of LTE ( Hyung G. Myung)
Technical Overview of LTE ( Hyung G. Myung)
 
Workshop 42
Workshop 42Workshop 42
Workshop 42
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
Gpon the technology --rev 1
Gpon the technology --rev 1Gpon the technology --rev 1
Gpon the technology --rev 1
 
Gpon the technology --rev 1
Gpon the technology --rev 1Gpon the technology --rev 1
Gpon the technology --rev 1
 
Standardization of XDSL and MGfast in ITU-T SG15
Standardization of XDSL and MGfast in ITU-T SG15Standardization of XDSL and MGfast in ITU-T SG15
Standardization of XDSL and MGfast in ITU-T SG15
 

Plus de MIPI Alliance

Plus de MIPI Alliance (20)

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the Alliance
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
vu2urc
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE v3.0

  • 1. Andrew Scott-Mackie Intel Addressing 5G RF-FE Control Challenges with MIPI RFFESM v3.0
  • 2. © 2019 MIPI Alliance, Inc. 2 Agenda • Problem Statement – Abstract 5G sub 6 GHz RF Front End – Use case with tight Tx timing – Use case with tight Rx timing • Solutions – Strategies to solve the trigger congestion problem – How to separate the trigger programming from the actual triggering – Revised use cases using timed triggers • Timed Trigger Design Topics – Designing an RFFE master controller – Designing an RFFE slave controller • Mappable Triggers (an additional feature) • Questions
  • 3. © 2019 MIPI Alliance, Inc. 3 5G RF-FE Control • Timing & Requirements
  • 4. © 2019 MIPI Alliance, Inc. 4 Abstract 5G Sub 6 GHz, RF Front End (RFFE) Frequency Range 1 RFFE • Receive – 4x4 DL MIMO – Inter-band Down Link Carrier Aggregation (DL CA) • Transmit – 2x2 UL MIMO and/or – Inter-band Up Link Carrier Aggregation (UL CA) – PAs with Envelope Tracking (EnvTr) RFFE Control Architecture • Number of buses to be limited – ideally: 1 – in reality: several RFIC LNA LNA PA PA EnvTr EnvTr LNAs LNAs TRx Rx TRx Rx RFFE bus Command Sequences (CS) to various Front End components interfere!
  • 5. © 2019 MIPI Alliance, Inc. 5 Use Case with Tight Tx Timing: 2*UL Carrier Aggregation RFFE traffic #1 UL #1 @ ANT_1 Power UL #1 Symbol N Cyclic Prefix PA/EnvTr #1 prog. CS PA #1 Trig EnvTr # 1 Trig 1.2µs @ SCS 60kHz 0.65µs UL #1 Symbol N-1 CP UL #2 Symbol N UL #2 Symbol N-1 EnvTr/PA #2 prog. CS EnvTr #2 Trig PA #2 Trig UL #2 @ ANT_2 RFFE traffic #2 Power EnvTr #2 Trig EnvTr/PA #1 prog. CS EnvTr/PA #2 prog. CS PA #1 Trig PA #2 Trig EnTr #1 Trig Common RFFE bus Command Sequence EnvTr #1 Trig PA #2 Trig Congestion! Triggers displaced / Symbols corrupted 34 clock cycles
  • 6. © 2019 MIPI Alliance, Inc. 6 Use Case with Tight Rx Timing: X*DL Carrier Aggregation DL #1 Symbol NCP LNA1 Trig DL #1 Symbol N-1 DL #2 Symbol NCPDL #2 Symbol N-1 LNA2 Trig DL #X Symbol NCPDL #X Symbol N-1 LNAX Trig ≤ 33 µs (MRTD by 3GPP) LNAX prog LNA2 prog LNA1 prog DL @ ANT Common RFFE Command Sequence LNA1 Trig LNA2 Trig LNAX Trig Symbol corruption occurs if Duration ‘D’ ≤ X * 0.65µs D 0.65µs 34 SCLK
  • 7. © 2019 MIPI Alliance, Inc. 7 Potential Solution (Hardware) • How to solve the RFFE bus congestion • Duplicating resources
  • 8. © 2019 MIPI Alliance, Inc. 8 Duplicated RFFE Buses Spatial Solution • Concurrently operated FE components shall not share a common bus • Requires to know ALL use cases in advance • Worst case: 1 bus per component • Very costly in PCB area and routing Not flexible for future requirements RFIC LNA LNA PA PA EnvTr EnvTr LNAs LNAs TRx Rx Rx TRx RFFE Bus RFFE Bus RFFE Bus RFFE Bus
  • 9. © 2019 MIPI Alliance, Inc. 9 Potential Solution (Programmable) • How to solve the RFFE bus congestion with Timed Trigger(s)
  • 10. © 2019 MIPI Alliance, Inc. 10 Timed Trigger – Solution in Time (1) Trigger fired Programming shadow Regs Timed Trig (D) t=T2t=T1 Shadow Regs Active Regs D = T2 – T1 RFFE bus Max Clock 52MHz Trigger delay up to 510 clock cycles (~10µs @ 52MHz)
  • 11. © 2019 MIPI Alliance, Inc. 11 Timed Trigger – Solution in Time (2) (c) Timed Trig CS (D3) t=T3 Ta t=T2 t=T1 Trigger Trigger Trigger (b) Timed Trig CS (D2) (a) Timed Trig CS (D1) Tb Tc D1 = T1 – Ta D2 = T2 – Tb D3 = T3 – Tc RFFE busses Common RFFE T3T2T1 Calculate the time ‘D’ from the end of Timed Trigger CS to the time the trigger should fire
  • 12. © 2019 MIPI Alliance, Inc. 12 Design Topics • How to design RFFE bus clients and masters
  • 13. © 2019 MIPI Alliance, Inc. 13 Adding Timed Triggers to RFFE Master Controller Timed Action @ T1 Timed Action @ T2 Timed Action @ T3 List of timed RFFE actions RFFE Scheduler TT#1 CS xxx TT#2 CS xxx TT#3 CS xxx Ta Tb Tc T1T2 T3 RFFE Dispatcher + SCLK Maintainer TT#1 CS T1-Ta TT#2 CS T2-Tb TT#3 CS T3-Tc t SDAT SCLKkeep clock alive
  • 14. © 2019 MIPI Alliance, Inc. 14 Adding Timed Triggers to RFFE Client Controller M10 M9 M8 M7 M6 M5 M4 M3 T10 T9 T8 T7 T6 T5 T4 T3 UDR Shadow Register X UDR Register X≥1 EXT_TRIG_MASK EXT_TRIG Timed Trigger Counter T4 Timed Trigger Counter T3Trigger Counter Timed Triggers • Is an add-on to Extended Triggers as in v2.1 • Counter: Count down from ‘D’ with each SCLK cycle; if ≠0 • Transition from 1 to 0; fire trigger (Timer expired)
  • 15. © 2019 MIPI Alliance, Inc. 15 Mappable Triggers • Problem to be solved • Design issues
  • 16. © 2019 MIPI Alliance, Inc. 16 Problem: fixed assignment Trigger à UDR Register (Set) M10 M9 M8 M7 M6 M5 M4 M3 T10 T9 T8 T7 T6 T5 T4 T3 UDR Shadow Register X UDR Register X≥1 EXT_TRIG_MASK EXT_TRIG UDR Shadow Register Y UDR Register Y≥1 Fixed (HW) assignments
  • 17. © 2019 MIPI Alliance, Inc. 17 UDR Register (Set) per LUT assigned to Trigger M10 M9 M8 M7 M6 M5 M4 M3 T10 T9 T8 T7 T6 T5 T4 T3 UDR Shadow Register X UDR Register X≥1 EXT_TRIG_MASK EXT_TRIG UDR Shadow Register Y UDR Register Y≥1 LUT LUT TriggerBus Mapping X (UDR) Mapping Y (UDR) Configurable assignments
  • 18. © 2019 MIPI Alliance, Inc. 18 Summary With Key Takeaway Messages • Timed Triggers can reduced the number of RFFE busses • Mappable Triggers can allow flexible mapping of Front End hardware to reduce the number of RFFE connection