CN113115478B - Air interface data acquisition method and device and BBU - Google Patents
Air interface data acquisition method and device and BBU Download PDFInfo
- Publication number
- CN113115478B CN113115478B CN202110413131.2A CN202110413131A CN113115478B CN 113115478 B CN113115478 B CN 113115478B CN 202110413131 A CN202110413131 A CN 202110413131A CN 113115478 B CN113115478 B CN 113115478B
- Authority
- CN
- China
- Prior art keywords
- module
- data
- message
- air interface
- interface data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000004891 communication Methods 0.000 claims abstract description 82
- 238000012545 processing Methods 0.000 claims abstract description 38
- 230000002452 interceptive effect Effects 0.000 claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims description 48
- 230000008569 process Effects 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000007405 data analysis Methods 0.000 claims 1
- 230000008878 coupling Effects 0.000 abstract description 5
- 238000010168 coupling process Methods 0.000 abstract description 5
- 238000005859 coupling reaction Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 238000013480 data collection Methods 0.000 description 10
- 230000003993 interaction Effects 0.000 description 7
- 238000005259 measurement Methods 0.000 description 6
- 238000012360 testing method Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012805 post-processing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/10—Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本申请涉及无线通信技术领域,尤其涉及一种空口数据的获取方法、装置及BBU。The present application relates to the field of wireless communication technologies, and in particular, to a method, an apparatus and a BBU for acquiring air interface data.
背景技术Background technique
在无线网络数据中,基带空口数据的重要性尤为突出。例如吞吐率、资源分配、传输模式、信道质量、误码率等空口参数是无线资源管理算法的基本输入。然而空口数据的获取也相对困难,因为空口数据量大,每毫秒都会产生大量的数据,这给数据的采集和传输都带来了较大的压力。In wireless network data, the importance of baseband air interface data is particularly prominent. For example, air interface parameters such as throughput rate, resource allocation, transmission mode, channel quality, and bit error rate are the basic inputs of the radio resource management algorithm. However, it is also relatively difficult to obtain air interface data, because the amount of air interface data is large, and a large amount of data is generated every millisecond, which brings great pressure to data collection and transmission.
目前对空口数据的获取主要有通过路测设备采集和通过基站软件采集两种方案。通过路测设备采集是指路测设备以终端形态接入网络,做各种业务的同时采集数据,但采用该方案,路测设备只能获取设备本身相关的数据,不能获取整个小区的数据,且受限于路测设备的接口开放程度,通常能够获取的数据的颗粒度较大,参数种类不全,且无法定制;而通过基站软件采集是指将L1和L2软件模块作为数据源,即L1和L2软件模块通过代码逻辑收集和统计数据并把数据写入文件或发往外部模块,这种方案可以获得齐全的空口数据,但是每次增加新的数据需求需要修改基站软件代码,影响软件的稳定性,而且数据收集功能分散在代码各处、难以维护,并且因为空口数据量较大,使用基站软件模块采集会影响软件本身的性能,进而影响系统的实时性。At present, the acquisition of air interface data mainly includes two schemes: acquisition by drive test equipment and acquisition by base station software. Collection through drive test equipment means that the drive test equipment accesses the network in the form of a terminal and collects data while doing various services. However, with this solution, the drive test equipment can only obtain data related to the equipment itself, but not the data of the entire cell. And limited by the openness of the interface of the drive test equipment, the granularity of the data that can usually be obtained is large, the parameter types are incomplete, and cannot be customized; while the acquisition through the base station software refers to the L1 and L2 software modules as the data source, that is, the L1 and the L2 software module collect and count data through code logic and write the data to a file or send it to an external module. This solution can obtain complete air interface data, but each time a new data requirement is added, the base station software code needs to be modified, which affects the software performance. In addition, the data collection function is scattered throughout the code, which is difficult to maintain, and because of the large amount of air interface data, using the base station software module to collect will affect the performance of the software itself, which in turn affects the real-time performance of the system.
发明内容SUMMARY OF THE INVENTION
针对现有技术存在的问题,本申请实施例提供一种空口数据的获取方法、装置及BBU。In view of the problems existing in the prior art, the embodiments of the present application provide a method, an apparatus, and a BBU for acquiring air interface data.
第一方面,本申请实施例提供一种空口数据的获取方法,应用于基带处理单元BBU中的代理模块,所述代理模块设置于所述BBU中的L1模块和L2模块之间,且分别与所述L1模块和所述L2模块建立通信连接,所述方法包括:In the first aspect, an embodiment of the present application provides a method for acquiring air interface data, which is applied to a proxy module in a baseband processing unit BBU, where the proxy module is arranged between the L1 module and the L2 module in the BBU, and is respectively connected with the L1 module and the L2 module in the BBU. The L1 module and the L2 module establish a communication connection, and the method includes:
接收所述L1模块或所述L2模块发送的第一消息;所述第一消息为所述L1模块和所述L2模块之间传递的交互消息;receiving a first message sent by the L1 module or the L2 module; the first message is an interactive message transmitted between the L1 module and the L2 module;
基于消息类型确定所述第一消息包含目标空口数据后,对所述第一消息进行解析,获取所述目标空口数据。After it is determined based on the message type that the first message contains target air interface data, the first message is parsed to obtain the target air interface data.
可选地,所述接收所述L1模块或所述L2模块发送的第一消息之后,所述方法还包括:Optionally, after receiving the first message sent by the L1 module or the L2 module, the method further includes:
向所述L1模块转发从所述L2模块接收到的所述第一消息;或forwarding the first message received from the L2 module to the L1 module; or
向所述L2模块转发从所述L1模块接收到的所述第一消息。The first message received from the L1 module is forwarded to the L2 module.
可选地,所述获取所述目标空口数据之后,所述方法还包括:Optionally, after acquiring the target air interface data, the method further includes:
向数据处理系统发送所述目标空口数据,以供所述数据处理系统对所述目标空口数据进行数据关联和信息提取。The target air interface data is sent to a data processing system, so that the data processing system can perform data association and information extraction on the target air interface data.
可选地,所述分别与所述L1模块和所述L2模块建立通信连接,包括:Optionally, establishing a communication connection with the L1 module and the L2 module respectively includes:
基于相同的接口通信方式,分别与所述L1模块和所述L2模块建立通信连接。Based on the same interface communication mode, a communication connection is established with the L1 module and the L2 module respectively.
可选地,所述接口通信方式为共享内存接口通信方式;Optionally, the interface communication mode is a shared memory interface communication mode;
所述接收所述L1模块或所述L2模块发送的第一消息,包括:The receiving the first message sent by the L1 module or the L2 module includes:
接收所述L1模块或所述L2模块通过操作系统内核发送的数据地址信息;所述数据地址信息用于指示所述第一消息在共享内存中的地址;Receive data address information sent by the L1 module or the L2 module through the operating system kernel; the data address information is used to indicate the address of the first message in the shared memory;
基于所述数据地址信息,从所述共享内存中读取所述第一消息。The first message is read from the shared memory based on the data address information.
可选地,所述接口通信方式为用户数据报协议UDP接口通信方式;Optionally, the interface communication mode is a user datagram protocol UDP interface communication mode;
所述接收所述L1模块或所述L2模块发送的第一消息,包括:The receiving the first message sent by the L1 module or the L2 module includes:
在接收套接字的地址上接收所述L1模块或所述L2模块发送的所述第一消息;所述接收套接字包括第一接收套接字和第二接收套接字,所述第一接收套接字用于接收所述L1模块发送的消息,所述第二接收套接字用于接收所述L2模块发送的消息。The first message sent by the L1 module or the L2 module is received at the address of the receiving socket; the receiving socket includes a first receiving socket and a second receiving socket, the first receiving socket A receiving socket is used for receiving messages sent by the L1 module, and the second receiving socket is used for receiving messages sent by the L2 module.
可选地,所述目标空口数据包括以下至少一种:Optionally, the target air interface data includes at least one of the following:
上下行数据信道传输的数据内容;The data content transmitted by the uplink and downlink data channels;
上下行传输数据块大小;Uplink and downlink transmission data block size;
上下行信道时频资源物理资源块PRB分配结果;Uplink and downlink channel time-frequency resource physical resource block PRB allocation results;
上下行数据传输模式、多输入多输出MIMO、波束和功率信息;Uplink and downlink data transmission mode, MIMO, beam and power information;
上下行传输调制编码方式;Modulation and coding mode of uplink and downlink transmission;
上下行数据传输结果;Uplink and downlink data transmission results;
用户设备UE反馈的下行信道信道质量指示CQI、预编码矩阵指示PMI或秩指示RI等信息;The downlink channel channel quality indication CQI, the precoding matrix indication PMI or the rank indication RI and other information fed back by the user equipment UE;
L1模块测量得到的上行信道的信号与干扰加噪声比SINR或定时提前量TA等结果;The signal-to-interference-plus-noise ratio SINR or timing advance TA of the uplink channel measured by the L1 module;
物理随机接入信道PRACH、物理上行链路控制信道PUCCH或信道探测参考信号SRS等信道的配置及解码、测量结果;Configuration, decoding and measurement results of channels such as physical random access channel PRACH, physical uplink control channel PUCCH or channel sounding reference signal SRS;
物理广播信道PBCH或物理下行链路控制信道PDCCH等信道的传输内容;Transmission content of channels such as physical broadcast channel PBCH or physical downlink control channel PDCCH;
解调参考信号DMRS或信道状态信息参考信号CSI-RS等参考信号的配置。Configuration of reference signals such as demodulation reference signal DMRS or channel state information reference signal CSI-RS.
第二方面,本申请实施例还提供一种空口数据的获取装置,应用于基带处理单元BBU中的代理模块,所述代理模块设置于所述BBU中的L1模块和L2模块之间,且分别与所述L1模块和所述L2模块建立通信连接,所述装置包括:In a second aspect, an embodiment of the present application further provides a device for acquiring air interface data, which is applied to a proxy module in a baseband processing unit BBU, where the proxy module is disposed between the L1 module and the L2 module in the BBU, and is respectively Establishing a communication connection with the L1 module and the L2 module, the device includes:
接口模块,用于接收L1模块或L2模块发送的第一消息;所述第一消息为所述L1模块和所述L2模块之间传递的交互消息;an interface module, configured to receive a first message sent by the L1 module or the L2 module; the first message is an interactive message transmitted between the L1 module and the L2 module;
数据解析模块,用于基于消息类型确定所述第一消息包含目标空口数据后,对所述第一消息进行解析,获取所述目标空口数据。A data parsing module, configured to parse the first message after determining that the first message contains target air interface data based on the message type, and obtain the target air interface data.
第三方面,本申请实施例还提供一种基带处理单元BBU,包括:In a third aspect, an embodiment of the present application further provides a baseband processing unit BBU, including:
L1模块、L2模块以及设置于所述L1模块和L2模块之间的代理模块,所述代理模块分别与所述L1模块和所述L2模块建立通信连接;The L1 module, the L2 module and the proxy module arranged between the L1 module and the L2 module, the proxy module establishes a communication connection with the L1 module and the L2 module respectively;
所述代理模块用于执行如上所述第一方面所述的空口数据的获取方法的步骤。The proxy module is configured to execute the steps of the method for acquiring air interface data described in the first aspect.
可选地,所述代理模块基于共享内存接口通信方式分别与所述L1模块和所述L2模块建立通信连接;Optionally, the proxy module establishes a communication connection with the L1 module and the L2 module respectively based on a shared memory interface communication mode;
所述L1模块、L2模块和所述代理模块将同一命名共享内存映射到各自进程的虚拟地址空间,且所述代理模块分别与所述L1模块和所述L2模块建立进程间通信接口映射。The L1 module, the L2 module and the proxy module map the same named shared memory to the virtual address spaces of the respective processes, and the proxy module establishes an inter-process communication interface mapping with the L1 module and the L2 module respectively.
可选地,所述代理模块基于UDP接口通信方式分别与所述L1模块和所述L2模块建立通信连接;Optionally, the proxy module establishes a communication connection with the L1 module and the L2 module respectively based on a UDP interface communication mode;
所述代理模块预配置有第一接收套接字和第二接收套接字,所述第一接收套接字为L1模块的对端套接字,所述第二接收套接字为L2模块的对端套接字。The proxy module is preconfigured with a first receiving socket and a second receiving socket, the first receiving socket is the peer socket of the L1 module, and the second receiving socket is the L2 module the peer socket.
本申请实施例提供的空口数据的获取方法、装置及BBU,通过在BBU中的L1模块和L2模块之间设置代理模块,代理模块可以接收到L1模块和L2模块之间传递的交互消息,并从中获取到目标空口数据,从而减少了数据采集功能和基站协议软件的耦合度,能够在不修改基站软件逻辑的前提下采集齐全的空口数据,避免对基站稳定性和性能的影响。In the method, device and BBU for obtaining air interface data provided by the embodiments of the present application, by setting a proxy module between the L1 module and the L2 module in the BBU, the proxy module can receive the interactive message transmitted between the L1 module and the L2 module, and The target air interface data is obtained from it, which reduces the coupling between the data acquisition function and the base station protocol software, and can collect complete air interface data without modifying the base station software logic, avoiding the impact on the stability and performance of the base station.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the accompanying drawings used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1是现有技术提供的L2软件模块采集数据的示意图;Fig. 1 is the schematic diagram of L2 software module acquisition data provided by the prior art;
图2是本申请实施例提供的空口数据的获取方法的流程示意图之一;2 is one of the schematic flowcharts of the method for acquiring air interface data provided by an embodiment of the present application;
图3是本申请实施例提供的BBU架构和外部数据处理系统的结构示意图;3 is a schematic structural diagram of a BBU architecture and an external data processing system provided by an embodiment of the present application;
图4是本申请实施例提供的空口数据的获取方法的流程示意图之二;FIG. 4 is the second schematic flowchart of the method for acquiring air interface data provided by an embodiment of the present application;
图5是现有技术提供的共享内存接口通信方式的示意图;5 is a schematic diagram of a shared memory interface communication mode provided by the prior art;
图6是本申请实施例提供的空口数据的获取方法的实施示意图之一;FIG. 6 is one of the implementation schematic diagrams of the method for acquiring air interface data provided by the embodiment of the present application;
图7是现有技术提供的UDP接口通信方式的示意图;7 is a schematic diagram of a UDP interface communication mode provided by the prior art;
图8是本申请实施例提供的空口数据的获取方法的实施示意图之二;FIG. 8 is the second schematic diagram of the implementation of the method for acquiring air interface data provided by the embodiment of the present application;
图9是本申请实施例提供的空口数据的获取装置的结构示意图。FIG. 9 is a schematic structural diagram of an apparatus for acquiring air interface data provided by an embodiment of the present application.
具体实施方式Detailed ways
本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。The term "and/or" in the embodiments of the present application describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and/or B can indicate that A exists alone, A and B exist simultaneously, and B exists alone these three situations. The character "/" generally indicates that the associated objects are an "or" relationship.
本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
一直以来,无线接入网空口数据对于设备间协议对齐、网络系统级性能分析、网规网优等都具有重要的意义。随着5G网络的快速部署,利用人工智能、大数据等先进技术对网络进行智能化管控和调优的需求越发强烈。人工智能技术利用海量的历史数据进行模型训练,并通过对网络实时数据的推导得到实时或近实时的控制指令,对网络进行动态控制。网络智能控制的过程中,不管是训练还是推导,都要高质量的无线网络数据驱动。For a long time, wireless access network air interface data is of great significance for protocol alignment between devices, network system-level performance analysis, and network planning and optimization. With the rapid deployment of 5G networks, the need for intelligent network management, control and tuning using advanced technologies such as artificial intelligence and big data is becoming more and more intense. Artificial intelligence technology uses massive historical data for model training, and obtains real-time or near-real-time control instructions through the derivation of real-time network data to dynamically control the network. In the process of network intelligent control, whether it is training or derivation, it must be driven by high-quality wireless network data.
O-RAN(Open-Radio Access Network,开放式无线接入网)等联盟引入开放式无线接入网架构,并将无线智能控制功能作为其重要的组成部分。在此架构下,智能控制算法可以作为第三方应用部署到网络中。第三方生态的引入必然带来数据多样化的需求。多样化不仅体现在参数种类上,也包括统计、计算和关联方式的多样。Alliances such as O-RAN (Open-Radio Access Network, Open Radio Access Network) introduce an open radio access network architecture, and take the wireless intelligent control function as an important part thereof. Under this architecture, intelligent control algorithms can be deployed into the network as third-party applications. The introduction of third-party ecology will inevitably bring about the demand for data diversification. Diversity is not only reflected in the types of parameters, but also includes the diversity of statistics, calculations and correlation methods.
在传统接入网中,网管系统获取网络数据的途径是基站上报一些预定义的统计参数。这些数据含义、格式相对固定,不能动态添加;上报周期长,例如15分钟上报一次,数据实时性差。因为是统计值,数据颗粒度大,不能反映网络快速变化的情况。显然,传统网络数据不能满足开放式无线网络智能管控的需求。获取实时、细粒度、多维度的网络数据成为5G网络的新挑战。In a traditional access network, the way for the network management system to obtain network data is that the base station reports some predefined statistical parameters. The meaning and format of these data are relatively fixed and cannot be added dynamically; the reporting period is long, for example, once every 15 minutes, the real-time data is poor. Because it is a statistical value and the data granularity is large, it cannot reflect the rapid changes of the network. Obviously, traditional network data cannot meet the needs of intelligent management and control of open wireless networks. Obtaining real-time, fine-grained, and multi-dimensional network data has become a new challenge for 5G networks.
虽然从基站中的基带软件模块可以获得齐全的空口数据,但由于数据的收集功能与L1软件模块和L2软件模块代码逻辑的紧耦合,每次增加新的数据需求需要修改基站软件代码,影响了软件的稳定性;且数据收集功能分散在代码各处、难以维护,图1为现有技术提供的L2软件模块采集数据的示意图,如图1所示,传输参数、误码率、信道质量的处理分散在不同的子模块中,因此在L2软件模块内部进行数据采集需要多个子模块的参与,维护难度较大;此外,因为空口数据量大,使用基站软件模块采集还会影响软件本身的性能,进而影响系统的实时性;并且,由于各厂商基站软件实现各异,目前无法提供通用的第三方数据采集方案。Although the complete air interface data can be obtained from the baseband software module in the base station, due to the tight coupling between the data collection function and the code logic of the L1 software module and the L2 software module, each time a new data requirement is added, the base station software code needs to be modified, which affects the The stability of the software; and the data collection function is scattered everywhere in the code, which is difficult to maintain. Figure 1 is a schematic diagram of the L2 software module provided by the prior art to collect data. As shown in Figure 1, the transmission parameters, bit error rate, channel quality The processing is scattered in different sub-modules, so the data acquisition in the L2 software module requires the participation of multiple sub-modules, which is difficult to maintain; in addition, due to the large amount of air interface data, the use of the base station software module to collect data will also affect the performance of the software itself , which affects the real-time performance of the system; and, due to the different implementations of base station software of various manufacturers, it is currently impossible to provide a general third-party data acquisition scheme.
针对上述问题,本申请各实施例提供一种解决方案,通过独立于基站协议栈软件的中间代理软件模块对L1软件模块和L2软件模块的接口消息进行解析,获得原始空口数据;并运用外部数据处理系统对原始数据进行后处理,提供满足用户需求的各类信息。该方案的实施减少了数据采集功能和基站协议软件的耦合度,能够在不修改基站软件逻辑的前提下采集齐全的空口数据,从而避免对基站稳定性和性能的影响,也为第三方提供独立于基站软件实现的数据采集方案提供了可能。In view of the above problems, the embodiments of the present application provide a solution, in which the interface messages of the L1 software module and the L2 software module are analyzed by an intermediate agent software module independent of the base station protocol stack software, so as to obtain original air interface data; and external data is used. The processing system performs post-processing on the original data to provide various types of information that meet the needs of users. The implementation of this solution reduces the coupling between the data acquisition function and the base station protocol software, and can collect complete air interface data without modifying the base station software logic, thereby avoiding the impact on the stability and performance of the base station, and providing independent services for third parties. The data acquisition scheme implemented by base station software provides the possibility.
图2为本申请实施例提供的空口数据的获取方法的流程示意图,该方法应用于基带处理单元BBU中的代理模块,代理模块设置于BBU中的L1模块和L2模块之间,且分别与L1模块和L2模块建立通信连接,如图2所示,所述方法包括如下步骤:2 is a schematic flowchart of a method for acquiring air interface data provided by an embodiment of the present application, the method is applied to a proxy module in the baseband processing unit BBU, and the proxy module is arranged between the L1 module and the L2 module in the BBU, and is respectively connected with the L1 module. The module and the L2 module establish a communication connection, as shown in Figure 2, the method includes the following steps:
步骤200、接收L1模块或L2模块发送的第一消息;第一消息为L1模块和L2模块之间传递的交互消息;Step 200: Receive the first message sent by the L1 module or the L2 module; the first message is an interactive message transmitted between the L1 module and the L2 module;
具体地,为了能够在不修改基站软件逻辑的前提下采集齐全的空口数据,以避免对基站稳定性和性能的影响,本申请实施例中,在BBU(Base Band Unit,基带处理单元)原有软件模块的基础上添加代理软件模块(即代理模块),负责数据的收集,代理模块设置于L1和L2模块之间,分别与L1和L2模块建立通信连接。Specifically, in order to collect complete air interface data without modifying the software logic of the base station, so as to avoid influence on the stability and performance of the base station, in this embodiment of the present application, the original BBU (Base Band Unit, baseband processing unit) On the basis of the software module, an agent software module (ie, an agent module) is added, which is responsible for data collection. The agent module is set between the L1 and L2 modules, and establishes a communication connection with the L1 and L2 modules respectively.
当L1模块需要向L2模块传递交互消息或L2模块需要向L1模块传递交互消息时,这些交互消息可以发送给代理模块,从而代理模块可以接收到这些交互消息,并从中获取所需要的空口数据。可以理解的是,L1模块和L2模块之间传递的交互消息中会包含各种基带空口数据,通过接收这些交互消息并进行解析,可以获得齐全的空口数据。When the L1 module needs to transmit interactive messages to the L2 module or the L2 module needs to transmit interactive messages to the L1 module, these interactive messages can be sent to the proxy module, so that the proxy module can receive these interactive messages and obtain the required air interface data from it. It can be understood that the interactive messages transmitted between the L1 module and the L2 module will contain various baseband air interface data, and by receiving and analyzing these interactive messages, complete air interface data can be obtained.
步骤201、基于消息类型确定第一消息包含目标空口数据后,对第一消息进行解析,获取目标空口数据。Step 201: After determining that the first message contains target air interface data based on the message type, parse the first message to obtain target air interface data.
具体地,代理模块接收到L1模块和L2模块之间传递的交互消息之后,可以根据这些交互消息的消息类型,判断所接收到的交互消息是有用消息还是无用消息,以确定是否需要对该交互消息进行解析,提取目标空口数据。其中,有用消息类型指的是预先设定的需要进行解析的消息类型,该类消息中通常包含所需要收集的空口数据,即目标空口数据;而无用消息类型指的是除有用消息类型以外的其他消息类型,该类消息中通常不包含所需要收集的空口数据。Specifically, after the proxy module receives the interaction messages transmitted between the L1 module and the L2 module, it can judge whether the received interaction messages are useful messages or useless messages according to the message types of these interaction messages, so as to determine whether the interaction is required. The message is parsed to extract the target air interface data. Among them, the useful message type refers to the preset message type that needs to be parsed, and this type of message usually contains the air interface data that needs to be collected, that is, the target air interface data; and the useless message type refers to other than the useful message type. For other message types, this type of message usually does not contain the air interface data that needs to be collected.
需要说明的是,有用消息类型和无用消息类型可以根据实际数据收集的需要进行调整,例如,需要收集所有交互消息中的数据时,可以将所有的消息类型都设定为有用消息类型,只需要收集某些感兴趣的空口数据时,也可以只将可能包含这些空口数据的消息类型设定为有用消息类型。It should be noted that the useful message types and useless message types can be adjusted according to the actual data collection needs. For example, when data in all interactive messages needs to be collected, all message types can be set as useful message types, and only the When collecting some interesting air interface data, it is also possible to set only the message types that may contain these air interface data as useful message types.
若根据所接收到的交互消息的类型确定该消息是有用消息类型,则表明该消息中包含所需要收集的空口数据,是需要进行数据提取的消息,代理模块即可对该消息进行解析,从中获取目标空口数据。例如L2模块给L1模块发的某时隙下行数据传输配置消息中可以获取该次传输的时频资源位置、调制方式、数据块大小、传输模式等等数据信息。所获取的目标空口数据的时间颗粒度可以以时隙为单位,代理模块提取这些数据后可以根据帧号、时隙号、RNTI(Radio Network Temporary Identifier,无线网络临时标识)等对数据进行标识。If it is determined that the message is a useful message type according to the type of the received interaction message, it indicates that the message contains the air interface data to be collected, and is a message that needs to be extracted. Get target air interface data. For example, in the downlink data transmission configuration message of a certain time slot sent by the L2 module to the L1 module, data information such as the time-frequency resource location, modulation mode, data block size, transmission mode, etc. of the transmission can be obtained. The time granularity of the acquired target air interface data can be in a time slot. After extracting the data, the proxy module can identify the data according to the frame number, time slot number, RNTI (Radio Network Temporary Identifier, wireless network temporary identifier), etc.
可选地,上述目标空口数据,包括以下至少一种:Optionally, the above target air interface data includes at least one of the following:
(1)上下行数据信道传输的数据内容;(1) The data content transmitted by the uplink and downlink data channels;
(2)上下行传输数据块大小;(2) The size of the uplink and downlink transmission data blocks;
(3)上下行信道时频资源物理资源块PRB(Physical Resource Block)分配结果;(3) PRB (Physical Resource Block) allocation result of uplink and downlink channel time-frequency resources;
(4)上下行数据传输模式、多输入多输出MIMO(Multi Input Multi Output)、波束和功率信息;(4) Uplink and downlink data transmission mode, Multiple Input Multiple Output MIMO (Multi Input Multi Output), beam and power information;
(5)上下行传输调制编码方式;(5) Modulation and coding mode of uplink and downlink transmission;
(6)上下行数据传输结果;(6) Results of uplink and downlink data transmission;
(7)用户设备UE(User Equipment)反馈的下行信道信道质量指示CQI(ChannelQuality Indicator)、预编码矩阵指示PMI(Precoding Matrix Indicator)或秩指示RI(Rank Indicator)等信息;(7) Information such as the downlink channel channel quality indicator CQI (Channel Quality Indicator), the precoding matrix indicator PMI (Precoding Matrix Indicator) or the rank indicator RI (Rank Indicator) fed back by the user equipment UE (User Equipment);
(8)L1模块测量得到的上行信道的信号与干扰加噪声比SINR(Signal toInterference plus Noise Ratio)或定时提前量TA(Timing Advance)等结果;(8) The signal to interference plus noise ratio SINR (Signal to Interference plus Noise Ratio) or the timing advance TA (Timing Advance) of the uplink channel measured by the L1 module;
(9)物理随机接入信道PRACH(Physical Random Access Channel)、物理上行链路控制信道PUCCH(Physical Uplink Control Channel)或信道探测参考信号SRS(SoundingReference Signal)等信道的配置及解码、测量结果;(9) Configuration, decoding and measurement results of channels such as physical random access channel PRACH (Physical Random Access Channel), physical uplink control channel PUCCH (Physical Uplink Control Channel) or channel sounding reference signal SRS (Sounding Reference Signal);
(10)物理广播信道PBCH(Physical Broadcast Channel)或物理下行链路控制信道PDCCH(Physical Downlink Control Channel)等信道的传输内容;(10) Transmission content of channels such as physical broadcast channel PBCH (Physical Broadcast Channel) or physical downlink control channel PDCCH (Physical Downlink Control Channel);
(11)解调参考信号DMRS(Demodulation Reference Signal)或信道状态信息参考信号CSI-RS(Channel State Information-Reference Signal)等参考信号的配置。(11) Configuration of reference signals such as demodulation reference signal DMRS (Demodulation Reference Signal) or channel state information reference signal CSI-RS (Channel State Information-Reference Signal).
需要说明的是,上述目标空口数据仅是本申请实施例所列举出来的一部分,并非全部,根据实际应用场景,本领域技术人员所理解的空口数据均可以为本申请实施例中所述的目标空口数据。It should be noted that the above target air interface data is only a part, not all, listed in the embodiments of the present application. According to actual application scenarios, the air interface data understood by those skilled in the art can be the targets described in the embodiments of the present application. Air interface data.
本申请实施例提供的空口数据的获取方法,通过在BBU中的L1模块和L2模块之间设置代理模块,代理模块可以接收到L1模块和L2模块之间传递的交互消息,并从中获取到目标空口数据,从而减少了数据采集功能和基站协议软件的耦合度,能够在不修改基站软件逻辑的前提下采集齐全的空口数据,避免对基站稳定性和性能的影响。In the method for obtaining air interface data provided by the embodiments of the present application, by setting a proxy module between the L1 module and the L2 module in the BBU, the proxy module can receive the interactive message transmitted between the L1 module and the L2 module, and obtain the target from it. Air interface data, thereby reducing the coupling between the data acquisition function and the base station protocol software, can collect complete air interface data without modifying the base station software logic, avoiding the impact on the stability and performance of the base station.
可选地,所述接收L1模块或L2模块发送的第一消息之后,所述方法还包括:Optionally, after receiving the first message sent by the L1 module or the L2 module, the method further includes:
向L1模块转发从L2模块接收到的第一消息;或forwarding the first message received from the L2 module to the L1 module; or
向L2模块转发从L1模块接收到的第一消息。The first message received from the L1 module is forwarded to the L2 module.
具体地,本申请实施例中,L1模块和L2模块之间不再建立直接的接口连接,L1模块和L2模块之间所传递的交互消息可以通过代理模块进行转发,从而保证了L1模块和L2模块之间可以进行正常的消息传递,避免对基站原有功能产生影响。Specifically, in the embodiment of the present application, no direct interface connection is established between the L1 module and the L2 module, and the interactive messages transmitted between the L1 module and the L2 module can be forwarded through the proxy module, thereby ensuring that the L1 module and the L2 module are forwarded. Normal message transmission can be performed between modules to avoid affecting the original functions of the base station.
可选地,所述获取目标空口数据之后,所述方法还包括:Optionally, after obtaining the target air interface data, the method further includes:
向数据处理系统发送目标空口数据,以供数据处理系统对目标空口数据进行数据关联和信息提取。The target air interface data is sent to the data processing system for the data processing system to perform data association and information extraction on the target air interface data.
具体地,本申请实施例中,代理模块获取到目标空口数据之后,可以将目标空口数据发送至在外部部署的数据处理系统,取决于对数据实时性的要求,数据发送可以实时进行,也可以收集一定量数据后批量发送,也可以设定为周期性发送。Specifically, in the embodiment of the present application, after acquiring the target air interface data, the proxy module can send the target air interface data to a data processing system deployed outside. After collecting a certain amount of data, it is sent in batches, or it can be set to be sent periodically.
在外部部署的数据处理系统可以在接收到目标空口数据后对数据进行后处理,包括数据关联和信息提取。The externally deployed data processing system can perform post-processing on the data after receiving the target air interface data, including data association and information extraction.
数据关联可以是将在不同时隙产生的,对应同一个传输的目标空口数据进行关联。同一个传输的不同信息可能会分散在不同的原始数据里,例如,一次下行传输和结果反馈发生在不同的时隙,因此传输参数数据和结果数据在不同的时间产生,来源于不同的消息,为了方便信息提取,数据处理系统可以对数据进行关联,建立传输参数和结果的映射。The data association may be generated in different time slots, and is associated with the target air interface data of the same transmission. Different information of the same transmission may be scattered in different original data. For example, a downlink transmission and result feedback occur in different time slots, so transmission parameter data and result data are generated at different times and come from different messages. In order to facilitate information extraction, the data processing system can correlate data and establish a mapping between transmission parameters and results.
信息提取可以是根据数据使用者的需求对数据进行不同时间维度的归纳统计,提取不同类别的信息。例如,当用户需要误码率和干扰的关联关系时,系统可以将原始传输结果数据、干扰测量数据按秒为时间粒度进行误码率和平均信噪比的统计,以供用户根据提取后数据的变化规律判断两者的关联程度。Information extraction can be based on the needs of data users to conduct inductive statistics on data in different time dimensions, and extract different types of information. For example, when the user needs the relationship between the bit error rate and interference, the system can count the bit error rate and average SNR based on the time granularity of the original transmission result data and interference measurement data. The change law of the two determines the degree of correlation between the two.
本申请实施例提供的空口数据的获取方法,代理模块获取目标空口数据之后,还可以将目标空口数据发送至外部部署的数据处理系统进行后处理,从而在原始获取的空口数据的基础上可以灵活提取各种统计信息,满足各种变化的需求。In the method for obtaining air interface data provided by the embodiments of the present application, after the agent module obtains the target air interface data, the target air interface data can also be sent to an externally deployed data processing system for post-processing, so that the original obtained air interface data can be flexibly obtained. Extract various statistics to meet various changing needs.
可选地,所述分别与L1模块和L2模块建立通信连接,包括:Optionally, establishing a communication connection with the L1 module and the L2 module respectively includes:
基于相同的接口通信方式,分别与L1模块和L2模块建立通信连接。Based on the same interface communication mode, communication connections are established with the L1 module and the L2 module respectively.
具体地,本申请实施例中,代理模块可以基于相同的接口通信方式分别与L1模块和L2模块建立通信连接,例如共享内存接口通信方式或UDP(User Datagram Protocol,用户数据报协议)接口通信方式等等,在此不做具体限定,可以根据实际应用场景进行选择,只要采用与原L1模块和L2模块间相同的接口通信方式即可,例如,原BBU中的L1模块和L2模块之间采用共享内存接口通信方式建立的通信连接,则代理模块可以基于共享内存接口通信方式分别与L1模块和L2模块建立通信连接,从而代理模块的增加对于L1模块和L2模块透明,避免对L1模块和L2模块原有功能产生影响。Specifically, in this embodiment of the present application, the proxy module may establish a communication connection with the L1 module and the L2 module respectively based on the same interface communication mode, such as a shared memory interface communication mode or a UDP (User Datagram Protocol, User Datagram Protocol) interface communication mode Etc., there is no specific limitation here, it can be selected according to the actual application scenario, as long as the same interface communication method as that between the original L1 module and the L2 module is used, for example, the L1 module and the L2 module in the original BBU are used between the L1 module and the L2 module. The communication connection established by the shared memory interface communication method, the proxy module can establish a communication connection with the L1 module and the L2 module respectively based on the shared memory interface communication mode, so that the increase of the proxy module is transparent to the L1 module and the L2 module, avoiding the L1 module and the L2 module. The original function of the module is affected.
图3为本申请实施例提供的BBU架构和外部数据处理系统的结构示意图,如图3所示,本实施例中,在BBU原有软件模块的基础上中添加代理软件模块,负责数据的收集;在外部部署的数据处理系统负责数据的接收和后处理。3 is a schematic structural diagram of a BBU architecture and an external data processing system provided by an embodiment of the present application, as shown in FIG. 3 , in this embodiment, an agent software module is added on the basis of the original software module of the BBU, which is responsible for data collection ; The externally deployed data processing system is responsible for data reception and post-processing.
在此架构中,L1模块和L2模块不再建立直接的接口连接。代理模块作用于L1模块和L2模块之间,分别与L1模块和L2模块建立接口连接;L1模块与代理模块以及L2模块与代理模块间采用原L1模块和L2模块间相同的接口通信方式。因此代理模块的增加对于L1模块和L2模块透明。L1模块和L2模块间的交互消息通过代理模块进行转发。In this architecture, the L1 module and the L2 module no longer establish a direct interface connection. The proxy module acts between the L1 module and the L2 module, and establishes interface connections with the L1 module and the L2 module respectively; the L1 module and the proxy module and the L2 module and the proxy module use the same interface communication method between the original L1 module and the L2 module. Therefore, the addition of proxy modules is transparent to L1 modules and L2 modules. The interactive messages between the L1 module and the L2 module are forwarded through the proxy module.
图4为本申请实施例提供的空口数据的获取方法的流程示意图,如图4所示,该方法包括如下步骤:FIG. 4 is a schematic flowchart of a method for acquiring air interface data provided by an embodiment of the present application. As shown in FIG. 4 , the method includes the following steps:
步骤400、接口消息解析。
代理模块接收到L1或L2模块发送的接口消息以后对消息进行转发,同时对消息进行解析,判断消息类型是否是包含有效数据信息(即需要收集的空口数据信息)的消息类型。After receiving the interface message sent by the L1 or L2 module, the proxy module forwards the message, and parses the message at the same time to determine whether the message type is a message type containing valid data information (ie, air interface data information to be collected).
如果L1和L2模块使用标准接口消息格式,例如FAPI(Functional ApplicationPlatform Interface,功能应用平台接口)接口,则代理模块可以根据标准格式进行解析。如果L1和L2模块使用自定义接口消息格式,则代理模块根据自定义格式解析。If the L1 and L2 modules use a standard interface message format, such as a FAPI (Functional Application Platform Interface, functional application platform interface) interface, the proxy module can parse according to the standard format. If the L1 and L2 modules use a custom interface message format, the proxy module parses according to the custom format.
步骤401、原始数据提取。
代理模块从接口消息中获取有用的原始数据。例如L2模块给L1模块发的某时隙下行数据传输配置消息中可以获取该次传输的时频资源位置、调制方式、数据块大小、传输模式等等信息。原始数据的时间颗粒度通常以时隙为单位。代理模块提取这些数据后可以根据帧号、时隙号、RNTI等对数据进行标识。Proxy modules get useful raw data from interface messages. For example, in the downlink data transmission configuration message of a certain time slot sent by the L2 module to the L1 module, information such as the time-frequency resource location, modulation mode, data block size, transmission mode, etc. of the transmission can be obtained. The temporal granularity of raw data is usually measured in time slots. After extracting the data, the proxy module can identify the data according to the frame number, time slot number, RNTI, etc.
L1模块和L2模块之间传递的消息包含每个时隙的空口数据,包括:The message passed between the L1 module and the L2 module contains the air interface data of each time slot, including:
(1)上下行数据信道传输的数据内容;(1) The data content transmitted by the uplink and downlink data channels;
(2)上下行传输数据块大小;(2) The size of the uplink and downlink transmission data blocks;
(3)上下行信道时频资源PRB分配结果;(3) PRB allocation result of uplink and downlink channel time-frequency resources;
(4)上下行数据传输模式、MIMO、波束和功率信息;(4) uplink and downlink data transmission mode, MIMO, beam and power information;
(5)上下行传输调制编码方式;(5) Modulation and coding mode of uplink and downlink transmission;
(6)上下行数据传输结果;(6) Results of uplink and downlink data transmission;
(7)UE反馈的下行信道CQI、PMI或RI等信息;(7) Information such as downlink channel CQI, PMI or RI fed back by the UE;
(8)L1模块测量得到的上行信道的SINR或TA等结果;(8) The SINR or TA of the uplink channel measured by the L1 module;
(9)PRACH、PUCCH或SRS等信道的配置及解码、测量结果;(9) Configuration, decoding and measurement results of channels such as PRACH, PUCCH or SRS;
(10)PBCH或PDCCH等信道的传输内容;(10) Transmission content of channels such as PBCH or PDCCH;
(11)DMRS或CSI-RS等参考信号的配置。(11) Configuration of reference signals such as DMRS or CSI-RS.
此外对L1模块和L2模块间传输的MAC(Medium Access Control,介质访问控制)PDU(Protocol Data Unit,协议数据单元)进行解码,也能获取RRC(Radio ResourceControl,无线资源控制)层的空口数据信息。In addition, the MAC (Medium Access Control, Medium Access Control) PDU (Protocol Data Unit, Protocol Data Unit) transmitted between the L1 module and the L2 module is decoded, and the air interface data information of the RRC (Radio Resource Control, Radio Resource Control) layer can also be obtained. .
步骤402、数据发送。
代理模块将收集到的原始数据发送到数据处理系统。取决于对数据实时性的要求,数据发送可以实时进行,也可以收集一定量数据后批量发送。The agent module sends the collected raw data to the data processing system. Depending on the requirements for real-time data, data transmission can be carried out in real time or in batches after collecting a certain amount of data.
步骤403、数据接收。
数据处理系统接收原始数据,并对数据进行存储。The data processing system receives the raw data and stores the data.
步骤404、数据关联。
同一个传输的不同信息可能会分散在不同的原始数据里。例如,一次下行传输和结果反馈发生在不同的时隙,因此传输参数数据和结果数据在不同的时间产生,来源于不同的消息。为了方便信息提取,数据处理系统需要对数据进行关联,建立传输参数和结果的映射。Different information of the same transmission may be scattered in different raw data. For example, a downlink transmission and result feedback occur in different time slots, so transmission parameter data and result data are generated at different times and originate from different messages. In order to facilitate information extraction, the data processing system needs to correlate data and establish a mapping between transmission parameters and results.
步骤405、信息抽取。
数据处理系统根据数据使用者的需求对数据进行不同时间维度的归纳统计,提取不同类别的信息。例如,当用户需要误码率和干扰的关联关系时,系统可以将原始传输结果数据、干扰测量数据按秒为时间粒度进行误码率和平均信噪比的统计。用户根据提取后数据的变化规律判断两者的关联程度。The data processing system summarizes the data in different time dimensions according to the needs of data users, and extracts different types of information. For example, when the user needs the correlation between the bit error rate and interference, the system can perform statistics on the bit error rate and average signal-to-noise ratio based on the time granularity of the original transmission result data and interference measurement data. The user judges the degree of correlation between the two according to the change rule of the extracted data.
本实施例相比现有空口数据采集方案有以下优点:Compared with the existing air interface data collection solution, this embodiment has the following advantages:
(1)可以获取细粒度、齐全的无线网络空口数据;(1) Fine-grained and complete wireless network air interface data can be obtained;
(2)数据处理系统在原始数据的基础上可以灵活提取各种统计信息,满足各种变化的需求;(2) The data processing system can flexibly extract various statistical information on the basis of the original data to meet various changing needs;
(3)数据的收集功能与基带软件模块解耦,不需要修改L1和L2模块软件代码即能完成数据的收集,降低了采集的难度,也降低了对基站稳定性的影响;(3) The data collection function is decoupled from the baseband software module, and the data collection can be completed without modifying the L1 and L2 module software codes, which reduces the difficulty of collection and reduces the impact on the stability of the base station;
(4)数据获取和处理功能可以由第三方提供,便于实现数据格式的统一;(4) The functions of data acquisition and processing can be provided by third parties, which facilitates the unification of data formats;
(5)数据的收集和处理不占用L1和L2模块的处理资源,因此对基站的性能影响小。(5) The collection and processing of data do not occupy the processing resources of the L1 and L2 modules, so the impact on the performance of the base station is small.
可选地,所述接口通信方式为共享内存接口通信方式;Optionally, the interface communication mode is a shared memory interface communication mode;
所述接收L1模块或L2模块发送的第一消息,包括:The receiving the first message sent by the L1 module or the L2 module includes:
接收L1模块或L2模块通过操作系统内核发送的数据地址信息;数据地址信息用于指示第一消息在共享内存中的地址;Receive the data address information sent by the L1 module or the L2 module through the operating system kernel; the data address information is used to indicate the address of the first message in the shared memory;
基于数据地址信息,从共享内存中读取第一消息。Based on the data address information, the first message is read from the shared memory.
具体地,不同基站L1和L2模块的接口通信方式存在差异,代理模块需要根据具体通信方式进行适配。本申请实施例中,代理模块可以基于共享内存接口通信方式分别与L1模块和L2模块建立通信连接,包括:L1模块、L2模块和代理模块将同一个命名共享内存地址映射到各自进程虚拟地址空间;代理模块分别与L1模块和L2模块建立进程间通信接口映射。Specifically, the interface communication modes of the L1 and L2 modules of different base stations are different, and the proxy module needs to be adapted according to the specific communication mode. In the embodiment of the present application, the proxy module may establish a communication connection with the L1 module and the L2 module respectively based on the shared memory interface communication mode, including: the L1 module, the L2 module and the proxy module map the same named shared memory address to the virtual address space of their respective processes ; The agent module establishes the inter-process communication interface mapping with the L1 module and the L2 module respectively.
当L1模块需要向L2模块传递交互消息或L2模块需要向L1模块传递交互消息时,L1模块或L2模块可以先通过虚拟地址将这些交互消息写入共享内存,并通过操作系统内核将这些交互消息在共享内存中的数据地址信息发送给代理模块,从而代理模块可以在接收到上述数据地址信息之后,根据该数据地址信息从共享内存中读取上述交互消息,并在确定上述交互消息中包含目标空口数据后,从该交互消息中获取目标空口数据。When the L1 module needs to pass interactive messages to the L2 module or the L2 module needs to pass interactive messages to the L1 module, the L1 module or the L2 module can first write these interactive messages into the shared memory through a virtual address, and use the operating system kernel to transfer these interactive messages. The data address information in the shared memory is sent to the proxy module, so that the proxy module can, after receiving the data address information, read the interaction message from the shared memory according to the data address information, and determine that the interaction message contains the target After the air interface data is obtained, the target air interface data is obtained from the interactive message.
图5为现有技术提供的共享内存接口通信方式的示意图,如图5所示,L1模块和L2模块之间收发消息的过程包括如下步骤:FIG. 5 is a schematic diagram of a shared memory interface communication mode provided by the prior art. As shown in FIG. 5 , the process of sending and receiving messages between the L1 module and the L2 module includes the following steps:
步骤500、L1和L2模块将同一个命名共享内存映射到各自的虚拟地址空间。In
步骤501、L1和L2模块通过信号量等方式建立进程间通信接口映射。In step 501, the L1 and L2 modules establish an inter-process communication interface mapping by means of a semaphore or the like.
步骤502、当L2模块需要发送消息给L1模块时,L2模块将消息通过虚拟地址写入共享内存。Step 502: When the L2 module needs to send a message to the L1 module, the L2 module writes the message into the shared memory through the virtual address.
步骤503、L2模块通过操作系统内核将消息在共享内存中的地址发送给L1模块,并通过内核唤醒L1。Step 503: The L2 module sends the address of the message in the shared memory to the L1 module through the operating system kernel, and wakes up the L1 through the kernel.
步骤504、L1模块根据接收到的消息地址从共享内存中读取数据。Step 504: The L1 module reads data from the shared memory according to the received message address.
图6为本申请实施例提供的空口数据的获取方法的实施示意图,如图6所示,代理模块基于共享内存接口通信方式分别与L1模块和L2模块建立通信连接,该方法包括如下步骤:6 is a schematic implementation diagram of a method for obtaining air interface data provided by an embodiment of the present application. As shown in FIG. 6 , the proxy module establishes a communication connection with the L1 module and the L2 module respectively based on the shared memory interface communication mode, and the method includes the following steps:
步骤600、L1模块、L2模块和代理模块将同一个命名共享内存地址映射到各自进程虚拟地址空间。In
步骤601、代理模块通过信号量等方式与L2模块进程建立进程间通信接口映射。Step 601: The proxy module establishes an inter-process communication interface mapping with the L2 module process by means of semaphores or the like.
步骤602、L1模块通过信号量等方式与代理模块建立进程间通信接口映射。Step 602: The L1 module establishes an inter-process communication interface mapping with the proxy module by means of semaphores or the like.
步骤603、L2模块通过虚拟地址将数据写入共享内存。Step 603: The L2 module writes data into the shared memory through the virtual address.
步骤604、L2接口模块通过操作系统内核将写入数据的地址信息发送给代理模块,并通过内核唤醒代理进程。Step 604: The L2 interface module sends the address information of the written data to the proxy module through the operating system kernel, and wakes up the proxy process through the kernel.
步骤605、代理模块根据接口模块2收到的数据地址信息从共享内存中读取数据,如果是有用数据则将数据拷贝到独立内存。Step 605: The proxy module reads the data from the shared memory according to the data address information received by the interface module 2, and copies the data to the independent memory if it is useful data.
步骤606、代理模块的接口模块1通过内核将收到的数据的地址信息发给L1模块,并通过内核唤醒L1进程。Step 606: The interface module 1 of the proxy module sends the address information of the received data to the L1 module through the kernel, and wakes up the L1 process through the kernel.
步骤607、L1模块根据接口模块接收到的数据地址信息从共享内存中读取数据。Step 607: The L1 module reads data from the shared memory according to the data address information received by the interface module.
步骤608、代理模块对本地数据进行解析和发送处理。Step 608: The proxy module parses and sends the local data.
可选地,所述接口通信方式为用户数据报协议UDP接口通信方式;Optionally, the interface communication mode is a user datagram protocol UDP interface communication mode;
所述接收L1模块或L2模块发送的第一消息,包括:The receiving the first message sent by the L1 module or the L2 module includes:
在接收套接字的地址上接收L1模块或L2模块发送的第一消息;接收套接字包括第一接收套接字和第二接收套接字,第一接收套接字用于接收L1模块发送的消息,第二接收套接字用于接收L2模块发送的消息。Receive the first message sent by the L1 module or the L2 module at the address of the receiving socket; the receiving socket includes a first receiving socket and a second receiving socket, and the first receiving socket is used to receive the L1 module The message sent, the second receiving socket is used to receive the message sent by the L2 module.
具体地,本申请实施例中,代理模块可以基于UDP接口通信方式分别与L1模块和L2模块建立通信连接,包括:预配置第一接收套接字和第二接收套接字,第一接收套接字用于接收L1模块发送的消息,第二接收套接字用于接收L2模块发送的消息;将L1模块的对端套接字地址配置为第一接收套接字,将L2模块的对端套接字地址配置为第二接收套接字。Specifically, in this embodiment of the present application, the proxy module may establish a communication connection with the L1 module and the L2 module respectively based on the UDP interface communication mode, including: preconfiguring the first receiving socket and the second receiving socket, the first receiving socket The socket is used to receive the message sent by the L1 module, and the second receiving socket is used to receive the message sent by the L2 module; configure the peer socket address of the L1 module as the first receiving socket, The end socket address is configured as the second receive socket.
当L1模块需要向L2模块传递交互消息或L2模块需要向L1模块传递交互消息时,L1模块或L2模块可以通过各自模块中的发送套接字将这些交互消息发送给代理模块,从而代理模块可以在第一接收套接字或第二接收套接字的地址上接收到这些交互消息,并在确定这些交互消息中包含目标空口数据后,从这些交互消息中获取目标空口数据。When the L1 module needs to pass interactive messages to the L2 module or the L2 module needs to pass interactive messages to the L1 module, the L1 module or the L2 module can send these interactive messages to the proxy module through the send socket in the respective module, so that the proxy module can These interactive messages are received on the address of the first receiving socket or the second receiving socket, and after it is determined that these interactive messages contain target air interface data, the target air interface data is obtained from these interactive messages.
图7为现有技术提供的UDP接口通信方式的示意图,如图7所示,L1模块和L2模块之间收发消息的过程包括如下步骤:FIG. 7 is a schematic diagram of a UDP interface communication mode provided by the prior art. As shown in FIG. 7 , the process of sending and receiving messages between the L1 module and the L2 module includes the following steps:
步骤700、发送端用套接字socket将数据发送到预配置的对端的套接字地址。Step 700: The sending end sends data to the preconfigured socket address of the opposite end by using the socket socket.
步骤701、接收端在预配置的套接字地址上接收消息。Step 701: The receiver receives a message on a preconfigured socket address.
图8为本申请实施例提供的空口数据的获取方法的实施示意图,如图8所示,代理模块基于UDP接口通信方式分别与L1模块和L2模块建立通信连接,该方法包括如下步骤:8 is a schematic diagram of the implementation of the method for obtaining air interface data provided by the embodiment of the present application. As shown in FIG. 8 , the proxy module establishes a communication connection with the L1 module and the L2 module respectively based on the UDP interface communication mode, and the method includes the following steps:
步骤800、代理模块预配置两个接收套接字socket1和socket2分别用于接收L1模块和L2模块发送的消息。将L1模块的对端套接字地址配置为socket1;将L2模块的对端套接字地址配置为socket2。Step 800: The proxy module preconfigures two receiving sockets socket1 and socket2 for respectively receiving messages sent by the L1 module and the L2 module. Configure the peer socket address of the L1 module as socket1; configure the peer socket address of the L2 module as socket2.
步骤801、L1模块和L2模块用套接字socket将数据发送到预配置的对端的套接字地址。In
步骤802、代理模块在socket1和socket2上接收消息,接收到消息以后将消息复制到本地并转发到L2模块和L1模块的接收套接字。
步骤803、代理模块对本地数据进行解析和发送处理。
本申请各实施例提供的方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。The methods and devices provided by the embodiments of the present application are conceived based on the same application. Since the methods and devices have similar principles for solving problems, the implementations of the devices and methods can be referred to each other, and repeated descriptions will not be repeated.
图9为本申请实施例提供的空口数据的获取装置的结构示意图,该装置应用于基带处理单元BBU中的代理模块,代理模块设置于BBU中的L1模块和L2模块之间,且分别与L1模块和L2模块建立通信连接,如图9所示,该装置包括:9 is a schematic structural diagram of an apparatus for acquiring air interface data provided by an embodiment of the present application. The apparatus is applied to a proxy module in a baseband processing unit BBU. The module and the L2 module establish a communication connection, as shown in Figure 9, the device includes:
接口模块900,用于接收L1模块或L2模块发送的第一消息;第一消息为L1模块和L2模块之间传递的交互消息;The
数据解析模块910,用于基于消息类型确定第一消息包含目标空口数据后,对第一消息进行解析,获取目标空口数据。The
可选地,所述接口模块900,还用于:向L1模块转发从L2模块接收到的第一消息;或向L2模块转发从L1模块接收到的第一消息。Optionally, the
可选地,该装置还包括:Optionally, the device also includes:
数据传输模块920,用于向数据处理系统发送目标空口数据,以供数据处理系统对目标空口数据进行数据关联和信息提取。The data transmission module 920 is configured to send the target air interface data to the data processing system, so that the data processing system can perform data association and information extraction on the target air interface data.
可选地,所述接口模块900,还用于:基于相同的接口通信方式,分别与L1模块和L2模块建立通信连接。Optionally, the
可选地,所述接口通信方式为共享内存接口通信方式;所述接口模块900,用于:接收L1模块或L2模块通过操作系统内核发送的数据地址信息;数据地址信息用于指示第一消息在共享内存中的地址;基于数据地址信息,从共享内存中读取第一消息。Optionally, the interface communication mode is a shared memory interface communication mode; the
可选地,所述接口通信方式为用户数据报协议UDP接口通信方式;所述接口模块900,用于:在接收套接字的地址上接收L1模块或L2模块发送的第一消息;接收套接字包括第一接收套接字和第二接收套接字,第一接收套接字用于接收L1模块发送的消息,第二接收套接字用于接收L2模块发送的消息。Optionally, the interface communication mode is a user datagram protocol UDP interface communication mode; the
可选地,所述目标空口数据包括以下至少一种:上下行数据信道传输的数据内容;上下行传输数据块大小;上下行信道时频资源物理资源块PRB分配结果;上下行数据传输模式、多输入多输出MIMO、波束和功率信息;上下行传输调制编码方式;上下行数据传输结果;用户设备UE反馈的下行信道信道质量指示CQI、预编码矩阵指示PMI或秩指示RI等信息;L1模块测量得到的上行信道的信号与干扰加噪声比SINR或定时提前量TA等结果;物理随机接入信道PRACH、物理上行链路控制信道PUCCH或信道探测参考信号SRS等信道的配置及解码、测量结果;物理广播信道PBCH或物理下行链路控制信道PDCCH等信道的传输内容;解调参考信号DMRS或信道状态信息参考信号CSI-RS等参考信号的配置。Optionally, the target air interface data includes at least one of the following: data content transmitted by uplink and downlink data channels; size of uplink and downlink transmission data blocks; uplink and downlink channel time-frequency resource physical resource block PRB allocation results; uplink and downlink data transmission modes, Multiple input multiple output MIMO, beam and power information; uplink and downlink transmission modulation and coding methods; uplink and downlink data transmission results; downlink channel channel quality indication CQI, precoding matrix indication PMI or rank indication RI and other information fed back by user equipment UE; L1 module Measured results such as signal-to-interference-plus-noise ratio SINR or timing advance TA of the uplink channel; configuration, decoding, and measurement results of channels such as physical random access channel PRACH, physical uplink control channel PUCCH, or channel sounding reference signal SRS ; Transmission content of channels such as physical broadcast channel PBCH or physical downlink control channel PDCCH; configuration of reference signals such as demodulation reference signal DMRS or channel state information reference signal CSI-RS.
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。It should be noted that, the division of modules in the embodiments of the present application is schematic, and is only a logical function division, and there may be other division manners in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may be stored in a processor-readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products in essence, or the parts that make contributions to the prior art, or all or part of the technical solutions, which are stored in a storage medium. , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .
在此需要说明的是,本申请实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。It should be noted here that the above-mentioned device provided by the embodiment of the present application can realize all the method steps realized by the above-mentioned method embodiment, and can achieve the same technical effect, and the same as the method embodiment in this embodiment is not repeated here. The parts and beneficial effects will be described in detail.
另一方面,本申请实施例还提供一种基带处理单元BBU,包括:L1模块、L2模块以及设置于L1模块和L2模块之间的代理模块,代理模块分别与L1模块和L2模块建立通信连接;代理模块用于执行上述各实施例提供的任一所述方法,例如:接收L1模块或L2模块发送的第一消息;第一消息为L1模块和L2模块之间传递的交互消息;基于消息类型确定第一消息包含目标空口数据后,对第一消息进行解析,获取目标空口数据。On the other hand, an embodiment of the present application also provides a baseband processing unit BBU, including: an L1 module, an L2 module, and an agent module arranged between the L1 module and the L2 module, and the agent module establishes a communication connection with the L1 module and the L2 module respectively. The proxy module is used to execute any one of the methods provided by the above-mentioned embodiments, for example: receiving the first message sent by the L1 module or the L2 module; the first message is the interactive message transmitted between the L1 module and the L2 module; based on the message After the type is determined that the first message contains the target air interface data, the first message is parsed to obtain the target air interface data.
可选地,所述代理模块基于共享内存接口通信方式分别与L1模块和L2模块建立通信连接;L1模块、L2模块和代理模块将同一命名共享内存映射到各自进程的虚拟地址空间,且代理模块分别与L1模块和L2模块建立进程间通信接口映射。Optionally, the proxy module establishes a communication connection with the L1 module and the L2 module respectively based on the shared memory interface communication mode; the L1 module, the L2 module and the proxy module map the same named shared memory to the virtual address space of the respective process, and the proxy module Establish inter-process communication interface mapping with L1 module and L2 module respectively.
可选地,所述代理模块基于UDP接口通信方式分别与L1模块和L2模块建立通信连接;代理模块预配置有第一接收套接字和第二接收套接字,第一接收套接字为L1模块的对端套接字,第二接收套接字为L2模块的对端套接字。Optionally, the proxy module establishes a communication connection with the L1 module and the L2 module based on the UDP interface communication mode; the proxy module is preconfigured with a first receiving socket and a second receiving socket, and the first receiving socket is The peer socket of the L1 module, and the second receiving socket is the peer socket of the L2 module.
在此需要说明的是,本申请实施例提供的上述BBU,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。It should be noted here that the above-mentioned BBU provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiment, and can achieve the same technical effect, and the same as the method embodiment in this embodiment is not repeated here. The parts and beneficial effects will be described in detail.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110413131.2A CN113115478B (en) | 2021-04-16 | 2021-04-16 | Air interface data acquisition method and device and BBU |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110413131.2A CN113115478B (en) | 2021-04-16 | 2021-04-16 | Air interface data acquisition method and device and BBU |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113115478A CN113115478A (en) | 2021-07-13 |
CN113115478B true CN113115478B (en) | 2022-07-26 |
Family
ID=76718086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110413131.2A Active CN113115478B (en) | 2021-04-16 | 2021-04-16 | Air interface data acquisition method and device and BBU |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113115478B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115913486A (en) * | 2021-09-18 | 2023-04-04 | 维沃移动通信有限公司 | Information reporting method, device, terminal and readable storage medium |
CN114490458B (en) * | 2021-12-31 | 2023-06-20 | 浙江毫微米科技有限公司 | Data transmission method, chip, server and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101394658A (en) * | 2007-09-21 | 2009-03-25 | 中兴通讯股份有限公司 | Apparatus realizing distributed wireless cell and communication method |
CN101868054A (en) * | 2010-05-07 | 2010-10-20 | 武汉邮电科学研究院 | An improved distributed base station architecture and implementation method |
CN102244887A (en) * | 2011-07-21 | 2011-11-16 | 北京北方烽火科技有限公司 | Evolved Node B (eNodeB) monitoring system and eNodeB monitoring method |
CN102647804A (en) * | 2011-02-21 | 2012-08-22 | 中国移动通信集团公司 | A distributed base station, data transmission method and device |
CN104185193A (en) * | 2014-08-18 | 2014-12-03 | 京信通信系统(中国)有限公司 | Multi-channel RRU delay control method and device |
CN104618952A (en) * | 2014-12-31 | 2015-05-13 | 上海大唐移动通信设备有限公司 | Terminal |
CN105142159A (en) * | 2015-08-20 | 2015-12-09 | 武汉邮电科学研究院 | Test system for L2 (Layer 2) in LTE (Long Term Evolution) base station |
CN105265015A (en) * | 2014-04-29 | 2016-01-20 | 华为技术有限公司 | Remote radio hub (RHUB), indoor communication system, and signal transmission method |
WO2016161938A1 (en) * | 2015-04-08 | 2016-10-13 | 华为技术有限公司 | Single board reset method, apparatus and device for base band unit |
CN111107586A (en) * | 2019-12-24 | 2020-05-05 | 广东机电职业技术学院 | A kind of processing method and system of BBU front transmission data |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2898753B1 (en) * | 2012-09-21 | 2018-04-04 | Telefonaktiebolaget LM Ericsson (publ) | Network node and method performed by a network node for controlling connectivity of a radio resource unit to a base band unit |
US9572057B2 (en) * | 2015-04-21 | 2017-02-14 | Freescale Semiconductor, Inc. | Traffic scheduling system for wireless communication system |
-
2021
- 2021-04-16 CN CN202110413131.2A patent/CN113115478B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101394658A (en) * | 2007-09-21 | 2009-03-25 | 中兴通讯股份有限公司 | Apparatus realizing distributed wireless cell and communication method |
CN101868054A (en) * | 2010-05-07 | 2010-10-20 | 武汉邮电科学研究院 | An improved distributed base station architecture and implementation method |
CN102647804A (en) * | 2011-02-21 | 2012-08-22 | 中国移动通信集团公司 | A distributed base station, data transmission method and device |
CN102244887A (en) * | 2011-07-21 | 2011-11-16 | 北京北方烽火科技有限公司 | Evolved Node B (eNodeB) monitoring system and eNodeB monitoring method |
CN105265015A (en) * | 2014-04-29 | 2016-01-20 | 华为技术有限公司 | Remote radio hub (RHUB), indoor communication system, and signal transmission method |
CN104185193A (en) * | 2014-08-18 | 2014-12-03 | 京信通信系统(中国)有限公司 | Multi-channel RRU delay control method and device |
CN104618952A (en) * | 2014-12-31 | 2015-05-13 | 上海大唐移动通信设备有限公司 | Terminal |
WO2016161938A1 (en) * | 2015-04-08 | 2016-10-13 | 华为技术有限公司 | Single board reset method, apparatus and device for base band unit |
CN105142159A (en) * | 2015-08-20 | 2015-12-09 | 武汉邮电科学研究院 | Test system for L2 (Layer 2) in LTE (Long Term Evolution) base station |
CN111107586A (en) * | 2019-12-24 | 2020-05-05 | 广东机电职业技术学院 | A kind of processing method and system of BBU front transmission data |
Also Published As
Publication number | Publication date |
---|---|
CN113115478A (en) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111801898B (en) | A method, apparatus and system for capability transmission of terminal equipment | |
CN111432479B (en) | Method and device for transmitting channel status information | |
US20220352952A1 (en) | Method and device for communication | |
CN110602743A (en) | Method for measuring downlink channel characteristic parameters and user equipment | |
CN111836368B (en) | Method and apparatus for data transmission | |
CN108768583A (en) | A kind of data source analog platform based on LTE-A | |
CN113115478B (en) | Air interface data acquisition method and device and BBU | |
CN113709813B (en) | A method and system for NR small base station baseband merging | |
WO2021027605A1 (en) | Method and apparatus for receiving and sending downlink control information | |
CN108024267A (en) | A kind of method and device of reference signal transmission | |
JP7488377B2 (en) | Method and apparatus for multicast communication - Patents.com | |
WO2017193884A1 (en) | Reference signal sending method, detection method, base station, and mobile station | |
CN106685766A (en) | A physical layer protocol conformance testing method and system | |
TWI791103B (en) | A method and a device for transmitting up-link control information | |
US20240323733A1 (en) | Method and system for measurement operation for multicast and broadcast services in 5g | |
WO2020192702A1 (en) | Communication method, and communication device | |
CN114650606A (en) | Communication equipment, media access control layer architecture and implementation method thereof | |
CN111585733A (en) | Method and device for determining quantity of resource elements for data transmission | |
CN118784111A (en) | Data set sending and receiving method, communication system, communication device and storage medium | |
CN113811000B (en) | A resource configuration method, channel measurement method, device and equipment | |
US11147046B2 (en) | Forbidden-resource-unit indication for coexisting communication | |
WO2020221261A1 (en) | Communication method and apparatus | |
CN110855330B (en) | Transmission method and device | |
CN108206726A (en) | A kind of data processing method for merging cell, apparatus and system | |
WO2022204894A1 (en) | Communication method and communication apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: No. 9 Mozhou East Road, Nanjing City, Jiangsu Province, 211111 Patentee after: Zijinshan Laboratory Country or region after: China Address before: No. 9 Mozhou East Road, Jiangning Economic Development Zone, Jiangning District, Nanjing City, Jiangsu Province Patentee before: Purple Mountain Laboratories Country or region before: China |
|
CP03 | Change of name, title or address |