- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字锁相环MATLAB代码课件
奈奎斯特型全数字锁相环(NR-DPLL)注:本文截取于通信原理课程综合设计,载波提取部分中的锁相环解调部分中的基础锁相环。MATLAB编程仿真实现,想要simulink实现的同学要失望啦。代码在本文末,抱歉未加注释。理解本文需要的知识:信号与系统,数字信号处理,同步技术。2.7载波的同步提取提取载波信息可用锁相环进行跟踪载波或调制信息。本文采用奈奎斯特型全数字锁相环(NR-DPLL)对接收信号进行载波同步提取,并用于相干解调。2.7.1 NR-DPLL结构介绍数字锁相环的基本组成如下图2-6 数字锁相环的组成NR-DPLL是基于奈奎斯特采样鉴相器、数字环路滤波器、数字控制振荡器的一种数字锁相环。下面分别对各部分作简要介绍。2.7.2 奈奎斯特采样鉴相器奈奎斯特采样鉴相器的组成框图如图2-7所示。图2-7 奈奎斯特采样鉴相器的组成框图为了表述方便,设数字控制振荡器(NCO)输出的本振数字信号为 (2.7-1)输入信号 (2.7-2)其中输入信号经A/D采样后,第个采样时刻采样量化后的数字信号为 (2.7-3)对输入信号进行A/D变换的采样速率由带通信号奈奎斯特采样定理确定,但为防止信号频谱混叠并保证信号相位信息的有效抽取,采样速率一般选取前置带通滤波器的两倍带宽以上。令,即和相乘后,经低通滤波得到的数字误差信号 (2.7-4)式中 (2.7-5)2.7.3 数字环路滤波器数字环路滤波器与模拟环路中环路滤波器的作用是一样的,都是为了抑制高频分量及噪声,且滤波器的参数直接影响环路的性能。在实际应用中一阶数字环路滤波器的实现形式如图2-8所示。图2-8 一阶数字环路滤波器的实现形式其Z域传递函数: (2.7-6)按照图2-8中所实现的数字滤波器,其频率特性与理想积分滤波器的频率特性一致;两种滤波器参数之间也有着一定的对应关系。对理想积分滤波器的传递函数式采用双线性变换,即令,得到 (2.7-7)式中,为采样周期, (2.7-8) (2.7-9)式(2.7-8)和式(2.7-9)表明了两种滤波器参数之间的对应关系,也可以说明图2-8所示的一阶数字滤波器就是模拟理想积分滤波器的数字化表示形式。二阶数字滤波器可由两个一阶数字滤波器串联得到。2.7.4 数字控制振荡器(NCO)NCO采用直接数字相位综合技术(DDS),该技术主要是由时钟驱动读取三角函数表,功能框图如图2-8所示。图2-9基于DDS的NCO结构Ok,截取结束。接下来是编程中必须的参数计算以及思路分析。首先是参数选择,时域响应最好取ξ=0.707,根据经验,令NCO相位控制增益,鉴相灵敏度,则,环路增益,再由理想二阶环路中,于是,,以上两个参数同时缩小相同的倍数,捕获带也缩小相同的倍数。而扩大时,最大到两倍,大于两倍时捕获带不再变化,只是捕获时间短一些。环路的3Db带宽接下来是编程思想,离散信号过系统实际是系统冲击响应与信号卷积,所谓卷积就是错位相加,于是引申出一种叫做重叠保留法的计算方法,即信号可分段计算。鉴相器输入的两个信号每次分别都仅是一个点,相乘后进入滤波器,此处就得用到这个所谓的重叠保留法。输入一个点输出一个点,其他点保留与下次错位相加,再输出一个点。鉴相器输出的信号过环路滤波器,通过Z域传递函数计算。最后是DDS,网上有很多相关文档,自己看看,注意输入相位要累积,所谓驱动嘛,当然每次依然是输出一个点,这个点作为下次鉴相器输入信号之一。仿真结果如下:上图中输入频率是27Hz,锁相环自然频率为32Hz。搞懂了这些编程思想,以及DDS后,自然谐振频率,输入信号频率自己去做调整。但注意锁相环的参数限制。到这里,NR-DPLL就完成了。在此基础上平方环,科斯塔斯环,判决反馈环等等都很容易编程仿真实现。仿真代码:锁相环:% function uo=pll(ui,Fs)clear allclcfo=32;fi=27;% fi=length(ui)*1/(n*fo);g1=0.005*2;g2=0.0975*2;n=64;t=0:1/(n*fo):0.5-1/(n*fo);ui=sin(2*pi*fi*t);%输入信号uo=zeros(1,length(ui));uo(1)=dds_sin(10,n*fo,fo,0,1);%Nco输出初始信号uo1(1)=dds_sin(10,n*fo,fo,0,1);% erro=ph(ui(1),uo(1));%鉴相器输出sig(1)=ui(1)*uo(1);l=30;hn=fir1(l,0.2*fo/(n*fo));temp=conv(hn,sig(1));temp1=temp(2:end);erro(1)=temp(16);lpu1(1)=e
您可能关注的文档
- 数字接入网课程复习2016.doc
- 数字式电容测量仪+答辩+倪城振+电气3班.ppt
- 数字时分复接系统光通信实验.docx
- 数字显示电阻测量仪.doc
- 数字找规律方法.ppt
- 数字式直流电机双闭环调速系统设计.doc
- 数字式光照强度检测仪的设计实现.ppt
- 数字滤波器基础.ppt
- 数字混沌交易法之8分钟K线交易(王正乾老师).ppt
- 人体解剖学_02a运动系统四肢部分.pptx
- 浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术2.docx
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中地理试题.docx
- 浙江省杭州市北斗联盟2024-2025学年高一上学期期中联考政治试题2.docx
- 广东省肇庆市实验中学高三理科化学第16周限时训练.doc
- 黑龙江省牡丹江市第一高级中学2024-2025学年高一上学期11月期中地理试题2.docx
- 云南省玉溪市峨山一中2017-2018学年高二四月份月考生物试题.doc
- 山东省实验中学高三第三次诊断考试历史试题.docx
- 山东省菏泽第一中学2024-2025学年高二上学期第一次月考历史试题含答案.docx
- 山东省菏泽市2024-2025学年高一上学期11月期中数学试题(A)含解析.docx
- 安徽省六安市舒城中学高三仿真(一)文科综合试题.doc
文档评论(0)