MENU

Efficient implementation of complex matrix inversion on the StarCore SC3900 DSP

Efficient implementation of complex matrix inversion on the StarCore SC3900 DSP

Feature articles |
By eeNews Europe



Matrix calculations are used in 3GPP communications standards such as LTE, LTE-Advanced, WiMAX and many others. For example, the MiMO (Multi Input Multi Output) algorithm in the LTE receiver is based on a complex matrix inversion.

In this article we discuss the implementation of a 4×4 complex matrix inversion on the recently announced StarCore SC3900 flexible vector processor. We use the cofactor method and optimize the code to take advantage of the high parallelism and instruction set supported by the SC3900 architecture, resulting in a highly efficient implementation. We discuss the implementation in detail, including code structure, optimizations and comparison to the previous generation StarCore SC3850 DSP.

Read the full article on page 16 of our October digital edition.

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s