一种数据长度可配置的补零截取混合处理系统和方法与流程
本发明属于信号处理,涉及一种数据补零截取技术。
背景技术:
1、在通信、音视频处理、雷达信号处理等信号处理领域,数据流往往是长度可变的,例如可变点数的fft帧、不同帧输出长度不同的结果数据。但是,实际处理系统中的许多核心处理模块,例如固定点数的fft ip核、固定深度的滤波器,要求输入数据具有固定的长度。
2、现有的设计方法通常是针对特定长度和模式设计定制化的模块,通用性和灵活性差。因此,需要设计一个预处理模块,能够根据配置的目标数据长度自适应地进行补零或截取,将变长的数据流转换为后级所需长度的数据流。
技术实现思路
1、本发明提供一种数据长度可配置的补零截取混合处理模块,根据配置的输出数据长度自适应补零或截取,实现补零截取模式自动切换,满足后续模块对数据长度的需求。
2、系统包括参数解析模块、数据处理模块、监测信息收集模块;参数解析模块用于接收配置数据,从中解析配置参数,对数据处理模块进行配置;数据处理模块采用axi stream接口接收待处理数据,根据参数解析模块配置的数据长度参数,自动对待处理数据进行补零或截取并输出;监测信息收集模块用于上报模块监测信息。
3、方法包括步骤一,从配置数据中解析获取配置参数,包括数据长度参数l;步骤二,采用axi stream接口接收有效长度为last的待处理数据,若last大于数据长度参数l,则进行截取处理,若last小于数据长度参数l,则进行补零处理,若last等于数据长度参数l,则直接输出;步骤三,采集系统的状态,生成监测信息上报。
4、截取处理:丢弃最后last-l个输入数据。
5、补零处理:当输入数据完成时,停止接收数据,输出数据完成后,再输出l-last个0。
6、本发明输出数据长度可动态配置,具有灵活性;接口均为axi stream接口,容易和其它接口模块连接,具有通用性;内部设计了监测信息收集模块,用于监测模块的状态信息,便于定位问题。
1.一种数据长度可配置的补零截取混合处理系统,其特征在于,包括:参数解析模块、数据处理模块、监测信息收集模块;参数解析模块用于接收配置数据,从中解析配置参数,对数据处理模块进行配置;数据处理模块接收待处理数据,根据参数解析模块配置的数据长度参数,自动对待处理数据进行补零或截取并输出;监测信息收集模块用于上报模块监测信息。
2.根据权利要求1所述的数据长度可配置的补零截取混合处理系统,其特征在于,所述数据处理模块采用axi stream接口。
3.一种数据长度可配置的补零截取混合处理方法,其特征在于,包括:步骤一,从配置数据中解析获取配置参数,包括数据长度参数l;步骤二,采用axi stream接口接收有效长度为last的待处理数据,若last大于数据长度参数l,则进行截取处理,若last小于数据长度参数l,则进行补零处理,若last等于数据长度参数l,则直接输出;步骤三,采集系统的状态,生成监测信息上报。
4.根据权利要求1所述的数据长度可配置的补零截取混合处理方法,其特征在于,所述截取处理,包括:丢弃最后last-l个输入数据。
5.根据权利要求1所述的数据长度可配置的补零截取混合处理方法,其特征在于,所述补零处理,包括:当输入数据完成时,停止接收数据,输出数据完成后,再输出l-last个0。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com