TECHNICAL OVERVIEW W1906EP/ET 5G Baseband Verification Library Simulation Reference Library for Next-Generation Communication Architects, Standard Developers, Baseband Developers, and Component Verifiers in Research and Development
Introduction The Keysight EEsof EDA 5G Baseband Verification Library provides trusted reference algorithmic modeling IP and a new, innovative simulation methodology that can be added to the SystemVue software platform. Today, reference models support the latest 3GPP standards. Consisting of signal processing building blocks, subsystems, reference multi-antenna system modeling examples, and infrastructure components, the library allows system architects to execute realistic technical research and easily evaluate your 5G communication system design. The library is essential to enabling an integrated, cross-domain, model-based approach to simulation. 3GPP TR38.901 3D channel model supporting 0.5 GHz to 100 GHz channel characteristics, for example, help designers evaluate system performance in realistic channel environments and make realistic proposals for the new 5G standards. Demonstration videos and free evaluation files of the W1906 5G library being used to investigate 5G architectures are available at: 5G mmwave Beamforming: https://www.youtube.com/watch?v=hs7sciabphi 5G Beamforming: https://www.youtube.com/watch?v=jh6eov3h1nm 5G PHY Waveforms: https://www.youtube.com/watch?v=9o9j-wxbz8e Page 02
An Integrated, Model-Based Approach to Simulation The 5G Baseband Verification Library is used with the Keysight EDA SystemVue electronic system level simulation platform for 5G PHY standard development. SystemVue s integrated simulation environment, the W1465 SystemVue System Architect, is used to develop innovative designs for research and development. The integrated simulation environment allows users to investigate, implement and verify their communications PHY signal processing designs with dynamic link-level scenarios. Adding the 5G Baseband Verification Library to the mix provides: Supporting 5G NR physical layer channels and signals reference DSP models for 3GPP TS 38.211 Physical Channels and Modulation 3GPP TS 38.212 Multiplexing and Channel Coding 3D MIMO channel based on 3GPP TR 38.901 V14.0.0 (2017-03), Release 14 First Over-the-Air (OTA) simulation for 5G NR mmwave Multi-antenna system architectures, including baseband, RF and hybrid beamforming structures. 3GPP TR38.901 3D channel model, supporting 0.5 GHz - 100 GHz channel characteristics Link level performance evaluation by incorporating user antenna element pattern as well as beam pattern files from EMPro/HFSS/CST into simulation 3D visualization to identify and address problem areas that improve system performance at an early stage of design What can you do with the SystemVue 5G library? With the SystemVue 5G library, users can validate their design, and perform an integrated, cross-domain, model-based simulation of existing and new air interface technologies. Who should use the 5G library? Next-generation communication system architects, standard developers, baseband developers and component verifiers in research and development can use the 5G library to develop new algorithms and perform early system validation, with or without working baseband or RF hardware. The 5G library is intended for use in research and development, and in academic research systems to enable the design of algorithm and system robustness in multi-channel propagation and interference situations. Bridging 4G and 5G technologies: By using the W1907BP 5G Forward Baseband Verification bundle product, new 5G technology enabling systems can be modeled and evaluated on an existing 4G physical layer frame structure. LTE-like PHY designs with the extension of bandwidth, number of antennas, changing to a different waveform technology, and many other what-if types of simulation are also possible. Baseband modeling: Validate your own algorithms in C++, MATLAB, or other graphically-defined schematics and put them in our 5G reference design. SystemVue also conveniently integrates with MATLAB for IP compatibility and portability. Multi-antenna system modeling: Evaluate various multi-antenna system architectures including millimeter-wave beamforming technologies. Multi-channel RF chains and antenna impairments can also be included. Wireless channel: Investigate high frequency wireless channel characteristics by utilizing 3GPP TR 38.901 channel model to represent hostile millimeter-wave channel characteristics in end-to-end communication links. RF component evaluation: Fill gaps for RFIC/RF module designers who want to assess system-level performance based on simulated or tested analog designs. Page 03
An Integrated, Model-Based Approach to Simulation (Continued) Figure 1. The W1906EP provides ready-to-use 5G reference baseband models and multi-antenna signal processing blocks to enable full link-level studies. 5G NR end-to-end physical layer transmit and receive simulation models with mmwave beamforming and 3GPP channel model (0.5 GHz - 100 GHz). Page 04
An Integrated, Model-Based Approach to Simulation (Continued) Figure 2. Shown here is a 5G Baseband Verification Library integration to the SystemVue communication system simulation platform sofware that executes an end-to-end link analysis and visualizes the 3D beam using a custom antenna pattern data import. Page 05
Simulation and Building Blocks 5G Advanced Modem 3GPP NR Category Key NR downlink baseband sources and receivers features: Support 15kHz, 30kHz, 60kHz and 120kHz numerologies Support 60kHz numerology with normal cyclic prefix and extended cyclic prefix Support SSB with 15kHz, 30kHz and 120kHz Support SSB with different periodicity and time offset Support multiple ports for each BWP Support channel coding, scrambling, layer mapping, precoding, modulation in PDSCH, PDCCH and SSB Support PDSCH with PDSCH DMRS transmission Support PDCCH with PDCCH DMRS transmission Support CORESET RB bitmap to define CORESET Support multiple BWP and one SSB with the same numerology in NR_DL_numerology_Src Support multiple BWP and one SSB with different numerologies in NR_DL_Source Support timing and frequency synchronization with SSB and calculate the SSB power Support PBCH demodulation Support PDSCH demodulation without SSB and PDSCH overlap in frequency domain Support MMSE-2D channel estimation without SSB and PDSCH overlap in frequency domain Support LDPC/polar encoder and decoder Key 3GPP NR uplink source features: Support 15kHz, 30kHz, 60kHz and 120kHz numerologies Support multiple BWP and multiple ports for each BWP Support PUSCH with PUSCH DMRS transmission Support channel coding, scrambling, layer mapping, precoding, modulation in PUSCH NR_CRCDecoder: CRC decoder NR_CRCEncoder: CRC encoder NR_Demapper: QAM demodulator NR_DemuxFrame: Radio frame de-multiplexer wit frequency offset compensator NR DemuxSlot: Downlink slot de-multiplexer NR DeScrambler: NR Downlink and Uplink descrambler NR DL BeamsScheduler: Downlink beams scheduler NR DL BI Direction Mapping: Parse BI information and output direction NR DL DemuxOFDMSym: Downlink OFDM symbol demultiplexer for 3GPP NR downlink NR DL FrameSync: 3GPP NR Downlink timing and frequency synchronizer NR DL MuxOFDMSym: Downlink OFDM symbol multiplexer for 3GPP NR downlink NR DL Numerology Rcv NR DL Numerology Src NR DL ResourceAllocator: Downlink resource allocator NR DL Source Part NR DL SSBlockController: SSBlock Controller NR DMRS PBCH: DMRS for PBCH generator NR DMRS PDCCH: DMRS for PDCCH generator NR DMRS PDSCH: DMRS for PDSBCH generator NR DMRS PUCCH2: DMRS for PUCCH2 generator NR DMRS PUSCH: DMRS for PUSCH generator NR HARQ Controller: Controller for HARQ closed-loop transmission NR LayerDemapper: Layer demapper NR LayerMapper: Layer mapper NR LDPC CodeBlockDesegmentation: Code block desegmentation and code block CRC de-attachment for LDPC NR LDPC CodeBlockSegmentation: Code block segmentation and code block CRC attachment for LDPC NR LDPC Decoder: LDPC decoder Page 06
Simulation and Building Blocks (Continued) 5G Advanced Modem 3GPP NR Category (continued) NR LDPC Encoder: LDPC encoder NR LDPC RateDematch: Downlink and Uplink SCH Rate dematching for HARQ closed-loop transmission NR LDPC RateMatch: Downlink and Uplink SCH Rate matching for HARQ closed-loop transmission NR Mapper: QAM modulator NR MIMO Precoder: Transform precoding or de-precoding NR MuxSlot: Downlink slot multiplexer NR OFDM Demodulator: OFDM demodulator NR OFDM Modulator: OFDM modulator NR PBCH 1stScrambler: Perform first scrambling (in 38.212) for PBCH NR PBCH 2ndScrambler: Perform second scrambling (in 38.211) for PBCH NR PBCH ChannelCoder NR PBCH Payload: Generate PBCH payload NR PDCCH ChannelCoder NR PDCCH Scrambler: NR Downlink and Uplink Scrambler NR PDSCH ChannelCoder NR PDSCH ChannelDecoder NR PDSCH ChannelEstimator: Channel Estimator based on DMRS of PDSCH NR PDSCH Equalizer: Equalizer for PDSCH NR Polar CodeBlockSegmentation: Code block segmentation and code block CRC attachment for Polar NR Polar Encoder: Polar encoder NR Polar RateMatch: Rate match for polar code NR Port RF Mapping: Mapping Ports to RF Links NR PortsCoupling: Add inputs by selective matrix NR PSS: PSS generator NR PUCCH Format0 Mod NR PUCCH Format0: Modulate PUCCH format 0 NR PUCCH2 ChannelCoder NR PUSCH ChannelCoder NR Scrambler: NR Downlink and Uplink Scrambler NR SmallBlock Encoder: Small Block encoder and rate matching NR SSBlockMapping: Mapping PSS, SSS, PBCH and PBCH DMRS into SSB NR SSS: S-SCH generator NR Throughput: Throughput measurement in NR library NR TransformPrecoder: Transform precoding or de-precoding NR_UL_MUxOFDMSym: Uplink OFDM symbol multiplexer for 3GPP NR uplink NR_UL_Numerology_Src Page 07
Simulation and Building Blocks (Continued) Multi-antenna system Beamforming Features MIMO Features Three beamforming types in transmitter, which is calculated by antenna position and angle, using desired phase shift and desired weights Configurable and flexible hybrid beamforming architecture Complete narrowband system and OFDM-based wideband system simulation Baseline algorithm for narrowband and wideband system Ideal and practical beam training Custom antenna pattern import (EMPro and HFSS data format) Taylor window for beamforming Analyze impairments introduced by components Additional SystemVue platform support for working with phased arrays. (The W1906EP/ET library also includes one license of the W1720EP/ET phased array beamforming kit) ArrayCouple: Modeling Array Coupling in Tx side and Rx side BeamPatternCalc: Visualize signal radiation pattern and antenna element radiation pattern GenTxWeights: Generate Tx Weights by Theta and Phi HBF_Controller_NB: Baseline algorithm for narrowband hybrid beamforming Example HBF_Controller_WB: Beam training solution for OFDM-based hybrid beamforming Example HBF_TxBeamGenerator: Tx beam generator dedicated for wideband hybrid beamforming Example HBF_RxBeamGenerator: Rx beam generator dedicated for wideband hybrid beamforming Example MultiCh_UpSampling: Multiple channel upsampling MultiCh_DownSampling: Multiple channel downsampling Tx_Beamformer: Implements beamforming on the input signal and controls the phase and/or relative amplitude of the signal at each antenna Tx_Beamformer_RF: Envelope-type of transmit beamformer Tx_Beamformer_URA: Transmission beamformer Rx_Beamformer: Implements beamforming on the received signal Rx_Beamformer_RF: Envelope version of receive beamformer Rx_Beamformer_URA: Receiving beamformer Modulation (BPSK, QPSK, 8-PSK, 16-PSK, 16-QAM, 32-QAM, 64QAM, 128-QAM, 256-QAM, 512-QAM, 1024-QAM, 2048-QAM, 4096-QAM, 16-APSK, 32-APSK, Star 16-QAM, Star 32-QAM, Custom APSK) Transmit diversity (TD) mode or spatial multiplexing (SM) mode Support 2 and 4 transmit antenna Alamouti coding, decoding which is compatible with LTE system Various decoder method such as linear ZF, linear MMSE, successive interference cancellation (SIC) ZF, SIC MMSE and maximum likelihood (ML) MIMO_Encoder: Implements the encoding for transmit diversity or spatial multiplexing MIMO_Decoder: Implements the decoding for transmit diversity or spatial multiplexing MIMO_3DChannel: 3D channel model based on 3GPP channel model for frequencies from 0.5 to 100 GHz MIMO_FastFadingEngine: Fast fading engine for channel application Page 08
Simulation and Building Blocks (Continued) Wireless channel Channel sounding Features 3D channel model Features Reference signal generation for channel sounding measurement Channel profile extraction for channel sounding data, including path number, path delay, path power, AoA, AoD and etc. SAGE 1 algorithm for parameter extraction ChannelSounding_SigGen: Reference signal generator for channel sounding measurement ChannelSounding_Extractor: Channel profile extractor for channel sounding data 3GPP standard compliant 3D channel model (0.5 GHz ~ 100 GHz) 3GPP channel model (TR38.901) with user-defined scenario Channel realization using custom impulse response data with the fast fading engine processing model Custom antenna pattern import (EMPro and HFSS data format) MIMO_3DChannel: Supports 3GPP channel model for frequencies from 0.5 to 100 GHz MIMO_3DChannel_RF: Envelop data type MIMO 3D channel model 1. Space-Alternating Generalized Expectation-Maximization. Page 09
Configuration The 5G library can be added as an option to any W146x Series SystemVue environment or bundle, such as the W1461BP SystemVue Comms Architect. The SystemVue W1902 Digital Modem Library complements the 5G library by generating additional wideband waveforms, such as single-carrier QAM channels. The SystemVue 5G library also works with Keysight hardware, such as the M8190A/95A AWG, M9703A/B digitizer, M9383A PXIe signal generator (1 MHz to 44 GHz), and N9040A/B (UXA) to measure MER and BER. Figure 3 shows a configuration of the 5G library with Keysight EDA simulation tools and test instruments. SystemVue environment 5G library Reference transmitter System architecture studies Baseband algorithm validation 5G library Reference receiver External Data 1011001 01011... Co-sim LAN RF design validation Test and measurement validation Data 1011001 01011... BER EVM DUT Figure 3. The 5G library can also be used with other Keysight design software and test instruments. Complementary Keysight software (such as Keysight I/O libraries, Command Expert, and the 89600 VSA) is often used to connect SystemVue to families of Keysight test equipment, including AWGs, digitizers, RF sources, RF analyzers, and others. SystemVue offers a convenient modeling and verification platform that can be used in the R&D environment, test lab, or shared over a network. Page 10
Ordering Information Model W1906EP/ET W1907BP/BT Description 5G Baseband Verification Library 5G Forward Baseband Verification Library Bundle, which includes: W1906EP/ET 5G library W1918EP/ET LTE-A/LTE library (4G) W1916EP/ET 2G/3G library W1715EP/ET MIMO Channel Builder Related products Model Description W1461BP/BT SystemVue Comms Architect W1719EP/ET RF System Design Kit (for superior RF modeling) W1720EP/ET Phased Array Beamforming Kit (already included in each W1906) W1902EP/ET Digital Modem Library (for a variety of common waveforms) W2383EP/ET 5G Modem Library for ADS (for verifying RF components) More Information For more detailed application information, refer to: www.keysight.com/find/eesof-systemvue-5g-verification www.keysight.com/find/eesof-systemvue-info www.keysight.com/find/eesof-systemvue-videos www.keysight.com/find/eesof-systemvue-evaluation Learn more at: www.keysight.com For more information on Keysight Technologies products, applications or services, please contact your local Keysight office. The complete list is available at: www.keysight.com/find/contactus This information is subject to change without notice. Keysight Technologies, 2015-2018, Published in USA, May 21, 2018, 5992-1290EN Page 11