【技术实现步骤摘要】
信号合成方法、装置和计算机设备和存储介质
[0001]本申请涉及信号处理
,特别是涉及一种信号合成方法、装置、计算机设备和存储介质。
技术介绍
[0002]在语音信息处理领域,声传感器阵列终端的信号传输与预处理需要占用超大的带宽,严重影响了语音信息传输与处理的性能。为了提升语音阵列信号处理的性能,目前已经产生了各种成熟并且效果非常好的数据合成算法,例如经典波束形成、MVDR、MUSIC算法等。FPGA是语音信号处理的常用开发平台,但需要采用VHDL或Verilog语言在寄存器传输层上进行语音信号合成算法描述,开发周期长、开发成本高,制约着产品研发效率的提升。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种能够缩短研发周期、降低研发成本的信号合成方法、装置、计算机设备和存储介质。
[0004]一方面,提供一种信号合成方法,应用于ARM+FPGA异构信号处理平台,所述方法包括:
[0005]接收需要处理的数据并存放于缓存空间中;
[0006]FPGA对缓存空间接收 ...
【技术保护点】
【技术特征摘要】
1.一种信号合成方法,应用于ARM+FPGA异构信号处理平台,其特征在于,方法包括:接收需要处理的数据并存放于缓存空间中;FPGA对缓存空间接收到的实时数据存量进行监控;当数据存量满足预设条件时,FPGA通过写通道向ARM发起通信请求;ARM接收到FPGA的通信请求后从缓存空间中提取数据并进行合成处理;信号合成完成后ARM向FPGA发起通信请求,发送合成信号;FPGA收到ARM发送的合成信号后输出合成信号。2.根据权利要求1所述的信号合成方法,其特征在于,所述方法还包括:完成逻辑控制策略以及信号合成算法的描述;分别生成面向FPGA平台的逻辑控制程序以及面向ARM的Kernel程序;生成在FPGA和ARM上执行的可执行程序文件;将生成的可执行程序文件分别加载到FPGA和ARM芯片上。3.根据权利要求1所述的信号合成方法,其特征在于,所述接收需要处理的数据之前还包括:初始化平台参数;创建信号采集阵列与信号处理平台的通信;创建FPGA与ARM的通信。4.根据权利要求1所述的信号合成方法,其特征在于,FPGA收到ARM发送的合成信号后输出合成信号的同时,删除缓存中已经处理完的原始数据。5.根据权利要求1所述的信号合成方法,其特征在于,所述ARM接收到FPGA的通信请求后从缓存空间中提取数据并进行合成处理,包括:ARM接收到FPGA通信请求后,逐个字节读取缓存空间中的数据直至预设的数据量;对数据进行合成处理;处理完成后,等待FPGA发起的下一次通信请求,收到后重复读取数据和数据合成步骤。6.根据权利要求5所述的信号合成方法,其...
【专利技术属性】
技术研发人员:武振青,李艳,杨小林,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。