数字锁相环与位同步提取课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字锁相环与位同步提取课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 锁相环 同步 提取 课件
- 资源描述:
-
1、第第5章章 数字锁相环与同步提取数字锁相环与同步提取5.1 超前超前滞后型滞后型DPLL5.2 触发器型触发器型DPLL5.3 DPLL的性能指标的性能指标5.4 位同步提取位同步提取5.5 小结小结如图如图5.0.1所示,所示,数字锁相环数字锁相环(DPLL)由数字鉴相)由数字鉴相器(器(DPD)、数字环路滤波器()、数字环路滤波器(DLF)及数控振)及数控振荡器(荡器(DCO)组成。)组成。DCO实际上是一个分频器,它的分频比受其输入实际上是一个分频器,它的分频比受其输入信号控制。当信号控制。当DCO的分频比增大时,的分频比增大时,uo(t)的相位的相位向后移,反之向前移。向后移,反之向前
2、移。DLF用于滤除噪声,用于滤除噪声,DPD用于比较用于比较ui(t)与与uo(t)的相的相位。位。DLF可以用硬件或软件实现,整个数字锁相环可以用硬件或软件实现,整个数字锁相环可以用编程逻辑器件或单片机实现。可以用编程逻辑器件或单片机实现。在数字锁相环中,不要求输入信号在数字锁相环中,不要求输入信号ui(t)包含有频率等包含有频率等于码速率的离散谱,于码速率的离散谱,ui(t)为单极性矩形脉冲信号即可。为单极性矩形脉冲信号即可。用途:用途:数字锁相环常用于提取同步信号。数字锁相环常用于提取同步信号。5.1 超前滞后型超前滞后型DPLL可用图可用图5.1.1来说明工作原理。来说明工作原理。图中
3、图中No次分频器、或门、扣除门和附加门一起构成次分频器、或门、扣除门和附加门一起构成DCO。鉴相器的工作原理如图鉴相器的工作原理如图5.1.2所示。所示。代码代码 1 0 0 1 0uo(t)ui(t)滞后脉冲滞后脉冲超前脉冲超前脉冲图图5.1.2 超前滞后型鉴相器波形超前滞后型鉴相器波形设环路锁定时信号设环路锁定时信号uo(t)的对准码元中的对准码元中间,若间,若uo(t)的上升的上升沿位于码元前半个沿位于码元前半个周期,则称周期,则称uo(t)超超前前ui(t),否则为否则为滞后滞后。当当uo(t)超前超前ui(t)时,且时,且ui(t)为高电平时,鉴相器输为高电平时,鉴相器输出一个超前脉
4、冲;当出一个超前脉冲;当uo(t)滞后滞后ui(t),且且ui(t)为高电平为高电平时,鉴相器输出一个滞后脉冲。时,鉴相器输出一个滞后脉冲。我们称这种鉴相器为超前滞后型鉴相器,称由它我们称这种鉴相器为超前滞后型鉴相器,称由它构成的数字锁相环为构成的数字锁相环为超前滞后型数字锁相环。超前滞后型数字锁相环。若无若无DLF,即将滞后脉冲和超前脉冲分别直接送到,即将滞后脉冲和超前脉冲分别直接送到附加门和扣除门,则一个超前脉冲使常开门关闭一附加门和扣除门,则一个超前脉冲使常开门关闭一次,扣除一个送往次,扣除一个送往No次分频器的次分频器的a路时钟脉冲,从而路时钟脉冲,从而使信号使信号uo(t)的相位后移
5、的相位后移2/No;一个滞后脉冲使常闭门打开一次,并输出一个一个滞后脉冲使常闭门打开一次,并输出一个b路时路时钟脉冲,此脉冲位于常开门输出的两个脉冲之间,或钟脉冲,此脉冲位于常开门输出的两个脉冲之间,或门将常闭门输出的这个脉冲与常开门输出的脉冲一起门将常闭门输出的这个脉冲与常开门输出的脉冲一起送给分频器,使送给分频器,使uo(t)的相位前移的相位前移2/No。经过反复调整,就可使经过反复调整,就可使uo(t)的上升沿对准码元之间。的上升沿对准码元之间。可见,此种环路的可见,此种环路的DCO的分频比只有的分频比只有No-1、No及及No+1三种,称这种三种,称这种VCO为增量减量计数式为增量减量
6、计数式DCO。但相位的但相位的一次调整量一次调整量仅为仅为2/No,故同步建立时间,故同步建立时间(即捕捉时间)较长。(即捕捉时间)较长。在超前滞后型数字环中常使用两种环路滤波器:即在超前滞后型数字环中常使用两种环路滤波器:即N先先M滤波器滤波器和和随机徘徊序列滤波器随机徘徊序列滤波器,它们的原理框,它们的原理框图分别如图图分别如图5.1.3(a)、(b)所示。所示。超前脉冲超前脉冲滞后脉冲滞后脉冲推后脉冲推后脉冲提前脉冲提前脉冲去去3个计数器复位器个计数器复位器N计数器计数器N计数器计数器M计数器计数器或门或门或门或门图图5.1.3(a)N先于先于M环路滤波器环路滤波器2N+1位位可逆计数器
7、可逆计数器或门或门超前脉冲超前脉冲滞后脉冲滞后脉冲提前脉冲提前脉冲推后脉冲推后脉冲图图5.1.3 (b)随机徘徊序列滤波器随机徘徊序列滤波器UPDN+N-N在在N先于先于M滤波器中,超前、滞后脉冲分别连接到上、滤波器中,超前、滞后脉冲分别连接到上、下两个下两个N计数器,而超前、滞后脉冲之和则通过一计数器,而超前、滞后脉冲之和则通过一个或门连接到个或门连接到M计数器,而且计数器,而且NM2N.设开始设开始计数前三个计数器都已复位计数前三个计数器都已复位,随着二元随机序列不断随着二元随机序列不断输入输入,三个计数器分别计数存储三个计数器分别计数存储,直到下列两个条件直到下列两个条件之一得到满足为止
8、之一得到满足为止:(1)若某一路)若某一路N计数器在计数器在M计数器之前先计满或计数器之前先计满或同时存满了数,则在同时存满了数,则在N计数器输出端产生一个提前计数器输出端产生一个提前或推后脉冲,并使三个计数器同时复位。或推后脉冲,并使三个计数器同时复位。(2)若)若M计数器先于任何一个计数器先于任何一个N计数器计满,计数器计满,则使三个计数器同时复位,不产生提前或推后脉冲。则使三个计数器同时复位,不产生提前或推后脉冲。后一种情况在相位差很小后一种情况在相位差很小(环路已锁定环路已锁定)时出现。时出现。环路锁定后,噪声产生的超前或滞后脉冲是随机的,环路锁定后,噪声产生的超前或滞后脉冲是随机的,
9、且出现的概率相等且出现的概率相等,所以在噪声作用下滤波器输出提所以在噪声作用下滤波器输出提前或推后脉冲的概率很小,使环路保持锁定状态不变。前或推后脉冲的概率很小,使环路保持锁定状态不变。环路锁定前,鉴相器连续出现超前脉冲或滞后脉冲环路锁定前,鉴相器连续出现超前脉冲或滞后脉冲,N计数器可以计满计数器可以计满,它输出一个超前脉冲或滞后脉它输出一个超前脉冲或滞后脉冲冲,使计数器同时复位使计数器同时复位,再重新开始计数。在提前或推再重新开始计数。在提前或推后脉冲的作用下,环路逐渐进入锁定状态。后脉冲的作用下,环路逐渐进入锁定状态。随机徘徊序列滤波器随机徘徊序列滤波器 滤波器的主体是可逆计数器。超前脉冲
10、使计数器上行滤波器的主体是可逆计数器。超前脉冲使计数器上行计数,滞后脉冲使计数器下行计数。如果在开始计数计数,滞后脉冲使计数器下行计数。如果在开始计数前已复位为前已复位为0状态,则当超前脉冲超过滞后脉冲的数状态,则当超前脉冲超过滞后脉冲的数目到达计数容量目到达计数容量N时,就在时,就在+N端输出一个提前脉冲,端输出一个提前脉冲,同时使计数器复位。同时使计数器复位。2N+1位位可逆计数器可逆计数器或门或门超前脉冲超前脉冲滞后脉冲滞后脉冲提前脉冲提前脉冲推后脉冲推后脉冲图图5.1.3 (b)随机徘徊序列滤波器随机徘徊序列滤波器UPDN+N-N反之反之,则在则在-N端输出一个推后脉冲,同时使计数器复
11、位。端输出一个推后脉冲,同时使计数器复位。当环路进入锁定状态后,由噪声引起的超前或滞后脉当环路进入锁定状态后,由噪声引起的超前或滞后脉冲是随机的,而且出现概率基本相等,不会有连续很冲是随机的,而且出现概率基本相等,不会有连续很多个超前或滞后脉冲,因而它们的差值达到计数容量多个超前或滞后脉冲,因而它们的差值达到计数容量N的可能性极小,这样就可以减小噪声对环路的干扰的可能性极小,这样就可以减小噪声对环路的干扰作用。作用。显然显然,N越大,这两种滤波器对噪声的滤除能力越强,越大,这两种滤波器对噪声的滤除能力越强,但环路的同步建立时间也越长。但环路的同步建立时间也越长。环路锁定前,鉴相器连续输出超前或
12、滞后脉冲,上行环路锁定前,鉴相器连续输出超前或滞后脉冲,上行计数器或下行计数器到达满状态后输出提前脉冲和滞计数器或下行计数器到达满状态后输出提前脉冲和滞后脉冲,在这两个脉冲作用下环路逐步进入锁定状态。后脉冲,在这两个脉冲作用下环路逐步进入锁定状态。作业作业:p113 5-15.2 触发器型触发器型DPLL5.2.1 基本原理基本原理当要求同步建立时间很短时,可以使用图当要求同步建立时间很短时,可以使用图5.2.1所示所示的数字锁相环。的数字锁相环。PD量化器量化器DLF分频器分频器收时钟收时钟ui(t)uo(t)udNdNcDPDfc=N0fs图图 5.2.1 触发器型数字锁相环方框图触发器型
13、数字锁相环方框图图中图中ui(t)是矩形脉冲信号。是矩形脉冲信号。PD可由触发器组成,其可由触发器组成,其原理和波形如图原理和波形如图5.2.2所示。所示。图图5.2.2 触发器型鉴相器触发器型鉴相器由图可见,由图可见,ui(t)的上升沿使的上升沿使ud(t)由低电平变为高电平,由低电平变为高电平,uo(t)的上升沿使的上升沿使ud(t)由高电平变为低电平,所以由高电平变为低电平,所以ud(t)的脉冲宽度反映了的脉冲宽度反映了ui(t)与与uo(t)的相位误差。的相位误差。VccVccRDui(t)uo(t)ud(t)C1 1D1D C1QQ1RDRD(a)原理图原理图ui(t)uo(t)ud
14、(t)(b)波形图波形图我们称这种鉴相器为我们称这种鉴相器为触发器型鉴相器触发器型鉴相器,由这种鉴相器,由这种鉴相器构成的数字锁相环为构成的数字锁相环为触发器型数字锁相环触发器型数字锁相环。触发器型鉴相器与量化器一起构成数字鉴相器。触发器型鉴相器与量化器一起构成数字鉴相器。PD的输出脉冲宽度可在的输出脉冲宽度可在0TS之间连续变化,之间连续变化,TS为码为码元宽度。元宽度。量化器对量化器对ud的脉冲宽度进行量化,输出的脉冲宽度进行量化,输出Nd可为可为1N0间的任意整数。数字环路滤波器对间的任意整数。数字环路滤波器对Nd进行处理,以减进行处理,以减小信道噪声的影响。分频器的分频比等于小信道噪声
15、的影响。分频器的分频比等于Nc,Nc可根据可根据需要设置为任意数。需要设置为任意数。设环路锁定时,设环路锁定时,uo(t)的上升沿对准码元中间,则可用的上升沿对准码元中间,则可用图图5.2.3来说明无来说明无DLF时环路的锁定过程。时环路的锁定过程。1001uiuoNd1.5No-Nd图图5.2.3 环路锁定过程环路锁定过程1001uiuoNd1.5No-Nd图图5.2.3 环路锁定过程环路锁定过程此环路的此环路的DLF一般用软件实现,最简单的算法是将一般用软件实现,最简单的算法是将Nd作算术平均处理,设作算术平均处理,设DPD工作工作m次后次后DLF输出一输出一个控制信号,则个控制信号,则m
16、idicNmNN1015.1(5.2.1)当当DPD输出数据输出数据Nd0.5N0时,说明环路失锁,则将时,说明环路失锁,则将DCO的下一个分频比改变为的下一个分频比改变为Nc=1.5N0-Nd就可以将就可以将uo(t)的上升沿调整到码元中间,使环路锁定。此后,的上升沿调整到码元中间,使环路锁定。此后,Nd=0.5N0,Nc=N0,环路保持锁定状态不变。环路保持锁定状态不变。midicNmNN1015.1(5.2.1)显然,显然,m越大,环路同步建立时间越长,噪声对同越大,环路同步建立时间越长,噪声对同步抖动的影响越小,收发时钟频差对同步抖动的影步抖动的影响越小,收发时钟频差对同步抖动的影响越
17、大。所以,选择合适的滤波器算法是减小同步响越大。所以,选择合适的滤波器算法是减小同步建立时间的关键。建立时间的关键。总之,总之,触发器型触发器型DPLL中的中的DCO的分频比可以为任意的分频比可以为任意整数,称这种整数,称这种DCO为为N计数式计数式DCO。在这种。在这种DPLL中,仅需对中,仅需对DCO的相位进行一次调整,就可以使环的相位进行一次调整,就可以使环路锁定,它的同步建立时间可以远小于超前滞后路锁定,它的同步建立时间可以远小于超前滞后型锁相环。型锁相环。一一.8254简介简介8254芯片中有三个独立的定时器芯片中有三个独立的定时器/计数器计数器,每个定时每个定时器器/计数器有计数器
18、有6种工作方式种工作方式,分别表示为分别表示为M0、M1、M2、M3、M4、M5。环路中使用了两个。环路中使用了两个8254芯片芯片,共共6个个定时器定时器/计数器计数器。这六个定时器这六个定时器/计数器分别表示为计数器分别表示为8254A0、8254A1、8254A2、8254B0、8254B1、8254B2。其中。其中8254B2用于量化器用于量化器,8254A2用于中断用于中断控制器控制器,其它用于数控振荡器。其它用于数控振荡器。下面介绍用下面介绍用8031单片机和单片机和8254可编程定时器可编程定时器/计数器计数器作为主要器件实现的触发器型作为主要器件实现的触发器型DPLL。5.2.
19、2 实例实例环路中使用了环路中使用了M0、M1、M2、M5四种工作方式。四种工作方式。M0为为计数结束中断方式。计数结束中断方式。采用这种工作方式时采用这种工作方式时,门控端门控端G为为高电平时允许计数、为低电平时停止计数。当写入方高电平时允许计数、为低电平时停止计数。当写入方式控制字后式控制字后,输出端输出端O为低电平为低电平。M1为可编程单稳态工作方式。为可编程单稳态工作方式。在写入工作方式和计数在写入工作方式和计数值后值后,O端输出高电平。端输出高电平。G端输入触发脉冲的正跳变启端输入触发脉冲的正跳变启动计数器动计数器,在时钟输入端在时钟输入端C的下一个脉冲负跳变后使的下一个脉冲负跳变后
20、使O端变低电平端变低电平,并开始计数。并开始计数。当计数器减为当计数器减为0时时,O端变高电平。如果在输出保持低电端变高电平。如果在输出保持低电平期间平期间,写入新的计数常数写入新的计数常数,不会影响低电平的持续时间不会影响低电平的持续时间,只有当下一个触发脉冲到来时只有当下一个触发脉冲到来时,才使用新的计数常数。才使用新的计数常数。当写入计数常数后当写入计数常数后,计数器开始计数。计数期间计数器开始计数。计数期间O端维端维持低电平持低电平,计数器减为计数器减为0时时,O端变为高电平端变为高电平,向向CPU发出发出中断请求中断请求,直至写入新的控制字和计数常数为止。直至写入新的控制字和计数常数
21、为止。M2为频率发生器为频率发生器(分频器分频器)工作方式。工作方式。此时此时,G端为端为高电平时允许计数高电平时允许计数,为低电平时禁止计数而且立即为低电平时禁止计数而且立即将将O端置高电平端置高电平,G端脉冲的正跳变启动计数。端脉冲的正跳变启动计数。如果计数尚未结束如果计数尚未结束,又出现新的触发脉冲又出现新的触发脉冲,则从新的触则从新的触法脉冲上升沿后法脉冲上升沿后,开始重新计数开始重新计数,因此使输出的负脉冲因此使输出的负脉冲宽度加大。宽度加大。因此负脉冲周期可由软件编程给定因此负脉冲周期可由软件编程给定,写入方式控制写入方式控制字后字后,O端输出高电平端输出高电平,写入计数常数后开始
22、计数写入计数常数后开始计数,并并输出周期性脉冲信号。输出周期性脉冲信号。把把G端接高电平端接高电平,M2方式下能产生连续的负脉冲信方式下能产生连续的负脉冲信号号,由由O端输出端输出,其宽度等于一个时钟周期其宽度等于一个时钟周期,脉冲周期脉冲周期等于写入计数器的计数常数和时钟周期的乘积。等于写入计数器的计数常数和时钟周期的乘积。M5为硬件触发选通为硬件触发选通(延时延时)工作方式工作方式,写入方式控制字写入方式控制字及计数常数后及计数常数后,O端输出高电平端输出高电平。G端输入信号的正跳端输入信号的正跳变启动计数器变启动计数器,C端时钟信号的下一个脉冲负跳变使端时钟信号的下一个脉冲负跳变使计数器
23、开始计数计数器开始计数,计完最后一个数计完最后一个数,输出一个负脉冲输出一个负脉冲,其其宽度等于一个时钟周期。宽度等于一个时钟周期。8254的最高时钟频率为的最高时钟频率为10MHz。输出负脉冲的下降沿与门控信号的上升沿之间的时间输出负脉冲的下降沿与门控信号的上升沿之间的时间间隔等于间隔等于N+1个时钟周期个时钟周期,N为写入的计数常数。为写入的计数常数。2.量化器量化器图图5.2.4为量化器及中断控制器方框图。图中为量化器及中断控制器方框图。图中M0、M1分分别为别为8254B2、8254A2的工作方式的工作方式,N0为它们的计数常为它们的计数常数及数及8254A2输出脉冲宽度。输出脉冲宽度
24、。ui(t)uo(t)N0N/dNd图图5.2.4 量化器及中断控制器量化器及中断控制器8254B2M0 N0CGud(t)8254A2M1 N0CGui(t)去去INT1N0Nd量化器由量化器由8254B2承担,承担,ud(t)作为它的门控信号,由作为它的门控信号,由于于8254计数方式为减计数,所以量化器的量化结果为计数方式为减计数,所以量化器的量化结果为Nd=N0-N/d (5.2.2)式中式中Nd为相位误差的量化值为相位误差的量化值,其变化范围是其变化范围是0N0,故故Nd的变化范围也是的变化范围也是0N0。Nd=N0-N/d (5.2.2)8254B2的读取时间由的读取时间由8254
25、A2控制,输入信号控制,输入信号ui(t)作作为它的门控信号。为它的门控信号。每一个每一个ui(t)脉冲都使脉冲都使8254A2产生一个宽度为产生一个宽度为N0的负的负脉冲,倒相后变为正脉冲送到脉冲,倒相后变为正脉冲送到8031的的 端。通端。通过定时控制寄存器过定时控制寄存器TCON设置外部中断设置外部中断1为负跳变中为负跳变中断方式,当查询到断方式,当查询到TCON的的IE1位为高电平时,读位为高电平时,读8254B2。1INT由于由于8254A2产生的脉冲宽度小于产生的脉冲宽度小于ud(t)的脉冲宽度且的脉冲宽度且其前沿处于通一时刻,所以可以确保读数时其前沿处于通一时刻,所以可以确保读数
展开阅读全文