一种基带信号处理方法及装置制造方法及图纸

技术编号:22224293 阅读:22 留言:0更新日期:2019-09-30 04:30
本发明专利技术提供了一种基带信号处理方法及装置,发送端首先生成变速率采样使能时钟,然后根据变速率采样率使能时钟对第一基带信号进行插值,最后利用多级级联平均滤波器对插值得到的第一数据序列进行多级级联滑动平均滤波,滤波后得到的数据序列作为最终的上采样信号发送往接收端设备,接收端利用多级级联平均滤波器对第二基带信号进行多级级联滑动平均滤波,生成与发送端相同的变速率采样使能时钟,根据变速率采样使能时钟从滤波后得到的第二数据序列中抽取数据,抽取得到的数据序列作为最终的下采样信号。本发明专利技术可根据变速率采样使能时钟实现变速率采样,并可通过多级级联滑动平均滤波有效抑制上采样时信号的带外辐射和下采样时信号的频谱混叠。

A Baseband Signal Processing Method and Device

【技术实现步骤摘要】
一种基带信号处理方法及装置
本专利技术涉及通信
,尤其涉及一种基带信号处理方法及装置。
技术介绍
在一般的通信系统中,符号速率是固定的一种或几种速率,这使得信号处理过程中,各级采样率之间的关系是固定的比例关系,并且,采样率之间的比例关系可以通过采样率转换的方法实现。目前,对信号重采样都是采用对信号序列进行整数倍插值或者抽取实现,当插值与抽取采用相同的整数倍时,得到的信号序列为整数倍关系,当插值与抽取采用不同的整数倍时,得到的信号序列为整数倍或非整数倍关系,最终将插值或抽取的信号序列经过低通滤波器得到采样后的基带信号。目前关于上采样和下采样的实现方法较为单一,多数局限于整数倍插值和抽取,虽然可以对插值和抽取采用不同的整数倍关系实现非整数倍的重采样,但是对于插值或者抽取过程中只能采取固定整数倍数重采样,并且对重采样信号的滤波问题上,对带外抑制程度较低,导致上采样后信号的带外辐射非常严重,而下采样时又不能很好的抑制频谱混叠,实践程度并不理想。
技术实现思路
有鉴于此,本专利技术提供了一种基带信号处理方法及装置,用以解决现有技术在采样时,对于插值或者抽取过程中只能采取固定整数倍数重采样,并且在重采样信号的滤波问题上,对带外抑制程度较低,导致上采样后信号的带外辐射非常严重,而下采样时又不能很好的抑制频谱混叠的问题,其技术方案如下:一种基带信号处理方法,应用于发送端设备,所述方法包括:根据所述发送端设备的工作时钟以及预设的相位步进和相位周期,生成变速率采样使能时钟;根据所述变速率采样率使能时钟对第一基带信号进行插值,插值后得到第一数据序列,其中,所述第一基带信号为一数据序列;利用多级级联平均滤波器对所述第一数据序列进行多级级联滑动平均滤波,滤波后得到数据序列作为最终的上采样信号;其中,所述上采样信号用于发送往接收端设备。其中,所述根据所述发送端设备的工作时钟以及预设的相位步进和相位周期,生成变速率采样使能时钟,包括:初始化相位累加器和变速率采样使能时钟;根据所述发送端设备的工作时钟,控制所述累加器以所述相位步进进行相位累加,其中,每当所述工作时钟出现上升沿时,所述累加器进行累加;在每次累加后,判断所累加器的累加值是否大于所述相位周期;若所述累加器的累加值小于或等于所述相位周期,则将所述变速率采样使能时钟置低;若所述累加器的累加值大于所述预设的相位周期时,将所述变速率采样使能时钟置高,并将所述累加器的当前累加值减去所述相位周期。其中,所述第一数据序列缓存于所述发送端设备的指定存储器中;则根据所述变速率采样率使能时钟对第一基带信号进行插值,插值后得到第一数据序列,包括:根据所述发送端设备的工作时钟以及所述变速率采样使能时钟,从所述指定存储器中读取数据,读取的所有数据组成所述第一数据序列。其中,所述根据所述发送端设备的工作时钟以及所述变速率采样率使能时钟,从所述指定存储器中读取数据,包括:当所述发送端设备的工作时钟出现上升沿时,若所述变速率采样率使能时钟为低电平,则将前一次读取的数据的存储地址确定为目标存储,若所述变速率采样率使能时钟为高电平,则将前一次读取的数据的存储地址的下一存储地址确定为所述目标存储地址;读取所述目标存储地址处的数据。其中,所述利用多级级联平均滤波器对所述第一数据序列进行多级级联滑动平均滤波,包括:初始化预先建立的计数器和所述多级级联平均滤波器;根据所述发送端设备的工作时钟,控制所述计数器进行计数,其中,每当所述工作时钟出现上升沿时,所述计数器的计数值加1;当所述计数器的计数值小于或等于时间系数时,依次获取所述第一数据序列中的数据,并利用所述多级级联平均滤波器按第一滤波方式对获取的数据进行滤波,其中,所述时间系数根据预设的相位周期和预设的变速率采样频率确定;当所述计数器的计数值大于所述时间系数时,从所述第一数据序列中未进行滤波的数据中依次获取数据,并利用所述多级级联平均滤波器按第二滤波方式对获取的数据进行滤波;其中,所述多级级联平均滤波器由多个平均滤波器级联而成,第一级平均滤波器的输入数据为所述第一数据序列中的数据,其它级平均滤波器中的任一级平均滤波器的输入为其前一级平均滤波器输出的数据,最后一级平均滤波器输出的数据为最终的滤波后的数据;其中,采用所述第一滤波方式滤波时,任一级平均滤波器用于对输入的数据进行累加,并利用归一化系数对累加值进行归一化;采用所述第二滤波方式滤波时,任一级平均滤波器用于对输入的数据进行累加,将累加值减去该级平均滤波器对应的目标历史累加值,利用所述归一化系数对减去所述目标历史累加值后的数据进行归一化;其中,所述目标历史累加值为与当前时刻的时间间隔为所述时间系数的历史累加值;所述归一化系数根据所述变速率采样频率和所述发送端设备的时钟工作频率确定。一种基带信号处理方法,应用于接收端设备,所述方法包括:利用多级级联平均滤波器对第二基带信号进行多级级联滑动平均滤波,滤波后得到第二数据序列,其中,所述第二基带信号为发送端设备对第一基带信号进行变速率插值和多级级联滑动平均滤波后得到的基带信号;生成变速率采样使能时钟,所述变速率采样使能时钟与所述发送端设备生成的变速率采样使能时钟的频率、相位、周期和占空比相同;根据所述接收端设备生成的变速率采样使能时钟,从所述第二数据序列中抽取数据,抽取出的数据组成的数据序列作为最终的下采样信号。其中,所述根据所述接收端设备生成的变速率采样使能时钟,从所述第二数据序列中抽取数据,包括:根据所述接收端设备的工作时钟和所述接收端设备生成的变速率采样使能时钟,从所述第二数据序列中抽取数据。其中,所述根据所述接收端设备的工作时钟和所述接收端设备生成的变速率采样使能时钟,从所述第二数据序列中抽取数据,包括:当所述接收端设备的工作时钟出现上升沿时,若所述变速率采样使能时钟为高电平,则从所述滤波后的数据序列中抽取对应的数据,若所述变速率采样使能时钟为低电平,则不从所述滤波后的数据序列中抽取对应的数据。一种基带信号处理装置,应用于发送端设备,所述装置包括:时钟生成模块、数据插值模块和数据滤波模块;所述时钟生成模块,用于根据所述发送端设备的工作时钟以及预设的相位步进和相位周期,生成变速率采样使能时钟;所述数据插值模块,用于根据所述变速率采样率使能时钟对第一基带信号进行插值,插值后得到第一数据序列,其中,所述第一基带信号为一数据序列;所述数据滤波模块,用于利用多级级联平均滤波器对所述第一数据序列进行多级级联滑动平均滤波,滤波后得到数据序列作为最终的上采样信号;其中,所述上采样信号用于发送往接收端设备。一种基带信号处理装置,应用于接收端设备,所述装置包括:数据滤波模块、时钟生成模块和数据抽取模块;所述数据滤波模块,用于利用多级级联平均滤波器对第二基带信号进行多级级联滑动平均滤波,滤波后得到第二数据序列,其中,所述第二基带信号为发送端设备对第一基带信号进行变速率插值和多级级联滑动平均滤波后得到的基带信号;所述时钟生成模块,用于生成变速率采样使能时钟,所述变速率采样使能时钟与所述发送端设备生成的变速率采样使能时钟的频率、相位、周期和占空比相同;所述数据抽取模块,用于根据所述接收端设备生成的变速率采样使能时钟,从所述第二数据序列中抽取数据,抽取出的数据组成的数据序列作为最终本文档来自技高网...

