【技术实现步骤摘要】
基于FPGA的信号插值方法以及信号采集和回放方法
本申请总的来说涉及信号处理
,更具体地涉及一种基于FPGA的信号插值方法、基于FPGA的信号采集和回放方法、电子设备和计算机可读存储介质。
技术介绍
模拟信号指的是用连续变化的物理量所表达的信息,如温度、湿度、压力、长度、电流、电压等等,通常又把模拟信号称为连续信号,它在一定的时间范围内可以有无限多个不同的取值。而数字信号指的是在取值上是离散的、不连续的信号。实际生产生活中的各种物理量,如摄相机摄下的图像、录音机录下的声音、车间控制室所记录的压力、流速、转速、湿度等都是模拟信号。数字信号是在模拟信号的基础上经过采样、量化和编码而形成的。具体地说,采样就是把输入的模拟信号按适当的时间间隔得到各个时刻的样本值,量化是把经采样测得的各个时刻的值用二进码制来表示,编码则是把量化生成的二进制数排列在一起形成顺序脉冲序列。在模拟信号的信号处理的很多领域中,都需要用到模拟信号数字采集并插值后模拟回放的方案,并且,该方案可以基于FPGA(Field-Programmab ...
【技术保护点】
1.一种基于FPGA的信号插值方法,其特征在于,包括:/n获取输入的数字信号;/n将所述输入的数字信号复制为N个数字信号并输入N个基于FPGA的数字滤波模块,N是偶数,其中按照每两个滤波器的滤波器系数对称地构建的方式来构建所述N个基于FPGA的数字滤波模块;/n将滤波后的N个数字信号按照滤波器系数对称的每两个滤波器进行合并和差值处理以得到N个已处理的数字信号;以及/n将N个已处理的数字信号进行并串转换以获得插值后的数字信号。/n
【技术特征摘要】
1.一种基于FPGA的信号插值方法,其特征在于,包括:
获取输入的数字信号;
将所述输入的数字信号复制为N个数字信号并输入N个基于FPGA的数字滤波模块,N是偶数,其中按照每两个滤波器的滤波器系数对称地构建的方式来构建所述N个基于FPGA的数字滤波模块;
将滤波后的N个数字信号按照滤波器系数对称的每两个滤波器进行合并和差值处理以得到N个已处理的数字信号;以及
将N个已处理的数字信号进行并串转换以获得插值后的数字信号。
2.根据权利要求1所述的基于FPGA的信号插值方法,其中,N=4。
3.根据权利要求2所述的基于FPGA的信号插值方法,其中,
将对应于所述输入的数字信号的原型滤波器系数拆分为第一子滤波器系数、第二子滤波器系数、第三子滤波器系数和第四子滤波器系数;以及
所述4个基于FPGA的数字滤波模块的滤波器系数分别为第一子滤波器系数与第二子滤波器系数之和,第一子滤波器系数与第二子滤波器系数之差,第三子滤波器系数与第四子滤波器系数之和,和第三子滤波器系数与第四子滤波器系数之差。
4.根据权利要求3所述的基于FPGA的信号插值方法,其中,
通过所述4个基于FPGA的数字滤波模块获得滤波后的第一子数字信号、第二子数字信号、第三子数字信号和第四子数字信号;以及
所述4个已处理的数字信号分别为所述第一子数字信号与所述第二子数字信号之和除以二,所述第一子数字信号与所述第二子数字信号之差除以二,所述第三子数字信号与所述第四子数字信号之和除以二,和所述第三子数字信号与所述第四子数字信号之差除以二。
5.根据权利要求2所述的基于FPGA的信号插值方法,其中,
将对应于所述输入的数字信号的原型滤波器系数拆分为第一子滤波器系数、第二子滤波器系数、第三子滤波器系数和第四子滤波器系数;以及
所述4个基于FPGA的数字滤波模块的滤波器系数分别为第一子滤波器系数与第三子滤波器系数之和,第一子滤波器系数与第三子滤波器系数之差,第二子滤波器系数与第四子滤波器系数之和,和第二子滤波器系数与第四子滤波器系数之差。
6.根据权利要求5所述的基于FPGA的信号插值方法,其中,
通过所述4个基于FPGA的数字滤波模块获得滤波后的第一子数字信号、第二子数字信号、第...
【专利技术属性】
技术研发人员:王萌,吴天笑,孙恩元,李斌,王键,
申请(专利权)人:湖南艾科诺维科技有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。