[发明专利]一种数据流写入的异步交替收发方法、收发系统及设备在审
| 申请号: | 202010013238.3 | 申请日: | 2020-01-07 |
| 公开(公告)号: | CN111124317A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 赵明剑;詹艺宇;周贝盈;龚振宇 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍;陈伟斌 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据流 写入 异步 交替 收发 方法 系统 设备 | ||
1.一种数据流写入的异步交替收发方法,其特征在于,包括以下步骤:
1)创建存储模块,所述存储模块包括第一存储空间和第二存储空间;
2)首先向第一存储空间写入数据,当到达指定数据量阈值Y时,通过读写切换控制模块往第二存储空间写入数据,同时对第一存储空间已写入的数据进行读出并发送至后级数据发送电路;当数据发送完毕时,向读写切换控制模块发出发送完毕标志信号DA;
3)在接收到发送完毕标志信号DA前,第二存储空间写入数据,若第二存储空间中写入的数据量已达到指定阈值,则执行扩容操作;若第二存储空间已经写满,则从第二存储空间的首地址开始覆盖写入新数据,同时向读写切换控制模块发出覆盖标志信号F;
4)若读写切换控制模块接收到发送完毕标志信号DA,则判断第二存储空间的覆盖标志信号F是否给出,以及第二存储空间中写入的数据量是否达到指定阈值,然后在第二存储空间发送完全部数据后向读写切换控制模块发出发送完毕标志信号DB;
5)在读写切换控制模块接收到发送完毕标志信号DB前,第一存储空间不停写入数据;若第一存储空间中写入的数据量已达到指定阈值,则执行扩容操作;若第一存储空间已经写满,则从第一存储空间的首地址开始覆盖写入新数据,同时发出覆盖标志信号F;
6)若读写切换控制模块收到发送完毕标志信号DB,则根据上述步骤4)和步骤5)对第一存储空间和第二存储空间交替执行读写操作,其后第一存储空间和第二存储空间按上述步骤循环往复交替执行。
2.根据权利要求1所述的数据流写入的异步交替收发方法,其特征在于,指定阈值Y<第一存储空间的存储容量且指定阈值Y<第二存储空间的存储容量;
所述第一存储空间和第二存储空间,通过调用处理器或可编程逻辑器件内部集成的IP核实现,或者通过调用外部存储设备实现;
所述对第一存储空间和第二存储空间的数据是以基本帧数据长度为单位的整数倍写入或读出发送,所写入的数据是连续数据流,或者是任何非连续形式的数据流;
对第一存储空间和第二存储空间的数据读出发送,是以基本帧数据长度为单位的整数倍读出发送。
3.根据权利要求1所述的数据流写入的异步交替收发方法,其特征在于,步骤3)所述的扩容操作是继续往第二存储空间的剩余地址写入数据;步骤5)所述的扩容操作是继续往第一存储空间的剩余地址写入数据;
步骤4)的判断具体为:
若覆盖标志信号F未给出,则判断第二存储空间当前已写入数据量是否大于指定数据量阈值Y;若大于,则切换向第一存储空间写入数据,同时从第二存储空间首位地址开始发送数据,直至发送完第二存储空间所有数据,并给出发送完毕标志信号DB;若小于,则等待第二存储空间写入数据量达指定数据量阈值Y时,切换向第一存储空间写入数据,同时从第二存储空间首位地址开始发送数据,直至发送完第二存储空间所有数据,并向读写切换控制模块发出发送完毕标志信号DB;
若覆盖标志信号F已给出,则切换向第一存储空间写入数据,同时从第二存储空间当前写入数据地址处开始发送数据,待发送完第二存储空间末尾地址处数据后,再回过头发送第二存储空间首位地址数据,直至发送完当前写入地址的前一位地址中的数据,并向读写切换控制模块发出发送完毕标志信号DB。
4.根据权利要求1所述的数据流写入的异步交替收发方法,其特征在于,所述后级数据发送电路可以是某种通信装置,如Wi-Fi、有线以太网、蓝牙等;所述读写切换控制模块采用FPGA(Field Programmable Gate Array),用于控制第一存储空间和第二存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010013238.3/1.html,转载请声明来源钻瓜专利网。





