数据传输方法和系统技术方案

技术编号:11387102 阅读:87 留言:0更新日期:2015-05-01 19:30
本发明专利技术提供了一种数据传输方法和系统。涉及通信领域;解决了软件定义无线电系统数据传输的问题。该方法包括:数据通路将自RFC接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据;所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理。本发明专利技术提供的技术方案适用于SDR,实现了高利用率的数据传输。

【技术实现步骤摘要】
数据传输方法和系统
本专利技术涉及通信领域,尤其涉及一种软件定义无线电系统的数据传输方法和系统。
技术介绍
随着无线通信技术的发展,出现了多种模式的通信体制,为了解决能够在单一硬件平台上,实现多种通信机制,软件无线电(SoftwareDefinedRadio:SDR)技术应运而生。软件无线电的基本思想是以一个通用、标准、模块化的硬件平台为依托,将通信的各种功能通过软件来完成,使宽带A/D和D/A转换器尽可能靠近天线,以研制出具有高度灵活性、开放性的新一代无线通信系统。SDR在共享硬件资源的前提下,通过软件实现多种通信机制,有效降低了芯片成本,同时,通过升级软件的方法,避免了新增功能的硬件开发成本,减少了开发周期。因此软件无线电在解决多模通信方面,具有开发成本低,开发周期短,风险低和灵活性强的特点。用于连接多制式数字前端模块和基带处理器的通信接口是SDR实现多制式通信的重要部件。通用的做法是使用aximaster将天线下行数据写入处理器的存储器或从存储器读出上行数据发送到天线接口。
技术实现思路
本专利技术提供了一种数据传输方法和系统,解决了软件定义无线电系统数据传输的问题。一种数据传输方法,在软件定义无线电系统中添加了用于连接多制式数字前端模块和基带处理器的通信接口,所述通信接口包括数据通路和事件表,该方法包括:所述数据通路将自射频控制器(RFC)接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据;所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理。优选的,所述数据通路将自RFC接收到的数据映射到同一时间基准上后进行数据采集,缓存采集得到的数据的步骤之前,还包括:所述数据通路在时间处理单元(TPU)侧送来的时间基准与所述数据通路配置的时间基准相同时,产生数据通路的MajorTick;所述数据通路在该数据通路的MajorTick时,将接口存储空间中的数据通路软件配置数据更新到内部存储空间,所述数据通路软件配置数据包括数据的MajorTick的时间基准值、数据接收的起始点和结束点以及采样间隔。优选的,所述数据通路将自RFC接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据包括:所述数据通路在所述数据接收的起始点和结束点之间,按照所述采样间隔的要求进行数据的采集;将采集到的数据缓存至所述数据通路的内部缓存。优选的,所述数据通路在TPU侧送来的时间基准与所述数据通路配置的时间基准相同时,产生数据通路的MajorTick的步骤之前,还包括:将包含下一区间配置参数的数据通路软件配置数据和事件表软件配置数据写入所述接口存储空间。优选的,所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理的步骤之前,还包括:所述事件表在TPU侧送来的时间基准与所述事件表配置的时间基准相同时,产生事件表的MajorTick;所述事件表在该事件表的MajorTick时,将接口存储空间中的事件表软件配置数据更新到内部存储空间,所述事件表软件配置数据包括事件表的MajorTick和每产生一次minortick的时间间隔。优选的,所述事件表在所述数据通路缓存采集得到的数据后,生产下行数据处理事件,调度矢量处理器进行下行数据处理包括:所述事件表在该事件表的MajorTick中,根据所述每产生一次MinorTick的时间间隔的要求产生MinorTick;所述事件表将该事件表的MajorTick和所述MinorTick发送至所述矢量处理器,指示所述矢量处理器所述事件表的MajorTick和所述MinorTick进行物理层功能处理。优选的,在下行数据方向上,所述数据通路的MajorTick先于所述事件表的MajorTick产生。优选的,该方法还包括:所述事件表控制矢量处理器将上行数据传输到所述内部缓存;所述数据通路将所述内部缓存上存储的上行数据按照预置的统一时钟发送给RFC。优选的,所述事件表将矢量处理器的上行数据读取到内部缓存包括:所述事件表产生MajorTick和minortick,通知矢量处理器准备好上行数据;所述矢量处理器将所述上行数据传输至所述内部缓存。优选的,所述数据通路将所述内部存储空间上存储的上行数据按照预置的统一时钟发送给RFC包括:所述数据通路产生MajorTick,将所述内部缓存上存储的上行数据按照预置的统一时钟发送给RFC。优选的,在上行数据方向上,所述事件表的MajorTick先于所述数据通路的MajorTick产生。本专利技术还提供了一种数据传输系统,包括:数据通路,用于将自RFC接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据;事件表,用于在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理。优选的,该系统还包括接口存储空间和内部存储空间;所述数据通路,还用于在TPU侧送来的时间基准与所述数据通路配置的时间基准相同时,产生数据通路的MajorTick,在该数据通路的MajorTick时,将接口存储空间中的数据通路软件配置数据更新到内部存储空间,所述数据通路软件配置数据包括数据的MajorTick的时间基准值、数据接收的起始点和结束点以及采样间隔。优选的,该系统还包括:配置模块,用于将包含所述下一区间配置参数的数据通路软件配置数据和事件表软件配置数据写入所述接口存储空间。优选的,所述事件表,还用于在TPU侧送来的时间基准与所述事件表配置的时间基准相同时,产生事件表的MajorTick,在该事件表的MajorTick时,将接口存储空间中的事件表软件配置数据更新到内部存储空间,所述事件表软件配置数据包括事件表的MajorTick和每产生一次minortick的时间间隔。优选的,所述事件表,还用于控制矢量处理器将上行数据传输到内部缓存;所述数据通路,还用于将所述内部缓存上存储的上行数据按照预置的统一时钟发送给RFC。本专利技术提供了一种数据传输方法和系统,软件定义无线电系统中添加了用于连接多制式数字前端模块和基带处理器的通信接口,所述通信接口包括数据通路和事件表,在下行方向上,数据通路将自RFC接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据,所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理;在上行方向上,所述事件表控制矢量处理器将上行数据传输到所述内部存储空间,所述数据通路将所述内部存储空间上存储的上行数据按照预置的统一时钟发送给RFC,通过统一时间基准和统一时钟,避免了不同制式间不同时间、不同时间基准的切换而带来的硬件资源消耗和系统不稳定的问题,实现了高利用率的数据传输,解决了软件定义无线电系统数据传输的问题。附图说明图1为本专利技术的实施例一提供的一种数据传输系统的原理框图;图2为本专利技术的实施例一中通信接口的详细框图;图3为本专利技术的实施例一中通信接口的寄存器更新机制详细框图;图4为本专利技术的实施例一中通信接口的下行数据通路与下行事件表的关系框图;图5为本专利技术的实施例一中通信接口的上行数据通路与上行事件表的关系框图;图6为本专利技术的实施例二提供的一种数据传输方法的流程图;本文档来自技高网...

