• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Electrical Engineering News and Products

Electronics Engineering Resources, Articles, Forums, Tear Down Videos and Technical Electronics How-To's

  • Products / Components
    • Analog ICs
    • Connectors
    • Microcontrollers
    • Power Electronics
    • Sensors
    • Test and Measurement
    • Wire / Cable
  • Applications
    • Automotive
    • Industrial
    • IoT
    • Medical
    • Telecommunications
    • Wearables
    • Wireless
  • Resources
    • Covid-19
    • DesignFast
    • Ebooks / Tech Tips
    • EE Forums
      • EDABoard.com
      • Electro-Tech-Online.com
    • FAQs
    • 2020 LEAP Awards
    • Oscilloscope Product Finder
    • Podcasts
    • Webinars / Digital Events
    • White Papers
  • Videos
    • Teardown Videos
  • Lee’s Teardowns
    • Teardown Videos
  • Learning Center
  • 5G
  • Women in Engineering

What is precoding and what are the benefits?

February 8, 2021 By Jeff Shepard

Precoding involves preprocessing of the transmit signal in an RF system. As described below, precoding uses channel state information at the transmitter to improve performance and increase spectral efficiency. It is used to implement the superposition of multiple beams, including several different data streams of information for spatial multiplexing. Precoding is the transmitter signal processing needed to affect the received signal’s maximization to specific receivers and antennas while reducing the interference to all other receivers and receiving antennas.

Precoding and beamforming are used together in WiFi, 4G, and 5G systems, and the words are sometimes used interchangeably, but they are not identical. The word precoding refers more to a software implementation of communication theory, and beamforming refers more to the hardware implementation and the antennas in the system. And precoding generally refers to the transmitter side, while beamforming can be applied to both transmitters and receivers.

Precoding involves the individual control of the amplitudes and phases of the signals sent from the various transmit antennas. When precoding is implemented together with beamforming, it can better focus energy towards the intended receiver. Various aspects of beamforming and second-generation beamforming will be addressed in subsequent articles.

Precoding is used for various communications standards, including WiFi, 4G, and 5G. Precoding assumes that channel state information (CSI) is known at the transmitter. Precoding starts with channel sounding that involves sending a coded message (called a sounding packet or a pilot signal) to the receiver. Each of the users send back their individual CSIs to the transmitter. The users’ CSIs are used to set the precoding (spatial mapping) matrix for subsequent data transmission.

Channel state information needed to characterize a MU-MIMO system. H is the spatial mapping matrix used for precoding.

In systems using time division multiplexing (the uplink and downlink transmissions are over the same subcarrier frequency), the over-the-air transmission channels between antennas and user terminals are the same in both directions, and they are called reciprocal. Since the channels are reciprocal, CSIs only need to be determined for one direction. That enables the use of uplink-based determination of CSIs. An advantage of using uplink-based characterization is that the signal processing needed to determine the CSIs is performed at the base station and not in the user equipment.

Sounding is important in WiFi and 4G installations, but it is critical to maximizing system performance for 5G systems. The 5G high-frequency band is particularly challenging in terms of coverage area limitations, signal attenuation, path and penetration losses, as well as scattering. Additionally, mmWave signal bands are susceptible to blockage from buildings and other structures, particularly in higher-density urban areas. Identifying the channel performance at a given frequency requires selecting the best channel(s) for each user and optimizing communication efficiency between the transmitter and receiver.

Multi-user multiple-input multiple-output (MU-MIMO) spatial multiplexing techniques improve the spectral efficiency of 5G networks. MU-MIMO enables multiple users in the same frequency-time block while reducing interference between users. The precoding challenges become even more complex when specific users and data packets have priority and deadlines for delivery; for example, emerging applications such as autonomous vehicles must have very low latency. Each packet of data has a delivery deadline that must be met.

Traditional telephony focused on delivering a uniform, high level of quality of service (QoS) to all users. The growing variety of services that next-generation wireless networks will support will have to support a range of QoS demands. These services support both delay-tolerant and delay-sensitive applications. Scheduling in precoding is used to organize the delivery of messages based on the sensitivity of the application to delays in data delivery. Delay tolerant applications can include text messaging, some internet-of-things, and machine-to-machine applications. In addition to autonomous vehicles, delay-sensitive applications can include voice and video conferencing. And some applications, such as video conferencing, can demand a high data rate downlink, while other applications use only small to moderate data rates. Emerging QoS schemes are being designed to provide acceptable trade-offs between:

  • Maximizing system spectral capacity through optimal utilization of inherently different QoS needs of specific users and corresponding available resources distribution.
  • A measure of “fairness” to each user based on instantaneous channel conditions relative to overall average channel conditions.
  • Satisfaction of latency demands of specific user applications.

MU-MIMO systems with correctly implemented precoding and scheduling can deliver a different, application appropriate QoS to multiple users simultaneously.

As discussed, precoding exploits transmit diversity by optimizing the information stream. This is done using the channel state information supplied by the receiving device and allocating power and phases separately per frequency band. Precoding, combined with scheduling algorithms to optimize QoS for individual users and use cases, is a specific strategy chosen at the transmitter to send information to multiple receivers optimally. Following the next article on “What is beamforming,” we will dive into “What is second generation beamforming and digital beamforming?” including a look into metamaterials for beamforming, holographic beamforming, and intelligent digitally-controlled reflecting surfaces anticipated for 5G and even 6G applications.

You may also like:


  • Metamaterials, mmWave antennas, 3D radar and holographic beamforming
  • mmwave
    mmWave antennas and antenna management for 5G

  • IMS 5G Summit: Design challenges remain (part 1)

  • More antennas, faster data transfer

  • BBox: Beam steering for mmWave testing

Filed Under: 5G, Analog IC Tips, Applications, FAQ, Featured, Software, Tools, Wireless Tagged With: FAQ

Primary Sidebar

EE Training Center Classrooms

“ee

“ee

“ee

“ee

“ee

Featured Resources

  • NEW! EE World Online Learning Center
  • CUI Devices – CUI Insights Blog
  • EE Classroom: Power Delivery
  • EE Classroom: Building Automation
  • EE Classroom: Aerospace & Defense
  • EE Classroom: Grid Infrastructure

February 2021 Special Edition: Power Electronics Handbook

RSS Current EDABoard.com discussions

  • Requirement of RGB LED
  • Power Calculations
  • SCHEMATIC FOR MINI WIND TURBINE
  • Real torque value for cheap chinese motors
  • Feeding load with two 220V AC power supplies to reach uninterrupted power supply.

RSS Current Electro-Tech-Online.com Discussions

  • Touch circuit sound, led. 555 timer
  • Is Hardware engineering Dead in the UK?
  • Electronics Help
  • What does I/O/T stand for in a pinout diagram? (esp32-s2)
  • Low power mic to 2w speaker mono audio circuit design

Oscilloscopes Product Finder

Follow EE World on Twitter

Tweets by @EEWorldOnline

Footer

EE World Online

EE WORLD ONLINE NETWORK

  • DesignFast
  • EDABoard Forums
  • Electro-Tech-Online Forums
  • Microcontroller Tips
  • Analog IC Tips
  • Connector Tips
  • Engineer's Garage
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire & Cable Tips
  • 5G Technology World

EE WORLD ONLINE

  • Subscribe to our newsletter
  • Lee's teardown videos
  • Advertise with us
  • Contact us
  • About Us
Follow us on TwitterAdd us on FacebookFollow us on YouTube Add us on Instagram

Copyright © 2021 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy