[发明专利]通信接收机中的业务数据传输方法及业务数据传输模块在审
申请号: | 201210004086.6 | 申请日: | 2012-01-06 |
公开(公告)号: | CN103199952A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 刘鹏 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L27/26;H04N21/434;H04N21/435 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 戴广志 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 接收机 中的 业务 数据传输 方法 模块 | ||
1.一种通信接收机中的业务数据传输方法,其特征在于,包括如下步骤:
步骤一,接收数据完成字节解交织后,将数据放在解交织数据缓冲池中,并发送中断信号给外部应用处理器;存放在所述解交织数据缓冲池中的数据即为业务数据;
步骤二,所述外部应用处理器根据中断信号判断中断业务号,如果是需要传输的中断业务号,则从接收机内读取当前业务数据的长度,然后发送读数据命令,读取业务数据;
步骤三,在接收机内使用预先设定的包长度计数器,并由计数器控制状态机控制该包长度计数器进行计数,以固定数据包格式分段读取所述解交织数据缓冲池中的业务数据并发送给外部应用处理器;
步骤四,在接收机内使用业务数据长度计数器,并由计数器控制状态机控制该业务数据长度计数器进行计数,进而控制读业务数据的总长度,当所述业务数据长度计数器的计数值达到当前业务数据模式的总长度时,则当前业务数据传输完成。
2.根据权利要求1所述的方法,其特征在于:实施步骤三时,数据包的长度根据外部应用处理器的处理能力设定,数据包内的业务数据传输过程不可中断,各数据包之间能够接收并反馈所述外部应用处理器的命令。
3.根据权利要求1所述的方法,其特征在于:步骤一所述接收数据的信号帧体使用多载波调制方式。
4.根据权利要求3所述的方法,其特征在于:所述的信号帧体为符合中国移动多媒体广播电视CMMB标准的帧符号。
5.根据权利要求1所述的方法,其特征在于:实施步骤四时,当前业务数据传输完成后将所述中断信号清除,所述计数器控制状态机恢复等待状态,本次业务数据传输过程结束。
6.一种应用于权利要求1-5任一所述方法的业务数据传输控制模块,其特征在于:包括计数器控制状态机、包长度计数器和业务数据长度计数器;
当外部应用处理器从接收机中开始读取业务数据时,所述计数器控制状态机进入计数态,触发所述包长度计数器和业务数据长度计数器开始计数;并且触发解交织数据缓冲池的读使能,产生地址信号,从该解交织数据缓冲池中读取业务数据;
所述接收机通过高速同步串行接口SPI按固定包格式每向所述外部应用处理器传输一个字节业务数据,所述包长度计数器和业务数据长度计数器分别加“1”;当传输的业务数据达到预先设定的数据包长度时,第一个数据包的业务数据传输结束,所述计数器控制状态机进入保持态,并将所述包长度计数器清零,业务数据长度计数器保持当前值;然后由所述外部应用处理器发送读业务数据命令,继续读取业务数据;所述计数器控制状态机又进入计数态,触发所述包长度计数器和业务数据长度计数器继续计数,当完成下一个数据包完整业务数据传输后,所述计数器控制状态机再次进入保持态,并将所述包长度计数器清零,业务数据长度计数器保持当前值,如此重复;
当传输最后一个数据包的业务数据时,所述计数器控制状态机控制包长度计数器和业务数据长度计数器继续计数,当所述业务数据长度计数器达到当前业务数据模式的传输总长度时,则停止业务数据长度计数器和包长度计数器计数,从而停止解交织数据缓冲池的读使能和地址信号的产生;同时清除中断信号,所述计数器控制状态机进入空闲状态,本次业务数据传输完成。
7.如权利要求6所述的业务数据传输控制模块,其特征在于:在数据包传输之间,能够进行任何的命令寄存器读写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210004086.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物品保管设备以及物品保管方法
- 下一篇:一种马铃薯抑芽悬浮种衣剂及其制备方法