时间交织采样系统及滤波器构建方法与流程

    专利查询2023-08-17  81



    1.本发明涉及信号采样技术领域,具体涉及一种时间交织采样系统及滤波器构建方法。


    背景技术:

    2.高速模拟数字转换器(analog-to-digital converters,adc)具有广泛的应用领域和前景,目前模数转换器adc是时下一个非常热门的领域。
    3.对于理想时间交织型adc(ti adc),m个子通道adc会等间隔采样,即相邻子通道adc采样时间会间隔1/m个时钟周期。然而实际ti adc会存在采样时间失配的问题,即实际adc并非等间隔采样,即相邻子通道adc采样时间会间隔(1/m+δ)个时钟周期。为了消除采样时间失配,业界普遍的做法是在模拟域调整时钟线或使用可变时延器件调整,但对于超高速ti adc模拟器件存在调整精度和不稳定的问题,适用范围有限。此时可以采用在数字域完成对信号的小数时延偏差的补偿的方法,小数间隔为所述各个子通道信号在同一时间周期内,与目标时刻的差值,在求出小数间隔的偏差后,即可以对实际的小数时延偏差进行补偿,从而使得ti adc按照指定的小数间隔进行采样,该种方法调整精度更高且更稳定。
    4.上述方案中,在对信号的小数时延偏差进行补偿时,延时效果不理想。


    技术实现要素:

    5.本技术提供了一种时间交织采样系统及滤波器构建方法,提高了时间交织采样系统的采样精度,该技术方案如下。
    6.一方面,本技术提供了一种时间交织采样系统,所述系统包括:
    7.所述系统包括子通道采样模块、滤波器模块以及复合模块;
    8.所述子通道采样模块用于,获取各个子通道采集到的数字信号;
    9.所述滤波器模块用于,针对每个子通道,通过对应的目标滤波器对所述子通道采集到的数字信号进行处理,获得所述子通道对应的目标信号;所述目标滤波器是根据sinc函数构建的;所述sinc函数是根据所述子通道对应的小数时延偏差构建的;
    10.所述复合模块用于,将所述各个子通道分别对应的目标信号进行拼接,以获得时间交织采样结果。
    11.又一方面,提供了一种滤波器构建方法,所述方法包括:
    12.获取各个子通道分别对应的小数时延偏差;所述小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值;
    13.针对每个子通道,根据对应的小数时延偏差构建sinc函数,以构成目标滤波器;所述目标滤波器为有限冲激响应滤波器;
    14.其中,所述有限冲激响应滤波器用于对所述子通道采集到的数字信号进行fir滤波,获得所述子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为时间交织采样结果。
    15.又一方面,提供了一种滤波器构建装置,所述装置包括;
    16.时延偏差获取模块,用于获取各个子通道分别对应的小数时延偏差;所述小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值;
    17.滤波器构建模块,用于针对每个子通道,根据对应的小数时延偏差构建sinc函数,以构成目标滤波器;所述目标滤波器为有限冲激响应滤波器;
    18.其中,所述有限冲激响应滤波器用于对所述子通道采集到的数字信号进行fir滤波,获得所述子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为时间交织采样结果。
    19.在一种可能的实现方式中,所述滤波器构建模块,还包括:
    20.函数构建单元,根据对应的小数时延偏差,构建所述sinc函数;
    21.函数乘积单元,用于将所述sinc函数与窗口函数的乘积,构建为所述有限冲激响应滤波器。
    22.在一种可能的实现方式中,所述函数构建单元,还用于,
    23.将所述小数时延偏差,确定为所述sinc函数的中心偏移参数,以构建所述sinc函数。
    24.在一种可能的实现方式中,所述窗口函数为blackmanharris函数。
    25.在一种可能的实现方式中,所述实际小数间隔用于指示所述各个子通道分别采集到的子通道信号之间的时间差;
    26.当所述各个子通道采集到的子通道信号的频率小于或等于频率阈值时,则所述理想小数间隔为目标小数间隔;
    27.当所述各个子通道采集到的子通道信号的频率大于频率阈值时,则所述理想小数间隔为根据所述子通道信号的频率获取的。
    28.再一方面,提供了一种计算机设备,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述滤波器构建方法。
    29.又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现上述的滤波器构建方法。
    30.本技术提供的技术方案可以包括以下有益效果:
    31.在时间交织采样的实际应用过程中,时间交织芯片中的各路adc可能会出现采样时间失配的情况,因此当获取到子通道采集到的数字信号之前,可以同时获取到该子通道对应的目标滤波器,由于该目标滤波器是根据sinc函数构建的,且sinc函数也是根据子通道所对应的小数时延偏差构建的,通过该目标滤波器可以实现将子通道采集到的数字信号执行偏移操作,且偏移量与小数时延偏差相关,此时将子通道中的各个目标信号进行拼接,即可以获得时间交织采样结果。上述方案中,理想状态下sinc函数的傅里叶变换为一个矩形框,通过基于小数时延偏差构建的sinc函数所生成的目标滤波器,可以将子通道中的各个目标信号偏移指定量,从而较为精确地对数字信号的小数偏移补偿操作,在时间交织采样系统中提高了对信号的延时效果,提高了时间交织采样系统的采样精度,因此上述方案适用于时间交织采样系统的采样时刻偏差校准,提高了无杂散动态范围和有效位数。
    附图说明
    32.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    33.图1是根据本技术一个示例性实施例示出的一种时间交织采样系统的结构示意图。
    34.图2是根据本技术一个示例性实施例示出的一种滤波器构建方法的方法流程图。
    35.图3是根据本技术一个示例性实施例示出的一种滤波器构建方法的方法流程图。
    36.图4示出了本技术实施例中对于不同的小数时延对应不同的滤波系数幅值响应曲线示意图。
    37.图5示出了本技术实施例中对于不同的小数时延对应不同的滤波系数相位响应曲线示意图。
    38.图6示出了本技术实施例所涉及的一种滤波器应用于数字滤波时延补偿模块的框图
    39.图7是根据一示例性实施例示出的滤波器构建装置的结构方框图。
    40.图8是根据本技术一示例性实施例提供的一种计算机设备示意图。
    具体实施方式
    41.下面将结合附图对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
    42.应理解,在本技术的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,a指示b,可以表示a直接指示b,例如b可以通过a获取;也可以表示a间接指示b,例如a指示c,b可以通过c获取;还可以表示a和b之间具有关联关系。
    43.在本技术实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
    44.本技术实施例中,“预定义”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本技术对于其具体的实现方式不做限定。
    45.图1是根据本技术一个示例性实施例示出的一种时间交织采样系统的结构示意图。如图1所示,该时间交织采样系统中包含子通道采样模块101、滤波器模块102以及复合模块103。
    46.可选的,该子通道采样模块101可以由时间交织采样芯片上的多路adc构成的,该子通道采样模块用于获取各个子通道采集到的数字信号。
    47.可选的,该时间交织采样芯片上存在多路adc,即存在多个子通道adc,而对于时间交织采样芯片上的多路adc,各个子通道adc之间会交替采样,并将采样得到的数字信号进
    行组合,从而实现通过多个低频率的adc实现对信号的高频采样。
    48.在时间交织采样芯片上,为了实现多路adc的交替采样,可以设置时钟链路,将芯片的时钟信号构建为频率相同但相位不同的各个adc时钟信号,从而控制不同子通道的adc按照各自的时钟信号执行采样操作。
    49.例如当时间交织采样芯片上存在四路adc时,时间交织采样芯片上可以设置时钟链路,以将时钟信号构建为四路相位差为90度adc时钟信号,即相位分别为0
    °
    、90
    °
    、180
    °
    、270
    °
    ,此时在一个时钟周期内,四路adc分别相隔1/4个时钟周期进行采样,并将采样得到的数字信号按照时间顺序进行拼接,即可以获得时间交织采样芯片所需要得到的时间交织采样结果。
    50.但在实际应用过程中,上述理想状态下的时间交织采样芯片中的多路adc可能会出现采样时间失配的问题,即实际adc并非等间隔采样,即相邻子通道adc采样时间会间隔(1/m+δ)个时钟周期,m为adc的通道数。因此现有的技术方案中,业界普遍的做法是在模拟域调整时钟线或使用可变时延器件调整,但对于超高速ti adc模拟器件存在调整精度和不稳定的问题,适用范围有限。
    51.另一种方案是直接在多路adc所采集得到的数字信号所对应的数字域上对信号的小数时延偏差进行补偿,通过对采集到的数字信号进行相移操作,使得相移后的各个数字信号组合起来贴合理想状态下的采样结果。
    52.根据奈奎斯特采样定律,如果输入信号频率低于子通道采样率的一半(奈奎斯特1区信号),则相邻子通道数字信号对应的理想小数间隔等于采样间隔1/m,因此只需要将相邻子通道数字信号所对应的理想小数间隔调节至1/m,即可以使得最后将各路子通道的数字信号进行组合得到的校准后的时间交织采样结果,尽可能贴近理想状态下的时间交织采样芯片采集到的结果。
    53.然而对于高频信号,若输入信号频率高于子通道采样率的一半(即奈奎斯特2区信号),此时adc交替采样时会出现信号混叠,则相邻子通道数字信号对应的理想小数间隔不再等于1/m,呈非线性关系,此时在本技术实施例中,通过数据处理设备对采集到的子通道信号进行fft分析,并根据分析结果计算在当前情况下的理想子通道小数间隔。
    54.在计算出在当前情况下的理想子通道小数间隔后,可以根据理想子通道小数间隔,与当前情况下的实际小数间隔进行对比,计算出各个子通道分别对应的小数时延偏差。
    55.当确定出各个子通道分别对应的小数时延偏差后,则可以根据该小数时延偏差设计出对应的滤波器,此时各个子通道的滤波器分别构成如图1所示的滤波器模块102;该滤波器模块102用于针对每个子通道,通过对应的目标滤波器对该子通道采集到的数字信号进行处理,获得该子通道对应的目标信号;该目标滤波器是根据sinc函数构建的;该sinc函数是根据该子通道对应的小数时延偏差构建的。
    56.即各个子通道adc采集到数字信号后,分别通过对应的滤波器进行处理,以根据各个子通道分别对应的小数时延偏差,对各个子通道adc采集到的数字信号进行小数时延补偿,使得补偿后的数字信号通过复合模块102将各个子通道分别对应的目标信号进行拼接,以获得时间交织采样结果,此时校准后的时间交织采样结果可以尽可能贴近时间交织采样芯片在理想状态下的采样结果,因此上述方案适用于时间交织采样系统的采样时刻偏差校准,提高了无杂散动态范围(sfdr,spurious free dynamic range)和有效位数(enob,
    effective number of bits)。
    57.综上所述,在时间交织采样的实际应用过程中,时间交织芯片中的各路adc可能会出现采样时间失配的情况,因此当获取到子通道采集到的数字信号之前,可以同时获取到该子通道对应的目标滤波器,由于该目标滤波器是根据sinc函数构建的,且sinc函数也是根据子通道所对应的小数时延偏差构建的,通过该目标滤波器可以实现将子通道采集到的数字信号执行偏移操作,且偏移量与小数时延偏差相关,此时将子通道中的各个目标信号进行拼接,即可以获得校准后的时间交织采样结果。上述方案中,理想状态下sinc函数的傅里叶变换为一个矩形框,通过基于小数时延偏差构建的sinc函数所生成的目标滤波器,可以将子通道中的各个目标信号偏移指定量,从而较为精确地对数字信号的小数偏移补偿操作,提高了对信号的延时效果,因此上述方案适用于时间交织采样系统的采样时刻偏差校准,提高了无杂散动态范围(sfdr)和有效位数(enob)。
    58.图2是根据本技术一个示例性实施例示出的一种滤波器构建方法的方法流程图。该滤波器构建方法可以由如图1所示的时间交织采样系统中的数据处理设备执行,该时间交织采样系统中的数据处理设备可以通过如下步骤,确定出与各个子通道分别对应的滤波器的参数,从而辅助开发人员构建滤波器,本技术实施例所示方法包括:
    59.步骤201,获取各个子通道分别对应的小数时延偏差。
    60.其中,该小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值。
    61.也就是说,此时数据处理设备获取到了各个子通道在当前状态下的实际小数间隔,以及在当前状态下的理想小数间隔,并将理想小数间隔与实际小数间隔的差值确定为子通道对应的小数时延偏差。
    62.为了使得各个子通道采集到的数据拼接后可以尽可能贴近时间交织采样芯片在理想状态下采集到的结果,时间交织采样系统需要根据小数时延偏差对子通道所采集到的数据进行偏移处理,而在本技术实施例中,采用了滤波器来实现对采集到的数据(即数字信号)进行偏移处理。
    63.步骤202,针对每个子通道,根据对应的小数时延偏差构建sinc函数,以构成目标滤波器;该目标滤波器为有限冲激响应滤波器。
    64.其中,该有限冲激响应滤波器用于对该子通道采集到的数字信号进行fir滤波,获得该子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为校准后的时间交织采样结果。
    65.由离散信号处理理论,让一个原始信号经过一个理想的低通滤波器即可完成信号重建,而理想低通滤波器的频率响应是一个矩形窗,其反傅里叶变换即是sinc函数,所以由sinc函数构建的滤波器可以实现采样信号的重建。根据各通道提取到的小数偏差,让原始sinc函数中心偏移该小数重构sinc函数,由重构sinc函数构建的滤波器可以实现采样信号的延时重建。
    66.综上所述,在时间交织采样的实际应用过程中,时间交织芯片中的各路adc可能会出现采样时间失配的情况,因此当获取到子通道采集到的数字信号之前,可以同时获取到该子通道对应的目标滤波器,由于该目标滤波器是根据sinc函数构建的,且sinc函数也是根据子通道所对应的小数时延偏差构建的,通过该目标滤波器可以实现将子通道采集到的数字信号执行偏移操作,且偏移量与小数时延偏差相关,此时将子通道中的各个目标信号
    进行拼接,即可以获得校准后的时间交织采样结果。上述方案中,理想状态下sinc函数的傅里叶变换为一个矩形框,通过基于小数时延偏差构建的sinc函数所生成的目标滤波器,可以将子通道中的各个目标信号偏移指定量,从而较为精确地对数字信号的小数偏移补偿操作,提高了对信号的延时效果。
    67.图3是根据本技术一个示例性实施例示出的一种滤波器构建方法的方法流程图。该滤波器构建方法可以由如图1所示的时间交织采样系统中的数据处理设备执行,该时间交织采样系统中的数据处理设备可以通过如下步骤,确定出与各个子通道分别对应的滤波器的参数,从而辅助开发人员构建滤波器,本技术实施例所示方法包括:
    68.步骤301,获取各个子通道分别对应的小数时延偏差。
    69.在一种可能的实现方式中,该小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值;
    70.该实际小数间隔用于指示该各个子通道分别采集到的子通道信号之间的时间差;
    71.当该各个子通道采集到的子通道信号的频率小于或等于频率阈值时,则该理想小数间隔为目标小数间隔;
    72.当该各个子通道采集到的子通道信号的频率大于频率阈值时,则该理想小数间隔为根据该子通道信号的频率获取的。
    73.例如在一种可能的实现方式中,该小数时延偏差的获取方式如下:
    74.数据处理设备对各个子通道信号进行傅里叶分析,并且在获取到各个子通道分别对应的相频特征后,先根据各个子通道信号分别对应的相位的相位差,计算出各个子通道之间的实际小数间隔。
    75.再根据各个子通道信号分别对应的频率特征,计算各个子通道分别对应的理想小数间隔。
    76.可选的,在本技术实施例中,由于各个子通道信号均为时间交织采样芯片中,为了实现时间交织采样功能的多路adc所采集到的数据信号,并且多路adc所使用的时钟信号为同一频率不同相位的时钟信号,因此各个子通道信号的频率相同。
    77.可选的,在本技术实施例中,数据处理设备在获取到各个子通道信号分别对应的频率特征,可以先将子通道信号所对应的频率,与子通道所对应的采样频率进行对比,判断子通道信号所对应的频率是否在奈奎斯特1区,当该子通道信号所对应的频率在奈奎斯特1区时,则可以直接1/m个时钟周期作为各个子通道信号分别对应的理想小数间隔;
    78.而当数据处理设备判断子通道信号所对应的频率不在奈奎斯特1区时,则该数据处理设备,还需要进一步的对子通道信号的频率进行分析处理,得到在该频率下的各个子通道信号所对应的理想小数间隔。
    79.步骤302,针对每个子通道,根据对应的小数时延偏差,构建该sinc函数。
    80.在本技术实施例中,对于每一个子通道,数据处理设备都根据其对应的小数时延偏差,构建一个sinc函数。
    81.在一种可能的实现方式中,将该小数时延偏差,确定为该sinc函数的中心偏移参数,以构建该sinc函数。
    82.为了使得sinc函数所构建的滤波器可以在时域上产生时延效果,因此子通道对应的sinc函数,需要将该子通道对应的小数时延偏差,确定为sinc函数的中心偏移参数,即将
    sinc函数的中心点偏移小数延时偏差所对应的数值。此时根据该sinc函数所构建的滤波器,即可以代表一个频率不变,时域上偏移了小数延时偏差的滤波器。
    83.步骤303,将该sinc函数与窗口函数的乘积,构建为该有限冲激响应滤波器。
    84.由于重构sinc函数是无限冲激响应,实际中我们需要把它转化为有限冲激响应滤波器(fir)来使用。如果直接截取的话,会使延时效果不理想。这时需要对截取的有限阶数重构sinc函数加窗来使用。
    85.在一种可能的实现方式中,该窗口函数为blackmanharris函数。
    86.当根据本技术实施例所示方案设计出各个子通道对应的有限冲激响应滤波器,此时可以通过设计出的有限冲激响应滤波器对该子通道采集到的数字信号进行fir滤波,获得该子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为校准后的时间交织采样结果。
    87.图4示出了本技术实施例中对于不同的小数时延对应不同的滤波系数幅值响应曲线示意图。图5示出了本技术实施例中对于不同的小数时延对应不同的滤波系数相位响应曲线示意图,由图4与图5可知,加窗后的幅频响应曲线和相频响应曲线更平滑。本技术实施例所设计的fir滤波器幅频响应接近一个完美矩形窗,相频响应有良好的线性特征,可以应用于不同频率信号的精确小数时延。
    88.请参考图6,其示出了本技术实施例所涉及的一种滤波器应用于数字滤波时延补偿模块的框图。如图6所示,当计算出各个子通道分别对应的小数时延偏差后(

    1、
    △2…△
    m),可以分别构建各个子通道对应的sinc函数,并进行加窗处理(windowsed),从而生成各个子通道(adc)所对应的fir,当各个子通道(adc)采样获得数字信号后,通过各自对应的fir滤波器进行处理,并输出复合模块mux进行拼接,获得最终的校准后的时间交织采样结果。
    89.综上所述,在时间交织采样的实际应用过程中,时间交织芯片中的各路adc可能会出现采样时间失配的情况,因此当获取到子通道采集到的数字信号之前,可以同时获取到该子通道对应的目标滤波器,由于该目标滤波器是根据sinc函数构建的,且sinc函数也是根据子通道所对应的小数时延偏差构建的,通过该目标滤波器可以实现将子通道采集到的数字信号执行偏移操作,且偏移量与小数时延偏差相关,此时将子通道中的各个目标信号进行拼接,即可以获得校准后的时间交织采样结果。上述方案中,理想状态下sinc函数的傅里叶变换为一个矩形框,通过基于小数时延偏差构建的sinc函数所生成的目标滤波器,可以将子通道中的各个目标信号偏移指定量,从而较为精确地对数字信号的小数偏移补偿操作,提高了对信号的延时效果。
    90.图7是根据一示例性实施例示出的滤波器构建装置的结构方框图。所述装置包括:
    91.所述装置包括;
    92.时延偏差获取模块701,用于获取各个子通道分别对应的小数时延偏差;所述小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值;
    93.滤波器构建模块702,用于针对每个子通道,根据对应的小数时延偏差构建sinc函数,以构成目标滤波器;所述目标滤波器为有限冲激响应滤波器;
    94.其中,所述有限冲激响应滤波器用于对所述子通道采集到的数字信号进行fir滤波,获得所述子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为
    校准后的时间交织采样结果。
    95.在一种可能的实现方式中,所述滤波器构建模块,还包括:
    96.函数构建单元,根据对应的小数时延偏差,构建所述sinc函数;
    97.函数乘积单元,用于将所述sinc函数与窗口函数的乘积,构建为所述有限冲激响应滤波器。
    98.在一种可能的实现方式中,所述函数构建单元,还用于,
    99.将所述小数时延偏差,确定为所述sinc函数的中心偏移参数,以构建所述sinc函数。
    100.在一种可能的实现方式中,所述窗口函数为blackmanharris函数。
    101.在一种可能的实现方式中,所述实际小数间隔用于指示所述各个子通道分别采集到的子通道信号之间的时间差;
    102.当所述各个子通道采集到的子通道信号的频率小于或等于频率阈值时,则所述理想小数间隔为目标小数间隔;
    103.当所述各个子通道采集到的子通道信号的频率大于频率阈值时,则所述理想小数间隔为根据所述子通道信号的频率获取的。
    104.综上所述,在时间交织采样的实际应用过程中,时间交织芯片中的各路adc可能会出现采样时间失配的情况,因此当获取到子通道采集到的数字信号之前,可以同时获取到该子通道对应的目标滤波器,由于该目标滤波器是根据sinc函数构建的,且sinc函数也是根据子通道所对应的小数时延偏差构建的,通过该目标滤波器可以实现将子通道采集到的数字信号执行偏移操作,且偏移量与小数时延偏差相关,此时将子通道中的各个目标信号进行拼接,即可以获得校准后的时间交织采样结果。上述方案中,理想状态下sinc函数的傅里叶变换为一个矩形框,通过基于小数时延偏差构建的sinc函数所生成的目标滤波器,可以将子通道中的各个目标信号偏移指定量,从而较为精确地对数字信号的小数偏移补偿操作,在时间交织采样系统中提高了对信号的延时效果,提高了时间交织采样系统的采样精度,因此上述方案适用于时间交织采样系统的采样时刻偏差校准,提高了无杂散动态范围(sfdr)和有效位数。
    105.请参阅图8,其是根据本技术一示例性实施例提供的一种计算机设备示意图,所述计算机设备包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述方法。
    106.其中,处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
    107.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施方式中的方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施方式中的方法。
    108.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至
    少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
    109.在一示例性实施例中,还提供了一种计算机可读存储介质,用于存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现上述方法中的全部或部分步骤。例如,该计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
    110.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
    111.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。

    技术特征:
    1.一种时间交织采样系统,其特征在于,所述系统包括子通道采样模块、滤波器模块以及复合模块;所述子通道采样模块用于,获取各个子通道采集到的数字信号;所述滤波器模块用于,针对每个子通道,通过对应的目标滤波器对所述子通道采集到的数字信号进行处理,获得所述子通道对应的目标信号;所述目标滤波器是根据sinc函数构建的;所述sinc函数是根据所述子通道对应的小数时延偏差构建的;所述复合模块用于,将所述各个子通道分别对应的目标信号进行拼接,以获得时间交织采样结果。2.根据权利要求1所述的系统,其特征在于,所述复合模块还用于,将各个所述子通道分别对应的目标信号,按照时间顺序进行拼接,并将拼接后得到的信号获取为所述时间交织采样结果。3.一种滤波器构建方法,其特征在于,所述方法包括:获取各个子通道分别对应的小数时延偏差;所述小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值;针对每个子通道,根据对应的小数时延偏差构建sinc函数,以构成目标滤波器;所述目标滤波器为有限冲激响应滤波器;其中,所述有限冲激响应滤波器用于对所述子通道采集到的数字信号进行fir滤波,获得所述子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为时间交织采样结果。4.根据权利要求3所述的方法,所述根据对应的小数时延偏差构建sinc函数,以构成目标滤波器,包括:根据对应的小数时延偏差,构建所述sinc函数;将所述sinc函数与窗口函数的乘积,构建为所述有限冲激响应滤波器。5.根据权利要求4所述的方法,其特征在于,根据对应的小数时延偏差,构建sinc函数,包括:将所述小数时延偏差,确定为所述sinc函数的中心偏移参数,以构建所述sinc函数。6.根据权利要求5所述的方法,其特征在于,所述窗口函数为blackmanharris函数。7.根据权利要求3至5任一所述的方法,其特征在于,所述实际小数间隔用于指示所述各个子通道分别采集到的子通道信号之间的时间差;当所述各个子通道采集到的子通道信号的频率小于或等于频率阈值时,则所述理想小数间隔为目标小数间隔;当所述各个子通道采集到的子通道信号的频率大于频率阈值时,则所述理想小数间隔为根据所述子通道信号的频率获取的。8.一种滤波器构建装置,其特征在于,所述装置包括:时延偏差获取模块,用于获取各个子通道分别对应的小数时延偏差;所述小数时延偏差用于指示理想小数间隔与实际小数间隔之间的差值;滤波器构建模块,用于针对每个子通道,根据对应的小数时延偏差构建sinc函数,以构成目标滤波器;所述目标滤波器为有限冲激响应滤波器;其中,所述有限冲激响应滤波器用于对所述子通道采集到的数字信号进行fir滤波,获
    得所述子通道对应的目标信号,以便各个子通道信号将各自对应的目标信号拼接为时间交织采样结果。9.一种计算机设备,其特征在于,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求3至7任一所述的滤波器构建方法。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求3至7任一所述的滤波器构建方法。

    技术总结
    本申请包括一种时间交织采样系统及滤波器构建方法,具体涉及信号采样技术领域。该系统包括子通道采样模块、滤波器模块以及复合模块;子通道采样模块用于,获取各个子通道采集到的数字信号;滤波器模块用于,针对每个子通道,通过对应的目标滤波器对子通道采集到的数字信号进行处理,获得子通道对应的目标信号;目标滤波器是根据Sinc函数构建的;Sinc函数是根据子通道对应的小数时延偏差构建的;复合模块用于,将各个子通道分别对应的目标信号进行拼接,以获得校准后的时间交织采样结果。上述方案适用于时间交织采样系统的采样时刻偏差校准,提高了无杂散动态范围(SFDR)和有效位数(ENOB)。(ENOB)。(ENOB)。


    技术研发人员:李睿 武锦 周磊
    受保护的技术使用者:苏州迅芯微电子有限公司
    技术研发日:2022.02.11
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-18183.html

    最新回复(0)