在软件无线电和测试仪器中,设计人员采用多种数字信号处理(DSP)技术来改善系统性能。内插法是一种DSP技术,可以用内插法提高数字信号采样率。在采用零差式上变频的收发器中,内插法可以改善模拟性能。此外,在外差(用中频)上变频中,需要使能带数字载波的混频基带信号。此称之为数字上变频。因此,内插法在现代通信系统中有一定的实用性。

  本文将描述各种内插技术,选择内插法时的特殊考虑以及使用内插法的一些共同原因。特殊的内插法包括:线性内插法,零插入法,零阶保持法和频域插入。

  线性内插法

  线性内插法是提高信号采样率的最简单方法。采用此方法,在每对已有采样之间加一个线性拟合。然后,根据线性拟合得到新采样,插入在每对原采样之间。为了内插一个N倍信号,必须在每对原采样之间插入N-1个新采样。线性插入法的算法实现是相当简单的。然而,在每个采样间加一个线性拟合,所需的计算量比其他方法要多。因此,线性内插法不总是最好的方法。

  零插入法

  内插信号的第二种方法是“零内插”技术,是在每个原采样间内插零,增加波形的取样率。零内插处理增加了原信号的采样率(相对于它的基频分量)。为了增加‘N’量级波形采样率,必须在每个原取样间内插‘N-1’量级波形零采样。图1说明了信号零内插,示出零内插后的信号时域和频域。

  在频域,零内插过程会产生失真分量,失真分量集中在原采样率的倍数处。因此,对于10MHz原正弦信号,将看到在90MHz,110MH,190MHz等图像(注意,在此特例中,加一个小的噪声到信号中来仿真更实际的现实环境)。

  虽然零内插在较高频率引起失真,但在感兴趣的频率不引起失真。因此,可以用低通滤波器去除失真分量,使得在原信号带宽不产生失真。通常采用在0.5×原采样率处截止的数字有限脉冲响应(FIR)滤波器去除失真分量(见图2)。

  如图2所示,低通滤波器衰减失真分量,并恢复原信号形状。此仿真所用滤波器是200抽头FIR(48MHz低通带,50MHz低阻带)。在时域,能够观察内插信号,看到原正弦信号形状已恢复。注意,因为,零内插恢复基音调功率增加1/N,所以,必须加数字增益来恢复信号幅度。

  零阶保持法

  内插的零阶保持技术很类似于上述介绍的内插法。零内插法工作是在每个原数据点之间加零,而零阶保持法简单地重复每个采样。类似于零内插,必须内插N-1个原采样拷贝来增加N倍采样率。

重复采样也会引起在较高频率处的失真。采用此方法,预滤波的信号包含集中在原取样率倍数的图像。在10MHz内插一个正弦信号时,则这些图像发生在90MHz,110MHz,190MHz等频率。同样,这些图像用数字FIR(截止于0.5×原采样率)可以滤除。

  虽然零阶保持法的计算类似于零内插法,但零阶保持法没有明显的缺点。零阶保持内插所引起的原采样倍数的失真分量较小。因此,滤波要求的严格性就稍微小点。不同的零阶保持法,也在感兴趣的频带引起小的失真分量。因为这种失真分量用低通滤波器不能去除,所以,一般在通信系统中喜欢零内插法。

  FFT扩展法

  信号内插法的另一种方法是FFT扩展法。采用这种技术,喜欢用频域替代时域执行内插。为了执行FFT扩展,信号的快速傅里叶变换(FFT)首先计算返回到信号的频域表示。然后,借助加零功率取样表示较高频率的功率来扩展频域。为了以N量级内插信号,必须在FFT结果前端预先考虑(N-1)×FFT size/2采样和必须把(N-1)×FFT size/2采样添加到FFT结果的末端。图3说明信号FFT在频域内插零的情况。用此方法,执行扩展频域的反FFT,可以恢复内插的信号。

  FFT扩展法降低内插量级基频信号功率。当插入N量级时,功率降低1/N。因此,也必须加数字增益来恢复信号到它的原功率。虽然FFT扩展法通常不需要低通滤波器来恢复原信号形状,但其计算量是相当大的。因此,此方法通常不用在通信系统中。

  多级滤波器的好处

  选择一种内插技术的一个重要考虑是脉冲整形或多级内插方法的考虑。通常,内插与脉冲整形结合或在多时序级执行内插可以降低总处理负载。

  脉冲整形滤波器的工作本质上类似于低通滤波器,都是限制信号带宽。因此,通过零内插或零阶保持技术的内插法,可以用内插低通滤波器级的脉冲整形有限脉冲响应滤波器(PFIR)来实现。这节省了大量计算,因为滤波不需要加两次。

  使性能最佳化的第二种通常作法是用时序内插单元在信号级中内插信号。因为内插计算成本增加明显,所以,级中内插信号可以降低总的处理时间。例如,N为4的3个连续内插单元相当于一个N为64的内插单元。然而,第二种方法需要更多的计算费用。在实际应用中,多级设计中通常也采用多滤波技术。例如,PFIR可用于接连续联集成梳状(CIC)滤波器。此技术在精度和效率之间提供一个最佳折衷方案,因为计算效率技术(如CIC)可以与低失真技术(如FIR零内插)结合起来。

  系统性能改进

  在软件无线电中,必须增加数字基带波形的采样率,原因如下:第一,可以改善模拟性能和减少模拟滤波要求。第二,内插采用多通信标准的器件能采样率变化。第三,往往需要内插法使能数字上变频。

  加强基带波形采样率是重要的,因为当今数/模变换器采用采样—保持方法产生模拟信号。虽然采样—保持技术能够产生真正模拟信号的很近似表示,但DAC的采样—保持特性也会在更新速率时引起特殊的图像。内插法针对此问题,把图像远离感兴趣的带宽。这可以减轻对模拟滤波的要求。因为,可以采用具有更好通带平顶性的更高频率截止。另一个好处是内插法改变了所产生信号的线性度。因为采样—保持DAC跟随(SinX)/X幅度响应,所以,DAC带宽边缘的信号稍微有点失真。相对于信号带宽增加采样率,会降低(SinX)/X滚降影响。

  其次,内插可以结合连续抽取或内插级使能采样就绪变换。当今无线装置必须支持多种通信标准,也必须能以不同的符号率产生基带信号。因为基带信号必须在符号率的整数倍采样,所以,采样率必须采用DAC的恒定更新率。

  最后,增加基带波形采样率使能窄带信号数字上变频到中频。数字上变频是混频基带I和Q信号到数字载波的过程。做为数字上变频部分,同一个数字同相和正交相载波混频I和Q信号。此外,需要在可以用来表示数字载波的采样率上采样基带波形。

  如图4所示,基带I和Q信号在与数字控制振荡器NCO(数字IF载波)混频前,必须经脉冲整形和内插级。

  注意,DSP技术的应用(如数字上变频和数字下变频)不仅局限在无线装置中。事实上,在测试仪器中,RF向量信号发生器和向量信号分析仪,都采用DSP技术做为数据缩减机构。

结语

  内插法是数字通信系统设计的一个重要方面。内插法可简单地用于去除基带信号图像或执行数字上变频。这种DSP技术广泛用于无线装置和RF测试仪器中。(彭京湘)

  图1 零内插后的信号时域和频域

  图2 加低通滤波器后的零插入信号

  图3 在频域带零插入信号的FFT

  图4 在向量信号发生器数字上变频框图

内插和数字上变频技术相关推荐

  1. 通信应用中数字上变频DUC与数字下变频DDC详细原理(带图)

    目录 关于上下变频的仿真: 数字插值滤波与数字正交上变频的仿真与实验----基于高速DAC芯片 数字正交下变频与数字滤波抽取的仿真与实验----基于高速ADC芯片 1.DUC与DDC的应用场景来源[2 ...

  2. 内插以及在数字上变频中的应用

    在软件无线电和测试仪器中,设计人员采用多种数字信号处理(DSP)技术来改善系统性能.内插法是一种DSP技术,可以用内插法提高数字信号采样率.在采用零差式上变频的收发器中,内插法可以改善模拟性能.此外, ...

  3. 数字下变频和数字上变频

    在超外差式接收机中,如果经过混频后得到的中频信号比原始信号低,那么此种混频方式叫做下变频 (Down Converter or DC).将射频信号通过一次或者几次的模拟下变频转换到中频上,在中频对信号 ...

  4. 数字上变频(DUC)和数字下变频(DDC)

    一,数字上变频DUC(Digital Up Converter): 无线电发射链路中,数字信号经过转换成模拟信号,模拟信号经过混频后得到比原始信号高的期望的射频中心频率,然后信号经过放大到适当的功率电 ...

  5. 数字下变频(DDC)和数字上变频(DUC)

    数字下变频(DDC) Digital Down Converters ,DDC的主要目的是经过数字混频将AD采集的中频(IF)数字信号频谱下变频到基带信号,然后完成抽取滤波恢复原始信号,数字下变频时采 ...

  6. 零中频接收机频率转换图_【鼎阳硬件智库原创︱测试测量 】基于全数字中频技术频谱分析仪的工作原理...

    汪进进 鼎阳硬件设计与测试智库专家组成员 频谱分析仪简称频谱仪,是射频工程师最熟悉的一种仪器.相对于示波器作为"电子工程师的眼睛",占据"时域第一仪器"甚至&q ...

  7. 数字孪生技术,让酷炫的智慧城市不再遥不可及

    物联网智库 整理发布 智慧城市对于不同的人,不同的角色所处不同立场都会有不同的定义. 在普通人眼中"上班不拥堵,下班走近路"是智慧城市...... 在老年人眼中"独自在家 ...

  8. 数字双胞胎技术和物联网如何帮助企业取得成功

    来源:物联之家网(iothome.com) 到2023年,全球数字双胞胎市场预计将达到150亿美元,2017年至2023年的复合年增长率(CAGR)为37%.通用电气.IBM和微软等主要公司正在使用数 ...

  9. 通信系统之数字复接技术

    通信原理相关博文目录:目录 数字复接: 在时分复用这篇博文中,详细的讲解了十分复用的概念,主要是为了提高信道的利用率和信息传输速率,采用TDM把多路信号在同一个信道中分时传送,当我们需要进一步提高信息 ...

最新文章

  1. Linux内核Makefile
  2. JDK7 AIO介绍
  3. created写法_在vue中created、mounted等方法使用小结
  4. PHPRPC for PHP
  5. 【转载保存】Selenium WebDriver API常用方法
  6. Java数组及二维数组初始化与赋值方法总结
  7. (实用篇)浅谈PHP拦截器之__set()与__get()的理解与使用方法
  8. 又见高铁霸座,占座者嚣张称“就不让”!结果舒适…
  9. 华为Mate 40系列或采用双处理器方案:国行版仍为麒麟芯
  10. C#程序读取MAC地址的方法
  11. springboot + redis(单机版)
  12. 宿舍管理系统 php,基于php的大学生宿舍管理系统
  13. “报告星”自动报告生成系统介绍
  14. 色彩管理实验 matlab,对色彩管理的一些认识和运用
  15. 安装paddledetection
  16. Source Insight入门教程
  17. 【Linux】实用文件指令
  18. 浅谈矩阵 矩阵快速幂 动态dp 矩阵求逆
  19. Redis Cluster 集群部署
  20. C语言实现SM3(基于GMSSL)

热门文章

  1. asp毕业设计——基于vb+VB.NET+SQL Server的图书馆管理信息系统设计与实现(毕业论文+程序源码)——图书馆管理信息系统
  2. CTF之代码审计汇总
  3. Web全栈~10.流程控制
  4. TreeMap与TreeSet(初步了解)
  5. linux下文件对比工具详解(diff、diff3、sdiff、vimdiff和comm)
  6. 树莓派使用PCA9685()出现[Errno 121] Remote I/O error的解决方法
  7. android动画结束保持,【Android】 动画
  8. gfp 通用成帧程序 帧结构 校验 crc 多项式 加扰
  9. linux 软件安装及卸载
  10. MySQL面试题学习笔记