[发明专利]一种可变模小数变频的串行信号处理方法及装置在审
| 申请号: | 202010732924.6 | 申请日: | 2020-07-27 |
| 公开(公告)号: | CN111884655A | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 陈顺阳;朱梦磊;徐力;张琦;杨会宇 | 申请(专利权)人: | 中国电子科技集团公司第三十六研究所 |
| 主分类号: | H03M1/12 | 分类号: | H03M1/12 |
| 代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 李明里 |
| 地址: | 314033 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可变 小数 变频 串行 信号 处理 方法 装置 | ||
1.一种可变模小数变频的串行信号处理方法,其特征在于,包括:
根据可变小数变频的模值M和内插倍数L,确定用于变频的多相滤波器的原型低通滤波器的阶数和总抽头数;
对原型低通滤波器进行多相分解,将多相滤波器的抽头系数进行分组,每组抽头的抽头系数存入一个RAM块中;所述RAM块中的每一个数据存储地址对应存储一个抽头系数;
在系统时钟的驱动下,根据所述模值M和内插倍数L,产生串行输出的地址数据和使能信号;
所述串行输出的地址数据送到对应的RAM块中取出数据存储地址中的抽头系数,与串行读入的数据一起送入与所述RAM块对应的乘法器中相乘,将相乘结果送入与所述RAM块对应的数据累加器,在使能信号的控制下,进行数据累加输出累加结果;
将所述数据累加器的输出累加结果进行级联相加求和后,在使能信号的控制下输出,作为变频后的最终结果。
2.根据权利要求1所述的串行信号处理方法,其特征在于,所述地址数据和使能信号由地址产生器生成;所述地址产生器包括地址累加器、模运算模块和判断模块;
所述地址累加器,用于在系统时钟的驱动下,将内插倍数L值送入地址累加器与地址产生器输出的地址数据不断累加;
所述模运算模块,用于将地址累加器输出值与M值取模,将M值与取模结果的差作为地址产生器产生的地址数据输出;
所述判断模块,用于判断地址累加器输出值是否大于等于M值,满足则输出使能信号为1,否则为0;
在进行所述地址数据和使能信号输出时,首先将地址产生器输出的地址数据以及地址累加器输出初始值置零。
3.根据权利要求1或2所述的串行信号处理方法,其特征在于,
所述可变小数变频的模值M={fs1,fs2,...,fsm}/D;其中,fs1、fs2、…、fsm分别是变速率ADC的m个采样频率,D为在可变小数变频之前对ADC采样数据进行固定抽取的倍数;
内插倍数L的取值为L=1,2,3,...M-1。
4.根据权利要求3所述的串行信号处理方法,其特征在于,确定所述多相滤波器的原型低通滤波器包括:
根据可变小数变频的输出最大带宽B,输出速率fb,归一化截止频率为ωc=B/fb
根据可变小数变频的模值M修正低通滤波器的截止频率为ωc/M;
根据设置的带外抑制要求,使用Parks-McClellan方法进行最优滤波器估计,得到原型滤波器。
5.根据权利要求4所述的串行信号处理方法,其特征在于,所述滤波器的总抽头数N=M×P;其中,M为可变小数变频的模值,P由多相率滤波器的动态特性要求确定,所述RAM块的个数由P确定,RAM块的大小由M确定。
6.根据权利要求5所述的串行信号处理方法,其特征在于,
根据公式hp(n)=h(k+pM)求取P组多相滤波器的抽头系数,其中,h(*)为原型低通滤波器的系数函数,p=0,1,2,...,P-1;k=1,2,...,M;
将每组抽头系数hp(n)按照倒序的顺序存入一个与其对应的RAM块中。
7.根据权利要求3所述的串行信号处理方法,其特征在于,所述数据累加器的运算规则为:
其中,acc(n)为数据累加器当前项输出,sumacc(n)为当前项累加和,sumacc(n)的初始值为0,data(n)为输入的数据与滤波器的抽头系数的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十六研究所,未经中国电子科技集团公司第三十六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010732924.6/1.html,转载请声明来源钻瓜专利网。





