基于陷波器的数字失真度仪设计_严天峰
高精度数字失真度测量仪的设计
高精度数字失真度测量仪的设计 2008年05月07日14:14:29 《电子工程师》作者:戴振华,徐运涛,陆锋引言通信系统中采用的许多算法和技术都是在线性系统的前提下研究和设计的,一定频率的信号通过这些网络后,往往会产生新的频率分量,称之为该网络的线性失真。
失真度分析采取的常用方法有基波抑制法和谐波分析法两种。
基波抑制法通常用在模拟失真度测量仪中,原理是采用具有频率选择性的无源网络(如谐振电桥、双T陷波网络等)抑制基波,由信号总功率和抑制基波后的信号功率计算出失真度。
理想的基波抑制器应完全滤除基波,又不衰减任何其他频率。
但实际上,基波抑制器对基波衰减抑制只能达到-60 dB~-80 dB,对谐波却损耗0.5 dB~1.0 dB。
这种方式的失真度仪的性能主要依赖于硬件设计,调试和校准工作烦琐,一般只能实现固定1个或几个频率的失真度测量,其测量误差随着失真度降低而加大,并且随着器件老化,电路的稳定性和可靠性降低。
谐波分析法类似于频谱分析,通常是借助数字方式的以FFF(快速傅里叶变换)为基础的算法,或者采用模拟方式的选频测量方法,从而获得基波和各次谐波的功率,计算出失真度。
模拟选频方式的失真度分析仪性能高,但硬件电路复杂。
数字方式的失真度分析对硬件的设计要求降低,其性能主要决定于A/D转换的精度和数字信号处理算法。
仅仅采用FFT来分析失真度是远远不够的,因为测量精度与其运算量、存储空间的大小和测量速度存在明显的矛盾。
针对以上失真度测量方法的不足,本文以数字谐波分析法为基础,提出了基于DFT(离散傅里叶变换)和过零检测法的失真度分析算法,不仅可满足高精度和任意频率的测试需求,还可降低硬件设计复杂度。
1失真度算法研究1.1算法分析失真度定义为:式中:u1,u2,…,uM分别为被测频率的基频、二次谐波、…、M次谐波分量的幅度有效值;E1,E2,…,EM为基频和谐波分量的能量,一般M=5或7。
从失真度定义来分析,要测量信号的失真度,只须设法将被测信号的基波与谐波分离,分别测出它们各自的功率或电压有效值,代入式(1)即可。
数字正弦信号失真度测量仪的设计
数据采样 , 并 且 成 功 避 免 了频 率混 叠 现 象 。最后 , 系统 完成 了软硬 件 电路 设 计后 , 经 过 测试 , 该 系统 能 够 对 输 入 信 号 进 行 总 功 率 和 谱 功 率 的 测 量 和 分 析 ,并 能 正 确 地 判 断 未 知 信 号 的 周 期 性 并 测 量 出周 期
Hale Waihona Puke Ab s t r a c t : F o r t h e l a r g e v o l u me , l o w t e s t i n g p r e c i s i o n a n d i n c o n v e n i e n t u s e o f s i n u s o i d a l s i g n a l d i s t o r t i o n me a s u r e me n t
De s i g n o f s i n u s o i d a l s i g n a l d i s t o r t i o n me a s u r e me n t i n s t r u me n t f o r d i g i t l a c o n t r o l
D i n g Y u e j i a o , C h e n S o n g , R o n g J u n, T a n R o n g
( De p a r t me n t o f I n f o r ma t i o n a n d Co mmu n i c a t i o n E n g i n e e r i n g, Hu n a n I n s t i t u t e o f S c i e n c e a n d T e c h n o l o g y, Yu e y a n g 41 4 0 0 6, C h i n a)
SZD-1 型数字工频失真度仪
SZD-1 型数字工频失真度仪
韩智
【期刊名称】《湖北电力》
【年(卷),期】1998(22)4
【摘要】电量波形失真度是影响电能计量准确性的一个重要因素,当检定标准电能表校验台输出波形失真度超出检定规程时,该校表台所检的标准电表必定误差很大,故电能计量检定装置检定规程对电能计量检定装置的输出波形失真度进行了严格的要求。
根据目前国内市场上所用的失真度仪的...
【总页数】2页(P56-57)
【关键词】电能计量;失真度仪;SZD-1型;数字式
【作者】韩智
【作者单位】湖北省电力试验研究所
【正文语种】中文
【中图分类】TM933.4
【相关文献】
1.SSC—1型数字式工频失真度测量仪 [J], 李艾励;张作群
2.基于陷波器的数字失真度仪设计 [J], 严天峰;栗科峰
3.数字化失真度测试仪的设计及测量上限的拓展 [J], 袁振东
4.基于NIOSⅡ的数字失真度分析仪设计 [J], 张吉涛;杨景常;李洪进;陈艳芬
5.用HP8920A型RF通信测试仪检定失真度测量仪 [J], 徐东彪;王兆兆
因版权原因,仅展示原文概要,查看原文内容请购买。
基于提高有载Q的120 MHz低相噪晶体振荡器设计
基于提高有载Q的120 MHz低相噪晶体振荡器设计
黄显核;王艳;严刚峰
【期刊名称】《电子科技大学学报》
【年(卷),期】2009(038)005
【摘要】从反馈振荡器的Leeson模型相位噪声表达式出发,分析了有载Q的重要性,针对基本皮尔斯振荡电路推导出有载Q的表达式,得到C1越大,有载Q越高的结论.在此基础上设计了一个120 MHz AT切低相噪晶体振荡器样机,经实际测试,该振荡器在偏离载频100 Hz、220 Hz、1 kHz和底部相位噪声分别达到了-130 dBc/Hz、-142 dBc/Hz、-155 dBc/Hz和小于-175 dBc/Hz.结果表明,从提高有载Q出发对低相噪晶体振荡器进行设计是可行的.
【总页数】3页(P693-695)
【作者】黄显核;王艳;严刚峰
【作者单位】电子科技大学空天科学技术研究院,成都,610054;电子科技大学空天科学技术研究院,成都,610054;电子科技大学空天科学技术研究院,成都,610054【正文语种】中文
【中图分类】TN75
【相关文献】
1.小型低相噪恒温晶体振荡器的设计 [J], 张新明
2.小型低相噪恒温晶体振荡器的设计 [J], 张新明
3.100MHz低相噪晶体振荡器设计 [J], 陈雄宏;鲍景富;宋亚梅;段泽群
4.120MHz低相噪恒温晶体振荡器的探究 [J], 丁美美;焦健
5.小型低相噪恒温晶体振荡器设计 [J], 牛占鲁;苏章站
因版权原因,仅展示原文概要,查看原文内容请购买。
“数字工频陷波器”实验设计
产生了畏 难 情 绪[2]。 究 其 原 因,第 一,该 课 程 理 论 性较强,公式繁多;第二,集成开发环境的配置、命令 文件的编辑等工作有一定难度;第三,实验多为验证 性实验,脱离工程实践,没有综合应用各种软硬件工 具、跨课程的、完整按照一个系统设计的实验[3,4]。
为了解决这一矛盾,我校课程组教师结合工程 实际,开发了一系列实验,这些实验难度不大,综合 运用几门课程的知识,有仿真有实践,效果直观,容 易引起学生共鸣,从而激发学生对这门课产生浓厚 兴趣。本文以“数字工频陷波器”为例,来说明设计 的实验可以有效提高学生的综合能力,同时积累工
收稿日期:20190604;修回日期:20191101 基金项目:兰州交通大学实验教改项目(2019052);兰州交通大学教改项目(JGZ201817) 第一作者:苗新法(1979),男,硕士,副教授,主要从事电路与系统方面的教学和研究工作,Email:xinfa190@163.com
基于互联网的具有沉浸感的虚拟仿真实验室是依托计算机仿真计算机图形学人机接口多媒体技术以及传感技术发展起来的创新型实验模式也必将成为未来的发展趋势如何利用虚拟现实技术来辅助教学值得深入研究和探索
第 42卷 第 2期 2020年 4月
电气电子教学学报 JOURNALOFEEE
Vol.42 No.2 Apr.2020
“数字工频陷波器”实验设计
苗新法,彭 静
(兰州交通大学 电子与信息工程学院,甘肃 兰州 730070)
摘要:本文设计了“数字工频陷波器”实验,基于学生已学课程,综合运用 Multisim、Matlab等软件工具作辅助开发,使用运算放大器、单片机等
数字预失真技术设计及实现
数字预失真技术设计及实现赵毅峰;姚彦;曹新容【摘要】预失真技术是克服功率放大器非线性失真的一种很有效的方法.采用最小二乘法(LS)算法的预失真技术可以获得很好的功率放大器线性化性能,但是其中的矩阵求逆运算在硬件上实现比较困难.论文采用坐标旋转数字计算算法(CORDIC)实现QR分解,并应用在预失真技术中,获得了较好的放大器线性化性能.通过在可编程逻辑阵列(FPGA)硬件平台上的仿真,验证了方法的可行性和有效性.【期刊名称】《厦门大学学报(自然科学版)》【年(卷),期】2010(049)004【总页数】4页(P501-504)【关键词】数字预失真技术;QR分解;线性化【作者】赵毅峰;姚彦;曹新容【作者单位】厦门大学信息科学与技术学院,福建,厦门,361005;厦门大学信息科学与技术学院,福建,厦门,361005;厦门大学信息科学与技术学院,福建,厦门,361005【正文语种】中文【中图分类】TN911现代通信系统中,具有较大峰均比和带宽的线性调制信号经过大功率放大器会产生非线性失真和记忆效应[1].预失真技术则是补偿功率放大器非线性失真最好的方法之一.预失真技术是在功率放大器输入端增加一个具有功率放大器逆特性的非线性模块,用于抵消功率放大器的非线性失真.此技术的线性化性能较好,适应性强,可以提供足够的带宽,效率高,实现成本较低,是一种适合于未来通信系统发展的线性化技术.预失真技术可以在模拟域(基带、中频、射频)实现,也可以在数字域(基带)实现.射频预失真技术具有电源效率高、成本低等优点,但这种方法需要使用射频非线性有源器件,它们的控制和调整是一个不易处理的过程[2-3].数字基带预失真技术不涉及难度大的射频信号处理,只在低频部分对基带信号进行补偿处理,因此便于采用现代数字信号处理技术[4-5].本文针对具有记忆效应的功率放大器,采用基带预失真技术,结合QR分解,实现了记忆型非线性放大器的预失真,并完成系统设计及仿真.识别放大器的逆特性,是求解预失真器系数的一个关键.可通过采样功率放大器的输入、输出数据来获得放大器的逆特性[1].最小二乘法(LS)就是一种很实用的方法,可以从测得的数据中直接寻求变量之间的依赖关系,获得满足放大器逆特性的预失真器.假设放大器的输入信号u,输出信号y.直接求解功率放大器的逆特性,就需要令y作为预失真器模型的输入,u作为输出,采用非线性抽头延时多项式模型[6-7],有假设一组采样数据u的个数为N,多项式函数模型的奇次阶数为K,记忆深度为Q,则需要求解系数c的因子个数为K×Q.u为放大器N个输入数据构成的N×1向量,Y 为放大器的输出数据按照模型形式构成的矩阵,有因此,可以将式(1)写成矩阵形式,即系数c的求解过程,利用LS算法求解[8]:求得的系数c变换形式,得到K×Q的矩阵.整个模型直接反映功率放大器的逆特性,可以代入预失真器,实现功率放大器的线性化.LS算法具有线性化效果好的优点,同时也存在硬件实现复杂的缺点.LS算法求解的关键是矩阵求逆.为了达到一定的准确度,算法建立的矩阵Y是比较庞大的,如何在硬件上很好地实现矩阵求逆,成为研究中的一个难点.LS算法,实际上就是建立式(2),利用式(3)估算预失真器模型系数c.但当式(2)的Y矩阵近似列相关时,将导致YTY接近病态,此时较难从式(3)中估算出预失真模型系数.同时,在硬件实现时,对矩阵的求逆运算也较为困难.而QR分解,是解决此问题的一种比较简便的方法.QR分解是指将矩阵Y分解为正交矩阵Q左乘上三角矩阵R的形式.即:Y=QR.将上式代入式(2),可得u=QRc,然后两边同乘以Q-1,从而得到Q-1u=Q-1QRc.由于矩阵Q是正交矩阵,Q-1=QT,Q-1Q=E,得到:Rc=QTu=u′.其中R是一个上三角矩阵,由式(4)可以方便地求出系数c.其中,i=N-1,N-2, (1)QR分解的最终目标是使矩阵Y=Q×R.Q是正交阵,R是三角阵,且有QTY=R,其中,Q矩阵则是由N次旋转后得到Q=Q0Q1…QN-1.整个过程中,每步的旋转都可以通过坐标旋转数字计算方法(CORDIC)实现.这样就可以在FPGA上较方便地实现QR算法.LS算法中的待分解的矩阵Y是N×M的,它的QR分解,可以由多次2×M的矩阵旋转求得.在最后的系数求解中,根据等式Rc=QTz=z′,并不需要求出完整的矩阵Q,而只需要QT与向量z的乘积z′,可以看成矩阵u与Y进行了相同的旋转.所以,建立矩阵[Y,z],用CORDIC旋转进行QR分解时,同时获得需要的矩阵z′.整体采用心脏收缩的方法,每次都只把一行向量中第一个数据点变为0.经过N次收缩之后就变成一个三角矩阵,且对角值均为实数.如图1所示,纵向传递信号的实部和虚部,横向传递行内的旋转角度.在FPGA上用Verilog HDL语言编程实现这个结构[9],根据多项式阶数和记忆深度确定矩阵的大小.将采样数据经过一定处理后送入此结构进行QR分解,获得需要的预失真器系数.采样数据需要一定的冗余,以保证计算的准确程度.最后得到的矩阵对角值均为实数,就可以方便地利用式(1)求出所需系数.基带预失真放大器系统的设计是结合FPGA硬件平台和Matlab软件平台的优点实现的.实际的基带预失真放大器系统包括:振荡器,正交调制器,上、下变频器,滤波器,数模转换器和功率放大器等部件[10].在实验室的研究中,假设变频及正交调制解调等模块都是理想的,基带预失真放大器系统简化如图2所示.在FPGA上主要完成了基带预失真器以及预失真系数更新算法的实现,但基于硬件条件的限制和为了调试方便,功率放大器模块可根据实际的功率放大器进行建模,并通过Matlab软件仿真实现.同时假设上、下变频及正交调制解调模块为理想模块,根据图2可验证整体基带预失真设计系统的可行性和预失真算法的有效性.在完成软件仿真后,可直接在硬件上进行调试.QR分解可以看成是由多个PE(Processing element)进行功能实现的,而每个PE 都是由3个CORDIC模块组合而成,如图3所示.约定行内旋转角度Φ为把复数信号变成实数信号所旋转的角度,行间旋转角度θ为把两行中的某一个点变为0时旋转的角度.图4是反馈回路中QR分解的功能仿真结果.其中I_in和Q_in为采样到的数据流,经调整后,转换为矩阵形式A_I和A_Q.数据进入QR分解结构,经过多次旋转运算之后得到复数形式的上三角矩阵R,图中R_I为R矩阵的实部数据,R_Q为R矩阵的虚数部分.由图4可知,在硬件上实现QR分解需要较大的运算资源以及较长的运算时间,若进行实时更新预失真器系数,则系统的设计难度较大.但是,功率放大器的线性化性能具有短期的平稳性,因此,在实际系统中,可以在图2中增加一个误差比较单元,比较基带传输信号和反馈信号之间的差异,若两者差异较大,即功率放大器线性化性能发生了较大劣化,可使反馈回路运行预失真算法,实现预失真器的系数更新.图5是在Matlab上得到的功率放大器功率频谱比较图.仿真中使用数据源为3载波WCDMA宽带信号的一部分,模拟功率放大器采用并行Weiner模型[8],预失真器采用记忆多项式模型[6].从图5中可以看出,记忆型功率放大器的非线性会引起严重的邻道干扰,而本系统设计实现的预失真器是可以较好地抑制传输信号的邻信道干扰.同时表1给出了3载波WCDMA宽带信号经过本系统设计的预失真器的误差矢量幅度(EVM)和邻道功率比(ACPR)的改善情况.其中,“EVM”表征带内失真情况,“ACPR”表征带外失真情况.实验证明,在硬件平台上采用CORDIC实现QR分解,并应用到预失真技术的硬件实现上,可以提高功率放大器系统的性能,获得良好的线性化效果.另外,在硬件设计中还要考虑数据采样匹配,数据量化等各方面的问题.只有解决好这些问题,才能在实际应用中更好地提升功率放大器的线性化效果.【相关文献】[1] Montoro G,Gilabert P L,Bertran E,et al.A new digital predictive predistorter for behavioral power amplifier linearization[J].IEEE Microwave and Wireless Components Letters,2007,17(6):448-450.[2] Clark C,Chrisikos GJ,Muha M S,et al.Time-domain envelope measurement technique with application to wideb and power amplifier modeling[J].IEEE Trans on Microwave Theory and Techniques,1998,46(12):2531-2540.[3] Cox D C.Linear amplification with nonlinear components[J].IEEE Trans on Communications,1974,22(12):1942-1945.[4] Marsalek R,Jardin P,Baudoin G.From post-distortion to predistortion for power amplifiers linearization[J].IEEE Communications Letters,2003,7(7):308-310.[5] Gilabert P L,Montoro G,Cesari A.A recursive digital predistorter for linearizing RF power amplifiers with memory effects[C]//Microwave Conference.Yokohama:APMC,2006:1043-1047.[6] Raich R,Qian H,Zhou G T.Digital baseband predistortion of nonlinear power amplifiers using orthogonal polynomials[C]//2003 IEEE International Conference on A-coustics,Speech,and Signal Processing.NewYork:IEEE,2003:689-692.[7] 钱业青,刘富强.Wiener功率放大器的简化预失真方法[J].通信学报,2007,28(10):55-59.[8] Lei D,Zhou G T,Morgan D R,et al.Memory polynomial predistorter based on the indirect learning architecture[C]//Global TelecommunicationsConference.Bamako:IEEE,2002:967-971.[9] Kenington P B.Linearized transmitters:an enabling technology for software defined radio[J].IEEE Communication Magazine,2002,40(2):156-162.[10] 夏宇闻.Verilog数字系统设计教程[M].北京:北京航空航天大学出版社,2003.。
基于陷波器的数字失真度仪设计_严天峰 (1)
2008年第05期,第41卷 通 信 技 术 Vol.41,No.05,2008总第197期Communications Technology No.197,Totally ·业务与系统·基于陷波器的数字失真度仪设计严天峰①, 栗科峰②(①兰州交通大学 电子与信息工程学院,甘肃 兰州 730070;②兰州交通大学 数字信号处理与软件无线电研究所,甘肃 兰州 730070 )【摘 要】各种失真度测试仪已经在电子、电力、通信等领域得到广泛的应用, 但普遍存在仪器价格较高、操作繁琐、测量精度不高的缺点。
文中在研究基于数字陷波滤波技术进行失真度测量的基础上,通过虚拟仪器的方式实现了数字失真度仪的设计,有效地克服了传统数字失真度测量方法中频谱泄漏对失真度测量的影响,降低了成本,具有较高的测量精度。
【关键词】失真度;虚拟仪器;陷波器【中图分类号】TM932 【文献标识码】A【文章编号】1002-0802(2008)05-0160-02 Design of Digital Signal Distortion Instrument Based on Notch FilterYAN Tian-feng①, LI Ke-feng②(①Dept. of Electronic and Information Engineering,Lanzhou Jiaotong University,Lanzhou Gansu 730070, China;②The SR-DSP Research Institute of Lanzhou Jiaotong University, Lanzhou Gansu 730070, China)【Abstract】Various distortion meters have been widely used in many fields such as electronics, electricity and communication, and so on. However, most of these meters are rather expensive, difficult to operate and with low precision. This paper, based on the research of diginal notch filtering technique for measuring signal distortion,describes the realization of virtual instrument. This method can effectively overcome the weaknesses of spectrum leakage caused by digital method. Its cost is lower while precision is much higher.【Key words】signal distortion;virtual instrument (VI);notch filter0 引言目前测试失真度的仪器根据测量原理大致可分为两大类:基波抑制法和频谱分析法。
陷波器设计
数字信号处理课程设计报告书题目陷波器设计课程设计任务书课题题目摘要随着数字技术的发展,数字滤波器在许多领域得到广泛的应用。
它是通信、语言、图像、自动控制、雷达、航空航天、生物医学信号处理等领域中的一种基本处理部件,具有稳定性好、精度高、灵活性大等突出优点。
在信号采集时,往往受到50Hz电源频率干扰,尤其是在供电系统不稳定、外界环境适应性差时严重影响要采集信号的正确判断。
本设计研究一种在MATLAB语言环境下分别用IIR和FIR滤波器设计方法设计实现一个数字陷波器,并将设计的滤波器应用到混合的正弦信号,通过仿真测试,用两种方法设计的滤波器可以很好的消除50Hz的工频干扰,并分析比较了各种方法所设计的陷波器性能。
在设计IIR数字陷波器过程中,是用椭圆数字陷波滤波器的设计方法,而FIR数字陷波器的设计主要用窗函数法、频率采样法及等波纹逼近法。
FIR滤波器可以得到严格的线性相位,但它的传递函数的极点固定在原点,只能通过改变零点位置来改变性能,为了达到高的选择性,必须用较高的阶数,对于同样的滤波器设计指标,FIR滤波器要求的阶数可能比IIR 滤波器高5~10倍。
IIR滤波器的设计可以利用模拟滤波器的许多现成的设计公式、数据和表格,计算的工作量较小。
关键词数字陷波器;50Hz工频干扰;IIR和FIR滤波器目录课程设计任务书 (I)摘要 (II)1设计概述 (1)1.1设计背景 (1)1.2设计目的 (1)1.3设计内容及要求 (1)2设计方案及实现 (2)2.1总体方案设计 (2)2.2设计原理 (2)2.2.1数字陷波器原理 (2)2.2.2IIR数字陷波器原理 (3)2.2.3FIR数字陷波器原理 (3)3设计结果分析 (8)3.1IIR数字陷波器设计 (8)3.2FIR数字陷波器设计 (10)3.2.1用窗函数法设计陷波器 (10)3.2.2频率采样法设计陷波器 (12)3.2.3基于切比雪夫等波纹逼近法 (13)4总结 (16)1 设计概述1.1 设计背景在我国采用的是50Hz 频率的交流电,所以在平时需要对信号进行采集处理和分析时,常会存在50Hz 的工频干扰,对我们的信号处理造成很大干扰,因此50Hz 陷波器在日常成产生活中被广泛应用,其技术已基本成熟。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 数字化失真度仪的测量原理
1.1 失真度的定义
在无线电工程的设计和应用中,许多参数的准确测量都
涉及到失真度的问题,信号无论在开路传输或闭路传输中都
受到环境传输网络的工作状态和应用的元器件参数变化的
影响,从而会或多或少地改变有用信息的性质,这种变化就
是所谓的信号畸变现象,通常称作失真。失真度表征一个信
电压的有效值。根据数字信号处理理论,离散傅里叶变换
(DFT)算法对频率具有选择性,有相当于频谱仪的功能,但
对于 N 点 DFT 运算总共需要 4 N 2 次实数乘法和 2 N (2 N
-1)次实数加法,这样庞大的运算量使得 DFT 的实际应用特
别是实时处理难以实现,所以实际工程中用到的都是快速傅
里叶变换(FFT)[1]。在实际工程中可以用采样虚拟仪器技术进
【摘 要】各种失真度测试仪已经在电子、电力、通信等领域得到广泛的应用, 但普遍存在仪器价格较高、操作繁琐、
测量精度不高的缺点。文中在研究基于数字陷波滤波技术进行失真度测量的基础上,通过虚拟仪器的方式实现了数字失真度
仪的设计,有效地克服了传统数字失真度测量方法中频谱泄漏对失真度测量的影响,降低了成本,具有较高的测量精度。
图1所示。
信号频 谱显示
被测信
信号采集
FFT
号 F(t) (A/D 转换)
傅立叶系 数处理
失真度计 算显示
图 1 数字失真度仪结构
基于FFT 的失真度仪,采用频域分析方法,通过计算傅 立叶系数, C1 , C2,",Cn ,最后得到失真度大小。由失真
度定义得:
D=
A22 + A23 +"+A2n =
行信号分析和处理,不仅处理方法上灵活性大﹑准确度高,
还可用软件取代部分硬件电路的功能,实现小型化,降低
成本。
1.2 数字化失真度的测量流程
采用FFT频谱分析设计的数字失真度仪首先通过模数变
换电路,将被测信号数字化,然后通过 FFT变换程序完成信
号的快速傅里叶变换,计算出被测信号中各频率成分的振
幅,进而计算出失真度并进行显示。数字失真度仪的结构如
用FFT直接数字化测量失真度的方法本身无法克服“泄 漏”和“栏栅效应”带来的误差,也无法包括所有谐波分量 和非谐波分量,因此文中设计的数字失真度仪通过数字陷波 滤波技术来实现,即先将被测信号数字化,然后根据基波频 率和采样频率来设计数字陷波器,对采样数据进行滤波,并
计算滤波后的谐波电压有效值 An ,然后代入(2)式得出失
( A2
)2 + (A3 )2 +"+ ( An
2
2
)2 2
A1
A1
2
=
C22
+
C
2 3
+"
+
C
2 n
。
C1
(2)
即通过快速傅立叶变换(FFT) ,产生出信号的频谱图,
根据频谱含量的大小 Cn ,计算出失真度[2]。数字失真度测试
过程中,信号采集模块把测试信号数字化由DSP芯片进行FFT变换和处理。实际应用中,由于模数转换后的数字信号
【关键词】失真度;虚拟仪器;陷波器
【中图分类号】TM932
【文献标识码】A
【文章编号】1002-0802(2008)05-0160-02
Design of Digital Signal Distortion Instrument Based on Notch Filter
YAN Tian-feng①, LI Ke-feng②
号偏离纯正弦信号的程度,它是无线电信号的一个重要
参数。
失真度定义为信号中全部谐波分量的能量与基波能量
之比的平方根值,如果负载与信号频率无关,则信号的失真
度也可以定义为全部谐波电压的有效值与基波电压的有效
值之比并以百分数表示,即:
D = P − P0 = A22 + A23 + " + A2n ×100% 。
Z02 = r e ± jω 0 , Z p1 , Z p2 = r e ± jω 0 。
则:
H(z) =
(z − e jω0 )(z (z − re jω0 )( z
− e− jω 0 ) − re− jω 0 )
= 1 − 2z−1 cosω0 + z−2 1 − 2rz−1 cosω0 + r 2 z−2
7 结语
Visual Studio 2008(代号 Orcas)相对 Visual Studio 2005 来说,在智能设备程序设计上改进很多,如完全集成的 开发环境、ActiveSync 3.5 完整无缝集成(手持设备与计算 机保持数据同步的应用程序)等,程序员只关心代码就足够
了,因此文本阅读智能设备项目在 Orcas 开发环境下的实 现,最大的优势就是你不用关心外界环境的配置,这一点, Visual Studio 2008 已经为你做好了准备。移动设备上的应 用程序相对 Windows 应用程序则要简单和小得多,除非你的 移动设备有足够的运行能力,同样 Visual Studio 2008 也 为高性能的智能设备做好了准备,如 Microsoft. Windows Mobile.DirectX.Direct3D 命 名 空 间 [3] , 此 命 名 空 间 为 Pocket PC 、 Smartphone 及 其 他 运 行 带 有 .NET Compact Framework 的 Windows CE 的设备提供 Direct3D 应用程序 编程。 为移动应用程序开发人员提供一种低级别图形应用 程序编程接口 (API),使用该接口不但可操作 3-D 对象的 可视模型,还可利用硬件加速功能提升系统的性能。
H (z−1)
=
1
1 + az−1 + aρ z−1
+ +
z ρ
−2
2z
−2
。
(4)
在(4)式中, ρ 为接近1但略小于1 的常数,它保证了
H (z−1) 的每一个零点附近有一个极点与之对应。在 Z 平面
中,零点与极点在相同的半径线上,极点稍靠近原点。
令 Z01 , Z02 , Z p1 , Z p2 为滤波器的零极点,令 Z01 ,
序列原始样本数据很长,需用截断后的数字序列来分析,这
种截断等价于给原始信号乘以一个矩形窗函数。矩形窗函数
会使信号频谱除主瓣之外,还有较大的旁瓣泄露,即出现频
谱泄漏问题[3],所以直接采用FFT方法而不采取其他改进措施
会使测量结果具有较大误差,该结论在实际的工程应用中也
得到了验证。
2 数字陷波器的设计
2008 年第 05 期,第 41 卷
通信技术
Vol.41,No.05,2008
总第 197 期
·业务与系统·
Communications Technology
No.197,Totally
基于陷波器的数字失真度仪设计
严天峰①, 栗科峰②
(①兰州交通大学 电子与信息工程学院,甘肃 兰州 730070;②兰州交通大学 数字信号处理与软件无线电研究所,甘肃 兰州 730070 )
波器阻带位置的频率处设置零点,就可以使滤波器的频率特
性在所需阻带频率处为零。为了得到非常陡峭的过渡带和常
数幅度的通带特性必须在 Z 平面上为每一个零点再配置一
个相应的极点。Z 平面单位圆附近的零点会在滤波器幅频特
性的相应频率处产生陷落,零点离单位圆越近,陷落越深;
而 Z 平面单位圆附近的极点会在滤波器幅频特性的相应频
【Abstract】Various distortion meters have been widely used in many fields such as electronics, electricity and communication, and so on. However, most of these meters are rather expensive, difficult to operate and with low precision. This paper, based on the research of diginal notch filtering technique for measuring signal distortion,describes the realization of virtual instrument. This method can effectively overcome the weaknesses of spectrum leakage caused by digital method. Its cost is lower while precision is much higher.
⎨ ⎩
0
,
ω
≠ ω0, = ω0
°
(3)
如图2所示,一个理想的数字陷波器的频率响应是要在
消除的信号频率点处,其值等于零;而在其他频率处,其值
不为零,且要等于1。
1
Hd (e)j
ε
ω ω0
图2 理想陷波器特性
由于数字滤波器的频率特性就是其单位冲激响应在单
位圆上的 Z 变换,因此只需要在单位圆上相应于所需带阻滤