The invention provides a method of signal processing, including: Butterfly current signal operation to determine the target operation; the target output operation the first output data and second output data; the first data output and the second output data are stored to the FIFO queue in FIFO and, in the target operation under a butterfly operation before the start, according to FIFO order output third output data and the first output data, the third output data for the target operation on a butterfly operation output and the second output data belonging to output the operation data of the same type; the first data output and the third output data as the next level of butterfly operation input data object operation, and the next level of butterfly the target operation operation As a new target operation, the signal processing process is executed until the signal is processed. The operation efficiency is improved.
【技术实现步骤摘要】
一种信号处理的方法及系统
本专利技术涉及数字信号处理领域,特别是涉及一种信号处理的方法及系统。
技术介绍
信号处理在ASIC系统、SOC系统中有着广泛的应用,尤其是在有线通信、无线通信、雷达通信、图像和语音信号处理等领域应用非常广泛。现有的信号处理中,应用双端口RAM作为存储器,参数读取和存储需要插入等待周期,且RAM单元的读写需要复杂的读写控制逻辑和地址产生模块,从而降低了运算效率。因此,如何有效地克服读写参数的等待周期,提高运算效率是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种信号处理的方法及系统。该信号处理的方法及系统能够有效地克服读写参数的等待周期,提高运算效率。为了解决上述问题,本专利技术提供了一种信号处理的方法,包括:在信号处理过程中,将当前对信号进行运算的蝶形运算确定为目标运算;输出所述目标运算的第一输出数据和第二输出数据,所述第一输出数据和所述第二输出数据为所述目标运算对所述信号进行算术运算后的输出数据;将所述第一输出数据和所述第二输出数据分别存储至先入先出队列FIFO中,并在所述目标运算的下一级蝶形运算开始前,依据 ...
【技术保护点】
一种信号处理的方法,其特征在于,包括:在信号处理过程中,将当前对信号进行运算的蝶形运算确定为目标运算;输出所述目标运算的第一输出数据和第二输出数据,所述第一输出数据和所述第二输出数据为所述目标运算对所述信号进行算术运算后的输出数据;将所述第一输出数据和所述第二输出数据分别存储至先入先出队列FIFO中,并在所述目标运算的下一级蝶形运算开始前,依据先入先出的顺序依次输出第三输出数据和所述第一输出数据,所述第三输出数据为所述目标运算的上一级蝶形运算输出的与所述第二输出数据归属同一运算类型的输出数据;将所述第一输出数据和所述第三输出数据作为所述目标运算的下一级蝶形运算的输入数据,并 ...
【技术特征摘要】
1.一种信号处理的方法,其特征在于,包括:在信号处理过程中,将当前对信号进行运算的蝶形运算确定为目标运算;输出所述目标运算的第一输出数据和第二输出数据,所述第一输出数据和所述第二输出数据为所述目标运算对所述信号进行算术运算后的输出数据;将所述第一输出数据和所述第二输出数据分别存储至先入先出队列FIFO中,并在所述目标运算的下一级蝶形运算开始前,依据先入先出的顺序依次输出第三输出数据和所述第一输出数据,所述第三输出数据为所述目标运算的上一级蝶形运算输出的与所述第二输出数据归属同一运算类型的输出数据;将所述第一输出数据和所述第三输出数据作为所述目标运算的下一级蝶形运算的输入数据,并将所述目标运算的下一级蝶形运算作为新的目标运算,执行上述信号处理过程,直至完成对所述信号的处理。2.根据权利要求1所述的信号处理的方法,其特征在于,所述第一输出数据具体为所述目标运算对所述信号进行相加运算后的输出数据,所述第二输出数据具体为所述目标运算对所述信号进行相乘运算后的输出数据。3.根据权利要求2所述的信号处理的方法,其特征在于,还包括:对所述第一数据和所述第二数据进行分别缓存,并按照先入先出的顺序分别输出所述第一数据和所述第二数据。4.根据权利要求3所述的信号处理的方法,其特征在于,还包括:在控制信号的作用下,对所述第一数据和所述第二数据以乒乓控制的模式进行数据交换。5.根据权利要求1至4任一项所述的信号处理的方法,其特征在于,还包括:对所述目标运算输出的第一输出数据的高三位和第二输出数据的高三位分别进行溢出处理。6.根据权利要求5所述的信号处理的方法,其特征在于,还包括:通过仿真模拟所述信号处理方法,得出最终信号处理结果,验证所述最终信号处理结...
【专利技术属性】
技术研发人员:倪茂,陈岚,
申请(专利权)人:中国科学院微电子研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。