[导读]本文在Simulink软件平台仿真LUTs技术实现NCOs时,累加器步长、累加器控制字等参数对NCOs性能的影响。重点讨论NCOs的频谱纯度问题,即如何抑制杂波分量,影响频谱纯度的因素以及如何提高无杂散动态范围(SpuriousFree Dynamic Range,SFDR)。
0 引 言
数控振荡器(Numerically Controlled Oscillators,NCOs)是软件无线电的重要组成部分和研究内容,它广泛应用于DSP中,如通信领域的信号调制解调,蜂窝电话、基站、雷达系统、数字电视、GPS和无线LAN等。
NCOs可以通过各种方式实现:无限冲击响应滤波器(IIR filters),坐标旋转(CORDIC rotations),查找表技术(Lookup Tables,LUTs)。本文在Simulink软件平台仿真LUTs技术实现NCOs时,累加器步长、累加器控制字等参数对NCOs性能的影响。重点讨论NCOs的频谱纯度问题,即如何抑制杂波分量,影响频谱纯度的因素以及如何提高无杂散动态范围(SpuriousFree Dynamic Range,SFDR)。
1 NCOs的工作原理
NCOs主要包括一个正弦波样点查找表(LUTs)和一个产生地址的累加器,如图1所示。
图1中n为累加器产生的地址位数,则LUTs有N=2n个输入。LUTs的输出分辨率/精度为L位(该参数与n有关),其工作原理见图2。
由图2可以看出,累加器产生地址码,循环从LUTs地址中取数正弦波的样点数据,其取数的速率越快,即步长μ越大,则产生的正弦波频率越高。
设步长参数μ由式(1)决定:
式中:N为LUTs的样点数据总量;fs为系统采样频率;fd为期望的正弦波的频率。
例如,累加器地址数据线宽度为8 b,则对应的LUTs的数据样点数为N=2n=256。如果采样频率为10 MHz,期望频率为2.5 MHz,则步长为:
2 提高NCOs的无杂散动态范围
SFDR是无线系统设计中需要考虑的重要参数。如果振荡器产生的信号包含过多的杂波(Spurs)频率,这些干扰成分会使信号混频的质量变差,特别是当杂波频率接近中心频率时,在后续的电路中很难去除。[!--empirenews.page--]
2.1 相位截断对频谱纯度的影响
当LUT输出正弦波样点数据时,只有整数部分可以用于输出,而小数部分则被忽略,这导致输出相位部分有截断。相位截断(Phase Truncation)的情况决定了产生的正弦波的纯度。如:当采样频率为100 kHz时,NCOs输出的期望频率为24.3 kHz,其NCOs设置参数见表1。从表1中可以看出,LUTs的分辨率为32 b,则可以忽略幅度值量化的影响,而杂波主要是由相位截断产生的。
2.2 幅度值量化对频谱纯度的影响
将LUT的深度增大为12 b(4 096),则可以忽略相位舍去对频谱纯度的影响,而杂波主要由幅度值的量化(Amplitude Quantization)产生。同样,当采样频率为100 kHz时,NCOs输出的期望频率24.3 kHz,NCOs设置参数见表2。
由图3,图4可以看出,相位截断产生的杂波远大于幅度值量化产生的杂波,是杂波的主要来源。
由以上的仿真波形可以看出,提高整数位的位数,虽然可以使相位截断小,频率杂波少,但要使用较大的LUTs容量。如整数位增加一位,即由n位增加n+1位,则LUTs的数据量会增加一倍。
提高小数位的位数可以有较高的步长精度和频率分辨率,但需要更加多的累加器。如小数部分由b位增加到b+1位,虽然对LUTs无影响,但将累加器的加法器和延迟器分别增加1位,从而影响NCOs的输出频率。[!--empirenews.page--]
提高LUTs输出分辨率对正弦波样点的幅度值量化影响小,但需要更多的LUTs存储器。如LUTs输出分辨率增加1位,由L位增加L+1位,LUTs所需的存储容量扩大2n。
可见,采用传统的设计方法要达到无相位截断,则需要LUT的字长非常长,占用资源非常大,导致NCOs的成本很高,而这在实际实现过程中是不可行的。
2.3 相位加抖提高SFDR
通过以上的仿真研究可看出,虽然可以通过增加整数位和提高LUTs输出分辨率的方法来提高SFDR,但因它们要占用大量的资源,因而不是经济有效的方法。为有效解决杂波问题,必须考虑其他有效的方法。目前的主要技术手段有:
幅度加抖(Amplitude Dithering):在LUT的输出中加入低水平的噪声,以打散原有幅度值量化的噪声结构。
相位加抖(Phase Dithering):在累加器的输出中加入低水平的噪声,以打散原有相位截断的噪声结构。
带通滤波(Bandpass Filtering):在振荡器输出端加滤波器滤出毛刺频率。但该方法很难滤出靠近中心频率的杂波。
以上的仿真已经证明,相位截断对SFDR的影响量是最大的,是提高SFDR的首选方法。
相位加抖的数学模型如图5所示。在LUTs地址字截断之前,在累加器的输出中加入低水平的伪随机噪声(A Low-level of Pseudo Random Noise),其中抖动的位数d是可变的。
抖动(Dither)可以通过线性反馈移位寄存器(Linear Feedback Shift Register,LFSR)来实现,见图6。LFSR有带M个抽头的移位寄存器,抽头反馈通常由或门构成,以产生一个周期为2M-1的序列。因此,长伪随机噪声序列(Long Pseudo Random Noise Sequences)可以用很少的硬件资源实现。例如,一个由12个元件构成的LFSR能够生成周期为4 095的PN序列。LFSR可以由M个D触发器和很少的组合器件构成。
来自某位的抽头,可以组合为一个矢量生成该位的抖动。实际实现时,可以采用较长的移位寄存器。移位寄存器越长,则输出的抖动越接近随机的性质。
下面分析相位加抖数据位数d对SFDR的影响。图7~图9分别为d=b-3,b+3,b三种情况的仿真波形,其中b为累加器控制字小数部分的位数。
加抖位数d=6-3时,仅对整数位产生0~1/8的影响。此时将SFDR提高了1 dB。可见,增加过少位数的抖动,仅对相位的截断有很小的影响,对改变杂波极为有限。
加抖位数d=b+3时,可以对整数位产生0~8的影响。此时将SFDR提高了9 dB。但同时可以看到,由于增加抖动的位数过多,虽然消除了杂波,但同时也提高了整个频谱的噪声电平。
加抖位数d=b时,可以对整个整数位产生0~1影响。此时将SFDR提高到106 dB。同时可以看到,由于增加抖动的位数恰当,既消除了杂波,又提高了整个频谱的噪声电平。
在用FPGA实现NCOs时,通过相位加噪可以提高整个输出频率的SFDR性能。但从图3,图6比较可以看出,在整个电路中串入了加法器,且关键路径包含了两个部分Dithering和NCOs的加法器,因而限制了整个设计的最大时钟频率。
3 结 语
NCOs在数字通讯中起着非常重要的作用,在FPGA实现时,它可以由一个累加器和一个输出频率由步长定义的正弦波查找表的数字硬件构成。SFDR是表明合成正弦波谱纯度性能的参数。仿真证明,在NCOs累加器输出的相位中加入抖动,以提高SFDR性能,是一种简单有效、低成本的方法。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
2022年7月8日,香港晶体有限公司(下称“香港晶体”)与世强先进(深圳)科技股份有限公司(下称“世强先进”)签署代理协议,授权世强先进代理其旗下MHz晶振、KHz晶振、振荡器(XO)、温度补偿型振荡器(TCXO)、高保...
关键字:
世强
振荡器
KHz晶振
我们首先定义表征频率产生器件性能通常使用的判据。选择流程一般从最基本的判据开始,那就是输出频率范围。为了生成整个频谱范围内的频率,人们设计了各种各样的器件,支持从单音到跨越多个倍频程的频率。然而,当根据输出频率选择器件时...
关键字:
ADI
频率
振荡器
自动频率控制(automatic frequency control),使输出信号频率与给定频率保持确定关系的自动控制方法。实现这种功能的电路简称AFC环。AFC环主要由鉴频器和受控本地振荡器等部件构成。后者大多采用压控...
关键字:
自动频率控制
AFC环
振荡器
有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。
关键字:
电子设备
石英晶体
振荡器
为实现高信噪比(SNR),ADC的孔径抖动必须很低。目前可提供孔径抖动低至60fsrms的ADC(AD944514位125MSPS和AD944616位100MSPS)。为了避免降低ADC的性能,必须采用抖动极低的采样时钟...
关键字:
振荡器
相位噪声
RMS
晶体振荡器
由振荡器的原理可以看出,振荡器实际为一个具有反馈的非线性系统,要精确计算是很困难的,而且也不必要。因此,振荡器的设计通常是进行一系列设计考虑和近似估算,选择合理的线路和工作点,确定元件的数值,而工作状态和元件的准确数字需...
关键字:
振荡器
电感
电容
信号发生器内部电路一般由振荡器、放大器、输出衰减器、稳压电源及指示电压表等部分组成。
关键字:
信号发生器
振荡器
新型振荡器涵盖波导规格WR-90、WR-42和WR-28并支持X、K和Ka波段加利福尼亚尔湾2021年9月24日/美通社/--InfiniteElectronics旗下品牌,业界领先的射频、微波和毫米波产品供应商Past...
关键字:
ck
波导
振荡器
(全球TMT2021年9月24日讯)Infinite Electronics 旗下品牌,射频、微波和毫米波产品供应商 Pasternack 推出了一系列新型耿氏二极管波导振荡器,适用于电子对抗、微波
关键字:
ck
波导
振荡器
9月2日晚,大族激光科技产业集团股份有限公司(以下简称“大族激光”)发布公告称,公司拟分拆控股子公司深圳市大族数控科技股份有限公司(以下简称“大族数控”)至深圳证券交易所创业板上市。据深交所上市审核中心发布的《创业板...
关键字:
数控
激光
点击上方OFweek工控关注我们,了解更多工控行业前沿动态和知识干货。 新一轮科技革命和产业变革正在兴起,与我国加快制造业高质量发展形成历史性交汇,给企业实施创新驱动发展战略带来难得的重大机遇。作为国内知名数控系统...
关键字:
数控
智能制造
摘要:随着物联网应用技术的发展,作为关键底层支撑技术之一的连接器技术正向着更高速、更智能的方向演进,以实现高效数据传输、超级计算和无处不在的内部和外部网络连接需求。
关键字:
电缆
HAW
型射频温度补偿衰减器
振荡器
电源模块
随着全球多样化的发展,我们的生活也在不断变化着,包括我们接触的各种各样的电子产品,那么你一定不知道这些产品的一些组成,比如振荡器。
关键字:
振荡器
自激振荡器
他激振荡器
为继续增进大家对MEMS的了解,本文将对MEMS予以介绍,并探讨为何让晶振厂家推荐MEMS振荡器更为合理。
关键字:
MEMS
指数
振荡器
众所周知,高档数控系统结构紧凑,高度集成于一体的数控单元,操作面板,机床操作面板和输入输出单元机床调试配置数据少,系统与机床匹配更快速、更容易简单而友好的编程界面,保证了生产的快速运行,优化了机床的使用。
关键字:
中国设备
数控机床
数控
今天,小编将在这篇文章中为大家带来振荡器基本组成、LC振荡器工作原理和RC振荡器设计步骤的有关报道。
关键字:
振荡器
LC振荡器
RC振荡器
众所周知,数控机床就是在数字控制下,能在尺寸精度和几何精度两方面完成金属毛坯零件加工成所需要形状的工作母机的总称。数控机床通常由控制系统、伺服系统、检测系统、机械传动系统及其他辅助系统组成。
关键字:
数控
机床
数控系统