The company has an academy to offer a wireless technology educational training course and an innovation program. The education course covers in-depth algorithm design of practical wireless systems on both hardware and software, for students and engineers who plan to develop expertise in wireless system development. 


The course delivers the in-depth explanations of principles of wireless system algorithms and methods applied in hardware/software development and recent technologies in this technical area, for students and engineers to develop strong technical capabilities in engineering development works. 

 

Course: Principles of Wireless Systems with Examples from 5G, LTE and Wi-Fi 

 

Course Introduction


This course covers the practical systems structure and algorithms in wireless systems, with contents balancing between engineering principles and industrial practice. The course provides students and engineers with comprehensive technical capabilities to develop hardware and software systems in general wireless systems including 5G, LTE and WiFi. The applicable technical areas include hardware design, embedded systems and software development. 


This course is suitable for industrial professionals to develop the in-depth understanding of the wireless system principles that can help their professional work. The course audience can be digital/analog hardware engineers, embedded engineers, software developers, wireless system engineers, and research scientists. This course is also suitable for both graduate and undergraduate students from Electrical and Computer Engineering, Computer Science, and other fields in engineering and science majors. 


Upon completing this industrial course, participants will receive the Wireless System Certification, issued by InnoMountain Academy. 


Course Syllabus

 

Lecture 1: Principles of Wireless Channel and Signal Modulation 

Topics cover: multipath fading, Doppler effect, OFDM principles, inter-symbol interference, inter-carrier interference, three principles of the OFDM signal modulation design, LTE and Wi-Fi signal modulation with three design principles

 

Lecture 2: Principles of Algorithms in General MIMO-OFDM Systems

Topics cover: double-directional channel, antenna correlation, MIMO-OFDM transceiver structure, the channel estimation algorithm, the pilot design principle, noise variance estimation, MIMO channel decomposition by SVD, MIMO capacity, capacity-achieving MIMO power allocation

 

Lecture 3: Principles of MIMO Signal Detection Algorithms

Topics cover: signal detection algorithm, linear signal detection, zero-forcing signal detector, MMSE signal detector, nonlinear interference cancellation based signal detection, space-time coding, diversity gain and multiplexing gain

 

Lecture 4: Principles of Massive MIMO Algorithms

Topics cover: massive MIMO systems, massive MIMO channel hardening properties, massive MIMO channel capacity, massive MIMO pilot design, massive MIMO channel estimation, massive MIMO signal detection, massive MIMO beamforming

 

Lecture 5: Receiver Algorithms in Physical Uplink Shared Channel

Topics cover: PUSCH receiver structure, channel estimation algorithm based on DM-RS in PUSCH, multi-user MIMO signal detection in PUSCH, timing advance estimation based on DM-RS in PUSCH, phase noise estimation based on PT-RS in PUSCH

 

Lecture 6: Receiver Algorithms in Sounding Reference Signal

Topics cover: the ZC sequence generation in PUSCH DM-RS and SRS, zero correlation property of ZC sequence, the channel estimation algorithm based on ZC sequence, the time-domain channel responses of multiple users based on ZC sequence

 

Lecture 7: MIMO Precoding Algorithms in Multi-cell Downlink

Topics cover: multi-cell interference, block diagonalization, number of co-channel users and signaling overhead, the cell-specific spreading method to suppress the multi-cell interference and to increase the number of co-channel users

 

Lecture 8: Principles of Dynamic Range and Signal Power Analysis

Topics cover: analog front-end of wireless systems, large-scale path loss effect, dynamic range analysis, receiver RF power analysis, receiver SNR at antenna port and the ADC input, fixed-point representation of digital signals

 

Lecture 9: Principles of Link Adaptation

Topics cover: Link adaptation in cellular networks, MCS table and adaptation metric, the estimated BLER for MCS selection, machine learning based link adaptation method based on received signal waveform and deep neural network

 

Lecture 10: Principles of Synchronization in Wi-Fi

