一种模拟通信系统及其部署方法、模拟通信测试方法技术方案

技术编号:37577856 阅读:23 留言:0更新日期:2023-05-15 07:53
本发明专利技术提供了一种模拟通信系统,用于模拟终端与基站之间的数据通信过程,所述模拟通信系统包括:模拟终端,其包括终端侧高层协议栈以及基于软件实现终端物理层功能的终端侧模拟物理层;模拟基站,其包括基站侧高层协议栈以及基于软件实现基站物理层功能的基站侧模拟物理层;终端内存,用于存储模拟终端中的数据;基站内存,用于存储模拟基站中的数据;其中,所述终端侧模拟物理层与基站侧模拟物理层之间建立有用于发送数据的模拟通道。在本发明专利技术的方案中,终端侧模拟物理层与基站侧模拟物理层直接传输消息字段,不进行物理层的调制与信道编码等物理层数据操作,从而脱离了对物理硬件的依赖也可以实现较好的通信模拟。件的依赖也可以实现较好的通信模拟。件的依赖也可以实现较好的通信模拟。

【技术实现步骤摘要】
一种模拟通信系统及其部署方法、模拟通信测试方法


[0001]本专利技术涉及无线移动通信
,具体来说,涉及一种模拟通信系统及其部署方法、模拟通信测试方法,更具体地说,涉及无线移动通信
中的采用模拟物理层支持上下行信令与数据传输及多用户接入的一种模拟通信系统及其部署方法、模拟通信测试方法。

技术介绍

[0002]根据3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)协议规定,5G(5th Generation Mobile Communication Technology,第五代移动通信技术)通信系统的控制面与用户面协议栈如图1所示,控制面协议栈从上到下依次为NAS(非接入)层、RRC(无线资源控制)层、PDCP(分组数据汇聚)层、RLC(无线链路控制)层、MAC(媒体接入)层和物理层;用户面协议栈从上到下依次为SDAP(服务发现应用规范)层、PDCP(分组数据汇聚)层、RLC(无线链路控制)层、MAC(媒体接入)层和物理层;其中,物理层位于协议栈最底层,负责完成对上下行数据的编解码,调制解调与信道估计。
[0003]在如今通信系统快速向服务化、组件化演进的背景之下,基站、核心网的新功能开发需要与终端进行联合测试,但是现有的终端与基站联合测试深度依赖协议栈物理层及其相关硬件,而协议栈物理层(终端侧物理层与基站侧物理层)的开发速度与硬件要求又难以满足联合测试的要求,导致新功能的研发与调测难以推进。
[0004]针对上述缺陷,OAI(open air interface,开发空口软件联盟)项目组提出一种开源的基站与终端,该基站与终端在模拟射频模式下支持纯软件化数据交互,通过在终端与基站的物理层之间建立TCP(Transmission Control Protocol,传输控制协议)连接的方式来替换空口连接,直接将两端物理层生成的IQ(I路数据和Q路数据)数据通过TCP连接进行传递,从而完成终端与基站在无物理层设备情况下的数据互传。但是其仍然具有物理层的相关数据操作且MAC(媒体接入)层与物理层耦合较为严重,导致其采用的软件化接入方法难以迁移到其他通信系统,并且仅支持模拟单个用户接入。是德科技等仪器仪表厂商提出一种多终端模拟器,可以支持模拟多个用户同时接入,但是这种多终端模拟器要求基站具有完整的物理层与物理层器件支持,这在一定程度上也受到了的物理层的相关限制,且购置大量终端模拟仪器也会带来成本的快速上升。中国专利申请CN102421112A提出了一种移动终端模拟器,包括移动终端协议栈与模拟物理层、模拟RLC(Radio Link Control,无线链路控制)模块和模拟MAC模块;该移动终端模拟器主要用于配合其设计的仿真系统进行基站功能的仿真测试,通过截取真实终端的MAC与RLC层的消息对终端的协议栈进行测试。由于该专利所述的模拟物理层、模拟MAC模块与模拟RLC模块仅能接收消息并验证其正确性,无法支持上行信令与数据传输,因此仅能测试移动终端的协议栈的运行是否正常,无法配合回复相应信令来进行基站协议栈的上行相关功能调测;且模拟终端也无法模拟多用户接入,无法帮助基站协议栈与网络进行多用户相关功能测试。
[0005]尽管现有技术提出的方案中终端与基站联合测试不深度依赖物理层及其相关器
件,但是这些方案中的物理层设计仍存在与MAC(媒体接入)层耦合严重、依赖物理层硬件设备、不支持上行信令与数据传输及多用户接入等问题,从而不利于基站、核心网新功能的研发与调测。

技术实现思路

[0006]因此,本专利技术的目的在于克服上述现有技术的缺陷,提供一种模拟通信系统、一种部署模拟通信系统的方法和一种模拟通信测试方法。
[0007]根据本专利技术的第一方面,提供一种模拟通信系统,用于模拟终端与基站之间的数据通信过程,所述模拟通信系统包括:模拟终端,其包括终端侧高层协议栈以及基于软件实现终端物理层功能的终端侧模拟物理层;模拟基站,其包括基站侧高层协议栈以及基于软件实现基站物理层功能的基站侧模拟物理层;终端内存,用于存储模拟终端中的数据;基站内存,用于存储模拟基站中的数据;其中,所述终端侧模拟物理层与基站侧模拟物理层之间建立有用于发送数据的模拟通道。
[0008]在本专利技术的一些实施例中,所述模拟通信系统包括一个或多个模拟基站。
[0009]在本专利技术的一些实施例中,所述模拟终端包括一个或多个用户。
[0010]在本专利技术的一些实施例中,每一所述模拟基站均设置有一个或多个小区,且每一所述用户均可连接任意小区。
[0011]在本专利技术的一些实施例中,所述模拟通道包括模拟上行通道和模拟下行通道,其中,所述模拟上行通道用于将模拟终端的数据发送至模拟基站;所述模拟下行通道用于将模拟基站的数据发送至模拟终端。
[0012]优选的,所述上行模拟通道包括模拟随机接入通道、和/或模拟上行共享通道、和/或模拟上行控制通道。
[0013]优选的,所述下行模拟通道包括模拟广播控制通道、和/或模拟下行共享通道、和/或模拟下行控制通道。
[0014]在本专利技术的一些实施例中,所述终端侧模拟物理层包括下行数据接收模块、失步数据处理模块、同步数据处理模块、上行数据发送模块以及第一索引映射模块,其中:所述下行数据接收模块用于接收由模拟下行通道发送的来自于模拟基站的数据并对其进行解析处理后传输至所述第一索引映射模块,以及将解析后的数据存储至所述第一索引映射模块指示的终端内存中的指定存储位置;所述失步数据处理模块用于在模拟终端处于失步状态时访问所述第一索引映射模块以从其指示的终端内存中的指定存储位置读取所述下行数据接收模块存储的数据,并将该数据传输至终端侧高层协议栈处理;所述同步数据处理模块用于在模拟终端处于同步状态时访问所述第一索引映射模块以从其指示的终端内存中的指定存储位置读取所述下行数据接收模块存储的数据,并将该数据传输至终端侧高层协议栈处理;以及,接收终端侧高层协议栈传输的数据并将其解析处理后传输至所述第一索引映射模块,并该数据存储至所述第一索引映射模块指示的终端内存中的指定存储位置;所述上行数据发送模块用于从所述第一索引映射模块指示的终端内存中的指定存储位置读取终端侧高层协议栈传输的数据,并将该数据通过模拟上行通道发送至基站侧模拟物理层;所述第一索引映射模块用于按照预设的终端侧映射规则获取其接收到的数据在终端内存中的指定存储位置。
[0015]在本专利技术的一些实施例中,所述第一索引映射模块接收到的数据包括时隙号、帧号以及消息种类;所述预设的终端侧映射规则为所述第一索引映射模块将其接收到的数据的时隙号、帧号以及消息种类求和后做模运算,以获取该数据在终端内存中的指定存储位置。
[0016]在本专利技术的一些实施例中,所述基站侧模拟物理层包括上行数据接收模块、传输时间间隔定时模块、数据接口模块、数据发送模块以及第二索引映射模块,其中:所述上行数据接收模块用于接收由模拟上行通道发送的来自于模拟终端的数据并对其进行解析处理后传输至所述第二索引映射模块,以及将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模拟通信系统,用于模拟终端与基站之间的数据通信过程,其特征在于,所述模拟通信系统包括:模拟终端,其包括终端侧高层协议栈以及基于软件实现终端物理层功能的终端侧模拟物理层;模拟基站,其包括基站侧高层协议栈以及基于软件实现基站物理层功能的基站侧模拟物理层;终端内存,用于存储模拟终端中的数据;基站内存,用于存储模拟基站中的数据;其中,所述终端侧模拟物理层与基站侧模拟物理层之间建立有用于发送数据的模拟通道。2.根据权利要求1所述的系统,其特征在于,所述模拟通信系统包括一个或多个模拟基站。3.根据权利要求2所述的系统,其特征在于,所述模拟终端包括一个或多个用户。4.根据权利要求3所述的系统,其特征在于,每一所述模拟基站均设置有一个或多个小区,且每一所述用户均可连接任意小区。5.根据权利要求4所述的系统,其特征在于,所述模拟通道包括模拟上行通道和模拟下行通道,其中,所述模拟上行通道用于将模拟终端的数据发送至模拟基站;所述模拟下行通道用于将模拟基站的数据发送至模拟终端。6.根据权利要求5所述的系统,其特征在于,所述上行模拟通道包括模拟随机接入通道、和/或模拟上行共享通道、和/或模拟上行控制通道。7.根据权利要求6所述的系统,其特征在于,所述下行模拟通道包括模拟广播控制通道、和/或模拟下行共享通道、和/或模拟下行控制通道。8.根据权利要求7所述的系统,其特征在于,所述终端侧模拟物理层包括下行数据接收模块、失步数据处理模块、同步数据处理模块、上行数据发送模块以及第一索引映射模块,其中:所述下行数据接收模块用于接收由模拟下行通道发送的来自于模拟基站的数据并对其进行解析处理后传输至所述第一索引映射模块,以及将解析后的数据存储至所述第一索引映射模块指示的终端内存中的指定存储位置;所述失步数据处理模块用于在模拟终端处于失步状态时访问所述第一索引映射模块以从其指示的终端内存中的指定存储位置读取所述下行数据接收模块存储的数据,并将该数据传输至终端侧高层协议栈处理;所述同步数据处理模块用于在模拟终端处于同步状态时访问所述第一索引映射模块以从其指示的终端内存中的指定存储位置读取所述下行数据接收模块存储的数据,并将该数据传输至终端侧高层协议栈处理;以及,接收终端侧高层协议栈传输的数据并将其解析处理后传输至所述第一索引映射模块,并该数据存储至所述第一索引映射模块指示的终端内存中的指定存储位置;所述上行数据发送模块用于从所述第一索引映射模块指示的终端内存中的指定存储位置读取终端侧高层协议栈传输的数据,并将该数据通过模拟上行通道发送至基站侧模拟物理层;
所述第一索引映射模块用于按照预设的终端侧映射规则获取其接收到的数据在终端内存中的指定存储位置。9.根据权利要求8所述的系统,其特征在于,所述第一索引映射模块接收到的数据包括时隙号、帧号以及消息种类;所述预设的终端侧映射规则为所述第一索引映射模块将其接收到的数据...

【专利技术属性】
技术研发人员:周国良刘树峥田霖陈安龙王凤丽王园园
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:

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

1