【技术保护点】
一种数据传输方法,其特征在于,在软件定义无线电系统中添加了用于连接多制式数字前端模块和基带处理器的通信接口,所述通信接口包括数据通路和事件表,该方法包括:所述数据通路将自射频控制器(RFC)接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据;所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理。

【技术特征摘要】
1.一种数据传输方法,其特征在于,在软件定义无线电系统中添加了用于连接多制式数字前端模块和基带处理器的通信接口,所述通信接口包括数据通路和事件表,该方法包括:所述数据通路将自射频控制器(RFC)接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据;所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理;所述数据通路将自RFC接收到的数据映射到同一时间基准上后进行数据采集,缓存采集得到的数据的步骤之前,还包括:所述数据通路在时间处理单元(TPU)侧送来的时间基准与所述数据通路配置的时间基准相同时,产生数据通路的MajorTick;所述数据通路在该数据通路的MajorTick时,将接口存储空间中的数据通路软件配置数据更新到内部存储空间,所述数据通路软件配置数据包括数据的MajorTick的时间基准值、数据接收的起始点和结束点以及采样间隔。2.根据权利要求1所述的数据传输方法,其特征在于,所述数据通路将自RFC接收到的数据映射到预置的统一时间基准上后进行数据采集,缓存采集得到的数据包括:所述数据通路在所述数据接收的起始点和结束点之间,按照所述采样间隔的要求进行数据的采集;将采集到的数据缓存至所述数据通路的内部缓存。3.根据权利要求1所述的数据传输方法,其特征在于,所述数据通路在TPU侧送来的时间基准与所述数据通路配置的时间基准相同时,产生数据通路的MajorTick的步骤之前,还包括:将包含下一区间配置参数的数据通路软件配置数据和事件表软件配置数据写入所述接口存储空间。4.根据权利要求3所述的数据传输方法,其特征在于,所述事件表在所述数据通路缓存采集得到的数据后,产生下行数据处理事件,调度矢量处理器进行下行数据处理的步骤之前,还包括:所述事件表在TPU侧送来的时间基准与所述事件表配置的时间基准相同时,产生事件表的MajorTick;所述事件表在该事件表的MajorTick时,将接口存储空间中的事件表软件配置数据更新到内部存储空间,所述事件表软件配置数据包括事件表的MajorTick和每产生一次minortick的时间间隔。5.根据权利要求4所述的数据传输方法,其特征在于,所述事件表在所述数据通路缓存采集得到的数据后,生产下行数据处理事件,调度矢量处理器进行下行数据处理包括:所述事件表在该事件表的MajorTick中,根据所述每产生一次MinorTick的时间间隔的要求产生MinorTick;所述事件表将该事件表的MajorTick和所述MinorTick发送至所述矢量处理器,指示所述矢量处理器所述事件表的MajorTick和所述MinorTick进行物理...

【专利技术属性】
技术研发人员:张永胜林文琼
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1