[发明专利]软件无线电系统中基于PCI总线的数据同步方法及系统有效
申请号: | 201210004050.8 | 申请日: | 2012-01-06 |
公开(公告)号: | CN102571317A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 江海;齐心;赵明 | 申请(专利权)人: | 江海 |
主分类号: | H04L7/00 | 分类号: | H04L7/00 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100013 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 无线电 系统 基于 pci 总线 数据 同步 方法 | ||
技术领域
本发明涉及无线通信技术领域,特别设计一种软件无线电系统中基于PCI总线的数据同步方法及系统。
背景技术
近年来,软件无线电技术的出现备受关注。它突破了传统通信平台扩展性差、功能单一、开发成本高的局限性,它把硬件作为无线通信的基本平台,尽可能多的用软件实现无线通信功能。软件无线电的主要优点是它的灵活性。在软件无线电中,诸如信道带宽、调制以及编码等可以动态调整,以适应不同的标准和环境、网络通信负荷以及用户需求的变化。软件无线电中主要组成部分为射频单元,基带处理单元以及连接它们的接口单元。基带处理部分由软件实现,并运行在处理器模块上,从而在接口单元上的传输的基带采样数据,这样对速率和延时都有较高的要求,由此接口单元的设计就尤为关键。
PCI Express于2005年已经成为了PC体系中标准总线,它提供了PC体系结构中以通用处理器模块为核心的连接。从而在基于通用处理器模块的软件无线电平台中,由于PCIExpress为最广泛使用的总线,其成为了接口单元的可能性方案。但由于此总线为基于包交换的而不是基于电路交换的,从实时性角度来看,基于此接口设计软件无线电架构很难保证数据传输的实时性,具体为以下两点:
1)由于很多无线系统尤其是蜂窝系统规定了严格的帧格式,在空中接口需要保证严格的时序关系,对于发送的数据来说,这就需要特定的数据必须在特定时间产生在射频单元接口上,对于接收的数据来说,特定的时间数据有特别的含义,必须实时的接收下来。
2)射频端和运行在通用处理器模块的程序需要时间上的同步,需要通过PCI-Express把射频端的时间信息通过PCI-Express传递给处理器模块端。这样处理器模块上运行的程序,在特定的时间处理,预先产生相应时间的数据,或者在合适的时间处理合适时间信息的数据。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。
为此,本发明的一个目的在于提出一种软件无线电系统中基于PCI总线的数据同步方法。
本发明的另一目的在于提出一种软件无线电系统中基于PCI总线的数据同步系统。
为了实现上述目的,本发明第一方面实施例提出了一种软件无线电系统中基于PCI总线的数据同步方法,所述软件无线电系统包括处理器模块、射频模块和连接在所述处理器模块和所述射频模块之间的接口控制模块,其中,所述处理器模块和所述接口控制模块之间通过PCI总线相连,所述方法包括以下步骤:所述接口控制模块根据所述射频模块的时钟生成时间信息;所述接口控制模块根据所述时间信息产生中断,并通过所述PCI总线向所述处理器模块发送中断信号;所述处理器模块的中断响应程序根据所述中断信号接收所述时间信息,并触发软件无线电系统中相应的无线系统物理层调制或解调程序以及高层协议栈程序,并根据所述时间信息进行处理;通过所述PCI总线完成相应数据的读和/或写操作,并在所述接口控制模块进行缓存,以根据所述时间信息通过所述射频模块完成数据的接收和/或发送。
根据本发明实施例的软件无线电系统中基于PCI总线的数据同步方法,保证处理器模块上进行的处理与射频模块时间同步,即由处理器模块处理的每个单位数据(每个数据为在通信系统最小处理时间单位中产生的数据)都经过可以预设的时间间隔由射频模块进行发送,或者经过预设的时间间隔发送至处理器,从而能够实现数据的同步性,进而实现数据的同步收发。且同步时间可控,具有高的灵活性,实用性强。
另外,根据本发明上述实施例的软件无线电系统中基于PCI总线的数据同步方法还可以具有如下附加的技术特征:
根据本发明的一个实施例,发送数据过程进一步包括:接口控制模块根据所述射频模块的时钟生成时间信息;每当所述时间信息达到预设时间阈值时,所述接口控制模块向所述处理器模块发出中断信号;所述处理器模块从所述接口控制模块中读取所述时间信息,且所述处理器模块在接收到第K*H+C个中断信号之后,所述处理器模块生成数据,其中,所述H、K为正整数,所述C为自然数;所述处理器模块在接收到第K*H+M个中断信号之后,所述处理器模块将生成的所述数据写入所述接口控制模块,其中,所述M为不小于C的自然数;以及所述接口控制模块在产生第K*H+N个中断信号之后,将所述数据发送至所述射频模块,并通过所述射频模块发送,其中,所述N为不小于M的自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江海,未经江海许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210004050.8/2.html,转载请声明来源钻瓜专利网。