Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for FPGA processing complex matrix multiplication in an LTE receiving system

A complex matrix and receiving system technology, applied in the field of FPGA processing complex matrix multiplication, can solve problems such as low efficiency, backward platform, complex control and so on

Inactive Publication Date: 2019-09-06
POTEVIO INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, there are generally two ways to realize matrix multiplication based on FPGA: one is to use floating point for calculation, which has high calculation efficiency and complexity, and is inefficient; the other is to use fixed point for calculation. As a fixed point, it can greatly improve the efficiency of calculation
[0005] Through reviewing the literature, it is found that the currently proposed multiplication of fixed-point matrices has backward platforms, complicated control, and inflexible methods, etc., and cannot make good use of FPGA devices to save resources.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for FPGA processing complex matrix multiplication in an LTE receiving system
  • A method and system for FPGA processing complex matrix multiplication in an LTE receiving system
  • A method and system for FPGA processing complex matrix multiplication in an LTE receiving system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0073] figure 1 A schematic flow diagram of a method for FPGA processing complex matrix multiplication in an LTE receiving system provided by an embodiment of the present invention is shown, as figure 1 As shown, the method for FPGA processing complex matrix multiplication in a kind of LTE receiving system of the present embodiment includes:

[0074] S11. Receive MMSE filter data, where the MMSE filter data includes a first complex matrix and a second complex matrix to be multiplied.

[0075] It is understandable that due to the wide application of MIMO technology, the calculations in communication systems are becoming more and more complex, and complex matrix multiplica...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and a system for processing plural matrix multiplication by an FPGA in an LTE receiving system. The method comprises the steps of receiving MMSE filtering data, wherein the MMSE filtering data comprises a first plural matrix and a second plural matrix which are about to be subjected to multiplication operation; according to the first plural matrix and the second plural matrix, obtaining a first parameter COMM(m,n), a second parameter REAL(m,n) and a third parameter IMAG(m,n); according to the first parameter COMM(m,n), the second parameter REAL(m,n) and the third parameter IMAG(m,n), obtaining a real part Cr(m,n) and an imaginary part Ci(m,n); and according to the real part Cr(m,n) and the imaginary part Ci(m,n), obtaining a third plural matrix, and outputting the third plural matrix. By adopting a serial pipeline architecture, adders are reduced, excessive locating and wiring resources are not wasted, and unification is simple; and matrix multiplication of any series can be established.

Description

technical field [0001] The invention relates to the field of complex matrix multiplication processing in an LTE receiving system, in particular to a method and system for FPGA processing complex matrix multiplication in an LTE receiving system. Background technique [0002] Field programmable gate array FPGA chips are widely used in many fields. FPGA not only contains a series of conventional resources such as logic unit (look-up table / flip-flop), storage unit (BRAM), multiply-add unit (MAC), but also includes Complex calculation units such as DSP and multiplier. With the continuous upgrading of FPGA chips, the functions of FPGA are becoming more and more powerful, so the new FPGA is fully capable of complex calculation work. [0003] In recent years, wireless communication technology has achieved rapid development. From the earliest 1G network to the LTE 4G network that has been put into use today, higher and higher requirements have been put forward for the rapid processi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/16
Inventor 唐玉蓉张慧欣
Owner POTEVIO INFORMATION TECH CO LTD