【技术保护点】
1.一种基带信号处理方法,其特征在于,应用于发送端设备,所述方法包括:根据所述发送端设备的工作时钟以及预设的相位步进和相位周期,生成变速率采样使能时钟;根据所述变速率采样率使能时钟对第一基带信号进行插值,插值后得到第一数据序列,其中,所述第一基带信号为一数据序列;利用多级级联平均滤波器对所述第一数据序列进行多级级联滑动平均滤波,滤波后得到数据序列作为最终的上采样信号;其中,所述上采样信号用于发送往接收端设备。

【技术特征摘要】
1.一种基带信号处理方法,其特征在于,应用于发送端设备,所述方法包括:根据所述发送端设备的工作时钟以及预设的相位步进和相位周期,生成变速率采样使能时钟;根据所述变速率采样率使能时钟对第一基带信号进行插值,插值后得到第一数据序列,其中,所述第一基带信号为一数据序列;利用多级级联平均滤波器对所述第一数据序列进行多级级联滑动平均滤波,滤波后得到数据序列作为最终的上采样信号;其中,所述上采样信号用于发送往接收端设备。2.根据权利要求1所述的基带信号处理方法,其特征在于,所述根据所述发送端设备的工作时钟以及预设的相位步进和相位周期,生成变速率采样使能时钟,包括:初始化相位累加器和变速率采样使能时钟;根据所述发送端设备的工作时钟,控制所述累加器以所述相位步进进行相位累加,其中,每当所述工作时钟出现上升沿时,所述累加器进行累加;在每次累加后,判断所累加器的累加值是否大于所述相位周期;若所述累加器的累加值小于或等于所述相位周期,则将所述变速率采样使能时钟置低;若所述累加器的累加值大于所述预设的相位周期时,将所述变速率采样使能时钟置高,并将所述累加器的当前累加值减去所述相位周期。3.根据权利要求1所述的基带信号处理方法,其特征在于,所述第一基带信号缓存于所述发送端设备的指定存储器中;则根据所述变速率采样率使能时钟对第一基带信号进行插值,插值后得到第一数据序列,包括:根据所述发送端设备的工作时钟以及所述变速率采样使能时钟,从所述指定存储器中读取数据,读取的所有数据组成所述第一数据序列。4.根据权利要求3所述的基带信号处理方法,其特征在于,所述根据所述发送端设备的工作时钟以及所述变速率采样率使能时钟,从所述指定存储器中读取数据,包括:当所述发送端设备的工作时钟出现上升沿时,若所述变速率采样率使能时钟为低电平,则将前一次读取的数据的存储地址确定为目标存储,若所述变速率采样率使能时钟为高电平,则将前一次读取的数据的存储地址的下一存储地址确定为所述目标存储地址;读取所述目标存储地址处的数据。5.根据权利要求1所述的基带信号处理方法,其特征在于,所述利用多级级联平均滤波器对所述第一数据序列进行多级级联滑动平均滤波,包括:初始化预先建立的计数器和所述多级级联平均滤波器;根据所述发送端设备的工作时钟,控制所述计数器进行计数,其中,每当所述工作时钟出现上升沿时,所述计数器的计数值加1;当所述计数器的计数值小于或等于时间系数时,依次获取所述第一数据序列中的数据,并利用所述多级级联平均滤波器按第一滤波方式对获取的数据进行滤波,其中,所述时间系数根据预设的相位周期和预设的变速率采样频率确定;当所述计数器的计数值大于所述时间系数时,从所述第一数据序列中未进行滤波的数据中依次获取数据,并利用所述多级级联平均滤波器按第二滤波方式对获取的数据进行滤波;其中,所述多级级联平均滤波器由多个平均滤波器级联而成,第一级平均滤波器的输入数据为所述第一数据序列中的数据,其它级平均滤波器中的任一级平均滤波器的输入为其前一级平均滤波器输出的数据,最后一级平均滤波器输出的数据为最终的滤波后的数据;其中,采用所述第一滤波方式滤波时,任一级平...

【专利技术属性】
技术研发人员:杨晓宇张序琦
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1