WO2020248865A1 - 控制字的传输方法、装置和计算机可读存储介质 - Google Patents
控制字的传输方法、装置和计算机可读存储介质 Download PDFInfo
- Publication number
- WO2020248865A1 WO2020248865A1 PCT/CN2020/093828 CN2020093828W WO2020248865A1 WO 2020248865 A1 WO2020248865 A1 WO 2020248865A1 CN 2020093828 W CN2020093828 W CN 2020093828W WO 2020248865 A1 WO2020248865 A1 WO 2020248865A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control word
- control
- time
- information table
- words
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/12—Arrangements providing for calling or supervisory signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0033—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1469—Two-way operation using the same type of signal, i.e. duplex using time-sharing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- This application relates to the field of communication technology, for example, to a method, device and computer-readable storage medium for transmitting control words.
- Ethernet is introduced in the traditional fronthaul interface: Common Public Radio Interface (CPRI) protocol.
- Network fronthaul interface protocol such as the Ethernet transmission radio frequency signal (Radio over Ethernet, RoE) protocol, enhanced CPRI (enhanced-CPRI, eCPRI) protocol, etc.
- RoE Ethernet transmission radio frequency signal
- eCPRI enhanced CPRI
- the Ethernet fronthaul interface protocol adopts the control word and Inphase Quadrature (IQ) data separation, and the independent encapsulation of Ethernet packets for transmission, which can more flexibly support the requirements of 5G networking scenarios.
- IQ Inphase Quadrature
- a composite networking scenario such as star type and chain type, there are both Ethernet fronthaul interface protocol (RoE protocol or eCPRI protocol) and CPRI protocol.
- the radio equipment controller (Radio Equipment Controller, REC) and the main radio equipment (Radio Equipment, RE) use RoE protocol or eCPRI protocol
- the main RE uplink port uses Ethernet forward interface protocol
- the downstream interface uses the CPRI fronthaul interface protocol, which is often used to connect with REC) and the slave RE (both the upstream and downstream interfaces use the CPRI fronthaul interface protocol) and the CRPI protocol between the slave RE and the slave RE.
- REC transfers control words with multi-level slave REs
- master RE needs to complete the conversion of RoE protocol or eCPRI protocol to CPRI protocol.
- the control word message between the REC and the main RE is required to be sent and received strictly according to the timing in the super frame where the time division multiplexing control word is effective, and each super frame needs to be processed, which affects the timing accuracy of the REC and the main RE
- the requirements are high, and the hardware circuits of the REC and the main RE are extremely complex to implement, and occupy more message sending and receiving traffic.
- This application provides a control word transmission method, device, and computer-readable storage medium, which can reduce the requirements for high-precision timing packet transmission between REC and main RE, reduce the complexity of hardware circuit implementation, and reduce the communication between REC and main RE Control word transmission flow.
- This application provides a control word transmission method, including:
- control word descriptor information table Acquiring a control word descriptor information table, where the control word descriptor information table is used to indicate attribute information of at least one control word
- This application also provides a control word transmission method, including:
- control word descriptor information table Acquiring a control word descriptor information table, where the control word descriptor information table is used to indicate attribute information of at least one control word
- the present application also provides a computer-readable storage medium, the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to realize any of the above The transmission method of the control word described in one.
- the application also provides a control word transmission device, including a processor and a memory, wherein the processor is used to execute a program stored in the memory to implement the control word transmission method as described in any of the above.
- This application also provides a control word transmission device, including a control word extractor, a first filler and a CPRI control word transmitter, wherein:
- the control word extractor is configured to obtain a control word descriptor information table, where the control word descriptor information table is used to indicate the attribute information of one or more control words; according to the control word descriptor information table, the control word payload Extract control words from;
- the first filler is configured to fill the extracted control word to the CPRI control word transmitter;
- the CPRI control word transmitter is configured to transmit the control word.
- This application also provides a control word transmission device, including a CPRI control word receiver, a control word collector and a second filler, wherein:
- CPRI control word receiver set to receive control word
- the control word collector is configured to obtain a control word descriptor information table, where the control word descriptor information table is used to indicate the attribute information of one or more control words; receiving from the CPRI control word according to the control word descriptor information table Collect control words in the device;
- the second filler is configured to fill the collected control words into the control word payload.
- Figure 1 is a schematic diagram of the networking relationship between REC and RE;
- Figure 2 is a flow chart of a method for transmitting control words from REC to RE in this application;
- FIG. 3 is a sequence diagram of a control word descriptor information table bit of this application.
- FIG. 4 is a schematic diagram of a process of extracting control words in a control word payload of this application
- FIG. 5 is a schematic diagram of a CPRI control word sending process of this application.
- Fig. 6 is a flow chart of a method for transmitting control words from RE to REC in this application;
- FIG. 7 is a schematic diagram of a CPRI control word collection process of this application.
- FIG. 8 is a schematic diagram of a process of filling a control word payload with a control word according to this application.
- FIG. 9 is a schematic structural diagram of the first control word transmission device of this application.
- FIG. 10 is a schematic structural diagram of the second type of control word transmission device of this application.
- Ethernet fronthaul interface is the most important link in the uplink and downlink data transmission, and the Ethernet fronthaul interface protocol is often used as a new transmission protocol that separates the transmission of control words and IQ data. It is applied between the REC and the master RE, between the master RE and the slave RE, and between the slave RE and the slave RE. Therefore, the continued use of the CPRI protocol is to make better use of existing resources.
- a commonly used connection diagram is shown in Figure 1. .
- the method provided in this application is to solve the problems of high timing accuracy of the control word transmission between the REC and the main RE, the high difficulty of hardware circuit implementation, and the large flow of control word messages, and the control word in the control word payload is in accordance with CPRI
- the protocol is sent to the multi-level slave RE, and the implementation steps of this application will be described through the following embodiments.
- Embodiment 1 Control word transmission method one
- the transmission method of the control word in this embodiment is mainly applied to the transmission direction of the control word from REC to RE.
- the message transmission method encapsulated by the Ethernet fronthaul interface protocol is used between the REC and the main RE.
- the control word message contains: standard Ethernet message encapsulation header (such as Media Access Control (MAC), Internet Protocol) Protocol, IP), User Datagram Protocol (UDP), Ethernet fronthaul interface protocol encapsulation header (such as RoE, eCPRI, etc.) and control word payload.
- standard Ethernet message encapsulation header such as Media Access Control (MAC), Internet Protocol) Protocol, IP
- UDP User Datagram Protocol
- Ethernet fronthaul interface protocol encapsulation header such as RoE, eCPRI, etc.
- the protocol is sent to the multi-level slave RE.
- this application provides a method for transmitting control words, including:
- Step 201 Obtain a control word descriptor information table, where the control word descriptor information table is used to indicate attribute information of one or more control words.
- control word descriptor information table is determined by the REC and the main RE through signaling negotiation.
- the attribute information includes: time division multiplexing attribute E, bit width W, depth D, the basic frame number L in the CPRI frame, and the starting superframe number S in the CPRI frame.
- the step 201 includes the following steps:
- Step 2010 Obtain the number N of control words in the control word payload.
- the value range of N is determined by the number of control word payloads P, the proportion of time division multiplexing control words in the control word payload, and the depth D and bit width W of each time division multiplexing control word (units can be bits (bit)).
- the data width of the control word payload is M (the unit can be byte).
- the value range of the number of control words N is as follows:
- control word payloads are non-time-division multiplexed control words:
- control word payload contains both time-division multiplexing control words and non-time-division multiplexing control words:
- control word payloads are time division multiplexing control words:
- Step 2011 Configure the descriptor information corresponding to the N control words; among them, the meaning of the N descriptor configuration information fields is shown in Figure 3, and the N descriptor configuration information bit segments are all the same, which means:
- Time division multiplexing attribute E used to indicate whether the corresponding control word in the control word payload is a time division multiplexing control word
- Depth D used to indicate the depth of the control word in the control word payload
- Bit width W used to indicate the bit width of the control word in the control word payload
- Coordinate L used to indicate the coordinate of the control word in the superframe in the control word payload (ie the basic frame number);
- Start superframe number S used to indicate the superframe number where the control word in the control word payload starts in the radio frame
- control word descriptor information table When the time-division multiplexing attribute E in the control word descriptor information table indicates that a control word is a time-division multiplexing control word, the control word only needs to pay attention to the bit width W and the coordinate L in the table.
- the acquisition of multiple parameters in the control word descriptor information table can be negotiated between the REC and the main RE through signaling before the link is established to ensure consistency of parameters used in the sending and receiving directions.
- Step 202 Extract the control word from the control word payload according to the control word descriptor information table.
- the step 202 includes:
- each control word includes D time division multiplexed control words or one non-time division multiplexed control word;
- i is a natural number between 1 and N, the following steps are performed in a loop:
- the current control word is a non-time-division multiplexed control word
- the current control word is a time-division multiplexed control word
- the extracted control word is a time-division multiplexed control word
- the time-division multiplexing attribute E and coordinate L need to be sent to the storage module in the CPRI control word transmitter together
- the extracted control word is a time-division multiplexing control word
- the time-division multiplexing attribute E, depth D, coordinate L, and starting superframe number S need to be sent to the storage module in the CPRI control word transmitter.
- the above extraction operations are performed cyclically until the last control word is extracted.
- Step 203 Fill the extracted control word to the CPRI control word transmitter.
- the step 203 includes:
- time-division multiplexed control word For the time-division multiplexed control word, it is sent at the basic frame with the basic frame number L in each superframe;
- the basic frame number is sent at the basic frame of L.
- each superframe For the time-division multiplexed control word, each superframe sends the same data; for the time-division multiplexed control word, within the superframe where the time-division multiplexed control word is valid, each superframe sends different data.
- the time-division multiplexing control word is sent at the basic frame number L in each superframe
- the time division multiplexing control word is sent as follows:
- control word in the control word message encapsulated by the Ethernet fronthaul interface protocol sent by the REC to the RE can be sent to the multi-level slave RE according to the CPRI frame format, so as to realize the downlink control word of the REC and the multi-level slave RE Hair function.
- This application obtains a control word descriptor information table, where the control word descriptor information table is used to indicate the attribute information of one or more control words; and the control word is extracted from the control word payload according to the control word descriptor information table; Filling the extracted control word into the CPRI control word transmitter, under the premise of meeting the requirements of new 5G networking scenarios, reduces the requirements for high-precision timing packet transmission between the REC and the main RE, and reduces the complexity of hardware circuit implementation. At the same time, This application does not need to send packets in every superframe, thereby reducing the transmission flow of control words between the REC and the main RE.
- Embodiment two control word transmission method two
- the CPRI frame format data transmission is adopted between the master RE and the slave RE.
- the master RE needs to report the control word information reported by the multi-level slave RE to the REC through the Ethernet fronthaul interface protocol message encapsulation form.
- control words including:
- Step 601 Obtain a control word descriptor information table, where the control word descriptor information table is used to indicate attribute information of one or more control words.
- control word descriptor information table is determined by the REC and the main RE through signaling negotiation.
- the attribute information includes: time division multiplexing attribute E, bit width W, depth D, the basic frame number L in the CPRI frame, and the starting superframe number S in the CPRI frame.
- the step 601 includes the following steps:
- Step 6010 Obtain the number N of control words in the control word payload.
- the value range of N is determined by the number of control word payloads P, the proportion of time division multiplexing control words in the control word payload, and the depth D and bit width W of each time division multiplexing control word (unit: bit) .
- the data bit width of the control word payload is M (unit: byte).
- the value range of the number of control words N is as follows:
- control word payloads are non-time-division multiplexed control words:
- control word payload contains both time-division multiplexing control words and non-time-division multiplexing control words:
- control word payloads are time division multiplexing control words:
- Step 6011 Configure the descriptor information corresponding to the N control words; among them, the meaning of the N descriptor configuration information fields is shown in Figure 3, and the N descriptor configuration information bit segments are all the same, which means:
- Time division multiplexing attribute E used to indicate whether the corresponding control word in the control word payload is a time division multiplexing control word
- Depth D used to indicate the depth of the control word in the control word payload
- Bit width W used to indicate the bit width of the control word in the control word payload
- Coordinate L used to indicate the coordinate of the control word in the superframe in the control word payload (ie the basic frame number);
- Start superframe number S used to indicate the superframe number where the control word in the control word payload starts in the radio frame
- control word descriptor information table When the time-division multiplexing attribute E in the control word descriptor information table indicates that a control word is a time-division multiplexing control word, the control word only needs to pay attention to the bit width W and the coordinate L in the table.
- the acquisition of multiple parameters in the control word descriptor information table can be negotiated between the REC and the main RE through signaling before the link is established to ensure consistency of parameters used in the sending and receiving directions.
- Step 602 Collect control words from the CPRI control word receiver according to the control word descriptor information table.
- the step 602 includes:
- each control word includes D time division multiplexed control words or one non-time division multiplexed control word;
- i is a natural number between 1 and N, the following steps are performed in a loop:
- the current control word is a non-time-division multiplexed control word
- the current control word is a time-division multiplexing control word, from the start superframe number S to the end superframe number (S+D-1) in each superframe, the basic frame number is L Collect D time division multiplexing control words.
- time-division multiplexing control words are collected at the position where the basic frame number is L in the current superframe
- the time division multiplexing control word is collected according to the super frame number and basic frame number in the current link, and the sequence is as follows:
- control words non-time division multiplexing control words and time division multiplexing control words that need to be collected in the current wireless frame are collected.
- Step 603 Fill the collected control words into the control word payload.
- the step 603 includes:
- each non-time-division multiplexed control word occupies the W-bit wide data of the control word payload, and each time-division multiplexed control word occupies the D*W bit width data of the control word payload.
- the time-division multiplexed control word occupies the W-bit wide data of the control word payload; when the filled control word is a time-division multiplexed control word, the time-division multiplexed control word
- the multiplexing control word occupies the D*W bit width data of the control word payload. Starting from the first control word, the above filling operation is performed cyclically until the last control word is filled in the control word payload.
- the master RE can fill all the control words reported from the RE into the control word payload.
- the content in the control word payload needs to be sent to the REC through the encapsulation process of the Ethernet fronthaul interface protocol.
- the Ethernet fronthaul interface protocol Encapsulation is not within the scope of the methods provided in this application.
- the control word payload can only be sent to the REC after being encapsulated by the Ethernet fronthaul interface protocol to complete the reporting process of all control words from the RE.
- Flow_Rate 0 is the quantitative calculation using this application to encapsulate the transmission and reception flow of the control word message according to the Ethernet fronthaul interface protocol
- Transmit_Data is the amount of data sent and received
- Time is the effective time for sending and receiving data.
- Transmit_Data is 742byte
- Time is 533.6 microseconds (us).
- 742byte of Transmit_Data includes 14byte of Ethernet encapsulation header (MAC message encapsulation), 8byte of Ethernet fronthaul interface protocol encapsulation header (RoE encapsulation), 640byte of time-division multiplexing control word payload, and 80byte of non-time-division multiplexing control word payload.
- Flow_Rate 1 is the traditional control word sending method to quantitatively calculate the sending and receiving flow of the control word message encapsulated according to the Ethernet fronthaul interface protocol
- Transmit_Data is the amount of data sent and received
- Time is the effective time of sending and receiving data.
- 1456byte of Transmit_Data is the amount of data sent in 8 superframes, and the amount of data sent in each superframe is 182bytes.
- the 182bytes include Ethernet encapsulation header (MAC packet encapsulation) 14byte, Ethernet fronthaul interface protocol encapsulation header (RoE Package) 8byte, time-division multiplexed control word payload 80byte, non-time-division multiplexed control word payload 80byte.
- Ethernet encapsulation header MAC packet encapsulation
- RoE Package Ethernet fronthaul interface protocol encapsulation header
- Embodiment 3 Computer readable storage medium
- the present application also provides a computer-readable storage medium, the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to realize any of the above The transmission method of the control word described in one.
- Embodiment 4 Transmission device 1 of control word
- the application also provides a control word transmission device, including a processor and a memory, wherein the processor is used to execute a program stored in the memory to implement the control word transmission method as described in any of the above.
- Embodiment 5 Control word transmission device 2
- control word transmission device including a control word extractor 901, a first filler 902, and a CPRI control word transmitter 903, wherein:
- the control word extractor 901 is configured to obtain a control word descriptor information table.
- the control word descriptor information table is used to indicate the attribute information of one or more control words; according to the control word descriptor information table, the control word Extract control words from the Netherlands;
- the first filler 902 is configured to fill the extracted control word to the CPRI control word transmitter 903;
- the CPRI control word transmitter 903 is configured to send the control word.
- the CPRI control word transmitter 903 is configured to send the control words that need to be delivered to the multi-level slave RE to the multi-level slave RE according to the CPRI protocol.
- control word descriptor information table is determined by the REC and the main RE through signaling negotiation.
- the attribute information includes: time division multiplexing attribute E, bit width W, depth D, the basic frame number L in the CPRI frame, and the starting superframe number S in the CPRI frame.
- the acquisition of multiple parameters in the control word descriptor information table can be negotiated between the REC and the main RE through signaling before the link is established to ensure consistency of parameters used in the sending and receiving directions.
- control word extractor 901 extracts control words from the control word payload according to the control word descriptor information table, including:
- each control word includes D time division multiplexed control words or one non-time division multiplexed control word;
- i is a natural number between 1 and N, the following steps are performed in a loop:
- the current control word is a non-time-division multiplexed control word
- the current control word is a time-division multiplexed control word
- control word extractor 901 when it extracts control words one by one, it needs to store the extracted control words and corresponding information table parameters according to the order of the control word payload.
- the extracted control word is a time-division multiplexed control word
- the time-division multiplexing attribute E and coordinate L need to be sent to the storage module in the CPRI control word transmitter 903 together
- the extracted control word is time-division multiplexing
- the time division multiplexing attribute E, depth D, coordinate L, and start superframe number S need to be sent to the storage module in the CPRI control word transmitter 903 together.
- the above extraction operations are performed cyclically until the last control word is extracted.
- the first filler 902 fills the extracted control word into the common public radio interface CPRI control word transmitter 903, including:
- time-division multiplexed control word For the time-division multiplexed control word, it is sent at the basic frame with the basic frame number L in each superframe;
- the basic frame number is sent at the basic frame of L.
- each superframe For the time-division multiplexed control word, each superframe sends the same data; for the time-division multiplexed control word, within the superframe where the time-division multiplexed control word is valid, each superframe sends different data.
- the time-division multiplexing control word is sent at the basic frame number L in each superframe
- the time division multiplexing control word is sent as follows:
- the CPRI control word transmitter 903 transmits all the control words (non-time division multiplexing control words and time division multiplexing control words) that need to be transmitted in the current wireless frame according to the foregoing transmission method.
- control word transmission device can realize the control word in the control word message encapsulated by the Ethernet fronthaul interface protocol sent by the REC to the RE to the multi-stage slave RE according to the CPRI frame format, thereby realizing the REC and the multi-stage Send the function from the downstream control word of the RE.
- Embodiment 6 Control word transmission device 3
- this application also provides a control word transmission device, including a CPRI control word receiver 1001, a control word collector 1002, and a second filler 1003, wherein:
- the control word collector 1002 is configured to obtain a control word descriptor information table, where the control word descriptor information table is used to indicate attribute information of one or more control words; according to the control word descriptor information table, the CPRI control word Collect control words in the receiver 1001;
- the second filler 1003 is configured to fill the collected control words into the control word payload.
- the CPRI control word receiver 1001 is configured to receive control words that need to be reported from REs in multiple stages according to the CPRI protocol.
- the attribute information includes: time division multiplexing attribute E, bit width W, depth D, the basic frame number L in the CPRI frame, and the starting superframe number S in the CPRI frame.
- the acquisition of multiple parameters in the control word descriptor information table can be negotiated between the REC and the main RE through signaling before the link is established to ensure consistency of parameters used in the sending and receiving directions.
- control word collector 1002 collecting control words from the CPRI control word receiver 1001 according to the control word descriptor information table includes:
- each control word includes D time division multiplexed control words or one non-time division multiplexed control word;
- i is a natural number between 1 and N, the following steps are performed in a loop:
- the current control word is a non-time-division multiplexed control word
- the current control word is a time-division multiplexing control word, from the start superframe number S to the end superframe number (S+D-1) in each superframe, the basic frame number is L Collect D time division multiplexing control words.
- time-division multiplexing control words are collected at the position where the basic frame number is L in the current superframe
- the time division multiplexing control word is collected according to the super frame number and basic frame number in the current link, and the sequence is as follows:
- the control word collector 1002 collects all the control words (non-time division multiplexing control words and time division multiplexing control words) that need to be collected in the current wireless frame according to the above-mentioned collecting method.
- the second filler 1003 fills the collected control words into the control word payload, including:
- each non-time-division multiplexed control word occupies the W-bit wide data of the control word payload, and each time-division multiplex control The word occupies D*W bit-wide data of the control word payload.
- the time-division multiplexed control word occupies the W-bit wide data of the control word payload; when the filled control word is a time-division multiplexed control word, the time-division multiplexed control word The multiplexing control word occupies the D*W bit width data of the control word payload.
- the second filler 1003 cyclically executes the aforementioned filling operation until the last control word is filled in the control word payload.
- the second filler 1003 can realize that the master RE fills all the control words reported from the RE into the control word payload.
- the content of the control word payload needs to go through the Ethernet fronthaul interface protocol encapsulation process to be sent to the REC.
- the Ethernet fronthaul interface protocol encapsulation is not within the scope of the method provided in this application.
- the control word payload can only be sent to the REC after being encapsulated by the Ethernet fronthaul interface protocol, and the reporting process of all the time division multiplexing control words from the RE is completed.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Time-Division Multiplex Systems (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种控制字的传输方法、装置和计算机可读存储介质,所述控制字的传输方法包括:获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;根据所述控制字描述符信息表从控制字净荷中提取控制字;将提取的控制字填充至通用公用射频接口CPRI控制字发送器。
Description
本申请要求在2019年06月12日提交中国专利局、申请号为201910506696.8的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,例如涉及一种控制字的传输方法、装置和计算机可读存储介质。
在5G通信***中,为应对新型组网场景所要求的低时延、高带宽及大数据量传输等要求,在传统前传接口:通用公用射频接口(Common Public Radio Interface,CPRI)协议中引入以太网前传接口协议,比如以太网传输射频信号(Radio over Ethernet,RoE)协议、增强型CPRI(enhanced-CPRI,eCPRI)协议等。与CPRI协议相比,以太网前传接口协议采用控制字和同相正交(Inphase Quadrature,IQ)数据分离、以太网报文独立封装的方式进行传输,可以更灵活地支持5G组网场景的要求。在一种如星型、链型等复合组网场景中同时存在以太网前传接口协议(RoE协议或eCPRI协议)和CPRI协议。
在实际应用场景中,射频处理单元控制器(Radio Equipment Controller,REC)和主射频处理单元(Radio Equipment,RE)之间使用RoE协议或eCPRI协议,主RE(上联口采用以太网前传接口协议,下联口采用CPRI前传接口协议,常用于和REC连接)和从RE(上联口和下联口均采用CPRI前传接口协议)以及从RE和从RE之间使用CRPI协议。REC在和多级从RE传递控制字时,需要主RE完成RoE协议或者eCPRI协议向CPRI协议的转换,由于时分复用控制字(在不同超帧的相同控制字位置处发送不同的控制字)的存在,REC和主RE之间的控制字报文在时分复用控制字有效的超帧内要求严格按照定时收发,且每个超帧都需要进行处理,这对REC和主RE的定时精度要求较高,REC和主RE的硬件电路实现复杂度极高,而且占用较多的报文收发流量。
因此,在5G通信***中,如何有效地满足新型组网场景的要求,提供一种定时精度要求低、硬件电路实现难度低以及控制字报文流量小的实现方法,是本领域技术人员亟待解决的技术问题。
发明内容
本申请提供了一种控制字的传输方法、装置和计算机可读存储介质,能够 降低REC和主RE之间高精度定时发包的要求,降低硬件电路实现复杂度,并降低REC和主RE之间控制字的传输流量。
本申请提供了一种控制字的传输方法,包括:
获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;
根据所述控制字描述符信息表从控制字净荷中提取控制字;
将提取的控制字填充至通用公用射频接口CPRI控制字发送器。
本申请还提供了一种控制字的传输方法,包括:
获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;
根据所述控制字描述符信息表从CPRI控制字接收器中收集控制字;
将收集的控制字填充至控制字净荷中。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如以上任一项所述的控制字的传输方法。
本申请还提供了一种控制字的传输装置,包括处理器及存储器,其中:所述处理器用于执行存储器中存储的程序,以实现如以上任一项所述的控制字的传输方法。
本申请还提供了一种控制字的传输装置,包括控制字提取器、第一填充器和CPRI控制字发送器,其中:
控制字提取器,设置为获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息;根据所述控制字描述符信息表从控制字净荷中提取控制字;
第一填充器,设置为将提取的控制字填充至CPRI控制字发送器;
CPRI控制字发送器,设置为发送所述控制字。
本申请还提供了一种控制字的传输装置,包括CPRI控制字接收器、控制字收集器和第二填充器,其中:
CPRI控制字接收器,设置为接收控制字;
控制字收集器,设置为获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息;根据所述控制字描述符信息表从CPRI控制字接收器中收集控制字;
第二填充器,设置为将收集的控制字填充至控制字净荷中。
图1为REC和RE之间组网关系示意图;
图2为本申请的一种REC到RE方向的控制字的传输方法流程图;
图3为本申请的一种控制字描述符信息表位序图;
图4为本申请的一种控制字净荷中控制字提取的过程示意图;
图5为本申请的一种CPRI控制字发送过程示意图;
图6为本申请的一种RE到REC方向的控制字的传输方法流程图;
图7为本申请的一种CPRI控制字收集过程示意图;
图8为本申请的一种控制字填充控制字净荷的过程示意图;
图9为本申请的第一种控制字的传输装置的结构示意图;
图10为本申请的第二种控制字的传输装置的结构示意图。
下文中将结合附图对本申请的实施例进行说明。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在一些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在5G通信***中,为满足新型组网场景的要求,以太网前传接口作为上下行数据传输中最重要的一环节,以太网前传接口协议作为分离传输控制字和IQ数据的新型传输协议常被应用于REC和主RE之间,主RE和从RE以及从RE和从RE之间,因此继续使用CPRI协议是为了更好的利用现有资源,一种常用的连接关系图如图1所示。
本申请提供的方法是在解决REC和主RE之间传输控制字定时精度高、硬件电路实现难度高以及控制字报文流量大等问题的前提下,将控制字净荷中的控制字按照CPRI协议发送给多级从RE,下面通过实施例对本申请的实现步骤进行说明。
实施例一:控制字的传输方法一
本实施例的控制字的传输方法主要应用于REC到RE的控制字的传输方向。
REC和主RE之间采用以太网前传接口协议封装的报文传输方式,如控制字报文包含:标准以太网报文封装头(如媒体访问控制(Media Access Control,MAC)、网际协议(Internet Protocol,IP)、用户数据报协议(User Datagram Protocol,UDP)等)、以太网前传接口协议封装头(如RoE、eCPRI等)和控制字净荷。本申请提供的方法是在解决REC和主RE之间传输控制字定时精度高、硬件电路实现难度高以及控制字报文流量大等问题的前提下,将控制字净荷中的控制字按照CPRI协议发送给多级从RE。
如图2所示,本申请提供了一种控制字的传输方法,包括:
步骤201:获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息。
在一种示例性实施例中,所述控制字描述符信息表由REC和主RE通过信令协商决定。
在一种示例性实施例中,所述属性信息包括:时分复用属性E、位宽W、深度D、在CPRI帧中的基本帧号L、在CPRI帧中的起始超帧号S。
需要说明的是,所述描述符信息表的深度和控制字的个数需保持一致。
在一种示例性实施例中,所述步骤201包括如下步骤:
步骤2010:获取控制字净荷中控制字的个数N。
其中,N的取值范围决定于控制字净荷的个数P、控制字净荷中时分复用控制字占比以及每个时分复用控制字的深度D与位宽W(单位可以为比特(bit))。控制字净荷数据位宽为M(单位可以为字节(byte))。在一种应用实例中,所有时分复用控制字的深度D=8,位宽W=64,非时分复用控制字的位宽W=64,控制字净荷位宽M=8。
所述控制字个数N的取值范围如下:
a、当控制字净荷中全部为非时分复用控制字时:
N=P;
b、当控制字净荷中同时包含时分复用控制字和非时分复用控制字时:
P/D<N<P;
c、当控制字净荷中全部为时分复用控制字时:
N=P/D=P/8。
步骤2011:配置N个控制字对应的描述符信息;其中,N个描述符配置信息字段含义如图3所示,且N个描述符配置信息位段均相同,所代表的含义:
时分复用属性E:用于指示控制字净荷中所对应的控制字是否为时分复用控制字;
深度D:用于指示控制字净荷中控制字的深度;
位宽W:用于指示控制字净荷中控制字的位宽;
坐标L:用于指示控制字净荷中控制字在超帧中的坐标(即基本帧号);
起始超帧号S:用于指示控制字净荷中控制字在无线帧中开始的超帧号;
当所述控制字描述符信息表中时分复用属性E表示一个控制字为非时分复用控制字时,该控制字只需要关注表中的位宽W以及坐标L即可。
对于所述控制字描述符信息表中多个参数的获取,可以由REC和主RE之间通过信令在建链之前协商完成,保证发送和接收方向使用的参数一致性。
步骤202:根据所述控制字描述符信息表从控制字净荷中提取控制字。
在一种示例性实施例中,所述步骤202,包括:
确定所述控制字净荷中控制字的个数N,每一个控制字包括D个时分复用控制字或一个非时分复用控制字;
对于i从1至N,i为1至N之间的自然数,循环执行以下步骤:
根据所述控制字描述符信息表确定当前控制字是否为时分复用控制字;
如果当前控制字为非时分复用控制字,从所述控制字净荷中提取出W位宽数据作为一个非时分复用控制字,并根据所述控制字描述符信息表确定当前控制字在CPRI帧中的基本帧号;
如果当前控制字为时分复用控制字,从所述控制字净荷中提取出D*W位宽数据作为D个时分复用控制字,并根据所述控制字描述符信息表确定当前控制字的深度、当前控制字在CPRI帧中的基本帧号、当前控制字在CPRI帧中的起始超帧号。
需要说明的是,在逐个提取控制字时需要按照控制字净荷的排列顺序,并将所提取出来的控制字以及对应的信息表参数进行存储。当提取出的控制字为非时分复用控制字时,需要将时分复用属性E以及坐标L一并送给CPRI控制字发送器中的存储模块;当提取出的控制字为时分复用控制字时,需要将时分复用属性E、深度D、坐标L和起始超帧号S一并送给CPRI控制字发送器中的 存储模块。从第一个控制字开始,循环执行上述提取操作,直至提取出最后一个控制字。
图4为本申请的一种控制字净荷中提取控制字的过程示意图,其中D=8,W=64,M=8,控制字净荷中第1、2个数据为非时分复用控制字,第3~10个以及第m~m+7个数据为时分复用控制字,按照上述描述步骤可提取出CW_T1和CW_Tm等这些时分复用控制字,以及CW_nT0、CW_nT1等这些非时分复用控制字。
步骤203:将提取的控制字填充至CPRI控制字发送器。
在一种示例性实施例中,所述步骤203,包括:
对于非时分复用控制字,在每个超帧中基本帧号为L的基本帧处发送;
对于时分复用控制字,在起始超帧号为S、终止超帧号为(S+D-1)之间的每个超帧中,基本帧号为L的基本帧处发送。
对于非时分复用控制字,每个超帧发送相同的数据;对于时分复用控制字,在时分复用控制字有效的超帧内,每个超帧发送不同的数据。
如图5所示,非时分复用控制字在每个超帧中基本帧号L处发送;
时分复用控制字按照如下位置发送:
当超帧号为S时,在基本帧号为L位置处,将D个时分复用控制字的第一个在当前基本帧中发送;
当超帧号为(S+1)时,在基本帧号为L位置处,将D个时分复用控制字的第二个在当前基本帧中发送;
……
当超帧号为(S+D-1)时,在基本帧号为L位置处,将D个时分复用控制字的最后一个在当前基本帧中发送;
按照上述发送方法将当前无线帧中所有需要发送的控制字(非时分复用控制字和时分复用控制字)发送完毕。
按照上述步骤可实现将REC向RE发送的以太网前传接口协议封装的控制字报文中的控制字按照CPRI帧格式送给多级从RE,从而实现REC和多级从RE的下行控制字下发功能。
本申请获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息;根据所述控制字描述符信息表从控制字净荷中提取控制字;将提取的控制字填充至CPRI控制字发送器,在满足5G新型组网场景 要求的前提下,降低了REC和主RE之间高精度定时发包的要求,降低了硬件电路实现复杂度,同时,本申请不需要在每个超帧都发包,从而降低了REC和主RE之间控制字的传输流量。
实施例二:控制字的传输方法二
主RE和从RE之间采用CPRI帧格式数据传输,主RE需要将多级从RE上报给REC的控制字信息通过以太网前传接口协议报文封装形式上报。
如图6所示,本申请还提供了一种控制字的传输方法,包括:
步骤601:获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息。
在一种示例性实施例中,所述控制字描述符信息表由REC和主RE通过信令协商决定。
在一种示例性实施例中,所述属性信息包括:时分复用属性E、位宽W、深度D、在CPRI帧中的基本帧号L、在CPRI帧中的起始超帧号S。
在一种示例性实施例中,所述步骤601包括如下步骤:
步骤6010:获取控制字净荷中控制字的个数N。
其中,N的取值范围决定于控制字净荷的个数P、控制字净荷中时分复用控制字占比以及每个时分复用控制字的深度D与位宽W(单位:bit)。控制字净荷数据位宽为M(单位:byte)。在一种应用实例中,所有时分复用控制字的深度D=8,位宽W=64,非时分复用控制字的位宽W=64,控制字净荷位宽M=8。
所述控制字个数N的取值范围如下:
a、当控制字净荷中全部为非时分复用控制字时:
N=P;
b、当控制字净荷中同时包含时分复用控制字和非时分复用控制字时:
P/D<N<P;
c、当控制字净荷中全部为时分复用控制字时:
N=P/D=P/8。
步骤6011:配置N个控制字对应的描述符信息;其中,N个描述符配置信息字段含义如图3所示,且N个描述符配置信息位段均相同,所代表的含义:
时分复用属性E:用于指示控制字净荷中所对应的控制字是否为时分复用控制字;
深度D:用于指示控制字净荷中控制字的深度;
位宽W:用于指示控制字净荷中控制字的位宽;
坐标L:用于指示控制字净荷中控制字在超帧中的坐标(即基本帧号);
起始超帧号S:用于指示控制字净荷中控制字在无线帧中开始的超帧号;
当所述控制字描述符信息表中时分复用属性E表示一个控制字为非时分复用控制字时,该控制字只需要关注表中的位宽W以及坐标L即可。
对于所述控制字描述符信息表中多个参数的获取,可以由REC和主RE之间通过信令在建链之前协商完成,保证发送和接收方向使用的参数一致性。
步骤602:根据所述控制字描述符信息表从CPRI控制字接收器中收集控制字。
在一种示例性实施例中,所述步骤602,包括:
确定所述控制字净荷中控制字的个数N,每一个控制字包括D个时分复用控制字或一个非时分复用控制字;
对于i从1至N,i为1至N之间的自然数,循环执行以下步骤:
根据所述控制字描述符信息表确定当前控制字是否为时分复用控制字;
如果当前控制字为非时分复用控制字,从当前超帧中基本帧号为L的基本帧处收集一个非时分复用控制字;
如果当前控制字为时分复用控制字,从起始超帧号为S、终止超帧号为(S+D-1)之间的每个超帧中,基本帧号为L的基本帧处收集D个时分复用控制字。
如图7所示,非时分复用控制字在当前超帧中基本帧号为L处收集;
时分复用控制字根据当前链路中的超帧号和基本帧号收集,顺序如下:
当超帧号为S时,在基本帧号为L位置处,将当前基本帧中所包含的控制字作为D个时分复用控制字中的第一个;
当超帧号为(S+1)时,在基本帧号为L位置处,将当前基本帧中所包含的控制字作为D个时分复用控制字中的第二个;
……
当超帧号为(S+D-1)时,在基本帧号为L位置处,将当前基本帧中所包含的控制字作为D个时分复用控制字中的最后一个。
按照上述收集方法将当前无线帧中所有需要收集的控制字(非时分复用控 制字和时分复用控制字)收集完毕。
步骤603:将收集的控制字填充至控制字净荷中。
在一种示例性实施例中,所述步骤603,包括:
根据所述控制字描述符信息表确定多个控制字的填充顺序;
按照所述填充顺序填充所述控制字至所述控制字净荷中,每个非时分复用控制字占用所述控制字净荷的W位宽数据,每个时分复用控制字占用所述控制字净荷的D*W位宽数据。
需要说明的是,当填充的控制字为非时分复用控制字时,非时分复用控制字占用控制字净荷的W位宽数据;当填充的控制字为时分复用控制字时,时分复用控制字占用控制字净荷的D*W位宽数据。从第一个控制字开始,循环执行上述填充操作,直至控制字净荷中填充完最后一个控制字。
图8为本申请的一种向控制字净荷中填充上报控制字的过程示意图,其中D=8,W=64,M=8,控制字净荷中第1、2个数据为非时分复用控制字,第3~10个以及第m~m+7个数据为时分复用控制字,按照上述描述步骤可将CW_nR0、CW_nR1等这些非时分复用以及CW_R1、CW_Rm这些时分复用控制字填充到控制字净荷中。
按照上述步骤可实现主RE将所有从RE上报的控制字填充到控制字净荷中,控制字净荷中内容要送给REC还需要经过以太网前传接口协议封装过程,其中以太网前传接口协议封装不在本申请所提供的方法范围内。控制字净荷只有在经过以太网前传接口协议封装之后才能送给REC,完成所有从RE控制字的上报过程。
本申请的控制字的传输方法具有如下优点:
(1)降低了传输时分复用控制字的流量。
示例性的,以整个无线帧发送十个时分复用控制字、深度D=8,位宽W=64,十个非时分复用控制字,位宽W=64,为例,与传统的控制字发送方法进行定量比较:
使用本申请的控制字的传输方法所耗费的流量:
Flow_Rate
0=Transmit_Data/Time=10.06Mbit/s;
其中,Flow_Rate
0为采用本申请定量计算出来按照以太网前传接口协议封装控制字报文的收发流量,Transmit_Data为收发数据量,Time为收发数据有效时间,在本定量计算实例中,Transmit_Data为742byte,Time为533.6微秒(us)。其中,Transmit_Data的742byte包含以太网封装头(MAC报文封装)14byte、以太网前 传接口协议封装头(RoE封装)8byte,时分复用控制字净荷640byte、非时分复用控制字净荷80byte。
使用传统的控制字发送方法所耗费的流量:
Flow_Rate
1=Transmit_Data/Time=20.82Mbit/s;
其中,Flow_Rate
1为采用传统的控制字发送方法定量计算出来按照以太网前传接口协议封装控制字报文的收发流量,Transmit_Data为收发数据量,Time为收发数据有效时间,在本定量计算实例中,Transmit_Data为182byte*8=1456byte,Time为66.7us*8=533.6us。其中,Transmit_Data的1456byte为8个超帧发送的数据量,每个超帧发送数据量为182byte,这182byte中包含以太网封装头(MAC报文封装)14byte、以太网前传接口协议封装头(RoE封装)8byte,时分复用控制字净荷80byte、非时分复用控制字净荷80byte。
通过对比可见,本申请所提供的方法可以有效降低REC和多级从RE之间传递控制字的流量,当传递的控制字报文持续时间越长,Time就会越大,本申请所提供的方法降流量效果就越好。
(2)降低了定时精度的要求,降低了硬件电路实现复杂度。
本申请所提供的方法在REC和多级从RE之间传递控制字时,并不需要严格按照超帧定时发送控制字报文,从而达到了降低定时精度的要求以及硬件电路的实现复杂度。
实施例三:计算机可读存储介质
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如以上任一项所述的控制字的传输方法。
实施例四:控制字的传输装置一
本申请还提供了一种控制字的传输装置,包括处理器及存储器,其中:所述处理器用于执行存储器中存储的程序,以实现如以上任一项所述的控制字的传输方法。
实施例五:控制字的传输装置二
如图9所示,本申请还提供了一种控制字的传输装置,包括控制字提取器 901、第一填充器902和CPRI控制字发送器903,其中:
控制字提取器901,设置为获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息;根据所述控制字描述符信息表从控制字净荷中提取控制字;
第一填充器902,设置为将提取的控制字填充至CPRI控制字发送器903;
CPRI控制字发送器903,设置为发送所述控制字。
在一种示例性实施例中,所述CPRI控制字发送器903,是设置为将需要下发多级从RE的控制字按照CPRI协议发送给多级从RE。
在一种示例性实施例中,所述控制字描述符信息表由REC和主RE通过信令协商决定。
在一种示例性实施例中,所述属性信息包括:时分复用属性E、位宽W、深度D、在CPRI帧中的基本帧号L、在CPRI帧中的起始超帧号S。
对于所述控制字描述符信息表中多个参数的获取,可以由REC和主RE之间通过信令在建链之前协商完成,保证发送和接收方向使用的参数一致性。
在一种示例性实施例中,所述控制字提取器901根据所述控制字描述符信息表从控制字净荷中提取控制字,包括:
确定所述控制字净荷中控制字的个数N,每一个控制字包括D个时分复用控制字或一个非时分复用控制字;
对于i从1至N,i为1至N之间的自然数,循环执行以下步骤:
根据所述控制字描述符信息表确定当前控制字是否为时分复用控制字;
如果当前控制字为非时分复用控制字,从所述控制字净荷中提取出W位宽数据作为一个非时分复用控制字,并根据所述控制字描述符信息表确定当前控制字在CPRI帧中的基本帧号;
如果当前控制字为时分复用控制字,从所述控制字净荷中提取出D*W位宽数据作为D个时分复用控制字,并根据所述控制字描述符信息表确定当前控制字的深度、当前控制字在CPRI帧中的基本帧号、当前控制字在CPRI帧中的起始超帧号。
需要说明的是,控制字提取器901在逐个提取控制字时需要按照控制字净荷的排列顺序,并将所提取出来的控制字以及对应的信息表参数进行存储。当提取出的控制字为非时分复用控制字时,需要将时分复用属性E以及坐标L一并送给CPRI控制字发送器903中的存储模块;当提取出的控制字为时分复用控制字时,需要将时分复用属性E、深度D、坐标L和起始超帧号S一并送给CPRI 控制字发送器903中的存储模块。从第一个控制字开始,循环执行上述提取操作,直至提取出最后一个控制字。
图4为本申请的一种控制字净荷中提取控制字的过程示意图,其中D=8,W=64,M=8,控制字净荷中第1、2个数据为非时分复用控制字,第3~10个以及第m~m+7个数据为时分复用控制字,按照上述描述步骤可提取出CW_T1和CW_Tm等这些时分复用控制字,以及CW_nT0、CW_nT1等这些非时分复用控制字。
在一种示例性实施例中,所述第一填充器902将提取的控制字填充至通用公用射频接口CPRI控制字发送器903,包括:
对于非时分复用控制字,在每个超帧中基本帧号为L的基本帧处发送;
对于时分复用控制字,在起始超帧号为S、终止超帧号为(S+D-1)之间的每个超帧中,基本帧号为L的基本帧处发送。
对于非时分复用控制字,每个超帧发送相同的数据;对于时分复用控制字,在时分复用控制字有效的超帧内,每个超帧发送不同的数据。
如图5所示,非时分复用控制字在每个超帧中基本帧号L处发送;
时分复用控制字按照如下位置发送:
当超帧号为S时,在基本帧号为L位置处,将D个时分复用控制字中的第一个在当前基本帧中发送;
当超帧号为(S+1)时,在基本帧号为L位置处,将D个时分复用控制字中的第二个在当前基本帧中发送;
……
当超帧号为(S+D-1)时,在基本帧号为L位置处,将D个时分复用控制字中的最后一个在当前基本帧中发送;
所述CPRI控制字发送器903按照上述发送方法将当前无线帧中所有需要发送的控制字(非时分复用控制字和时分复用控制字)发送完毕。
所述控制字的传输装置按照上述步骤可实现将REC向RE发送的以太网前传接口协议封装的控制字报文中的控制字按照CPRI帧格式送给多级从RE,从而实现REC和多级从RE的下行控制字下发功能。
实施例六:控制字的传输装置三
如图10所示,本申请还提供了一种控制字的传输装置,包括CPRI控制字 接收器1001、控制字收集器1002和第二填充器1003,其中:
CPRI控制字接收器1001,设置为接收控制字;
控制字收集器1002,设置为获取控制字描述符信息表,所述控制字描述符信息表用于指示一个或多个控制字的属性信息;根据所述控制字描述符信息表从CPRI控制字接收器1001中收集控制字;
第二填充器1003,设置为将收集的控制字填充至控制字净荷中。
在一种示例性实施例中,所述CPRI控制字接收器1001,是设置为按照CPRI协议由多级从RE接收需要上报的控制字。
在一种示例性实施例中,所述属性信息包括:时分复用属性E、位宽W、深度D、在CPRI帧中的基本帧号L、在CPRI帧中的起始超帧号S。
对于所述控制字描述符信息表中多个参数的获取,可以由REC和主RE之间通过信令在建链之前协商完成,保证发送和接收方向使用的参数一致性。
在一种示例性实施例中,所述控制字收集器1002根据所述控制字描述符信息表从CPRI控制字接收器1001中收集控制字,包括:
确定所述控制字净荷中控制字的个数N,每一个控制字包括D个时分复用控制字或一个非时分复用控制字;
对于i从1至N,i为1至N之间的自然数,循环执行以下步骤:
根据所述控制字描述符信息表确定当前控制字是否为时分复用控制字;
如果当前控制字为非时分复用控制字,从当前超帧中基本帧号为L的基本帧处收集一个非时分复用控制字;
如果当前控制字为时分复用控制字,从起始超帧号为S、终止超帧号为(S+D-1)之间的每个超帧中,基本帧号为L的基本帧处收集D个时分复用控制字。
如图7所示,非时分复用控制字在当前超帧中基本帧号为L处收集;
时分复用控制字根据当前链路中的超帧号和基本帧号收集,顺序如下:
当超帧号为S时,在基本帧号为L位置处,将当前基本帧中所包含的控制字作为D个时分复用控制字中的第一个;
当超帧号为(S+1)时,在基本帧号为L位置处,将当前基本帧中所包含的控制字作为D个时分复用控制字中的第二个;
……
当超帧号为(S+D-1)时,在基本帧号为L位置处,将当前基本帧中所包含的控制字作为D个时分复用控制字中的最后一个。
控制字收集器1002按照上述收集方法将当前无线帧中所有需要收集的控制字(非时分复用控制字和时分复用控制字)收集完毕。
在一种示例性实施例中,所述第二填充器1003将收集的控制字填充至控制字净荷中,包括:
根据所述控制字描述符信息表确定多个控制字的填充顺序;
按照所述填充顺序填充所述控制字至所述控制字净荷中,每个所述非时分复用控制字占用所述控制字净荷的W位宽数据,每个所述时分复用控制字占用所述控制字净荷的D*W位宽数据。
需要说明的是,当填充的控制字为非时分复用控制字时,非时分复用控制字占用控制字净荷的W位宽数据;当填充的控制字为时分复用控制字时,时分复用控制字占用控制字净荷的D*W位宽数据。从第一个控制字开始,所述第二填充器1003循环执行上述填充操作,直至控制字净荷中填充完最后一个控制字。
图8为本申请的一种向控制字净荷中填充上报控制字的过程示意图,其中D=8,W=64,M=8,控制字净荷中第1、2个数据为非时分复用控制字,第3~10个以及第m~m+7个数据为时分复用控制字,按照上述描述步骤可将CW_nR0、CW_nR1等这些非时分复用以及CW_R1、CW_Rm这些时分复用控制字填充到控制字净荷中。
所述第二填充器1003按照上述步骤可实现主RE将所有从RE上报的控制字填充到控制字净荷中,控制字净荷中内容要送给REC还需要经过以太网前传接口协议封装过程,其中以太网前传接口协议封装不在本申请所提供的方法范围内。控制字净荷只有在经过以太网前传接口协议封装之后才能送给REC,完成所有从RE时分复用控制字的上报过程。
Claims (12)
- 一种控制字的传输方法,包括:获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;根据所述控制字描述符信息表从控制字净荷中提取控制字;将提取的控制字填充至通用公用射频接口CPRI控制字发送器。
- 根据权利要求1所述的传输方法,其中,所述属性信息包括:时分复用属性E、位宽W、深度D、在CPRI帧中的基本帧号L以及在CPRI帧中的起始超帧号S。
- 根据权利要求2所述的传输方法,其中,所述根据所述控制字描述符信息表从控制字净荷中提取控制字,包括:确定所述控制字净荷中控制字的个数N,每一个控制字包括D个时分复用控制字或一个非时分复用控制字;以及对于i从1至N,i为1至N之间的自然数,循环执行以下步骤:根据所述控制字描述符信息表确定当前控制字是否为时分复用控制字,在当前控制字为非时分复用控制字的情况下,从所述控制字净荷中提取出W位宽数据作为一个非时分复用控制字,并根据所述控制字描述符信息表确定当前控制字在CPRI帧中的基本帧号,在当前控制字为时分复用控制字的情况下,从所述控制字净荷中提取出D*W位宽数据作为D个时分复用控制字,并根据所述控制字描述符信息表确定当前控制字的深度、当前控制字在CPRI帧中的基本帧号以及当前控制字在CPRI帧中的起始超帧号。
- 根据权利要求3所述的传输方法,其中,所述将提取的控制字填充至CPRI控制字发送器,包括:对于非时分复用控制字,在每个超帧中基本帧号为L的基本帧处发送;对于时分复用控制字,在起始超帧号为S以及终止超帧号为(S+D-1)之间的每个超帧中,基本帧号为L的基本帧处发送。
- 一种控制字的传输方法,包括:获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;根据所述控制字描述符信息表从通用公用射频接口CPRI控制字接收器中 收集控制字,同时将收集的控制字填充至控制字净荷中。
- 根据权利要求5所述的传输方法,其中,所述属性信息包括:时分复用属性E、位宽W、深度D、在CPRI帧中的基本帧号L以及在CPRI帧中的起始超帧号S。
- 根据权利要求6所述的传输方法,其中,所述根据所述控制字描述符信息表从CPRI控制字接收器中收集控制字,包括:确定所述控制字净荷中控制字的个数N,每一个控制字包括D个时分复用控制字或一个非时分复用控制字;以及对于i从1至N,i为1至N之间的自然数,循环执行以下步骤:根据所述控制字描述符信息表确定当前控制字是否为时分复用控制字,在当前控制字为非时分复用控制字的情况下,从当前超帧中基本帧号为L的基本帧处收集一个非时分复用控制字,在当前控制字为时分复用控制字的情况下,从起始超帧号为S以及终止超帧号为(S+D-1)之间的每个超帧中,基本帧号为L的基本帧处收集D个时分复用控制字。
- 根据权利要求7所述的传输方法,其中,所述将收集的控制字填充至控制字净荷中,包括:根据所述控制字描述符信息表确定多个控制字的填充顺序;按照所述填充顺序填充所述多个控制字至所述控制字净荷中,每个非时分复用控制字占用所述控制字净荷的W位宽数据,每个时分复用控制字占用所述控制字净荷的D*W位宽数据。
- 一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的控制字的传输方法。
- 一种控制字的传输装置,包括处理器及存储器,其中:所述处理器用于执行存储器中存储的程序,以实现如权利要求1至8中任一项所述的控制字的传输方法。
- 一种控制字的传输装置,包括控制字提取器、填充器和通用公用射频接口CPRI控制字发送器,其中:所述控制字提取器,设置为获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;根据所述控制字描述符信息表从 控制字净荷中提取控制字;所述填充器,设置为将提取的控制字填充至所述CPRI控制字发送器;所述CPRI控制字发送器,设置为发送所述控制字。
- 一种控制字的传输装置,包括通用公用射频接CPRI控制字接收器、控制字收集器和填充器,其中:所述CPRI控制字接收器,设置为接收控制字;所述控制字收集器,设置为获取控制字描述符信息表,所述控制字描述符信息表用于指示至少一个控制字的属性信息;根据所述控制字描述符信息表从CPRI控制字接收器中收集控制字;所述填充器,设置为将收集的控制字填充至控制字净荷中。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/618,287 US12052094B2 (en) | 2019-06-12 | 2020-06-02 | Control word transmission method, apparatus, and computer readable storage medium |
EP20822434.5A EP3972179A4 (en) | 2019-06-12 | 2020-06-02 | CONTROL WORD TRANSMISSION METHOD, APPARATUS AND COMPUTER READABLE STORAGE MEDIA |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910506696.8A CN112087290B (zh) | 2019-06-12 | 2019-06-12 | 一种控制字的传输方法和装置、计算机可读存储介质 |
CN201910506696.8 | 2019-06-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020248865A1 true WO2020248865A1 (zh) | 2020-12-17 |
Family
ID=73733364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/093828 WO2020248865A1 (zh) | 2019-06-12 | 2020-06-02 | 控制字的传输方法、装置和计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3972179A4 (zh) |
CN (1) | CN112087290B (zh) |
WO (1) | WO2020248865A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113411872B (zh) * | 2021-06-15 | 2022-12-27 | 深圳国人无线通信有限公司 | 一种基于cpri协议的节能控制方法及基站*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1814341A1 (en) * | 2006-01-26 | 2007-08-01 | Huawei Technologies Co., Ltd. | Methods and devices for transmitting and receiving frame timings and frame numbers via common radio interace |
US20090239477A1 (en) * | 2008-03-19 | 2009-09-24 | Fujitsu Limited | Radio equipment control, radio equipment and communication system |
EP2328382A1 (en) * | 2009-11-27 | 2011-06-01 | Fujitsu Limited | Apparatus and method for transmitting radio signal data |
CN102740377A (zh) * | 2012-06-21 | 2012-10-17 | 华为技术有限公司 | 数据转发的方法、设备及基站 |
CN105790876A (zh) * | 2014-12-26 | 2016-07-20 | 中兴通讯股份有限公司 | 控制字处理方法、装置及通信*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006040653A1 (en) * | 2004-10-12 | 2006-04-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication between a radio equipment control node and multiple remote radio equipment nodes |
CN102647813B (zh) * | 2012-04-28 | 2014-12-17 | 华为技术有限公司 | 无线通信方法以及分布式基站*** |
US9392640B2 (en) * | 2012-10-01 | 2016-07-12 | Freescale Semiconductor, Inc. | Method and system for automatically controlling the insertion of control word in CPRI daisy chain configuration |
CN106412991B (zh) * | 2015-07-30 | 2019-07-19 | 深圳市中兴微电子技术有限公司 | 一种数据传输方法、发送装置及接收装置 |
EP3294001B1 (en) * | 2015-08-11 | 2021-05-05 | Huawei Technologies Co., Ltd. | Digital fronthaul data transmission method, device and system |
US10044471B2 (en) * | 2015-09-01 | 2018-08-07 | IPLight Ltd. | Delivering CPRI and ethernet signals over optical networks |
-
2019
- 2019-06-12 CN CN201910506696.8A patent/CN112087290B/zh active Active
-
2020
- 2020-06-02 EP EP20822434.5A patent/EP3972179A4/en active Pending
- 2020-06-02 WO PCT/CN2020/093828 patent/WO2020248865A1/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1814341A1 (en) * | 2006-01-26 | 2007-08-01 | Huawei Technologies Co., Ltd. | Methods and devices for transmitting and receiving frame timings and frame numbers via common radio interace |
US20090239477A1 (en) * | 2008-03-19 | 2009-09-24 | Fujitsu Limited | Radio equipment control, radio equipment and communication system |
EP2328382A1 (en) * | 2009-11-27 | 2011-06-01 | Fujitsu Limited | Apparatus and method for transmitting radio signal data |
CN102740377A (zh) * | 2012-06-21 | 2012-10-17 | 华为技术有限公司 | 数据转发的方法、设备及基站 |
CN105790876A (zh) * | 2014-12-26 | 2016-07-20 | 中兴通讯股份有限公司 | 控制字处理方法、装置及通信*** |
Non-Patent Citations (1)
Title |
---|
See also references of EP3972179A4 * |
Also Published As
Publication number | Publication date |
---|---|
CN112087290A (zh) | 2020-12-15 |
EP3972179A4 (en) | 2022-07-20 |
CN112087290B (zh) | 2023-05-02 |
EP3972179A1 (en) | 2022-03-23 |
US20220368445A1 (en) | 2022-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11824636B2 (en) | Method and apparatus for sending and receiving clock synchronization packet | |
US20200162586A1 (en) | Communication Method, Communications Device, And Storage Medium | |
EP3787208B1 (en) | Data transmission method and a communication system | |
US10462471B2 (en) | Data processing method, communications device, and communications system | |
CN108880722B (zh) | 时钟同步的方法、***和光传输设备 | |
CN108521343B (zh) | 一种oam报文的处理方法及装置 | |
WO2020173175A1 (zh) | 一种时间戳的修正方法、时钟同步方法及*** | |
CN106921641B (zh) | 传输报文的方法和装置 | |
WO2019071369A1 (zh) | 光网络中数据传输方法及光网络设备 | |
JP2019527499A (ja) | サービス送信方法及び装置、サービス受信方法及び装置、並びにネットワーク・システム | |
WO2020063593A1 (zh) | 一种时延对称性测量方法、装置和*** | |
WO2020147661A1 (zh) | 信号传输方法及装置、网络设备及计算机可读存储介质 | |
WO2020248865A1 (zh) | 控制字的传输方法、装置和计算机可读存储介质 | |
WO2019100982A1 (zh) | 数据传输方法和设备 | |
JP2020519100A (ja) | フレックスイーサネットプロトコルにおいてトラヒックを伝送する方法、装置及びシステム | |
US12052094B2 (en) | Control word transmission method, apparatus, and computer readable storage medium | |
WO2018153124A1 (zh) | 一种在分组设备上传送cpri接口的***及方法 | |
CN116264587A (zh) | 一种数据传输的方法以及相关装置 | |
CN115811388A (zh) | 一种通信方法、相关装置以及存储介质 | |
CN106911545B (zh) | 一种通过以太网传输st_bus数据的方法及装置 | |
JP2002176408A (ja) | マルチフレーム多重伝送装置 | |
CN114978961A (zh) | 时延测量方法、装置、设备和计算机可读存储介质 | |
WO2012012990A1 (zh) | 多业务混合微波传输方法、装置、***及处理方法、装置 | |
WO2023284563A1 (zh) | 时隙配置方法、时隙配置装置及计算机可读存储介质 | |
WO2024032297A1 (zh) | 业务信息的处理方法、网络设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20822434 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2020822434 Country of ref document: EP Effective date: 20211217 |