【技术实现步骤摘要】
基于多通道通信接收系统的中断器启动方法
本专利技术属于无线通信
具体涉及一种基于多通道通信接收系统的中断器启动方法。
技术介绍
是微处理器与外设之间的中断处理的桥梁,由外设发出的中断请求需要中断控制器来进行处理。但是在多通道通信接收系统中,中断器启动不成功,测试发现各个子模块已经正确的产生中断信号给到中断器,但是在软件中中断例程并没有执行;而且使用处理器读取采样数据,虽然能实现实时解码,但由于采样率低导致解码结果容易受外界杂波干扰,解码效果不佳,如果要追求好的解码效果,只能放弃实时性,先进行信号采样,放于缓存中,然后再对缓存中的采样数据进行解码,由于DMA分批次搬移下变频基带数据,新数据周期性的覆盖旧数据,导致同一帧信号被切断,分别于新旧两个数据块,容易丢失信息。
技术实现思路
本专利技术的目的是为了克服上述不足提供一种基于多通道通信接收系统的中断器启动方法。一种基于多通道通信接收系统的中断器启动方法,包括以下步骤:多通道通信接收系统进行上电初始化;启动ADC_DMA;判断是否完成数据搬移,如果否,则返回上一步启动下一次搬移;如果是,则中断DMA转至下一步;进行帧信息的判决与重组;完成有效帧信息的判决与重组后启动Sync_DMA;进行Sync同步处理;判断Sync是否完成同步处理,如果否,则返回上一步继续进行Sync同步处理;如果是,则转至下一步;判断同步的是否是最后一帧数据,如果否,则返回至进行帧信息的判决与重组;如果是,则转至判断是否完成数据搬移的步骤。进一步,所述启动ADC_DMA的步骤具体为:启动处理器DMA通道,驱动ADC通过DMA通道直接访 ...
【技术保护点】
一种基于多通道通信接收系统的中断器启动方法,其特征在于包括以下步骤:多通道通信接收系统进行上电初始化;启动ADC_DMA;判断是否完成数据搬移,如果否,则返回上一步启动下一次搬移;如果是,则中断DMA转至下一步;进行帧信息的判决与重组;完成有效帧信息的判决与重组后启动Sync_DMA;进行Sync同步处理;判断Sync是否完成同步处理,如果否,则返回上一步继续进行Sync同步处理;如果是,则转至下一步;判断同步的是否是最后一帧数据,如果否,则返回至进行帧信息的判决与重组;如果是,则转至判断是否完成数据搬移的步骤。
【技术特征摘要】
1.一种基于多通道通信接收系统的中断器启动方法,其特征在于包括以下步骤:多通道通信接收系统进行上电初始化;启动ADC_DMA;判断是否完成数据搬移,如果否,则返回上一步启动下一次搬移;如果是,则中断DMA转至下一步;进行帧信息的判决与重组;完成有效帧信息的判决与重组后启动Sync_DMA;进行Sync同步处理;判断Sync是否完成同步处理,如果否,则返回上一步继续进行Sync同步处理;如果是,则转至下一步;判断同步的是否是最后一帧数据,如果否,则返回至进行帧信息的判决与重组;如果是,则转至判断是否完成数据搬移的步骤。2.根据权利要求1所述的基于多通道通信接收系统的中断器启动方法,其特征在于所述启动ADC_DMA的步骤具体为:启动处理器DMA通道,驱动ADC通过DMA通道直接访问内存,ADC输入模拟信号输出处理器能使用的数字信号数据;ADC通过DMA通道获取采样数据,直接存储于内存中;检测缓存区是否存在采样数据,如存在采样数据,则通过增加直接存储器访问每次搬移的数据量。3.根据权利要求2所述的基于多通道通信接收系统的中断器启动方法,其特征在于所述进行帧信息的判决与重组的...
【专利技术属性】
技术研发人员:余少波,
申请(专利权)人:武汉米风通信技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。