一种基于短时傅里叶变换的声音静噪方法技术

技术编号:38658002 阅读:15 留言:0更新日期:2023-09-02 22:43
本发明专利技术公开的是一种基于短时傅里叶变换的声音静噪方法,其方法包括设置频点进行采集,采集数据进行解调和滤波处理,选择分段长度并做短时傅里叶变换得到功率谱密度,将得到的数据与阈值进行比较,将处理结果送入上位机播放,本发明专利技术具有能够更高效、更可靠和更高质量的实现声音静噪等技术特点。量的实现声音静噪等技术特点。量的实现声音静噪等技术特点。

【技术实现步骤摘要】
一种基于短时傅里叶变换的声音静噪方法


[0001]本专利技术涉及一种声音静噪方法,更具体一点说,涉及一种基于短时傅里叶变换的声音静噪方法,属于信号处理领域。

技术介绍

[0002]目前,对于声音静噪技术的具体实现方案有硬件判决法、时域判决法。硬件判决法的具体实现方法是通过设定门限对采集的声音电平进行判决,以此决定信道内是否有声音信号。时域判决法是一种基于软件无线电的声音处理方式,通过对指定频点的信号IQ进行采集,采集后根据调制方式解调,设定门限后根据解调结果波形的幅度进行判决。但是,硬件判决方案局限性很强,灵活性很差,常用在功能单一的设备种,如收音机。另一种时域判决的方案虽然是在软件无线电平台实现,具有相对较强的灵活性。但是时域谱判决并不能体现频率信息,混在声音中的噪声并不能准确区分,静噪效果较差。综上所述,现有的技术方案均无法有效解决以上问题,存在缺陷。

技术实现思路

[0003]为了解决上述现有技术问题,本专利技术提供具有能够更高效、更可靠和更高质量的实现声音静噪等技术特点的一种基于短时傅里叶变换的声音静噪方法。
[0004]为了实现上述目的,本专利技术是通过以下技术方案实现的:
[0005]一种基于短时傅里叶变换的声音静噪方法,该方法包括如下步骤:
[0006]步骤101:设置频点进行采集:对频点进行数模转换以及数字信道化完成信号采集实现采集带宽,提供3档采集带宽使用,100kHz、25kHz以及8.33kHz分别应用于对讲机、航空电台单声道声音采集,以及双声道广播信号等声音信号采集;
[0007]步骤102:采集数据进行解调和滤波处理:对采集的原始调制信号IQ进行数据处理,首先根据不同的调制方式对声音信号进行解调,得到声音的原始信号,然后根据实际信号带宽进行滤波和声音放大;
[0008]步骤103:选择分段长度并做短时傅里叶变换得到功率谱密度:根据三档采样带宽选择不同的分段长度,分别为4096、1024、512,做短时傅里叶变换求得声音信号该时间段的功率谱密度;
[0009]步骤104:将得到的数据与阈值进行比较:对功率谱密度进行判决,如果幅度大于阈值的点数超过4个,即认为该时间段存在声音信号将其保留实现保留原有数据;如果幅度大于阈值的点少于4个,即认对为该时间段为噪声,将整段信号置0;
[0010]步骤105:将处理结果送入上位机播放:将数据送入上位机进行播放。
[0011]优选的,步骤104中设置阈值90。
[0012]优选的,步骤101中使用ADRV9009芯片和FPGA模块,对频点进行数模转换以及数字信道化完成信号采集实现采集带宽;FPGA模块用来连接所述的ADRV9009芯片,起到接收并处理数据的作用。
[0013]优选的,还包括ZYNQ_7100、ARM处理器,其为可扩展处理平台芯片,所述ADRV9009芯片和FPGA均与ZYNQ_7100、ARM处理器通信连接,所述ZYNQ7100芯片能够单独处理和存储FPGA模块和ARM处理器的数据;ARM处理器用来处理数据并将数据上传。
[0014]优选的,所述上位机包括上位机显示单元,所述上位机显示单元与ARM处理器通信连接。
[0015]优选的,所述ADRV9009芯片设有四个,每个ADRV9009芯片上设有两个射频口。
[0016]有益效果:本专利技术硬件选用ADRV9009芯片,除此之外还具有一块ZYNQ_7100可扩展处理平台芯片,ZYNQ7100芯片可以单独处理和存储FPGA模块和ARM处理器的数据,FPGA模块用来连接所述的ADRV9009芯片,起到接收并处理数据的作用,ARM处理器用来处理数据并将数据上传。该硬件平台可以实现高精度、快速率、多通道的信号下变频;本专利技术基于短时傅里叶变换的声音静噪,短时傅里叶变换求得数据的功率谱密度,能更好地反映出声音信息的频率信息,从而更准确的区分有用信息和噪声。ADRV9009具有多射频口,可以同时处理多个通道的声音信息,具有很强的灵活性。
附图说明
[0017]图1是本专利技术的硬件结构图。
[0018]图2是本专利技术采样的基于短时傅里叶变换的声音静噪方法的流程图之一。
[0019]图3是本专利技术采样的基于短时傅里叶变换的声音静噪方法的流程图之二。
具体实施方式
[0020]以下结合说明书附图,对本专利技术作进一步说明,但本专利技术并不局限于以下实施例。
[0021]如图1

