Automatic gain control method, device, equipment and readable storage medium
By transmitting automatic gain control parameters in the open fronthaul interface, the problem of lack of automatic gain control information transmission in the existing technology is solved, and the improvement of system performance and the ability to interconnect and interoperate with different manufacturers are achieved.
Patent Information
- Application Number
- CN202110404318.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-15
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-04-15
AI Technical Summary
The existing open preamble technical solution lacks the parameters and process definitions of automatic gain control for passing, which affects system performance.
Provide an automatic gain control method that ensures effective transmission in the open fronthaul interface by sending automatic gain control parameters to the BBU, including automatic gain control factors corresponding to one or more symbols, valid indications, shift direction indications and reserved fields Automatic gain control information.
It realizes the effective transmission of automatic gain control information under the open fronthaul interface, ensures the performance of interconnection and interoperability between different manufacturers, and improves the performance and scalability of the system.
Smart Images

Figure CN115225097B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and specifically to an automatic gain control method, apparatus, device, and readable storage medium. Background Art
[0002] In wireless communication networks, communication base stations include building base band unit (BBU), expansion unit hub (HUB) (only included in distributed and extended indoor distributed systems), remote radio unit (RRU) and other main parts. BBU implements physical layer software and high-level protocol stack processing functions, RRU converts digital signals into air interface wireless signals and sends them to mobile terminals and implements necessary physical layer processing according to different physical layer segmentation. BBU is usually directly connected to RRU. In digital indoor distributed systems, BBU can be connected to RRU through expansion units.
[0003] The interface between BBU and RRU is the fronthaul interface, which uses interface protocols such as Common Public Radio Interface (CPRI) or enhanced CPRI (eCPRI) for data transmission. According to the interface protocol adopted by the fronthaul interface, there are full eCPRI interface fronthaul architecture, full CPRI interface fronthaul architecture, and hybrid fronthaul architecture that is achieved through Hub conversion from BBU to CPRI interface via eCPRI interface and connected to RRU. According to the different division of physical layer functions, the existing open fronthaul interface between BBU and RRU and Hub can be divided into three different physical layer low-layer splitting schemes: full Option 7-2x splitting, full Option 8 splitting, and in the form of small stations, the splitting from Option 7-2x on the BBU side to Option 8 on the RRU side is achieved through Hub conversion.
[0004] The fronthaul architecture and low-level division of the physical layer between the BBU, Hub, and RRU hardware entities of the base station system determine the content and format of the interface data transmission. Among the existing open interface technology solutions, the CPRI interface uses Option 8 segmentation, and the eCPRI interface uses Option 7-2x segmentation.
[0005] The existing technical solution supports full Option 7-2x and full Option 8 physical layer segmentation under two fronthaul architectures: full eCPRI interface and full CPRI interface. The specific implementation complies with the public wireless interface standard of CRPI / eCPRI, and the enhanced interface open standard Ir interface / O-RAN WG4 fronthaul interface standard for fronthaul decoupling based on the above two public interface standards. A transmission mechanism for four types of information, namely control, management, synchronization and user data, is established between BBU and RRU to realize the interaction between BBU and RRU.
[0006] The existing open fronthaul technology solution lacks the definition of parameters and processes for transmitting automatic gain control, which affects system performance. Summary of the invention
[0007] One purpose of the embodiments of the present application is to provide an automatic gain control method, apparatus, device and readable storage medium to solve the problem that the existing open fronthaul technology solution lacks the definition of parameters and processes for transmitting automatic gain control.
[0008] In a first aspect, an automatic gain control method is provided, which is applied to an RRU, including:
[0009] An automatic gain control parameter is sent to the BBU, where the automatic gain control parameter includes an automatic gain control factor corresponding to one or more symbols.
[0010] Optionally, the length of the automatic gain control factor is 4 bits.
[0011] Optionally, the automatic gain control parameter further includes: a validity indication, indicating whether to reuse the automatic gain control factor of the last valid symbol.
[0012] Optionally, the valid indication length is 1 bit.
[0013] Optionally, the automatic gain control parameter further includes: a shift direction indication, indicating an automatic gain control shift direction.
[0014] Optionally, the shift direction indication length is 1 bit.
[0015] Optionally, the automatic gain control parameter also includes: a reserved field.
[0016] Optionally, sending the automatic gain control parameter to the BBU includes:
[0017] A user plane message is sent to the BBU, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: an automatic gain control factor corresponding to one symbol.
[0018] Optionally, sending a user plane message to the BBU includes:
[0019] Send user plane application layer messages to the BBU through the eCPRI interface.
[0020] Optionally, the user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
[0021] Optionally, the automatic gain control parameter is located in the last byte of the common message header.
[0022] Optionally, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bits of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bits of the automatic gain control parameter.
[0023] Optionally, sending an automatic gain control parameter to the BBU includes:
[0024] A control plane message is sent to the BBU, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: automatic gain control factors corresponding to multiple symbols.
[0025] In a second aspect, an automatic gain control method is provided, which is applied to a BBU, including:
[0026] An automatic gain control parameter sent by an RRU is received, where the automatic gain control parameter includes an automatic gain control factor corresponding to one or more symbols.
[0027] Optionally, the length of the automatic gain control factor is 4 bits.
[0028] Optionally, the automatic gain control parameter further includes: a validity indication, indicating whether to reuse the automatic gain control factor of the last valid symbol.
[0029] Optionally, the valid indication length is 1 bit.
[0030] Optionally, the automatic gain control parameter further includes: a shift direction indication, indicating an automatic gain control shift direction.
[0031] Optionally, the shift direction indication length is 1 bit.
[0032] Optionally, the automatic gain control parameter also includes: a reserved field.
[0033] Optionally, the receiving an automatic gain control parameter sent by the RRU includes:
[0034] A user plane message sent by the RRU is received, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes an automatic gain control factor corresponding to one symbol.
[0035] Optionally, receiving a user plane message sent by the RRU includes:
[0036] Receive user plane messages sent by the RRU through the eCPRI interface.
[0037] Optionally, the user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
[0038] Optionally, the automatic gain control parameter is located in the last byte of the common message header.
[0039] Optionally, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bits of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bits of the automatic gain control parameter.
[0040] Optionally, receiving an automatic gain control parameter sent by the RRU includes:
[0041] A control plane message sent by the RRU is received, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes automatic gain control factors corresponding to multiple symbols.
[0042] In a third aspect, an automatic gain control device is provided, which is applied to an RRU, including:
[0043] The sending module is used to send automatic gain control parameters to the BBU, where the automatic gain control parameters include: automatic gain control factors corresponding to one or more symbols.
[0044] In a fourth aspect, an automatic gain control device is provided, which is applied to a BBU, including:
[0045] The receiving module is used to receive the automatic gain control parameters sent by the RRU, where the automatic gain control parameters include: automatic gain control factors corresponding to one or more symbols.
[0046] In a fifth aspect, a network side device is provided, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the method described above when executed by the processor.
[0047] In a sixth aspect, a readable storage medium is provided, characterized in that a program is stored on the readable storage medium, and when the program is executed by a processor, steps including the method described above are implemented.
[0048] In the embodiments of the present application, the lack of uplink automatic gain control information transmission in the current open fronthaul interface standard is compensated to meet the demand for fronthaul decoupling between BBU and RRU, and the automatic gain control information can be effectively transmitted to ensure the performance of interconnection between different manufacturers after the fronthaul interface is opened. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0050] Figure 1 is one of the flow charts of the automatic gain control method according to an embodiment of the present application;
[0051] Figure 2 This is the second flowchart of the automatic gain control method of the embodiment of the present application;
[0052] Figure 3a and Figure 3b It is a schematic diagram of the control plane and user plane message interaction process of an embodiment of the present application;
[0053] Figure 4 is one of the schematic diagrams of the automatic gain control device according to an embodiment of the present application;
[0054] Figure 5 is a second schematic diagram of the automatic gain control device according to an embodiment of the present application;
[0055] Figure 6 It is a schematic diagram of a network side device of an embodiment of the present application. DETAILED DESCRIPTION
[0056] During operation, the RRU samples and down-converts the RF signals received at the air interface, and then performs certain digital signal processing. The processing of these digital signals uses fixed-point operations. During the processing, due to the peak-to-average ratio of the RF hardware transmission power and the bit width of the digital signal processing, automatic gain adjustment is required to process the data sent to the baseband unit through the fronthaul interface, discard the invalid bit data that exceeds the bit width limit, and reasonably process the data to make it valid data with a fixed bit width to improve system performance. The retained valid data is finally passed to the BBU for subsequent baseband signal processing. The valid data passed to the BBU needs to be adjusted according to the gain control coefficient before subsequent processing. The gain adjustment in the RRU processing process is based on the actual data calculation results of the equipment. The gain adjustment range corresponding to the processed data is related to the implementation plan. In order to ensure better processing performance, these gain values are not fixed. The baseband signal processing of the BBU needs to know the automatic gain control parameters of the RRU processing.
[0057] The content transmitted by the fronthaul interface of the base station system includes user plane data, synchronization information, control signaling, management information, etc. There is no relevant definition of automatic gain control parameters in the existing four open interface standard specifications.
[0058] To this end, there are two main types of measures in the existing technical solutions, namely, using floating-point operations to replace fixed-point operations and using customized private alternatives to replace automatic control gain parameters. Using floating-point operations to replace fixed-point operations increases the demand for floating-point operation support in devices, which will increase hardware complexity and limit computing efficiency. Using private alternatives will cause BBU and RRU devices that comply with standard interfaces to lose system performance due to the lack of support for private parameters, and will make it difficult for systems from different manufacturers to interconnect.
[0059] Such problems exist in other base station systems where physical layer fast Fourier transform (FFT) operations are processed outside the BBU. To achieve interface openness, it is necessary to transmit automatic gain control parameters and process definitions to ensure system performance during interconnection.
[0060] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are 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 ordinary technicians in this field without creative work are within the scope of protection of this application.
[0061] The term "comprise" and any variation thereof in the specification and claims of the present application are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, such as A and / or B, means that A alone, B alone, and A and B exist in three cases.
[0062] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0063] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. However, the following description describes a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.
[0064] See also Figure 1 The embodiment of the present application provides an automatic gain control method, which is applied to RRU, including:
[0065] Step 101: Sending automatic gain control parameters to a BBU, where the automatic gain control parameters include: automatic gain control factors corresponding to one or more symbols.
[0066] In the embodiment of the present application, the length of the automatic gain control factor (AGC-Factor) can be 4 bits, for example, the default value is "0000". It can be understood that there is no specific limitation on the position of the automatic gain control factor in the automatic gain control parameters.
[0067] For example, the automatic gain control parameter is 16 bits, and the position of the automatic gain control factor can be bit 4 to bit 7. It can be understood that the number of bits of the automatic gain control factor can match the requirements of 5G base station products, the transmitted parameter data bandwidth occupancy is low, the transmission efficiency is high, the parameter directly corresponds to the number of shift bits, and there is no additional system processing overhead.
[0068] In the embodiment of the present application, the automatic gain control parameter further includes: a valid indication indicating whether to reuse the automatic gain control factor of the last valid symbol. It can be understood that the position of the valid indication in the automatic gain control parameter is not specifically limited.
[0069] In the embodiment of the present application, the length of the valid indication is 1 bit, such as represented by Valid. For example, the automatic gain control parameter is 16 bits, and the position of the valid indication can be the 0th bit. "0" indicates invalid, and the data does not need to be shifted, and "1" indicates valid, and the data needs to be shifted.
[0070] In the embodiment of the present application, the automatic gain control parameter also includes: a shift direction indication, indicating the automatic gain control shift direction, for example, represented by Direction. It can be understood that there is no specific limitation on the position of the shift direction indication in the automatic gain control parameter.
[0071] Exemplarily, the automatic gain control parameter is 16 bits, and the position of the effective indication may be the first bit. "0" indicates: the FFT operation IQ data is amplified (left shift), and "1" indicates: the FFT operation IQ data is reduced (right shift). In the embodiment of the present application, the shift direction indication length is 1 bit.
[0072] In the embodiment of the present application, the automatic gain control parameter also includes: a reserved field (Rsv-AGC), for example, the length of the reserved field is 2 bits. It can be understood that there is no specific limitation on the position of the reserved field in the automatic gain control parameter.
[0073] Exemplarily, the automatic gain control parameter is 16 bits, and the position of the valid indication can be the 2nd to 3rd bit, which is enabled when the gain control shift bit number is insufficient. The reserved field can provide extended support for potential special scene requirements in the future. In the embodiment of the present application, the automatic gain control parameter is defined in a byte-aligned manner, which meets the byte alignment requirements of software and hardware processing optimization, and defines a valid indication bit, which further improves product reliability and reduces processing overhead, which is conducive to engineering implementation.
[0074] In the embodiment of the present application, sending the automatic gain control parameter to the BBU includes:
[0075] A user plane message is sent to the BBU, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: an automatic gain control factor corresponding to one symbol.
[0076] In the embodiment of the present application, sending a user plane message to the BBU includes:
[0077] Send user plane application layer messages to the BBU through the eCPRI interface.
[0078] In the embodiment of the present application, the user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
[0079] In the embodiment of the present application, the automatic gain control parameter is located in the last byte of the common message header.
[0080] In the embodiment of the present application, sending the automatic gain control parameter to the BBU includes:
[0081] A control plane message is sent to the BBU, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: automatic gain control factors corresponding to multiple symbols.
[0082] In the embodiment of the present application, a set of parameters for transmitting automatic gain control information in an open fronthaul interface is defined, and an application method of mapping such parameters to each symbol along with a user plane message is proposed, and an embodiment is proposed based on an open interface standard. By expanding the user plane message header definition, the physical layer uplink FFT can effectively transmit automatic gain control information when it is processed by a physical model outside the BBU unit, so as to ensure the interoperability of different manufacturers after the fronthaul interface is opened.
[0083] See also Figure 2 The embodiment of the present application provides an automatic gain control method, which is applied to a BBU, including:
[0084] Step 201: receiving an automatic gain control parameter sent by an RRU, wherein the automatic gain control parameter includes an automatic gain control factor corresponding to one or more symbols.
[0085] In the embodiment of the present application, the length of the automatic gain control factor is 4 bits.
[0086] In the embodiment of the present application, the automatic gain control parameter further includes: a validity indication, indicating whether to reuse the automatic gain control factor of the last valid symbol.
[0087] In this embodiment of the present application, the effective indication length is 1 bit.
[0088] In the embodiment of the present application, the automatic gain control parameter further includes: a shift direction indication, indicating the automatic gain control shift direction.
[0089] In the embodiment of the present application, the shift direction indication length is 1 bit.
[0090] In the embodiment of the present application, the automatic gain control parameter also includes: a reserved field.
[0091] In the embodiment of the present application, the receiving the automatic gain control parameter sent by the RRU includes:
[0092] A user plane message sent by the RRU is received, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes an automatic gain control factor corresponding to one symbol.
[0093] In the embodiment of the present application, receiving a user plane message sent by an RRU includes:
[0094] Receive user plane messages sent by the RRU through the eCPRI interface.
[0095] In the embodiment of the present application, the user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
[0096] In the embodiment of the present application, the automatic gain control parameter is located in the last byte of the common message header.
[0097] In the embodiment of the present application, the valid indication is located at the 0th bit, the shift direction indication is located at the 1st bit, the reserved field is located at the 2nd to 3rd bit, and the automatic gain control factor is located at the 4th to 7th bit.
[0098] In the embodiment of the present application, receiving the automatic gain control parameter sent by the RRU includes:
[0099] A control plane message sent by the RRU is received, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes automatic gain control factors corresponding to multiple symbols.
[0100] In the embodiment of the present application, a set of parameters for transmitting automatic gain control information in an open fronthaul interface is defined, and an application method of mapping such parameters to each symbol along with a user plane message is proposed, and an embodiment is proposed based on an open interface standard. By expanding the user plane message header definition, the physical layer uplink FFT can effectively transmit automatic gain control information when it is processed by a physical model outside the BBU unit, so as to ensure the interoperability of different manufacturers after the fronthaul interface is opened.
[0101] In the embodiment of the present application, a parameter definition for transmitting uplink automatic gain control information of a base station and an embodiment of efficient information interaction using this parameter are proposed, which are used in a base station device with an open fronthaul interface to transmit automatic gain control information from an RRU to a BBU. The problem that the fronthaul interface cannot be opened due to the lack of a unified definition of automatic gain control and cannot be interoperable with different manufacturers is solved. The invention has the characteristics of high efficiency, fast system response speed, small bandwidth occupation of the fronthaul interface transmission, scalability, and good hardware continuity after expansion.
[0102] The automatic gain control factor in the embodiment of the present application ensures that the number of data bits is reduced to a minimum, the transmission bandwidth is less occupied, and the transmission efficiency is high while meeting the requirements of the base station front transmission interface. The definition of the parameter combination of this scheme is in line with the operation and execution characteristics of the base station baseband processing software and hardware in terms of byte width and control word selection, which is conducive to engineering implementation, ensures the system software processing efficiency, and ensures that the automatic gain result is obtained within the shortest instruction cycle by coordinating the shift direction indication and the gain factor based on byte alignment. It is conducive to the rapid response of the system. The reserved bit ensures the expansion capability for potential future needs, and the selection of its bit position, the parameter processing cycle after the expansion will not cause cross-byte or multi-bit reordering problems due to the increase in the number of bits, so that the parameter processing after the expansion can still ensure the aforementioned rapid response capability, and the response cycle of the system automatic gain control can maintain the original speed of the system before the expansion under the same hardware, ensuring consistency.
[0103] In the embodiment of the present application, in terms of the selection of bearer messages for automatic gain control parameter transmission, the system overhead and transmission effect of the system physical layer processing mechanism on the parameter transmission in the control plane and user plane are fully evaluated, and the user plane message header is adopted for bearer implementation. The selection of the message header position, combined with the parameter transmission characteristics of the open fronthaul interface message, ensures that the frequency of message transmission meets the system function while the increase in system overhead is minimized, which is conducive to keeping the product fronthaul hardware specifications consistent with existing products.
[0104] The automatic gain control parameters are applicable to the open interface of the single fronthaul architecture that is completely split by the eCPRI interface Option 7-2x, the open interface of the hybrid fronthaul architecture that is split by the eCPRI interface Option 7-2x and transferred to the CPRI interface Option 8 via the Hub, and other fronthaul architecture open interfaces where the physical layer FFT operation is processed outside the BBU.
[0105] In the embodiment of the present application, an automatic gain control parameter information element is added to the common message header of the user plane message at the application layer. Its key feature is that it corresponds to each symbol. In different open interface specifications, the header of the data transmission complies with the principle of corresponding to the symbol, and the byte address is selected to supplement the automatic gain control information. The specific definition position is not limited to a specific relative position in the information header.
[0106] In some implementations, the automatic gain control parameter is represented by a 16-bit number, including 2 bits of indication information, 2 bits of reserved bits, and 3 bits of automatic gain control factor. The automatic gain control extension bit is optional, and the parameter definition table 1 is:
[0107] Table 1
[0108]
[0109] Table 2
[0110]
[0111] This embodiment is aimed at the eCPRI interface Option 7-2x split fronthaul architecture. Under this architecture, the FFT operation is implemented inside the RRU, and the gain control parameters in the operation process need to be generated by the RRU and transmitted to the BBU via the eCPRI interface.
[0112] Exemplarily, this embodiment improves the interface function by expanding the existing message fields of the "O-RAN.WG4.CUS.0-v03.00" standard to ensure the decoupling performance of the open fronthaul interface.
[0113] The interface standard "O-RAN.WG4.CUS.0-v03.00" is an open standard for fronthaul interfaces that is enhanced and developed based on the "Common Public RadioInterface: eCPRI Interface Specification V2.0". Its control plane (C-plane) messages are used for the interaction of control messages between BBU and RRU. The main purpose is to send data-related control information for processing user data. Uplink and downlink related commands are sent separately. For the interaction process with user plane (U-plane) messages, see Figure 3a and Figure 3b The process of message interaction between the control plane and the user plane.
[0114] In the eCPRI interface Option 7-2x split open fronthaul interface, user plane data is sent symbol by symbol in the form of messages. Control information is sent in different data streams in each time slot in the form of control plane messages. One control plane message usually controls multiple symbols. The transmission of automatic gain information in this proposal has high timeliness requirements, and the maximum transmission frequency is once per symbol. The implementation of transmission in the form of control plane messages will increase the complexity of the solution.
[0115] Based on the aforementioned interaction process, in order to improve system efficiency, the automatic gain control parameters of this proposal are transmitted along with the uplink user plane message to ensure that the gain control parameters can indicate the gain value of each symbol. The transmission period is at most once for each symbol, and the length of the transmitted field is 1 byte, which results in a small increase in system overhead.
[0116] User plane messages are encapsulated using two layers of message headers: the first layer consists of an eCPRI common message header, including fields indicating the message type; the second layer is the application layer message header, including necessary fields for control and synchronization. The application layer message header is used to encapsulate the application layer message body, which is also the entire user plane message body.
[0117] The application layer is located in the transport layer payload, which consists of a common message header for time reference and subsequent information and parameters related to the sectionType used. Multiple sections with the same sectionType value are closely arranged in the payload. If necessary, a byte alignment is obtained by padding bits at the end of a section. The user plane payload contains compression parameters and PRB data, and each PRB contains 12 REs. If some REs need to be empty, some data (possibly zero value) must be filled to ensure that the U-plane data parser parses normally.
[0118] The expanded field in this embodiment is located at the last byte of the user plane application layer common message header. Exemplarily, based on the definition of the "O-RAN.WG4.CUS.0-v03.00" standard, the field selects the 13th byte Octet 13.
[0119] The user plane application layer message structure of this embodiment is shown in Table 3.
[0120] Table 3: IQ data frame format
[0121]
[0122]
[0123]
[0124] The following describes the user plane application layer message definition
[0125] (1) Common message header definition:
[0126] Table 4: Common message header definitions
[0127]
[0128]
[0129] (2) Gain Control Message Definition
[0130] The gain control message is a set of newly added fields to the common message header. For the newly added message structure, please refer to the description in the user plane application layer message structure. For the message field definition, please refer to the description in the automatic gain control parameter information format.
[0131] (3) Section message header definition:
[0132] Table 5: Section message header definition
[0133]
[0134] (a) sectionId (section identifier)
[0135] This parameter identifies each data section represented in a C-Plane message. The purpose of the Section ID is to map a U-Plane data section to a corresponding data-related C-Plane message (and sectionType). Two or more C-Plane data sections with the same Section ID may correspond to one U-Plane data section.
[0136] (b) rb (resource block indicator)
[0137] This parameter is used to indicate whether all resource blocks or alternate resource blocks are used.
[0138] (c)symInc (symbol number increase command)
[0139] This parameter is used to indicate which symbols are associated with a given sectionId.
[0140] The CU plane message only contains data of a single symbol, and symInc is set to 0 (in fact, the use of symInc of the U plane is independent of that of the C plane).
[0141] (d)startPrbu (starting PRB of the U-plane section)
[0142] Description: This parameter is the starting PRB of the U-plane data section.
[0143] Value range: 00 0000 0000b-11 1111 1111b.
[0144] Type: Unsigned integer.
[0145] Field length: 10 bits.
[0146] (e)numPrbu (number of PRBs in the U-plane section)
[0147] Description: This parameter defines the number of PRBs that are valid for the U-plane data section.
[0148] Value range: 0000 0001b-1111 1111b, 0000 0000b = all PRB
[0149] Type: Unsigned integer.
[0150] Field length: 8 bits.
[0151] (f)udCompHdr (user plane compression header)
[0152] Description: This parameter defines the compression algorithm and IQ bit width used for user data in this PRB. In DL, each PRB in a data section can in principle have a different udCompHdr value (in UL, the C-plane instructs the RRU how to set udCompHdr, and the C-plane command provides a single udCompHdr value for the entire data section). When the static IQ format and compression algorithm are configured via the M-plane, the U-plane message does not contain this field. This approach provides a single compression algorithm and IQ bit width and reduces the U-plane message overhead.
[0153] Value range: 0000 0000b-1111 1111b
[0154] Bit allocation:
[0155] Table 6
[0156]
[0157] Table 7: udIqWidth definition
[0158]
[0159] Table 8: udCompMeth definition
[0160] udCompMeth Compression method udIqWidth meaning 0000b No compression The bit width of the uncompressed IQ value 0001b Block floating point The bit width of each IQ mantissa value 0010b Block Scaling The bit width of each IQ scaling value 0011b -law The bit width of each compressed IQ value 0100b Modulation Compression The bit width of each compressed IQ value 0100b–1111b reserve Depends on the specific compression algorithm
[0161] Type: unsigned integer (concatenated bit field)
[0162] Field length: 8 bits.
[0163] reserved (reserved field)
[0164] Description: This parameter is a byte for future definition. The sender should set it to all 0s and the receiver ignores it. This field coexists with udCompHdr. When the M plane is configured with a static IQ format and compression algorithm, this field does not exist.
[0165] Value range: 0000 0000b-1111 1111b, but set to all 0s
[0166] Data type: unsigned integer;
[0167] Field length: 8 bits.
[0168] Table 9: Message body definition
[0169]
[0170] udCompParam (user data compression parameters)
[0171] Description: This parameter is used to compress the relevant parameters required by the algorithm.
[0172] Value range: 0000 0000b-1111 1111b
[0173] Bit allocation:
[0174]
[0175] Type: Mutable
[0176] Field length: udCompMeth value is 0000b - length is 0; 0001b and 0011b are 8 bits long; other udCompMeth values correspond to other lengths, but the length is always an integer number of bytes.
[0177] iSample (in-phase sample)
[0178] Description: This parameter is the in-phase sample value.
[0179] Value range: all 0 - all 1
[0180] Type: signed integer
[0181] Field length: 1-16 bits.
[0182] qSample (orthogonal sample)
[0183] Description: This parameter is the orthogonal sample value.
[0184] Value range: all 0 - all 1
[0185] Type: signed integer
[0186] Field length: 1-16 bits.
[0187] See also Figure 4 The embodiment of the present application provides an automatic gain control device, which is applied to RRU. The device 400 includes:
[0188] The sending module 401 is used to send automatic gain control parameters to the BBU, where the automatic gain control parameters include: automatic gain control factors corresponding to one or more symbols.
[0189] In the embodiment of the present application, the length of the automatic gain control factor is 4 bits.
[0190] In the embodiment of the present application, the automatic gain control parameter further includes: a validity indication, indicating whether to reuse the automatic gain control factor of the last valid symbol.
[0191] In this embodiment of the present application, the effective indication length is 1 bit.
[0192] In the embodiment of the present application, the automatic gain control parameter further includes: a shift direction indication, indicating the automatic gain control shift direction.
[0193] In the embodiment of the present application, the shift direction indication length is 1 bit.
[0194] In the embodiment of the present application, the automatic gain control parameter also includes: a reserved field.
[0195] In the embodiment of the present application, sending the automatic gain control parameter to the BBU includes:
[0196] A user plane message is sent to the BBU, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: an automatic gain control factor corresponding to one symbol.
[0197] In the embodiment of the present application, sending a user plane message to the BBU includes:
[0198] Send user plane application layer messages to the BBU through the eCPRI interface.
[0199] In the embodiment of the present application, the user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
[0200] In the embodiment of the present application, the automatic gain control parameter is located in the last byte of the common message header.
[0201] In an embodiment of the present application, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bits of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bits of the automatic gain control parameter.
[0202] In the embodiment of the present application, sending the automatic gain control parameter to the BBU includes:
[0203] A control plane message is sent to the BBU, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: automatic gain control factors corresponding to multiple symbols.
[0204] The device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.
[0205] See also Figure 5 The embodiment of the present application provides an automatic gain control device, which is applied to a BBU. The device 500 includes:
[0206] The receiving module 501 is used to receive an automatic gain control parameter sent by an RRU, where the automatic gain control parameter includes an automatic gain control factor corresponding to one or more symbols.
[0207] In the embodiment of the present application, the length of the automatic gain control factor is 4 bits.
[0208] In the embodiment of the present application, the automatic gain control parameter further includes: a validity indication, indicating whether to reuse the automatic gain control factor of the last valid symbol.
[0209] In this embodiment of the present application, the effective indication length is 1 bit.
[0210] In the embodiment of the present application, the automatic gain control parameter further includes: a shift direction indication, indicating the automatic gain control shift direction.
[0211] In the embodiment of the present application, the shift direction indication length is 1 bit.
[0212] In the embodiment of the present application, the automatic gain control parameter also includes: a reserved field.
[0213] In the embodiment of the present application, the receiving the automatic gain control parameter sent by the RRU includes:
[0214] A user plane message sent by the RRU is received, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes an automatic gain control factor corresponding to one symbol.
[0215] In the embodiment of the present application, receiving a user plane message sent by an RRU includes:
[0216] Receive user plane messages sent by the RRU through the eCPRI interface.
[0217] In the embodiment of the present application, the user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
[0218] In the embodiment of the present application, the automatic gain control parameter is located in the last byte of the common message header.
[0219] In an embodiment of the present application, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bits of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bits of the automatic gain control parameter.
[0220] In the embodiment of the present application, receiving the automatic gain control parameter sent by the RRU includes:
[0221] A control plane message sent by the RRU is received, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes automatic gain control factors corresponding to multiple symbols.
[0222] The device provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0223] The present application embodiment also provides a network side device. Figure 6 As shown, the network side device 600 includes: a processor 601, a memory 602, a communication interface 603, and a bus interface.
[0224] The network side device 600 further includes: instructions or programs stored in the memory 602 and executable on the processor 601, and the processor 601 calls the instructions or programs in the memory 602 to execute. Figure 4 or Figure 5 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0225] The network side device provided in the embodiment of the present application can achieve Figure 1 or Figure 2 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.
[0226] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the above Figure 1 or Figure 2 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0227] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0228] The steps of the method or algorithm described in conjunction with the contents disclosed in this application can be implemented in hardware or by executing software instructions in a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, mobile hard disks, read-only optical disks, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be carried in an ASIC. In addition, the ASIC can be carried in a core network interface device. Of course, the processor and the storage medium can also exist in the core network interface device as discrete components.
[0229] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0230] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation methods of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
[0231] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0232] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0233] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0234] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0235] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments 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
1. An automatic gain control method, applied to RRU, characterized in that: include: Sending an automatic gain control parameter to a BBU, the automatic gain control parameter comprising: an automatic gain control factor corresponding to one or more symbols, a valid indication, a shift direction indication, and a reserved field, wherein the valid indication is used to indicate whether to reuse the automatic gain control factor of a previous valid symbol, the shift direction indication is used to indicate the automatic gain control shift direction, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bits of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bits of the automatic gain control parameter.
2. The method according to claim 1, characterized in that The length of the automatic gain control factor is 4 bits.
3. The method according to claim 1, characterized in that The effective indication length is 1 bit.
4. The method according to claim 1, characterized in that: The shift direction indication length is 1 bit.
5. The method according to claim 1, characterized in that The sending the automatic gain control parameter to the BBU includes: A user plane message is sent to the BBU, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: an automatic gain control factor corresponding to one symbol.
6. The method according to claim 5, characterized in that Send user plane messages to the BBU, including: Send user plane application layer messages to the BBU through the eCPRI interface.
7. The method according to claim 6, characterized in that The user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
8. The method according to claim 7, characterized in that The automatic gain control parameter is located in the last byte of the common message header.
9. The method according to claim 1, characterized in that: Send automatic gain control parameters to the BBU, including: A control plane message is sent to the BBU, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes: automatic gain control factors corresponding to multiple symbols.
10. An automatic gain control method, applied to BBU, characterized in that: include: Receive an automatic gain control parameter sent by an RRU, the automatic gain control parameter comprising: an automatic gain control factor corresponding to one or more symbols, a valid indication, a shift direction indication and a reserved field, wherein the valid indication is used to indicate whether to multiplex the automatic gain control factor of the last valid symbol, the shift direction indication is used to indicate the automatic gain control shift direction, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bit of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bit of the automatic gain control parameter.
11. The method according to claim 10, characterized in that The length of the automatic gain control factor is 4 bits.
12. The method according to claim 10, characterized in that The effective indication length is 1 bit.
13. The method according to claim 10, characterized in that The shift direction indication length is 1 bit.
14. The method according to claim 10, characterized in that The receiving the automatic gain control parameter sent by the RRU includes: A user plane message sent by the RRU is received, where the user plane message carries the automatic gain control parameter, and the automatic gain control parameter includes an automatic gain control factor corresponding to one symbol.
15. The method according to claim 14, characterized in that Receive user plane messages sent by RRU, including: The user plane application layer message sent by the RRU is received through the enhanced common public radio interface eCPRI interface.
16. The method according to claim 15, characterized in that The user plane application layer message includes: a common message header and an application layer message header, and the automatic gain control parameter is located in the common message header.
17. The method according to claim 16, characterized in that The automatic gain control parameter is located in the last byte of the common message header.
18. The method according to claim 10, characterized in that Receive automatic gain control parameters sent by RRU, including: A control plane message sent by the RRU is received, where the control plane message carries the automatic gain control parameter, and the automatic gain control parameter includes automatic gain control factors corresponding to multiple symbols.
19. An automatic gain control device, applied to RRU, characterized in that: include: A sending module, used for sending automatic gain control parameters to a BBU, wherein the automatic gain control parameters include: an automatic gain control factor corresponding to one or more symbols, a valid indication, a shift direction indication and a reserved field, wherein the valid indication is used to indicate whether to reuse the automatic gain control factor of the last valid symbol, the shift direction indication is used to indicate the automatic gain control shift direction, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bit of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bit of the automatic gain control parameter.
20. An automatic gain control device, applied to BBU, characterized in that: include: A receiving module is used to receive an automatic gain control parameter sent by an RRU, wherein the automatic gain control parameter includes: an automatic gain control factor corresponding to one or more symbols, a valid indication, a shift direction indication and a reserved field, wherein the valid indication is used to indicate whether to reuse the automatic gain control factor of the last valid symbol, the shift direction indication is used to indicate the automatic gain control shift direction, the valid indication is located at the 0th bit of the automatic gain control parameter, the shift direction indication is located at the 1st bit of the automatic gain control parameter, the reserved field is located at the 2nd to 3rd bit of the automatic gain control parameter, and the automatic gain control factor is located at the 4th to 7th bit of the automatic gain control parameter.
21. A network side device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the method according to any one of claims 1 to 18 when executed by the processor.
22. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by a processor, the steps of the method according to any one of claims 1 to 18 are implemented.
Citation Information
Patent Citations
Method and system for data transmission among Ir interfaces of double-module base station
CN103905122A