ch6 PLL与微分方程方法.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
当G=30和G=40时,图6-7更加清楚地画出了相平面,它显示了输入频率偏差d?/dt和VCO频率偏差d?/dt的。对于2?f△=31.42,而G=30和G=40,图6-7显示了输入频率偏差和VCO频率偏差的结果。我们注意到:当G=40时,环路实现相位锁定;而当G=30时,环路无法锁定相位,VCO相位偏差将一直振荡。 例6-2作为一个简单的例子,我们假设f△=5,则2?f△=31.42。再假设环路增益取两个不同的值,即G=30和G=40,如图6-6所示为得出的相平面。 f△=5,G=40,则2?f△<G,相平面表明频率差单调递减到零。由于是一阶系统,所以没有超调。 而对f△=5,G=30,此时2?f△>G,则对零频率差,式(6-22)无解。这种的情况下,相位无法锁定,系统将一直振荡。■ 我们已看到,一阶锁相环的锁定范围和环路带宽都由参数G决定的。对于大多数应用,我们总是希望有大的锁定范围和小的环路带宽。一阶环路无法满足这个要求,因此,一阶锁相环通常不适用。对于许多应用,二阶环路是一个实用的系统,它将提供给我们一个有趣的个案研究。 (二)二阶锁相环 前一部分已看出一阶锁相环的锁定范围是有限的。另外,由于环路仅有一个单一的参数,所以通过调整环路参数来满足一套给定的工作指标的能力是相当有限的。通过改变环路滤波器来提高锁相环的工作特性和设计能力,这导致了二阶锁相环的出现。对于二阶锁相环,环路滤波器的一般形式是 ?=0定义为理想的二阶锁相环,它表示包含理想积分器(极点s=0)的一个环路滤波器。在典型应用中, ? 1。对于环路线性模型传递函数,用环路滤波器的传递函数代入式(6-15)得 令式(6-26)中的特征多项式等于标准形式,即 在典型的应用中,通过指定?和?n而对给定的阻尼因子和固有频率进行锁相环设计,从而就可确定达到?和?n设计值所需的物理参数(这里指G和a)。令式(6-27)中具有相同s幂次方的项相等,得 若用?表示系统的阻尼因子,而用?n表示系统的固有频率,通常我们用这两个参数来表征线性二阶系统。传递函数的分母通常称为特征多项式,对于二阶系统,它的标准形式可表示为 应注意,由于a是一个实参数, ?必须小于?2。 ?2的典型值在1/2左右(通常选择? =1/1.414),而正如前面提及的,?1。注意,对于理想的二阶锁相环,G=2??n,而a=?n/2?。 解出G,得 这个结果联合式(6-29)可得 假设?是一个已知的常数,我们可求解式(6-29)以得出a,并把结果代入式(6-28)。这样给出的二次方程式为 三、案例研究:仿真锁相环 现在可以对二阶锁相环进行仿真了,并用最基本的锁相环理论知识对仿真结果进行健全检查。首先让我们暂且来考虑一下整体仿真程序的一个简单结构,然后再开发仿真模型并执行仿真程序,最后简要地讨论那些在仿真中出现的误差源。 (一)仿真结构 如图6-8所示,把仿真软件分成几个完全独立的程序通常是有益的。整个仿真程序是由三个独立部分组成的,分别表示预处理器、仿真引擎和后处理器。这三个程序执行三个完全不同的功能,而且如果有必要,它们可用三种不同的程序设计语言来开发。按这种方式来划分仿真所得到的仿真代码更易于开发、理解和维护。由于一些代码段在不同的应用中经常可以重复使用,所以这种方法也很有效。这点特别适用于后处理器。 预处理器的目的在于,给定用来定义所研究系统必需的全部参数(系统参数),和设置管理仿真运行的参数(固有参数)。 系统参数包含许多种,如滤波器阶数、滤波器类型与带宽、放大器增益、码率、扩频比、载波频率、比特率和信噪比。 固有参数包括采样率、稳定时间(确保起始暂态值已衰减到忽略不计所需的时间)和要处理采样个数。 另外,要传给后处理器做分析或绘图的数据必须在仿真过程中保存下来。因此,预处理器必须指定后处理器所需要的数据文件,以便在运行仿真时,保存合适的数据。例子,可以是用于后处理器对信号图的时间轴进行校准的一个波形采样向量和一个采样时间向量。一旦在预处理器中指定了所有必要信息,可把预处理器产生数据写入一个文件,使得仿真引擎和后处理器都可以调用这个文件。我们把预处理器数据写入MATLAB工作区。 仿真引擎读出存储在文件中(或者在工作区中)由预处理器建立的数据,并执行仿真。当然,仿真的目的是为后处理器产生数据以供随后的研究用。这可以采用数值的形式(信噪比、误比特率和编码增益等),也可以是由后处理器进行其他处理的采样值向量。把仿真引擎产生的信息保存在文件中,并传给后处理器。就MATLAB而言,通常最为方便的做法是简单地将仿真引擎产生的数据保留在MATLA工作区中。 后处理器提取仿真引擎产生的数据并生成用户所需的最终仿真结果。这些结果可以是波形图、

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档