Topics cover: timing synchronization in OFDM symbol, energy-detection and correlation based timing estimation, effect of carrier frequency offset in OFDM, phase shift of time-domain samples by frequency offset, frequency offset estimation method, Wi-Fi preamble structure

 

Lecture 11: Principles of Synchronization in 5G NR

Topics cover: 5G PSS and SSS structure and allocation, auto-correlation based timing and carrier frequency offset estimation based on PSS, cross-correlation based timing, cell ID and carrier frequency offset estimation based on PSS and SSS, 5G NR synchronization procedure

 

Lecture 12: Principles of Channel Coding

Topics cover: 5G PHY channel signal flow, LTE PHY channel signal flow, Turbo code encoder, Shannon coding theorem, linear block codes, parity-check matrix, generator matrix, Gallager’s LDPC codes, LDPC code Belief Propagation (BP) decoding algorithm, LDPC code min-sum decoding algorithm

 

Lecture 13: Principles of Open RAN 

Topics cover: O-DU split option 7.2 hardware blocks, O-DU hardware acceleration, O-RU split option 7.2 architecture and diagram, RU digital processing units, RU 4T4R diagram with RF chains, example FPGA blocks in the RU, RU mMIMO architectures, Integrated O-DU and O-RU (gNB-DU)


Lecture 14: Principles of 5G Non-Terrestrial Network (5G NTN)

Topics cover: transparent and regenerative modes, NTN satellite and platform types, parameters of NTN satellite reference scenarios, architecture and QoS flow of transparent and regenerative satellites, link-level simulation parameters, system-level simulation parameters and setups, system-level simulation evaluation


Lecture 15: Principles of Digital Front-End and Measurements

Topics cover: Digital Down-Conversion (DDC), 2-stage and 3-stage decimation filters in DDC, Digital Up-Conversion (DUC), 2-stage and 3-stage interpolating filters in DUC, DDC and DUC implementation examples of decimation and interpolation, DDC and DUC performance evaluation metrics, crest factor reduction, digital pre-distortion


Lecture 16: Principles of Beam Management in 5G

Topics cover: hybrid beamforming algorithms, beam management procedure, beam sweeping, beam reporting, SS block and beam mapping, three procedures in beam sweeping, beam failure recovery, interference-aware beam management, ML in beam management, spatial beam prediction, temporal beam prediction, SSB-based beams and CSI-RS based beams, ML based spatial beam prediction and temporal beam prediction


Lecture 17: Principles of Initial Attach in Cellular Networks

Topics cover: Initial attach overall procedure, SSB structure, MIB and SIB1, contention-based and non-contention-based RACH, initial access RACH procedure overview, PRACH preamble format, PRACH preamble generation and allocation, RACH Response (RAR), DCI fields in RAR, message 3 and message 4 in contention-based RACH


Lecture 18: Introduction to 5G RAN Architecture

Topics cover: 5G RAN RU, CU and DU components, 5G architecture interface definitions, blocks in DU-high and DU-low, blocks in CU-CP and CU-UP,  gNB DU-RU interfaces, 5G MAC layer blocks, three modes in RLC layer, operations in PDCP layer, SDAP layer QoS flow operations, 5G SA and NSA, O-RAN RIC and interfaces


Lecture 19: Principles of Wireless Positioning

Topics cover: GPS and RTK based positioning, infrared or UWB based positioning, camera-based positioning, Standard 5G UE positioning methods, NG-RAN UE positioning architecture, measurements of TDOA AOA/AOD and RSS, non-linear least squares positioning algorithm and parameter updating, Bayesian tracking filter and extended Kalman filter, 5G positioning signals, ML-based positioning methods




Course Projects


The course has course projects covering technical directions of RTL digital designs, analog RF, embedded systems and software/machine learning. The course projects are designed to practice the knowledge learned in the course lectures. 



Course Program Enrollment

 

If you are interested in the course program, you can register the course on this course registration page


Training Course Registration Page