CN1361592A - 实现帕斯卡三角形数值运算的装置 - Google Patents

实现帕斯卡三角形数值运算的装置 Download PDF

Info

Publication number
CN1361592A
CN1361592A CN 02112603 CN02112603A CN1361592A CN 1361592 A CN1361592 A CN 1361592A CN 02112603 CN02112603 CN 02112603 CN 02112603 A CN02112603 A CN 02112603A CN 1361592 A CN1361592 A CN 1361592A
Authority
CN
China
Prior art keywords
input
accumulator
full adder
output
pascal
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
CN 02112603
Other languages
English (en)
Other versions
CN1148878C (zh
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.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CNB021126038A priority Critical patent/CN1148878C/zh
Publication of CN1361592A publication Critical patent/CN1361592A/zh
Application granted granted Critical
Publication of CN1148878C publication Critical patent/CN1148878C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

实现帕斯卡三角形数值运算的装置,是一种实现N-数字小数分频输出的相位补偿和减小相位抖动的帕斯卡三角形数值运算电路。该装置由多级累加器相串联组成,其中每一级累加器由延时器、补码器、全加器所组成,延时器的输入端接前一级累加器的输出端,延时器的输出端接全加器的输入端,全加器的输入端还分别与补码器、前一级累加器的输出端OUTn+1、本级的信号输入端INn相接;延时器由D触发器构成,补码器由或门和异或门构成,全加器由全加器电路构成,延时器的输入端即D触发器的输入端接前一级全加器电路的输出端,D触发器的输出端与本级全加器电路的输入端和本级补码器的或门、异或门的输入端相接。

Description

实现帕斯卡三角形数值运算的装置
一、技术领域:
本发明是一种实现N-数字小数分频输出的相位补偿和减小相位抖动的帕斯卡(Pascal)三角形数值运算电路。
二、背景技术:
半导体技术的日益成熟和数字通信的需要,推动了数字锁相环技术的逐渐成熟,但人们对锁相频率的要求越来越高,即要求有快速的捕捉功能、较高的鉴相频率,同时有要求超细的分辨率,良好的信噪比(S/N)和较小的相位抖动。对单环频率合成器而言,如果仍采用整数分频器已不能满足应用的需要。近年来人们对单环合成器普遍采用N-数字小数分频器,根据***环路的要求采用不同的N位小数(目前技术以达48位),保证N-数字小数***达到了很精细的频率分辨率,同时通过控制分频器的分频比保持相位检波器的高工作频率。频率分辨率的改善是要付出一定代价的,控制分频比必然会在输出产生相位扰动。
根据帕斯卡(Pascal)三角形数值运算结果对分频比进行调整,可以很好实现N-数字小数分频输出的相位补偿和减小相位抖动。控制分频比N,实现减小输出剩余的相位抖动,(U.s.Patent sep.2,1986 4609881)
帕斯卡(Pascal)三角形数值,即(a-b)n展开项系数,是一个经典的数学问题,然而它在通信,频率补偿,半导体器件版图布局布线的优化等好多方面都得到广泛的应用。目前实现帕斯卡(Pascal)三角形数值运算现有的技术要么用编程查表实现,要么用串行的电路来实现。编程查表方法需要使用CPU,在N-小数分频电路中不实用。串行电路虽然速度有所提高,但是还不能满足小数分频电路的快速响应,并且串行电路很复杂,占用很大面积,增加产品的成本。不能很好实现N-数字小数分频输出的相位补偿和减小相位抖动。
三、发明内容:
(1)发明目的
本发明的发明目的是提供一种简单、并行、快速、易集成、低成本、能实现对N-数字小数分频输出的相位补偿和减小相位抖动的实现帕斯卡三角形数值运算的装置。
(2)技术方案
本发明的实现帕斯卡三角形数值运算的装置,由多级累加器相串联组成,完成多级累加器溢出为输入的快速帕斯卡三角形(Pascal)数值运算。其中每一级累加器由延时器、补码器、全加器所组成,延时器的输入端接前一级累加器的输出端,延时器的输出端接全加器和补码器的输入端,全加器的输入端还分别与补码器、前一级累加器的输出端OUTn+1、本级的信号输入端INn相接;延时器由D触发器构成,补码器由或门和异或门,全加器由全加器电路构成,延时器的输入端即D触发器的输入端接前一级全加器电路的输出端,D触发器的输出端与本级全加器电路的输入端和本级补码器的或门、异或门的输入端相接,与门H和两个两输入异或门、两个三输入异或门构成末端辅助电路,输出数值符号端为“CH”。
在N-数字小数分频器电路中,一个累加器就是一个数字积分器,可用(1-Z-1)表示。当多个累加器级联时,即可表示为(1-Z-1)n,而将(1-Z-1)n展开,其系数取模即构成如图三所示序列。在N-数字小数分频器电路中,通过对不同累加器溢出的状态,按不同的时间顺序,根据图三所示帕斯卡(Pascal)三角形数值进行计算,计算结果对分频比进行调整,就可以很好实现N-数字小数分频输出的相位补偿和减少相位抖动。
(3)技术效果
不同级累加器构成的电路溢出,经过帕斯卡(Pascal)三角形数值进行计算,计算结果对分频比进行调整以及改善对相位抖动的影响。累加器的不断溢出互相叠加,相位修正在该周期内更早,更经常发生,最后使相位误差得到更好的抵消。
实现N-数字小数分频器输出获得良好的相位补偿和较好的频率分辨率关键是如何把图三所示帕斯卡(Pascal)三角形所示的数值,按不同的溢出状态,根据不同的时序周期,快速准确的将修正值计算出来,使分频器的分频比及时得到修正。
实现帕斯卡(Pascal)三角形数值计算,现有的技术用编程、串行电路完成。编程方法在N-数字小数分频器中不实用。而串行电路工作模式,因帕斯卡(Pascal)三角形数值中有正、负数值,运算结果带符号,所以电路结构较复杂,响应缓慢,对数字累加器溢出不能快速得到相应的修正值,便得整个电路的相位补偿迟后。
另外,本发明还具有以下特点:
1、采用并行处理方式,当输入发生变化时,输出能快速准确反映。
2、快速计算电路结构简单,对正、负数值运算,直接揉合在一起,一次完成而不须进行符号位操作,运算快捷。
3、能将前一个周期溢出状态通过延迟单元记忆下来,在后一个周期参与运算不会发生溢出状态丢失现象,安全可靠。
四、附图说明:
图一、实现帕斯卡(Pascal)三角形数值运算装置框图。其中有延时器A、补码器B、全加器C。
图二、控制分频比N,实现减小剩余的相位抖动工作框图。
图三、帕斯卡(Pascal)三角形数值对累加器溢出控制系数。
图四、分频比调整对相位抖动的影响。
图五、完成四级帕斯卡(Pascal)三角形数值计算电路。其中有D触发器D、全加器电路G、或门E、异或门F、与门H。
图六、四级帕斯卡(pascal)三角形数值模拟计算结果
五、具体实施方式
本发明的全部电路可设计集成在一块集成电路上作为一个电路模块。也可以用分立元件组成,如:
D触发器D:型号为CD4076;    或门E:型号为CD4071;
异或门F:型号为CD4070;   全加器电路G:型号为CD4008;
与门H:型号为CD4081;
实现帕斯卡(Pascal)三角形数值运算的装置,由多级累加器相串联组成,完成多级累加器溢出为输入的快速帕斯卡(Pascal)三角形数值运算。其中每一级累加器由延时器A、补码器B、全加器C所组成,延时器A的输入端接前一级累加器的输出端,延时器A的输出端接全加器C的输入端,全加器C的输入端还分别与补码器B、前一级累加器的输出端OUTn+1、本级的信号输入端INn相接。延时器A由D触发器D构成,补码器B由或门E和异或门F,全加器C由全加器电路G构成,延时器A的输入端即D触发器D的输入端接前一级全加器电路G的输出端,D触发器D的输出端与本级全加器电路G的输入端和本级补码器B的或门、异或门的输入端相接。与门H和两个两输入异或门(电路中等效为三输入异或门)、两个三输入异或门构成末端辅助电路,输出正、负数值的符号端为“CH”。
本发明构成一个四级的完成帕斯卡(Pascal)三角形数值运算电路见图五。对电路图五做如下说明:其中CP是时钟信号,IN1、IN2、IN3、IN4分别对应于帕斯卡(pascal)三角形数值的前4行(对应的累加器有溢出时为“1”),CL是清零信号,在电路工作之前将触发器清零,防止输出出现不定态。D0、D1、D2、D3是从低到高的四位输出,表示将累加器的溢出状态按帕斯卡(Pascal)三角形数值根据不同时序周期运算后参与修正分频器分频比N的数值。CH是符号位“0”表示输出D0~D3为正值,“1”表示输出D0~D3为负值。模拟结果如图六所示。

Claims (3)

1、一种实现帕斯卡三角形数值运算的装置,其特征在于该装置由多级累加器相串联组成,完成多级累加器溢出为输入的快速帕斯卡三角形数值数值运算,其中每一级累加器由延时器(A)、补码器(B)、全加器(C)所组成,延时器(A)的输入端接前一级累加器的输出端,延时器(A)的输出端接全加器(C)的输入端,全加器(C)的输入端还分别与补码器(B)、前一级累加器的输出端OUTn+1、本级的信号输入端INn相接。
2、根据权利要求1所述的实现帕斯卡三角形数值运算的装置,其特征在于延时器(A)由D触发器(D)构成,补码器(B)由或门(E)和异或门(F)构成,全加器(C)由全加器电路(G)构成,延时器(A)的输入端即D触发器(D)的输入端接前一级全加器电路(G)的输出端,D触发器(D)的输出端与本级全加器电路(G)的输入端和本级补码器(B)的或门、异或门的输入端相接。
3、根据权利要求1或2所述的实现帕斯卡三角形数值运算的装置,其特征在于与门H和两个两输入异或门(F8、F9)、两个三输入异或门(F7、F4)组成末端辅助电路,输出数值符号端(CH)。
CNB021126038A 2002-01-29 2002-01-29 实现帕斯卡三角形数值运算的装置 Expired - Fee Related CN1148878C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021126038A CN1148878C (zh) 2002-01-29 2002-01-29 实现帕斯卡三角形数值运算的装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021126038A CN1148878C (zh) 2002-01-29 2002-01-29 实现帕斯卡三角形数值运算的装置

Publications (2)

Publication Number Publication Date
CN1361592A true CN1361592A (zh) 2002-07-31
CN1148878C CN1148878C (zh) 2004-05-05

Family

ID=4742127

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021126038A Expired - Fee Related CN1148878C (zh) 2002-01-29 2002-01-29 实现帕斯卡三角形数值运算的装置

Country Status (1)

Country Link
CN (1) CN1148878C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106849946A (zh) * 2016-12-13 2017-06-13 航天恒星科技有限公司 一种小数分频频率综合器及小数分频方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106849946A (zh) * 2016-12-13 2017-06-13 航天恒星科技有限公司 一种小数分频频率综合器及小数分频方法

Also Published As

Publication number Publication date
CN1148878C (zh) 2004-05-05

Similar Documents

Publication Publication Date Title
CN1172444C (zh) 具有两个反馈环路的时钟倍增器
CN1118939C (zh) 相位检测装置和方法
CN1462509A (zh) 具有改进噪声和杂散性能的增量求和分数n分频器
US10877733B2 (en) Segment divider, segment division operation method, and electronic device
EP3320645B1 (en) Clock recovery circuit
CN1084088C (zh) 频率合成器
US4031476A (en) Non-integer frequency divider having controllable error
CN103441757A (zh) 多相位延迟锁相环及其控制方法
CN2517178Y (zh) 小数分频输出相位补偿装置
CN104202016B (zh) 一种基于查表法的任意倍可变的信号升采样实现方法及***
CN106155627A (zh) 基于t_cordic算法的低开销迭代三角函数装置
CN1148878C (zh) 实现帕斯卡三角形数值运算的装置
CN1118205A (zh) 信号处理电路和延时二进制周期输入信号的方法
CN103795408B (zh) 用于数字pll的环路滤波器中的位宽减小
CN100511125C (zh) 一种cordic算法的实现装置
Bala et al. An improved second order method for optimal load flow
CN101079632A (zh) 低抖动的扩频时钟发生器
CN101217277A (zh) 非整数除频器以及可产生非整数时脉信号的锁相回路
CN107092462B (zh) 一种基于fpga的64位异步乘法器
CN205490487U (zh) 一种基于相位累加器的分数分频器
CN101594146B (zh) 锁相环电路
CN1494217A (zh) 低稳态误差的锁相回路及其校正电路
US20210224035A1 (en) Xiu-accumulating register, xiu-accumulating register circuit, and electronic device
CN1126251C (zh) 梳形滤波器
CN1258881C (zh) 一种时钟分频的方法及其实现电路

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee