书签 分享 收藏 举报 版权申诉 / 21

对非平稳信号进行实时频谱分析的方法及系统.pdf

  • 上传人:Y948****062
  • 文档编号:6225813
  • 上传时间:2019-05-22
  • 格式:PDF
  • 页数:21
  • 大小:3.20MB
  • 摘要
    申请专利号:

    CN201310445073.7

    申请日:

    2013.09.26

    公开号:

    CN103792427A

    公开日:

    2014.05.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G01R 23/165申请日:20130926|||专利申请权的转移IPC(主分类):G01R 23/165变更事项:申请人变更前权利人:安捷伦科技有限公司变更后权利人:是德科技股份有限公司变更事项:地址变更前权利人:美国加利福尼亚州变更后权利人:美国加利福尼亚州登记生效日:20141120|||公开

    IPC分类号:

    G01R23/165

    主分类号:

    G01R23/165

    申请人:

    安捷伦科技有限公司

    发明人:

    A.阿尔-阿德纳尼

    地址:

    美国加利福尼亚州

    优先权:

    2012.10.26 US 13/661,834

    专利代理机构:

    北京市柳沈律师事务所 11105

    代理人:

    封新琴

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种对非平稳信号进行实时频谱分析的方法。该方法包括使用长度短到足以逼近平稳信号的观察窗采样非平稳信号,以提供一组初始采样数据;缓存该组初始采样数据以获得多组缓存采样数据;使用相应滤波响应滤波该组初始采样数据和多组缓存采样数据,以获得多组滤波采样数据;以及对多组滤波采样数据进行线性调频z变换(CZT)以提供一组离散傅里叶变换(DFT)系数。使用该组DFT系数重构非平稳信号的总信号频谱。

    权利要求书

    权利要求书
    1.  一种对非平稳信号进行实时频谱分析的方法,该方法包含:
    使用长度短到足以逼近平稳信号的观察窗采样非平稳信号,以提供一组初始采样数据;
    缓存该组初始采样数据以获得多组缓存采样数据;
    使用相应多个滤波响应,滤波该组初始采样数据和多组缓存采样数据,以获得多组滤波采样数据;
    对多组滤波采样数据进行线性调频z变换(CZT),以提供一组离散傅里叶变换(DFT)系数;以及
    使用该组DFT系数重构非平稳信号的总信号频谱。

    2.  如权利要求1所述的方法,其中多个滤波响应从单个滤波器导出。

    3.  如权利要求2所述的方法,其中缓存该组初始采样数据包含使用多个缓冲器延迟该组初始采样数据,每个缓冲器对应于多组缓存采样数据之一。

    4.  如权利要求1所述的方法,其中该组初始采样数据和多组缓存采样数据的每一组对应于非平稳信号的总信号频谱的有限频谱部分。

    5.  如权利要求1所述的方法,其中频谱分辨率由于包含该组初始采样数据和多组缓存采样数据的相对较大输入数据集而得到提高,从而减小频率分辨率误差。

    6.  如权利要求1所述的方法,其中对多组滤波采样数据进行CZT包含:
    相加多组滤波采样数据;
    对相加的多组滤波采样数据进行快速傅里叶变换(FFT);
    使用复线性调频函数的FFT滤波多组FFT采样数据;
    对多组滤波FFT采样数据进行逆FFT(IFFT);以及
    使用另一个复线性调频函数滤波多组IFFT采样数据,以提供该组DFT系数。

    7.  如权利要求6所述的方法,其中滤波该组初始采样数据包含:
    将该组初始采样数据中的每个采样数据点的滤波系数乘以基于该组初始采样数据的采样频率的复数和多组初始和缓存采样数据的数量的商。

    8.  如权利要求7所述的方法,其中滤波多组缓存采样数据的每一组包含:
    将多组缓存采样数据的每一组中的每个采样数据点的滤波系数乘以复数 的商和多组初始和缓存采样数据的数量。

    9.  如权利要求1所述的方法,其中重构非平稳信号的总信号频谱包含评估z平面中的该组DFT系数,该组DFT系数位于从z平面中的任意点开始的圆形或螺旋形等高线上。

    10.  如权利要求1所述的方法,其中观察窗的持续时间小于非平稳信号的间断或过渡的时段。

    11.  一种对非平稳信号进行实时频谱分析的方法,该方法包含:
    使用逼近平稳信号的短观察窗采样非平稳信号,以提供采样信号;
    使用第一多相滤波器滤波该采样信号,以提供第一滤波采样信号;
    延迟该采样信号以提供延迟采样信号;
    使用第二多相滤波器滤波该延迟采样信号,以提供第二滤波采样信号;
    对该第一和第二滤波采样信号进行线性调频z变换(CZT)以提供离散傅里叶(DFT)系数;以及
    使用该DFT系数重构非平稳信号的总信号频谱。

    12.  如权利要求11所述的方法,进一步包含:
    在进行CZT之前相加该第一和第二滤波采样信号。

    13.  如权利要求11所述的方法,其中进行CZT包含:
    对相加的第一和第二采样信号进行快速傅里叶变换(FFT);
    使用复线性调频函数的FFT滤波多组FFT采样信号;
    对滤波FFT采样信号进行逆FFT(IFFT);以及
    使用另一个复线性调频函数滤波IFFT采样信号,以提供该组DFT系数。

    14.  如权利要求11所述的方法,其中该第一和第二多相滤波器具有从单个滤波器导出的相应第一和第二滤波响应。

    15.  如权利要求14所述的方法,其中重构非平稳信号的总信号频谱包含评估z平面中的DFT系数,该DFT系数位于从z平面中的任意点开始的圆形或螺旋形等高线上。

    16.  如权利要求11所述的方法,其中观察窗的持续时间小于间断或过渡的时段,以便非平稳信号的信号统计量在整个观察窗内保持平稳。

    17.  如权利要求11所述的方法,其中非平稳信号的重构总信号频谱能够缩放显示采样非平稳信号的任意窄带宽,并且还能够在采样非平稳信号的整个带宽上以提高的分辨率识别特征。

    18.  一种对来自正在测试设备(DUT)的输入信号进行实时频谱分析的系统,该系统包含:
    配置成采样输入信号以提供第一采样数据的采样器;
    配置成滤波第一采样数据以提供第一滤波采样数据的第一多相滤波器;
    配置成将第一采样数据延迟第一延迟量以提供第二采样数据的第一缓冲器:
    配置成滤波第二采样数据以提供第二滤波采样数据的第二多相滤波器;
    配置成将第二采样数据延迟第二延迟量以提供第三采样数据的第二缓冲器:
    配置成滤波第三采样数据以提供第三滤波采样数据的第三多相滤波器;
    配置成相加第一、第二、和第三滤波采样数据以提供相加的滤波数据的加法器:以及
    配置成对相加的滤波数据进行线性调频z变换(CZT)以提供与输入信号相对应的频域样本的CZT电路,该频域样本使输入信号的总信号频谱能够得到重构。

    19.  如权利要求18所述的系统,其中该采样器包含模数转换器。

    20.  如权利要求18所述的系统,其中该CZT电路包含:
    配置成对相加的滤波数据进行快速傅里叶变换(FFT)操作以提供FFT信号的FFT电路;
    配置成滤波该FFT信号以提供滤波FFT信号的第四滤波器;
    配置成对该滤波FFT信号进行逆FFT(IFFT)操作以提供IFFT信号的IFFT电路:以及
    配置成滤波该IFFT信号以提供频域样本的第五滤波器。

    说明书

    说明书对非平稳信号进行实时频谱分析的方法及系统
    技术领域
    本公开涉及对非平稳信号进行实时频谱分析的方法及系统。
    背景技术
    对信号进行频谱分析的传统方法假设输入信号在观察窗内在采样操作期间具有恒定谐波含量。在许多应用中,信号是时间相关的(非平稳或瞬态),为了观察的目的,只有当观察窗的持续时间或长度适当短时才可能被认为是平稳的。例如,观察窗的长度应该小于间断或过渡的时段,以便信号统计量在整个观察窗内保持平稳。相反,为了获得信号的良好频谱分辨率,要增加样本的数量,这需要使用较长的观察窗。
    一般说来,当必须分析非平稳信号的窄频带时,快速傅里叶变换(FFT)是不合适的,因为良好的频谱分辨率不可能利用短观察窗来获得。为了提高频谱分辨率和使用FFT的分辨率两者,需要较长观察窗,即,大量的点。但是,在整个长持续时间观察窗内,不能认为非平稳信号是平稳的,因为非平稳信号不是恒定的。因此,难以在缩短观察窗的长度以迎合非平稳信号的同时获得良好的频谱分辨率。换句话说,因为非平稳信号只有在短时间间隔内才可以被假设为是平稳的,所以不可能增加观察窗的长度。
    FFT的另一种局限性是,即使只在有限频带中评估信号频谱含量,也需要分析整个频谱。于是,由于需要固定的受到考虑的频带的分辨率,所以必须利用相同分辨率分析整个频谱。这可能导致如上所讨论,阻止假设信号是平稳的长观察窗。
    相比之下,线性调频z变换(CZT)算法不像FFT那样,需要利用相同分辨率分析整个频谱。这样,由于CZT不像FFT(和像Welch(韦尔奇)那样的其他经典方法)那样只取决于观察窗的长度,所以CZT提供了频谱分辨率更好的有限频谱分析。更确切地说,CZT取决于所分析谱带与采样频率之间的比值。在这种情况下,在选择了频带之后,即使样本的数量少得多,因此观察窗较短,也可以获得良好的频谱分辨率。这样,即使需要较短的观察 窗,CZT也使所有性能参数得到优化。
    CZT能够只使用采样数据来达到缩放信号显示,而无需任何进一步操作来校正泄漏或振幅误差。此外,通过使用相同缓存采样数据,对各个有限频谱部分施以不同CZT,即使对于非平稳信号,也可以使用CZT重构总信号频谱。CZT独自无法为缩放或整个频带信号提供分辨率提高频谱。因此,存在只使用CZT不能做到的、通过改善频谱分辨率达到更精确信号分析的需要。
    发明内容
    在一个代表性实施例中,提供了一种对非平稳信号进行实时频谱分析的方法。该方法包括:使用长度短到足以逼近平稳信号的观察窗采样非平稳信号,以提供一组初始采样数据;缓存该组初始采样数据以获得多组缓存采样数据;使用相应滤波响应滤波该组初始采样数据和多组缓存采样数据,以获得多组滤波采样数据;以及对多组滤波采样数据进行线性调频z变换(CZT)以提供一组离散傅里叶变换(DFT)系数。使用该组DFT系数重构非平稳信号的总信号频谱。
    在另一个代表性实施例中,提供了一种对非平稳信号进行实时频谱分析的方法。该方法包括:使用逼近平稳信号的短观察窗采样非平稳信号,以提供采样信号;使用’第一多相滤波器滤波该采样信号,以提供第一滤波采样信号;延迟该采样信号以提供延迟采样信号;使用第二多相滤波器滤波该延迟采样信号,以提供第二滤波采样信号;对该第一和第二滤波采样信号进行CZT以提供DFT系数;以及使用该DFT系数重构非平稳信号的总信号频谱。
    在另一个代表性实施例中,提供了一种对来自正在测试设备(DUT)的输入信号进行实时频谱分析的系统。该系统包括:配置成采样输入信号以提供第一采样数据的采样器;配置成滤波第一采样数据以提供第一滤波采样数据的第一多相滤波器;配置成将第一采样数据延迟第一延迟量以提供第二采样数据的第一缓冲器;配置成滤波第二采样数据以提供第二滤波采样数据的第二多相滤波器;配置成将第二采样数据延迟第二延迟量以提供第三采样数据的第二缓冲器;以及配置成滤波第三采样数据以提供第三滤波采样数据的第三多相滤波器。该系统进一步包括配置成相加第一、第二、和第三滤波采样数据以提供相加的滤波数据的加法器;以及配置成对相加的滤波数据进行CZT以提供与输入信号相对应的频域样本的CZT电路。该频域样本使输入信 号的总信号频谱能够得到重构。
    附图说明
    当结合附图阅读时,可以从如下详细描述中更好地理解例示性实施例。要强调的是,各种特征件未必按比例画出。事实上,为了使讨论清楚起见,可以任意增大或减小尺度。在可应用和可实施的任何地点,相同标号都指相同元件。
    图1是使用按照一个代表性实施例的基于流式滤波器组的CZT算法对非平稳信号进行实时频谱分析的方法的流程图;
    图2是代表线性调频z变换(CZT)算法的功能框图;
    图3是代表按照基于频域的实现的CZT算法的功能框图;
    图4是代表指示非平稳信号的基于开窗FFT的CZT算法的功能框图;
    图5是代表组合了前置乘法器的显示在图4中的基于开窗FFT的CZT算法的功能框图;
    图6是代表频谱分析器的滤波器组的功能框图;
    图7是代表频谱分析器的流式滤波器组的功能框图;
    图8是代表按照一个代表性实施例的基于流式滤波器组的CZT算法的功能框图;
    图9是代表按照一个代表性实施例的基于流式滤波器组的CZT算法的功能框图;
    图10是代表按照一个代表性实施例的基于流式滤波器组的CZT算法的功能框图;以及
    图11是示出用于评估CZT的z平面中的CZT螺旋形等高线的图形。
    具体实施方式
    在如下详细描述中,为了说明而不是限制的目的,给出了公开具体细节的例示性实施例,以便使人们透彻理解按照本发明教导的实施例。但是,对于从本公开中受益的本领域普通技术人员来说,显而易见,偏离本文公开的具体细节的按照本发明教导的其他实施例仍然在所附权利要求书的范围之内。此外,可能省略对众所周知设备和方法的描述,以便突出对示范性实施例的描述。这样的方法和设备都在本发明教导的范围之内。
    一般说来,应该明白,本文描绘的图形和各种元件都未按比例画出。进一步,像“上面”、“下面”、“顶部”、“底部”、“上”、“下”、“左”、“右”、“垂直”和“水平”那样的相对术语如附图所例示,用于描述各种元件的相互关系。应该明白,除了描绘在图形中的取向外,这些相对术语意欲包含设备和/或元件的不同取向。例如,如果相对于图形中的视图将设备颠倒过来,则被描述成,例如,在另一个元件“上面”的元件现在在那个元件“下面”。同样,如果相对于图形中的视图将设备旋转90°,则被描述成,例如,“垂直”的设备现在是“水平”的。
    各种实施例提供了对非平稳信号进行实时频谱分析的采样系统和方法。一般说来,非平稳信号使用短观察窗来采样,以便逼近平稳信号。采样信号由为整个频带的采样信号提供分辨率提高频谱的一系列滤波器组滤波。由能够缩放显示可由用户选择的任意频带(例如,具有最小和最大频率[fmin,fmax])的CZT电路对滤波信号实施CZT算法。该组合提供了跨过采样信号的整个频带以提高的分辨率缩放和识别特征的能力。
    图1是按照一个代表性实施例,使用基于流式滤波器组的CZT算法对非平稳信号进行实时频谱分析的方法的流程图。
    参照图1,在方框S110上,使用长度短到足以逼近平稳信号的观察窗接收和采样非平稳信号,以便提供一组初始采样数据。该信号可以是,例如,正在测试设备(DUT)响应刺激输出的离散信号。
    在方框S120中,缓存该组初始采样数据以获得多组缓存采样数据。该组初始采样数据和多组缓存采样数据的每一组对应于非平稳信号的总信号频谱的有限频谱部分。总而言之,多组缓存采样数据根据通过短观察窗采样的非平稳信号有效地模拟了使用较长观察窗收集的数据。因此,由于包括多组初始和缓存采样数据的相对较大输入数据集,所以可以提高非平稳信号的频谱分辨率,从而减小了,例如,频率分辨率误差。
    例如,可以将该组初始采样数据提供给第一缓冲器(或其他延迟电路),以便延迟预定第一延迟时间。然后可以将第一缓冲器的输出(即,第一延迟数据)提供给第二缓冲器,以便延迟预定第二延迟时间,预定第二延迟时间可以与预定第一延迟时间相同或不同。然后可以将第二缓冲器的输出(即,第二延迟数据)提供给第三缓冲器,以便延迟预定第三延迟时间,预定第三延迟时间可以与预定第一和第二延迟时间相同或不同。在各种实施例中,缓 冲器的总数可以是可由用户选择的任何正整数。缓冲器的总数与观察窗的希望(模拟)长度成正比。
    在方框S130中,由多相滤波器使用相应滤波响应滤波该组初始采样数据和多组缓存采样数据,以获得多组滤波采样数据。每个滤波响应可以,例如,使用用户可选滤波系数提供低通滤波。一般说来,滤波响应(H(ω))是给定滤波器的滤波系数(h(n))的FFT,其中ω是频率指数,和n是系数索引。在各种实施例中,滤波响应可以从单个滤波器中导出。与缓冲器类似,给定实现中的多相滤波器的总数与观察窗的希望(模拟)长度成正比。例如,两个滤波器可以有效地加倍用于收集该组初始采样数据的观察窗的长度。多相滤波器(和相应缓冲器)的数量可以通过接收非平稳信号的频谱的总频带来确定。在方框S140中求和多个多相滤波器分别输出的多组滤波采样数据。
    在方框S150中,使用CZT算法对相加的多组滤波采样数据进行线性调频z变换(CZT),以提供一组离散傅里叶变换(DFT)系数。在各种实施例中,可以由多相滤波器实施像前置乘法器那样的CZT算法的一部分。实施CZT算法可以包括对相加的多组滤波采样数据进行快速傅里叶变换(FFT),使用下面讨论的复线性调频函数的FFT滤波多组FFT采样数据,对多组滤波FFT采样数据进行逆FFT(IFFT),以及使用另一个复线性调频函数滤波多组IFFT采样数据,以提供该组DFT系数。
    然后可以在方框S160中使用该组DFT系数重构非平稳信号的总信号频谱。重构非平稳信号的总信号频谱可以包括评估z平面中的该组DFT系数,例如,其中该组DFT系数位于下面所讨论,如图11所指,从z平面中的任意点开始的圆形或螺旋形等高线上。
    图1中的方框可以使用像处理器、数字信号处理器(DSP)、一个或多个专用集成电路(ASIC)、一个或多个现场可编程门阵列(FPGA)、或它们的组合体那样的处理设备以及使用软件、固件、硬连接逻辑电路、或它们的组合体来实现。当使用,例如,计算机处理器和/或DSP时,可以包括存储器来存储使其可以执行各种功能的可执行软件/固件和/或可执行代码。存储器可以是非短暂计算机可读介质,以及可以包括,例如,任何数据,类型和组合的随机存取存储器(RAM)和非易失性存储器(例如,只读存储器(ROM))。所有或部分可以通过处理设备实现的滤波器组可以提供多相滤波器的功能和相应滤波响应。该滤波器组接收来自模数转换器(ADC)的非平稳信号,并 且使整个或所选部分的信号频谱能够显示在显示设备上。
    这里,图2-10是代表各种CZT算法的功能框图。尤其图8-10是代表按照代表性实施例的基于流式滤波器组的CZT算法的功能框图。依靠图2-7来说明图8-10中的基于流式滤波器组的CZT算法。
    一般说来,CZT算法是用于数值评估来自接收输入信号的N个样本(其中N是正整数)的序列的z变换的有效技术。CZT算法能够评估位于,例如,如图11所示从z平面中的任意点开始的圆形或螺旋形等高线上、z平面中的M个点(其中M是正整数)上的z变换。CZT算法基于可以将圆形或螺旋形等高线上的z变换的数值表达成离散卷积的事实。离数信号x(n)的DFT用Xk指示,并且由方程(1)提供,其中x(n)(1≤n≤N-1)是给定N点序列:
    Xk=Σn=0N-1x(n)e-j2πknN---(1)]]>
    一般说来,方程(1)的复指数可以通过方程(2)表达如下:
    e-j2πkN=AWk,k=0,1,...,M-1---(2)]]>
    在方程(2)中,M是任意整数,以及A和W是分别由方程(3)和(4)定义的任意复数:

    线性调频z频带[fmin,fmax]可以通过方程(5)和(6)定义,其中FS是采样频率:

    1Fs=θ0fmin---(6)]]>
    然后,可以分别按照方程(7)和(8)确定频率θ0和

    θ0=fminFs---(8)]]>
    于是,可以按照方程(9)和(10)确定任意复数A和W:
    A=A0ej2πfmin/Fs,and,W=W0ej2π(fmax-fmin)/(M-1)Fs---(9),(10)]]>
    对于一般频谱分析,复数A0和W0的每一个都等于1,其中在单位圆上评估DFT。显然,频率θ0决定开始频率[fmin],而频率决定终止频率[fmax]和分 辨率。
    然后可以将方程(1)表达成方程(11):
    Xk=Σn=0N-1x(n)A-nWn-k---(11)]]>
    通过将nk表达成(n2+k2-(k-n)2)/2,可以将方程(11)表达成方程(12):
    Xk=Σn=0N-1x(n)A-nW[n2+k2-(k-n)2]/2=Σn=0n-1[x(n)A-nWn2/2]Wk2/2W-(k-n)2/2---(12)]]>
    方程(12)可以采取如方程(13)所指的卷积的形式:
    Xk=Wk2/2Σn=0N-1y(n)v(k-n)---(13)]]>
    其中,
    y(n)=x(n)A-nWn2/2,andv(n)=Wn2/2]]>
    图2是代表方程(13)的CZT算法的功能框图。图2(以及本文针对图3-10讨论的功能框图)中的每个方框可以代表像,例如,软件模块那样,配置成执行所描绘功能的处理模块。该处理模块可以由处理设备执行,如上所讨论,该处理设备可以由处理器、DSP、一个或多个ASIC、一个或多个FPGA、或它们的组合体使用软件、固件、硬连线逻辑电路、或它们的组合体来实现。
    参照图2,乘法器215确定输出到卷积方框220的、采样离散信号xn(其中n=0,1,…,N-1)与功能方框210的乘积。乘法器235确定卷积方框220的输出与功能方框230的乘积,以提供作为离散信号xn的DFT的Xk(其中k=0,1,...,M--1)。卷积方框220执行方程(13)所指的卷积函数y(n)*V(n)。功能方框210执行函数A-nWn2/2,以及功能方框230执行也如上面参考方程(13)所识别的函数Wk2/2。
    如方程(14)所示,方程(13)的卷积也可以使用FFT在频域中实现:
    Xk=Wk2/2.IFFT[FFT(y(n)).FFT(v(n))]---(14)]]>
    图3是代表按照基于频域的实现的CZT算法的功能框图。图3描绘了FFT方框321从乘法器215接收的采样离散信号xn与功能方框210的乘积。乘法器325确定FFT方框321的输出与对函数Wn2/2进行FFT的FFT功能方框326的乘积。将乘法器325的输出提供给进行逆FFT的IFFT方框322。乘法器235确定IFFT方框322的输出与功能方框230的乘积,以提供作为离散信号xn的DFT的Xk。
    z平面中的DFT用单位圆表示。由于CZT是更一般的算法,所以显而易见,可以评估在显示在,例如,图11中的单位圆的内部和外部两者的点上的z变换,图11示出了用于评估变换的z平面中的CZT螺旋形等高线。为了防止循环卷积影响,使FFT的规模局限于L≥M+N-1,其中L是FFT规模。
    在高分辨率频谱分析中,用户可能对CZT算法的能力感兴趣,以便有效地评估ΔF所指的高分辨率、窄频带频谱。为了达到≤ΔF的频率分辨率,以及1/T的数据的采样频率,使用标准FFT技术需要N≥/(T·ΔF)个点。对于非常小的ΔF,这意味着N的值非常大。但是,对于有限范围的频率可能需要高分辨率,而对于频谱的其余部分可能使用低分辨率。这样应用的一个例子在宽带频谱分析中,其中缩放功能可以用于查看感兴趣窄频带中的频率响应的细节,并且只粗略查看频谱的其余部分。另一个例子是带通或低通滤波器的设计。通常,希望微观查看通带中的频率响应的细节,而在通带以外只粗略查看。CZT算法对这样频率扩展的可应用性是仔细检查小频带,以及调试数字滤波器的实现的有力工具。可以容易地检验所希望滤波器是否满足其带内小波动、转变比等的设计规范。
    CZT算法有用的一种状况是用于计算在窄频带上希望细粒度频谱的极长序列的频谱,通常需要很长FFT。例如,对于P个样本(其中P是正整数)的序列,当想要M<<P的频谱样本时,可以在N上将CZT算法分割成r个和,其中rN>>P。厂个和的每一个可以使用CZT算法来评估,需要存储在3(N+M-1)数量级的地点上。另外,需要2M个地点来累积变换的M个复值。尽管对于r次变换的每一次需要两次FFT和2M次复数相乘,但与使用大型外部存储设备或存储设备评估P点变换相比,仍然可以实现总时间的节省。CZT算法比较适合这样的情况,因为如,例如,在此通过引用并入的如下文献所述,允许与时间样本的数量无关地选择初始频率和频率间隔:L.R.Rabinereta1.,The Chirp-Ztransform Algorithm and Its Application,BELL SYSTEM TECHNICAL Journal48(No.5),pp.1249-1294(May-June1969)。因此可以低成本地获得在窄频率范围上的高分辨率数据。
    如在现有技术中众所周知,一种可替代频谱缩放技术在通过经典外差技术的FFT之前,采用数字降频转换器来提供缩放功能。在这种技术中,将宽带信号与感兴趣频带的载波频率上或附近的合成载波混合成那个信道的基带。然后滤波和抽选所得信号以便从宽带信号中分离和提取感兴趣频带,并 将总采样速率降低到支持所希望频带所需的最小值。取决于感兴趣信道的带宽,通常可以采用不同滤波和抽选技术。例如,对于需要抽选八个或更少的较宽带宽信号,在基带混合器之后直接利用宽带有限脉冲响应(FIR)滤波器。然后通过适当数量抽选这个滤波器的输出。对于较窄带宽信号,通常将滤波和抽选功能划分成多个阶段。初始阶段由级联积分梳状(CIC)滤波器提供,该CIC在使抽选之前必须进行的复杂运算的次数最小的同时,为第一阶段合理信道分离创造了条件。然后,紧跟的滤波可以由窄带FIR滤波器提供,该窄带FIR滤波器可以具有可编程抽头,以便可以为不感兴趣频带优化滤波。这些算法的计算复杂性取决于各自实现细节。至少,宽带DDC对于混合函数需要六次运算以及对于FIR滤波每个抽头需要六次运算(两次相乘,两次相加和两次移位)。对于大抽选和缩放要求,需要很大FIR滤波器以便使用FFT使频域实现更可行。在这种情况下,CZT算法的做法可能成本更划算,因为将所有调谐和滤波操作都合并在CZT架构内,不必受两个频率点的功率限制。
    在有限序列的数字频谱分析中,将开窗手段应用于输入信号来减少由于对有限长度信号评估DFT而引起的频率泄漏。下面描述开窗对CZT算法的性能和实现意味着什么。
    开窗FFT是如图(15)所示,对方程(1)的简单修改,其中w(n)是长度Ⅳ的窗口序列:
    Xk=Σn=0N-1w(n)x(n)e-j2πknN---(15)]]>
    因此,方程(13)和(14)变成下面的方程(16),它提供了基于开窗FFT的CZT算法:
    Xk=Wk2/2Σn=0N-1y(n)v(k-n)---(16)]]>
    其中,
    y(n)=w(n)x(n)A-nWn2/2,andv(n)=Wn2/2]]>
    图4是代表方程(16)的基于开窗FFT的CZT算法的功能框图。图5是代表组合了前置乘法器的显示在图4中的基于开窗FFT的CZT算法的功能框图。
    参照图4,乘法器405确定采样离散信号xn与执行开窗函数w(n)的功能方框410的乘积。乘法器215确定乘法器405的输出与上面讨论过的功能方框2lO的乘积。FFT方框321对乘法器215的输出进行FFT,以及乘法器325确定FFT方框321的输出与上面讨论过的功能方框326的乘积。将乘法器325 的输出提供给进行逆FFT的IFFT方框322。乘法器235确定IFFT方框322的输出与上面讨论过的功能方框230的乘积,以提供作为离散信号xn的DFT的Xk。参照图5,将功能方框410和210的功能组合成功能方框510,因此功能方框510执行函数w(n)·A-nWn2/2。
    频谱分析方法假设了处理后信号在采样操作期间(例如,在观察窗的持续时间内)具有恒定谐波含量。在许多常见应用中,信号是时间相关的,只有当观察窗的长度适当短时才可以被认为是平稳的。但是,为了获得良好的信号频谱分辨率,必须增加样本的数量,这使观察窗的长度增加了。
    当分析非平稳信号的窄频带时,FFT是不合适的,因为短持续时间观察窗不可能有良好的频谱分辨率。为了提高频率分辨率和使用FFT的分辨率两者,需要相对较长观察窗(即,大量样本)。但是,在长窗口中不能认为瞬态信号是平稳的,因为时间相关信号不是恒定的。因此,在缩短观察窗的长度的同时获取良好的频谱分辨率是一个问题。
    在一些情况下,不可以增加观察窗的长度,因为可以认为信号只有在短时间间隔内才是平稳的。另外,即使有必要只在有限频带中评估信号频谱含量,FFT的应用也需要分析整个信号频谱。这意味着,由于需要固定的受到考虑的频带的分辨率,所以必须利用相同分辨率分析整个频谱,这可能导致长观察窗。长观察窗与应该把输入信号当作平稳的假设相冲突。
    CZT算法不需要像FFT那样利用相同分辨率分析整个频谱。因此,由于CZT算法不像经典传统方法(例如,FFT、Welch等)那样只取决于观察窗的长度,而是取决于所分析谱带与采样频率之间的比值,所以CZT算法提供了频谱分辨率好得多的有限频谱分析。在这种情况下,在选择了频带之后,即使样本的数量少得多,因此观察窗较短,也可以获得良好的频谱分辨率。这样,即使需要较短的观察窗,CZT算法也使所有性能参数得到优化。
    CZT算法进一步使用户能够只使用采样数据来达到更精确信号分析,而无需任何进一步操作来校正泄漏或振幅误差。另外,通过使用相同缓存采样数据,对各个有限频谱部分施以不同CZT,即使对于非平稳信号,也可以使用CZT算法重构总信号频谱。因此,CZT算法适合限制由非平稳信号引起的频谱频率误差,以及提高频谱分辨率两者。
    特别是,上面讨论的传统开窗频谱分析中的一个缺点是观察窗的长度与FFT的长度耦合。因此,为了提高开窗性能,必须增加观察窗和FFT两者的 长度,这对于实时频谱分析可能是行不通的。
    一般说来,使用滤波器组能够与FFT的长度无关地增加观察窗的长度,潜在地使开窗性能得到提高而FFT较短。图6是代表频谱分析器的滤波器组的功能框图。
    参照图6,滤波器H0(z)631到滤波器HN-1(z)633是代表开窗函数的多相滤波器。多相滤波器H0(z)631到滤波器HN-1(z)可以像下面的方程(17)那样,从单相原型滤波器H(z)中导出。当滤波器H0(z)631到滤波器HN-1(z)633的每一个具有,例如,长度1时,该结构简化为多相滤波系数h等于开窗函数n的典型开窗情况。在一般滤波器组结构中,每个滤波系数hk七的长度可以是任何整数。多相滤波器如方程(17)所指从系数hk中导出:
    hk(n)=h(K+nN   )(17)
    图6进一步描绘了经由向下采样方框623(↓N)应用于滤波器HN-1(z)633,经由延迟方框611(Z-1)和向下采样方框622(↓N)应用于滤波器H1(z)632,以及经由延迟方框6儿和612(Z-1)(以及任何介入延迟方框)和向下采样方框621(↓N)应用于滤波器H0(z)631的离散信号x(n)。向下采样方框621到623的每一个保留N个样本当中的一个,以及延迟方框611到612的每一个将数据x(n)延迟一个样本,可以使用,例如,存储寄存器或存储器来实现。将滤波器H0(z)631到滤波器HN-1(z)633的每一个的输出提供给N-良FFT方框640,N-点FFT方框640输出离散信号x(n)的相应DFTX0到XN-1。
    图7是示出图6的更有效实现、代表频谱分析器的流式滤波器组的功能框图,其中在每个乘法器旋转K个滤波系数的同时,使用了可以称为基于流式滤波器组的FFT分析的一种滤波器结构。
    参照图7,以FS的采样速率接收输入信号。相继地将输入信号提供给用缓冲器731到733指示的具有相应延迟的一系列缓冲器。缓冲器731将输入信号延迟第一延迟量,缓冲器732将缓冲器731输出的延迟信号延迟第二延迟量,以及第(N—1)缓冲器733将前一个缓冲器(例如,缓冲器732)输出的延迟信号延迟第(N-1)延迟量。另外,乘法器721将输入信号乘以与滤波系数h0,h1,...,hN-1相对应的多个抽头。乘法器722将缓冲器731输出的延迟信号乘以与滤波系数hK,hK+1,...,h2N-1相对应的多个抽头。乘法器723将缓冲器732输出的延迟信号乘以与滤波系数h2K,h2K+I,...,h3N-1相对应的多个抽头。乘法器724将缓冲器733输出的延迟信号乘以与滤波系数h(N-1)K, h(N-1)K+1,…,hsN-1相对应的多个抽头。乘法器721到724的输出由加法器740相加(求和)以提供输入信号的IQ数据的I数据。同时,如方框760所指,对来自输入信号的工Q数据的Q数据进行相应处理。将I数据和Q数据提供给N-点FFT方框750,N-点FFT方框750输出来自输入信号的频域IQ数据作为离散信号x(n)的多相DFT。
    如图8所示,可以组合图3和图7来实现基于一般滤波器的CZT算法。更具体地说,图8是代表组合了显示在图5中的基于开窗FFT的CZT算法和显示在图7中的流式滤波器组、窗口长度加倍的基于流式滤波器组的CZT算法的功能框图。由于下面讨论的两个多相滤波器的实现,该基于流式滤波器组的CZT算法将窗口长度加倍了。
    参照图8,滤波电路包括乘法器815和825、两个多相滤波方框810和820、缓冲器830和加法器840。CZT电路包括上面参考图4和5讨论的乘法器215,325和235、功能方框510,326和230、FFT方框321和IFFT方框322。
    乘法器815被配置成确定离散信号xn(其中n=0,1,…,2N-1)的2N个样本的每一个与实现滤波系数h(0...N-1)的多相滤波方框810的乘积。乘法器825被配置成确定经过缓冲器830延迟的离散信号xn的Ⅳ个样本与实现滤波系数h(N...2N)的多相滤波方框820的乘积。乘法器815和825输出的乘积由加法器840相加在一起,输出给乘法器215。乘法器215确定提供给FFT方框321、加法器840的输出与功能方框510的乘积。CZT处理的其余部分如上面针对图3到5所讨论的那样进行。
    图9是代表将CZT电路的前置乘法器与滤波电路中的滤波系多组合、显示在图8中的基于流式滤波器组的CZT算法的功能框图。换句话说,图9描绘了组合成组合功能方框910的CZT电路的功能方框510和滤波电路的滤波方框810的功能,然后组合功能方框910执行函数h(0...N-1)·(A-nWn)/2。同样,将CZT电路的功能方框510和滤波电路的滤波方框820的功能组合成组合功能块920,然后组合功能方框920执行函数h(N...2N)·(A-nWn)/2。将每种组合函数除以2是考虑到两个滤波方框810和820(以及两倍的窗口长度)。
    图10是代表长度sN的滤波器的基于一般流式滤波器组的CZT算法的功能框图,其中s是大于等于1的整数。相比之下,图9是s=1的特殊情况。当s=1时,正是经典开窗情况,当所有滤波系数h都等于1时,该结构简化 成图3中的基本CZT算法。不失一般性地说,通过简单修改如图11所例示,可能应用在经典基于DFT频谱分析之外的A0和W0参数,描绘在图10中的结构可以用于评估位于从z平面中的任意点开始的圆形或螺旋形等高线上、由Xk指示的离散信号xn的DFT。
    推广的基于滤波器组的CZT算法的线性调频z方程变成方程(18)和(19):
    Xk=Σs=0S-1Σn=0N-1h(n-sN)x(n-sN)e-j2πknN---(18)]]>
    Xk=Wk2/2Σn=0N-1y(n)v(k-n)---(19)]]>
    其中,
    y(n)=Σs=0S-1Σn=0N-1h(n-sN)x(n-sN)(A-nWn2/2)/(s+1),andv(n)=Wn2/2]]>
    Xk=Wk2/2IFFT[FFT(y(n))FFT(v(n))]]]>
    更具体地说,如图10所示,将图8的CZT前置乘法器组合在滤波电路中,该滤波电路被推广成包括作为代表性多相滤波器、代表性组合滤波方框1010,1020和1030所指的s+1个滤波方框。因此,组合滤波方框1010执行函数h(0...N-1)·(A-nWn)/(s+1),组合滤波方框1020执行函数h(N...2N)·(A-nWn)/(s+1),以及组合滤波方框1030执行函数h(N...sN)·(A-nWn)/(s+1)。乘法器1015接收离散信号xn(其中n=0,1,…,sN-1)的sN个样本。乘法器1025被配置成确定经过缓冲器1031延迟的离散信号xn的N个样本与组合滤波方框1020的乘积。乘法器1035被配置成确定经过代表性缓冲器1031和1032所指的所有前缓冲器延迟的离散信号xn的N个样本与组合滤波方框1030的乘积。乘法器1015,1025和1035输出的乘积由加法器1040相加在一起,输出到FFT方框321。CZT处理的其他部分如上面所讨论的那样进行,以提供作为离散信号xn的DFT的Xk(其中k=0,1,…M-1)。
    于是,各种实施例能够缩放显示,例如,由用户选择的采样信号的任意窄带宽,同时,能够在采样信号的整个带宽上以提高的分辨率识别特征。回送参照图6,例如,滤波器组的输出信号Xk代表通过将整个带宽分解成N个 均匀间隔通信的多相滤波器的形状确定的独立频率可选信道。借助于公开在图10中的实施例的结构,也可以将系统描述成具有任意带宽,产生在任意开始和结束频率之间的N个信道,而不仅仅是整个频带的信道化系统。
    虽然本公开引用了示范性实施例,但对于本领域的普通技术人员来说,显而易见,可以不偏离本教导的精神和范围地作出各种改变和修改。因此,应该明白,上述实施例不是限制性的,而是例示性的。

    关 键  词:
    平稳 信号 进行 实时 频谱 分析 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:对非平稳信号进行实时频谱分析的方法及系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6225813.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1