3所示为一种基于短时傅里叶变换的声音静噪方法的具体实施例,该实施例一种基于短时傅里叶变换的声音静噪方法,该方法包括如下步骤:
[0022]步骤101:设置频点进行采集,如调频广播103.3M,对频点进行数模转换以及数字信道化完成信号采集实现采集带宽,提供3档采集带宽,使用100kHz、25kHz以及8.33kHz分别应用于对讲机、航空电台单声道声音采集,以及双声道广播信号等声音信号采集;根据实际情况也可以更换对应的声音;使用ADRV9009芯片和FPGA模块,对频点进行数模转换以及数字信道化完成信号采集实现采集带宽;FPGA模块用来连接所述的ADRV9009芯片,起到接收并处理数据的作用;
[0023]步骤102:采集数据进行解调和滤波处理:对采集的原始调制信号IQ进行数据处理,首先根据不同的调制方式对声音信号进行解调,得到声音的原始信号,然后根据实际信号带宽进行滤波和声音放大;如根据正弦波幅度解调、正弦波角度解调和共振解调;
[0024]步骤103:选择分段长度并做短时傅里叶变换得到功率谱密度:根据三档采样带宽选择不同的分段长度,分别为4096、1024、512,做短时傅里叶变换求得声音信号该时间段的功率谱密度;
[0025]步骤104:将得到的数据与阈值进行比较:设置阈值90,对功率谱密度进行判决,如果幅度大于阈值的点数超过4个,即认为该时间段存在声音信号将其保留实现保留原有数据;如果幅度大于阈值的点少于4个,即认对为该时间段为噪声,将整段信号置0;
[0026]步骤105:将处理结果送入上位机播放:将数据送入上位机进行播放,上位机包括
上位机显示单元,所述上位机显示单元与ARM处理器通信连接,上位机显示单元为显示屏或触摸显示屏等。
[0027]本专利技术还包括ZYNQ_7100、ARM处理器,其为可扩展处理平台芯片,所述ADRV9009芯片和FPGA均与ZYNQ_7100、ARM处理器通信连接,所述ZYNQ7100芯片能够单独处理和存储FPGA模块和ARM处理器的数据;ARM处理器用来处理数据并将数据上传。
[0028]最后,需要注意的是,本专利技术不限于以上实施例,还可以有很多变形。本领域的普通技术人员能从本专利技术公开的内容中直接导出或联想到的所有变形,均应认为是本专利技术的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于短时傅里叶变换的声音静噪方法,其特征在于该方法包括如下步骤:步骤101:设置频点进行采集:对频点进行数模转换以及数字信道化完成信号采集实现采集带宽,提供3档采集带宽使用,100kHz、25kHz以及8.33kHz分别应用于对讲机、航空电台单声道声音采集,以及双声道广播信号等声音信号采集;步骤102:采集数据进行解调和滤波处理:对采集的原始调制信号IQ进行数据处理,首先根据不同的调制方式对声音信号进行解调,得到声音的原始信号,然后根据实际信号带宽进行滤波和声音放大;步骤103:选择分段长度并做短时傅里叶变换得到功率谱密度:根据三档采样带宽选择不同的分段长度,分别为4096、1024、512,做短时傅里叶变换求得声音信号该时间段的功率谱密度;步骤104:将得到的数据与阈值进行比较:对功率谱密度进行判决,如果幅度大于阈值的点数超过4个,即认为该时间段存在声音信号将其保留实现保留原有数据;如果幅度大于阈值的点少于4个,即认对为该时间段为噪声,将整段信号置0;步骤105:将处理结果送入上位机播放:将数据送入上位机进行播放。2.根据权利要求1所述的一种基于...

【专利技术属性】
技术研发人员:张一嘉王泽群徐璐凌晓东沈剑鲍佳
申请(专利权)人:浙江理工大学
类型:发明
国别省市:

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

1