CN104135457A - Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm - Google Patents

Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm Download PDF

Info

Publication number
CN104135457A
CN104135457A CN201410361705.6A CN201410361705A CN104135457A CN 104135457 A CN104135457 A CN 104135457A CN 201410361705 A CN201410361705 A CN 201410361705A CN 104135457 A CN104135457 A CN 104135457A
Authority
CN
China
Prior art keywords
delta
signal
digital
input
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410361705.6A
Other languages
Chinese (zh)
Other versions
CN104135457B (en
Inventor
高杨
蒋德富
徐玉超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hohai University HHU
Original Assignee
Hohai University HHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hohai University HHU filed Critical Hohai University HHU
Priority to CN201410361705.6A priority Critical patent/CN104135457B/en
Publication of CN104135457A publication Critical patent/CN104135457A/en
Application granted granted Critical
Publication of CN104135457B publication Critical patent/CN104135457B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The invention discloses a digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm. The method comprises the following steps: firstly performing analog-to-digital conversion on an analog input signal to obtain a corresponding sampling digital signal; secondly, performing digital down conversion on the sampling digital signal to obtain a base band video I/Q signal; and finally, using the base band video I/Q signal in the step (2) as initial data of the improved CORDIC algorithm, performing iterative operation until the iterative result meets the accuracy requirement, and extracting phase information of the analog input signal from the iterative result. The problems that the phase discrimination result has great error and the phase discrimination accuracy is low under the condition that the module value of an input orthogonal signal is small are solved.

Description

Digital phase detecting method based on improved cordic algorithm and device
Technical field
The invention belongs to digital processing field, particularly digital phase detecting method and the device based on improved cordic algorithm.
Background technology
In traditional analogue phase detection circuit, because the frequency characteristic of analogue device generally can change along with the change of the environmental factors such as temperature, and when in circuit, analogue device is more, the accuracy of phase demodulation and the reliability of circuit working all can not be guaranteed.Along with the development of digital sample technology and being widely used of digital processing device, digital signal after sampling is carried out to digital phase detection and become possibility, digital circuit reliability of operation is subject to the impact of the environmental factors such as temperature smaller, applies the accuracy that suitable algorithm can improve phase demodulation.
In digital received system, analog input signal s (t) is carried out to AD and be converted to digital signal s (n), digital signal is sent in digital processing device (as FPGA) and goes to process, the digital signal that sampling is obtained is processed through Digital Down Convert, obtain base band video i/q signal, in i/q signal, comprised the amplitude and the phase information that receive signal.If receiving the baseband signal of signal is s b(n), its in-phase component signal I (n) and orthogonal component signal Q (n) can be expressed as:
According to trigonometric function relation, there is signal s b(n) amplitude A (n) and phase place mathematical relationship:
A ( n ) = I ( n ) 2 + Q ( n ) 2
Like this, after carrying out quadrature demodulation to digital quadrature signal, numeric field just can obtain amplitude and the phase information of baseband signal.
In above formula square, evolution and arctangent cp cp operation more complicated, in digital signal processor, realizing can be more difficult.Cordic algorithm is to be proposed by J.Voilder in nineteen fifty-nine, when solving the mathematical operation of the complexity such as trigonometric function, exponential function and surmount function, does not need hardware multiplier, only needs displacement, add/subtraction and simple look up table operations.Due to these advantages, in recent years, the mathematical theory of cordic algorithm and practical application realize studied and development always, and obtained application in field widely, for example be applied to the FFT in Digital Signal Processing, the DCT in image compression, the aborning DDS of digital waveform etc.
Cordic algorithm has three kinds of rotating coordinate systems: linear coordinate system, circle coordinates system and hyperbolic coordinate system.It has two kinds of rotary modes: rotary mode and arrow pattern.Their rotation formula has been unified in a formula, and formula is as follows:
x i + 1 = x i - m · δ i · y i · 2 - i y i + 1 = y i + δ i · x i · 2 - i z i + 1 = z i - δ i · ϵ i
Wherein, parameter m represents work system, and m=1 is polling system, and m=0 is linear system, and m=-1 is hyperbolic systems; Direction of rotation δ ivalue in each rotary course, the value of the result of being rotated by the last time determines.Choose reasonable m, ε iand initial condition { x 0, y 0, z 0just can realize the computing of different mathematical functions.
When selecting the circumference rotary system of m=1, δ ivalue by the y that rotates output ithe symbol of value decide, i.e. the arrow pattern of cordic algorithm, &delta; i = - 1 , y i &GreaterEqual; 0 + 1 , y i < 0 , Select initial condition x 0 = I ( n ) y 0 = Q ( n ) z 0 = 0 , Select every grade of fixedly anglec of rotation ε i=arctan (2 -i), i=0 wherein, 1,2 ..., N-1, wherein N represents the progression of cordic algorithm rotation.After rotation N time, y itrend towards 0, can obtain following operation result:
x N = K * I ( n ) 2 + Q ( n ) 2
z N = arctan ( Q ( n ) I ( n ) )
Wherein, K = 1 2 + ( 2 0 ) 2 &CenterDot; 1 2 + ( 2 - 1 ) 2 &CenterDot; 1 2 + ( 2 - 2 ) 2 . . . 1 2 + ( 2 - 2 ( N - 1 ) ) 2 &ap; 1.6468 , Amplitude gain for cordic algorithm rotation.When number of times one timing of rotation, K is definite value; Owing to being subject to the fixedly restriction of the anglec of rotation, maximum occurrences scope be about (99.88 °, 99.88 °).
Although can realize well the function of being carried out phase demodulation by orthogonal signalling according to above-mentioned rotation formula in digital signal processor.In theory, when the number of times of iteration is abundant, the amplitude and the phase place that obtain approach theoretical value.But, due to when the cordic algorithm Digital Implementation, the figure place that amplitude and phase place represent is all limited, there is truncated error, the accuracy of phase demodulation also can be affected like this, and particularly, in the situation that the mould value of input orthogonal signalling I (n) and Q (n) is less, the impact that the result of amplitude is subject to is little, identified result but there will be larger error, and phase demodulation accuracy can not meet the demands.
Summary of the invention
The problem existing in order to solve background technology, the present invention aims to provide digital phase detecting method and the device based on improved cordic algorithm, has solved in the situation that input orthogonal signalling mould value is less, and identified result error is large, the problem that phase demodulation accuracy is low.
In order to realize above-mentioned technical purpose, technical scheme of the present invention is:
A digital phase detection device based on improved cordic algorithm, comprises the n level module connecting successively, the iterations that n is improved cordic algorithm and n>=1, modular structures at different levels are identical, all there are 3 inputs and 3 outputs, 3 outputs of 3 inputs one-level module after corresponding connection of previous stage module, and modules at different levels include the first~tri-register, the the first~tri-adder, the first shift unit, the second shift unit and an anglec of rotation memory, wherein, the input of the first~tri-register is respectively as the first~tri-input of this grade of module, the output of the first~tri-adder is respectively as the first~tri-output of this grade of module, and the output of the first register connects respectively the first input end of first adder and the second input of second adder, the output of the second register connects the second input of first adder via the first shift unit, the output of described the second register also connects the first input end of second adder via the second shift unit, the output of the output of the 3rd register and anglec of rotation memory is connected respectively first of the 3rd adder, two inputs, the the first~tri-input of described first order module is for initial condition I (n), the Q (n), 0 of the corresponding input of difference base band video i/q signal, and the first~tri-output of n level module is respectively used to export iteration result x n, Δ y n, z n, the first shift unit in m level module is carried out 2 (m-1)-1 bit manipulations that move to right, and its second shift unit is carried out 1 bit manipulation that moves to left, wherein, and m=1,2,3 ..., n-1.
The present invention also comprises the digital phase detecting method based on said apparatus, comprises following steps:
(1) analog input signal is carried out to analog-to-digital conversion, obtain corresponding sampled digital signal;
(2) sampled digital signal is carried out to Digital Down Convert processing, obtain base band video i/q signal s b(n), thus obtain its in-phase component signal I (n) and orthogonal component signal Q (n);
(3): definition respectively x 0 = I ( n ) &Delta;y 0 = Q ( n ) , z 0 = 0 &delta; 0 = - 1 , &Delta;y 0 &GreaterEqual; 0 + 1 , &Delta;y 0 < 0 , ε 0=π/4, and by (x 0, Δ y 0, z 0), δ 0, ε 0as the initial condition of improved cordic algorithm, initial direction of rotation, initial rotation angle degree, carry out interative computation respectively, until iteration result meets required precision, from this iteration result, extract the phase information of analog input signal; Described improved cordic algorithm is:
x i + 1 = x i - &delta; i &CenterDot; &Delta;y i &CenterDot; 2 - i &CenterDot; 2 - ( i - 1 ) &Delta;y i + 1 = 2 &CenterDot; &Delta;y i + &delta; i &CenterDot; x i z i + 1 = z i - &delta; i &CenterDot; &epsiv; i
In above formula, i=0,1,2,3 ..., when i>=1, (x i, Δ y i, z i) be the space vector of i level rotation output, δ ibe i level direction of rotation and &delta; i = - 1 , &Delta;y i &GreaterEqual; 0 + 1 , &Delta;y i < 0 , ε ibe the i level anglec of rotation and ε i=arctan (2 -i).
The beneficial effect that adopts technique scheme to bring:
In the present invention, improve in the algorithm of CORDIC direction of rotation δ ivalue no longer according to y isymbol, but according to Δ y ivalue, Δ y iy icarry out 2 ivalue after multiple value is amplified, when not there is sign bit and overflowing, Δ y iwith y isign bit is consistent, but at y iapproach in 0 situation Δ y iretain more number of significant digit, can be good at preserving lower y ithe symbol of component, while improving next stage iteration, the accuracy of direction of rotation judgement, finally makes the accuracy of phase demodulation improve.
Accompanying drawing explanation
Fig. 1 is the hardware structure diagram that cordic algorithm flowing water of the present invention is realized.
Fig. 2 is the hardware structure diagram of realizing the computing of improved cordic algorithm one-level in the present invention.
Fig. 3 is the simulation result figure of the cordic algorithm before improving under the first input condition.
Fig. 4 is the simulation result figure of the cordic algorithm after improving under the first input condition.
Fig. 5 is the simulation result figure of the cordic algorithm before improving under the second input condition.
Fig. 6 is the simulation result figure of the cordic algorithm after improving under the second input condition.
Embodiment
Below with reference to accompanying drawing, technical scheme of the present invention is elaborated.
Cordic algorithm is commonly used to carry out digital phase detection, and traditional digital phase detecting method based on cordic algorithm is:
(1) analog input signal is carried out to analog-to-digital conversion, obtain corresponding sampled digital signal;
(2) sampled digital signal is carried out to Digital Down Convert processing, obtain base band video i/q signal s b(n), thus obtain its in-phase component signal I (n) and orthogonal component signal Q (n);
(3) definition respectively x 0 = I ( n ) &Delta;y 0 = Q ( n ) , z 0 = 0 &delta; 0 = - 1 , &Delta;y 0 &GreaterEqual; 0 + 1 , &Delta;y 0 < 0 , ε 0=π/4, and by (x 0, Δ y 0, z 0), δ 0, ε 0as the initial condition of traditional C ORDIC algorithm, initial direction of rotation, initial rotation angle degree, carry out interative computation respectively, until iteration result meets required precision, from this iteration result, extract the phase information of analog input signal.Described traditional C ORDIC algorithm is:
x i + 1 = x i - &delta; i &CenterDot; y i &CenterDot; 2 - i y i + 1 = y i + &delta; i &CenterDot; x i &CenterDot; 2 - i z i + 1 = z i - &delta; i &CenterDot; &epsiv; i - - - ( 1 )
In formula (1), i=0,1,2,3 ..., when i>=1, (x i, y i, z i) be the space vector of i level rotation output, δ ibe i level direction of rotation, ε ibe the i level anglec of rotation and ε i=arctan (2 -i), δ wherein iwith y imeet relation: δ i=-sign (y i), &delta; i = - 1 , y i &GreaterEqual; 0 + 1 , y i < 0 .
The present invention compares with conventional digital phase detecting method, and improvements are to adopt improved cordic algorithm to replace the traditional C ORDIC algorithm in above-mentioned steps (3).Improved cordic algorithm obtains through traditional cordic algorithm conversion, first at y i+1=y i+ δ ix i2 -iboth members be multiplied by 2 simultaneously i,,
x i + 1 = x i - &delta; i &CenterDot; y i &CenterDot; 2 - i 2 i &CenterDot; y i + 1 = 2 i &CenterDot; y i + 2 i &CenterDot; &delta; i &CenterDot; x i &CenterDot; 2 - i z i + 1 = z i - &delta; i &CenterDot; &epsiv; i - - - ( 2 )
Make again Δ y i=2 i-1y i, Δ y i+1=2 iy i+1, in substitution formula (2),,
x i + 1 = x i - &delta; i &CenterDot; &Delta;y i &CenterDot; 2 - i &CenterDot; 2 - ( i - 1 ) &Delta;y i + 1 = 2 &CenterDot; &Delta;y i + &delta; i &CenterDot; x i z i + 1 = z i - &delta; i &CenterDot; &epsiv; i - - - ( 3 )
Formula (3) is improved cordic algorithm, in this algorithm, and definition respectively x 0 = I ( n ) &Delta;y 0 = Q ( n ) z 0 = 0 , &delta; 0 = - 1 , &Delta;y 0 &GreaterEqual; 0 + 1 , &Delta;y 0 < 0 , ε 0interative computation is carried out as the initial condition of improved cordic algorithm, initial direction of rotation, initial rotation angle degree in=π/4, until iteration result meets required precision, extracts the phase information of analog input signal from this iteration result.δ ino longer according to y ivalue, but according to Δ y ivalue: δ i=-sign (Δ y i), &delta; i = - 1 , &Delta;y i &GreaterEqual; 0 + 1 , &Delta;y i < 0 . Can increase the number of significant digit of data representation like this, reduce the mistake of symbol decision, make direction of rotation correct judgment, improve last identified result.
As depicted in figs. 1 and 2, the digital phase detection device based on improved cordic algorithm of the present invention, comprises the n level module connecting successively, the iterations that n is improved cordic algorithm and n>=1, modular structures at different levels are identical, all there are 3 inputs and 3 outputs, 3 outputs of 3 inputs one-level module after corresponding connection of previous stage module, and modules at different levels include the first~tri-register, the the first~tri-adder, the first shift unit, the second shift unit and an anglec of rotation memory, wherein, the input of the first~tri-register is respectively as the first~tri-input of this grade of module, the output of the first~tri-adder is respectively as the first~tri-output of this grade of module, and the output of the first register connects respectively the first input end of first adder and the second input of second adder, the output of the second register connects the second input of first adder via the first shift unit, the output of described the second register also connects the first input end of second adder via the second shift unit, the output of the output of the 3rd register and anglec of rotation memory is connected respectively first of the 3rd adder, two inputs, the the first~tri-input of described first order module is for initial condition I (n), the Q (n)/2,0 of the corresponding input of difference base band video i/q signal, and the first~tri-output of n level module is respectively used to export iteration result x n, Δ y n, z n, the first shift unit in m level module is carried out 2 (m-1)-1 bit manipulations that move to right, and its second shift unit is carried out 1 bit manipulation that moves to left, wherein, and m=1,2,3 ..., n-1.
In the present embodiment, the programming of the former algorithm of CORDIC and improvement algorithm of the present invention and functional simulation complete in the hardware logic development platform software I SE12.4 of Xilinx.The processing of emulation the data obtained, contrast and mapping are completed on software MATLAB7.10.Some design parameters of the present embodiment are as follows: with flowing structure, realize the rotation of 15 grades of CORDIC arrow patterns, the Output rusults x of input I (n) and Q (n) data and rotations at different levels i, y iand z iall adopt the fixed binary complement code form of 16-bit to represent.
Fig. 3 and Fig. 4 are respectively cordic algorithm and improve the simulation result figure after front and improvement.Their emulation initial inputs are the same, be by I (n)=Q (n)=5*x (x=1 wherein, 2 ..., 200) this 200 logarithm value changes into 16-bit binary data as input signal.Owing to being the data that 16-bit represents, so in the situation that considering uncompensation CORDIC rotation gain and preventing that end product from overflowing, maximum input data are so maximum 1000 input signal can be regarded as small-signal.In ISE functional simulation, by simulation clock (100MHz), read in this group data, as initial I (n) and Q (n) (I (n)=Q (n)) data, carry out emulation.Record respectively the simulation result of these two kinds of realizations and they are imported in MATLAB, Fig. 3 is before improving, and Fig. 4 is that after improving, the coordinate system range of two figure is consistent.According to theory, calculate, due to this 200 pairs of data I (n)=Q (n), the identified result calculating should all equate, and equals binary code word 8192, changes into the number of degrees and is expressed as as can be seen from Figure 3, identified result is fluctuation up and down near 8192, and input data are less, fluctuates larger, and along with data increase, fluctuation reduces gradually; From Fig. 4, can obviously find out, when input data are very little, fluctuation is just few, and phase demodulation accuracy is significantly improved.
Fig. 5 and Fig. 6 are before cordic algorithm improves under another kind of input condition and improve post-layout simulation results exhibit figure.This input data are in the situation that keeping I (n)=100, the numerical value of Q (n) input is changed to 1000 from 100 inputs, what Fig. 5 was corresponding is before cordic algorithm improves, what Fig. 6 was corresponding is after algorithm improves, the coordinate system range of two figure is consistent, can clearly find out that algorithm improves phase demodulation accuracy afterwards and was greatly improved before improving from figure.
Cordic algorithm before improving and after improving is after the hardware logic design platform ISE12.4 of Xilinx company hardware language is realized and be comprehensive, and the contrast of the main hardware resource of consumption is as shown in table 1.As can be seen from Table 1, how many algorithms after improvement does not increase with former algorithm on resource is used, and even on Slice Registers resource consumption, reduces to some extent.
Table 1
? Before improvement After improvement
Slice?Registers 706 690
Slice?LUTs 780 868
Above embodiment only, for explanation technological thought of the present invention, can not limit protection scope of the present invention with this, every technological thought proposing according to the present invention, and any change of doing on technical scheme basis, within all falling into protection range of the present invention.

Claims (2)

1. the digital phase detection device based on improved cordic algorithm, is characterized in that: comprise the n level module connecting successively, the iterations that n is improved cordic algorithm and n>=1, modular structures at different levels are identical, all there are 3 inputs and 3 outputs, 3 outputs of 3 inputs one-level module after corresponding connection of previous stage module, and modules at different levels include the first~tri-register, the the first~tri-adder, the first shift unit, the second shift unit and an anglec of rotation memory, wherein, the input of the first~tri-register is respectively as the first~tri-input of this grade of module, the output of the first~tri-adder is respectively as the first~tri-output of this grade of module, and the output of the first register connects respectively the first input end of first adder and the second input of second adder, the output of the second register connects the second input of first adder via the first shift unit, the output of described the second register also connects the first input end of second adder via the second shift unit, the output of the output of the 3rd register and anglec of rotation memory is connected respectively first of the 3rd adder, two inputs, the the first~tri-input of described first order module is for initial condition I (n), the Q (n), 0 of the corresponding input of difference base band video i/q signal, and the first~tri-output of n level module is respectively used to export iteration result x n, Δ y n, z n, the first shift unit in m level module is carried out 2 (m-1)-1 bit manipulations that move to right, and its second shift unit is carried out 1 bit manipulation that moves to left, wherein, and m=1,2,3 ..., n-1.
2. the digital phase detecting method based on the digital phase detection device based on improved cordic algorithm claimed in claim 1, comprises following steps:
(1) analog input signal is carried out to analog-to-digital conversion, obtain corresponding sampled digital signal;
(2) sampled digital signal is carried out to Digital Down Convert processing, obtain base band video i/q signal s b(n), thus obtain its in-phase component signal I (n) and orthogonal component signal Q (n); It is characterized in that: also comprise step (3): definition respectively x 0 = I ( n ) &Delta;y 0 = Q ( n ) , z 0 = 0 &delta; 0 = - 1 , &Delta;y 0 &GreaterEqual; 0 + 1 , &Delta;y 0 < 0 , ε 0=π/4, and by (x 0, Δ y 0, z 0), δ 0, ε 0as the initial condition of improved cordic algorithm, initial direction of rotation, initial rotation angle degree, carry out interative computation respectively, until iteration result meets required precision, from this iteration result, extract the phase information of analog input signal; Described improved cordic algorithm is:
x i + 1 = x i - &delta; i &CenterDot; &Delta;y i &CenterDot; 2 - i &CenterDot; 2 - ( i - 1 ) &Delta;y i + 1 = 2 &CenterDot; &Delta;y i + &delta; i &CenterDot; x i z i + 1 = z i - &delta; i &CenterDot; &epsiv; i
In above formula, i=0,1,2,3 ..., when i>=1, (x i, Δ y i, z i) be the space vector of i level rotation output, δ ibe i level direction of rotation and &delta; i = - 1 , &Delta;y i &GreaterEqual; 0 + 1 , &Delta;y i < 0 , ε ibe the i level anglec of rotation and ε i=arctan (2 -i).
CN201410361705.6A 2014-07-25 2014-07-25 Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm Expired - Fee Related CN104135457B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410361705.6A CN104135457B (en) 2014-07-25 2014-07-25 Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410361705.6A CN104135457B (en) 2014-07-25 2014-07-25 Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm

Publications (2)

Publication Number Publication Date
CN104135457A true CN104135457A (en) 2014-11-05
CN104135457B CN104135457B (en) 2017-05-24

Family

ID=51807981

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410361705.6A Expired - Fee Related CN104135457B (en) 2014-07-25 2014-07-25 Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm

Country Status (1)

Country Link
CN (1) CN104135457B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204004A (en) * 2015-09-29 2015-12-30 河海大学 Transmitting digital beam forming method based on digital delay and phase compensation
CN105403865A (en) * 2015-10-23 2016-03-16 河海大学 Multicarrier signal constant envelope modulation method
CN107809239A (en) * 2017-10-23 2018-03-16 郑州云海信息技术有限公司 A kind of Direct Digital Frequency Synthesizers
CN108900192A (en) * 2018-06-28 2018-11-27 北京北广科技股份有限公司 Short-wave transmitter digital phase detecting method and phase discriminator
CN117348685A (en) * 2023-10-25 2024-01-05 灿芯半导体(成都)有限公司 Signal processing method of high-precision DDS generator

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030034508A1 (en) * 2001-08-16 2003-02-20 Motorola, Inc. Microprocessor in MOS with integrated cordic in compound semiconductor on a common substrate
CN101109973A (en) * 2007-07-11 2008-01-23 北京大学深圳研究生院 Waveform generator based on direct numerical frequency synthesizer
CN101257319A (en) * 2008-04-09 2008-09-03 浙江大学 Complete digital logarithm automatic gain control device and method
CN101354700A (en) * 2008-09-16 2009-01-28 四川虹微技术有限公司 Butterfly-shaped operation FFT processor
CN101515913A (en) * 2009-03-19 2009-08-26 北京理工大学 Fixed loop control method based on additions and shifts
US20120265796A1 (en) * 2011-04-13 2012-10-18 Lsi Corporation Double-Step CORDIC Processing for Conventional Signed Arithmetic With Decision Postponing
CN103677737A (en) * 2013-09-26 2014-03-26 中国人民解放军国防科学技术大学 Method and device for achieving low delay CORDIC trigonometric function based on carry-save summator
CN103713877A (en) * 2013-12-24 2014-04-09 华为技术有限公司 Coordinate rotation digital processor

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030034508A1 (en) * 2001-08-16 2003-02-20 Motorola, Inc. Microprocessor in MOS with integrated cordic in compound semiconductor on a common substrate
CN101109973A (en) * 2007-07-11 2008-01-23 北京大学深圳研究生院 Waveform generator based on direct numerical frequency synthesizer
CN101257319A (en) * 2008-04-09 2008-09-03 浙江大学 Complete digital logarithm automatic gain control device and method
CN101354700A (en) * 2008-09-16 2009-01-28 四川虹微技术有限公司 Butterfly-shaped operation FFT processor
CN101515913A (en) * 2009-03-19 2009-08-26 北京理工大学 Fixed loop control method based on additions and shifts
US20120265796A1 (en) * 2011-04-13 2012-10-18 Lsi Corporation Double-Step CORDIC Processing for Conventional Signed Arithmetic With Decision Postponing
CN103677737A (en) * 2013-09-26 2014-03-26 中国人民解放军国防科学技术大学 Method and device for achieving low delay CORDIC trigonometric function based on carry-save summator
CN103713877A (en) * 2013-12-24 2014-04-09 华为技术有限公司 Coordinate rotation digital processor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
丁晓红: "CORDIC算法研究及其硬件实现", 《甘肃科技纵横》 *
耿丹: "CORDIC算法研究与实现", 《遥测遥控》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204004A (en) * 2015-09-29 2015-12-30 河海大学 Transmitting digital beam forming method based on digital delay and phase compensation
CN105403865A (en) * 2015-10-23 2016-03-16 河海大学 Multicarrier signal constant envelope modulation method
CN105403865B (en) * 2015-10-23 2017-10-27 河海大学 Multi-carrier signal constant envelope modulation methodology
CN107809239A (en) * 2017-10-23 2018-03-16 郑州云海信息技术有限公司 A kind of Direct Digital Frequency Synthesizers
CN108900192A (en) * 2018-06-28 2018-11-27 北京北广科技股份有限公司 Short-wave transmitter digital phase detecting method and phase discriminator
CN117348685A (en) * 2023-10-25 2024-01-05 灿芯半导体(成都)有限公司 Signal processing method of high-precision DDS generator
CN117348685B (en) * 2023-10-25 2024-05-10 灿芯半导体(成都)有限公司 Signal processing method of DDS generator

Also Published As

Publication number Publication date
CN104135457B (en) 2017-05-24

Similar Documents

Publication Publication Date Title
CN104135457A (en) Digital phase discrimination method and device based on improved CORDIC (coordinated rotation digital computer) algorithm
CN109062540A (en) A kind of restructural floating-point operation device based on cordic algorithm
CN103677738A (en) Method and device for achieving low delay basic transcendental function based on mixed model CORDIC algorithmic
CN111984227B (en) Approximation calculation device and method for complex square root
CN102073472B (en) Trigonometric function CORDIC iteration operation coprocessor and operation processing method thereof
CN108196822A (en) A kind of method and system of double-precision floating point extracting operation
CN107992284B (en) Method for realizing division function of programmable device
CN102323878B (en) Circuit device and method for norm correction of CORDIC (Coordinated Rotation Digital Computer) algorithm
CN102799412A (en) CORDIC (coordinate rotation digital computer) accelerator based on parallel pipeline design
CN107608656A (en) A kind of design method of four-quadrant trigonometric function solver
CN108037906A (en) TCORDIC algorithm-based floating point basic function implementation method and device
Kaplun et al. Error correction of digital signal processing devices using non-positional modular codes
CN106603099A (en) Single-bit receiver signal detection method based on probability calculations
CN104102471A (en) Method for extending convergence domain of exponential CORDIC (coordinate rotation digital computer) algorithm by aid of FPGA (field programmable gate array) fixed-point technology
CN107657078B (en) Ultrasonic phased array floating point focusing transmission implementation method based on FPGA
CN102789446A (en) DDS (Direct Digital Synthesizer) signal spurious suppression method and system on basis of CORDIC (Coordinated Rotation Digital Computer) algorithm
Liu et al. Implementation on FPGA for CORDIC-based Computation of Arcsine and Arccosine
Bangqiang et al. Base-N logarithm implementation on FPGA for the data with random decimal point positions
CN107995137A (en) GFSK modulator approaches, device and terminal device
Chervyakov et al. Comparison of modular numbers based on the chinese remainder theorem with fractional values
CN108111190A (en) A kind of configurable direct expansion MSK communication capture systems implementation methods of PN codes
CN110347968B (en) FPGA-based FFT optimization algorithm and device
KR19990085924A (en) Trigonometric function generator and method
CN207352597U (en) A kind of phase demodulation apparatus based on cordic algorithm
US9032009B2 (en) Multiplier circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170524