Supercharge Your Innovation With Domain-Expert AI Agents!

A complex modulo method and device based on a modem

A modem and complex number technology, applied in the field of digital signal processing, can solve the problems of large computing resources, low precision, and low precision, and achieve the effect of reducing computing resources

Pending Publication Date: 2019-06-21
SHENZHEN SOUTH SILICON VALLEY MICROELECTRONICS
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the field of communication, for example, in the process of digital signal processing, such as in the digital signal processing of modems, it is often necessary to perform modulo calculations on complex numbers. Generally, for complex number modulo calculations, two multiplications and one square root operation are required, which consumes a lot of calculations great resources
Instead, the existing technology uses approximate algorithms to reduce the amount of calculation, but there are still problems: it needs to consume a lot of computing resources, or the accuracy of the calculated modulus is not high
For example, using the CORDIC algorithm to find the modulus of a complex number usually requires multiple rotations (for example, 16 times), which consumes a lot of computing resources; using alpha*max(|x|, |y|)+beta*min(|x |, |y|) to calculate the modulus of the complex number x+jy, although the amount of calculation becomes smaller, the accuracy of the calculated modulus is lower

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 complex modulo method and device based on a modem
  • A complex modulo method and device based on a modem
  • A complex modulo method and device based on a modem

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.

[0041] refer to figure 1 , an embodiment of the present application provides a modem-based complex number modulo method, comprising the following steps:

[0042] S1, obtain the cosine value and the sine value of the described radio frequency carrier signal to be processed, and use one of the cosine value and the sine value as the real part, and the other generates the complex number I+jQ as the imaginary part;

[0043] S2, correspondingly convert the complex number I+jQ into a coordinate point (I, Q) in a plane rectangular coordinate system, and use a preset algorithm...

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 discloses a complex number modulo method and device based on a modem, a computer device and a storage medium. The method comprises the steps: obtaining a cosine value and a sine value ofa to-be-processed radio frequency carrier signal, taking one of the cosine value and the sine value as a real part, and taking the other of the cosine value and the sine value as an imaginary part togenerate a complex I + jQ; Correspondingly converting the complex number I + jQ into coordinate points (I, Q) in a rectangular plane coordinate system, and carrying out rotation processing on the coordinate points by adopting a preset algorithm to obtain rotation coordinate points (I1, Q1); Judging whether the value of atan (Q1 / I1) is within a preset angle range or not; And if the value of the atan (Q1 / I1) is within a preset angle range, calculating the modulus of the complex number I + jQ according to a preset modulus calculation formula. Therefore, the consumption of computing resources isreduced on the premise of ensuring the precision of the module.

Description

technical field [0001] The present application relates to the field of digital signal processing, and in particular, to a modem-based complex modulo method, apparatus, computer equipment and storage medium. Background technique [0002] In the field of communication, for example, in the process of digital signal processing, such as in the digital signal processing of modems, it is often necessary to perform the modulo operation on complex numbers. Generally, for the modulo operation of complex numbers, 2 multiplications and 1 square root operation are required, which is a costly calculation. Resources are great. Instead, the prior art uses an approximation algorithm to reduce the amount of calculation, but there are still problems: a lot of computing resources are required, or the calculated modulus is not very accurate. For example, using the CORDIC algorithm to find the modulus of a complex number usually requires multiple rotations (for example, 16 times), which requires...

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
IPC IPC(8): G06F7/72
CPCG06F7/72H04L27/26
Inventor 王重仁萧清峯陈昭良
Owner SHENZHEN SOUTH SILICON VALLEY MICROELECTRONICS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More