A link establishment method and apparatus, a base station, and a storage medium
By confirming communication rate matching through a handshake between the RF remote unit and the baseband unit, the problem of low link establishment efficiency under the traditional blind trial method is solved, and a more efficient link establishment process is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SANECHIPS TECH CO LTD
- Filing Date
- 2020-07-28
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the link establishment efficiency between the baseband unit and the radio frequency remote unit is low, mainly because the traditional method relies on blind trial and error to adapt to the mode and rate of the baseband unit, resulting in low efficiency.
By handshaking between the RF remote unit and the baseband unit in the event of power-on or link loss to confirm whether their supported communication rates match, and configuring them after matching to establish a communication link, the blind trial process is avoided.
It improves the efficiency of establishing a communication link between the baseband unit and the radio frequency remote unit, and shortens the rate matching time.
Smart Images

Figure CN114007266B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a link establishment method, apparatus, base station, and storage medium. Background Technology
[0002] Communication between the Base Band Unit (BBU) and the Remote Radio Unit (RRU) depends on a communication link between them. The success of this link depends on whether the BBU and RRU share a common data rate and mode. However, with the continuous development of mobile communication, the data rate and modes between the BBU and RRU are constantly increasing.
[0003] To ensure that both sides have a common rate and mode, the traditional approach is to fix the mode and rate of the BBU, and then the RRU will use a blind trial method to adapt to the mode and rate of the BBU, which is inefficient.
[0004] Application content
[0005] This application provides a link establishment method, apparatus, base station, and storage medium to improve the link establishment efficiency between BBU and RRU.
[0006] In a first aspect, embodiments of this application provide a link establishment method applied to a radio frequency remote unit, the method comprising:
[0007] In the event of power-on or disconnection, a handshake confirmation is established with the baseband unit based on the first supported communication rate and the second supported communication rate of the baseband unit.
[0008] If, after confirmation, the first communication rate matches the second communication rate, then the configuration is performed based on the matching result;
[0009] After configuration, a communication link is established with the baseband unit.
[0010] Secondly, embodiments of this application provide a link establishment method applied to a baseband unit, the method comprising:
[0011] In the event of power-on or disconnection, a handshake confirmation is established with the radio frequency remote unit based on the supported second communication rate and the first communication rate supported by the radio frequency remote unit.
[0012] If, after confirmation, the second communication rate matches the first communication rate, then the configuration is performed according to the matching result;
[0013] After configuration, a communication link is established with the radio frequency remote unit.
[0014] Thirdly, embodiments of this application provide a link establishment device, disposed in a radio frequency remote unit, the device comprising:
[0015] The negotiation module is used to handshake and confirm with the baseband unit based on the first supported communication rate and the second supported communication rate of the baseband unit in the event of power-on or link loss.
[0016] The configuration module is used to configure according to the matching result if the first communication rate matches the second communication rate after confirmation.
[0017] The link establishment module is used to establish a communication link with the baseband unit after configuration.
[0018] Fourthly, embodiments of this application provide a link establishment device, disposed in a baseband unit, the device comprising:
[0019] The negotiation module is used to, in the event of power-on or link loss, handshake and confirm with the radio frequency remote unit based on the second communication rate it supports and the first communication rate it supports.
[0020] The configuration module is used to configure the system based on the matching result if the second communication rate matches the first communication rate after confirmation.
[0021] The link establishment module is used to establish a communication link with the radio frequency remote unit after configuration.
[0022] Fifthly, embodiments of this application provide a base station, including: a radio frequency remote unit and a baseband unit;
[0023] The radio frequency remote unit is used to, after power-on or disconnection, handshake with the baseband unit according to the first communication rate it supports and the second communication rate it supports; if the first communication rate matches the second communication rate after confirmation, a communication link is established with the baseband unit.
[0024] The baseband unit is used to, after power-on or disconnection, handshake with the radio frequency remote unit according to the second communication rate it supports and the first communication rate it supports; if the second communication rate matches the first communication rate after confirmation, a communication link is established with the radio frequency remote unit.
[0025] In a sixth aspect, embodiments of this application provide a storage medium storing a computer program thereon, which, when executed by a corresponding unit, implements the link establishment method as described in the first aspect or the link establishment method as described in the second aspect.
[0026] This application provides a link establishment method, apparatus, base station, and storage medium. In the event of power-on or link failure, the radio frequency remote unit (RF remote unit) handshakes with the baseband unit to confirm the match between its supported first communication rate and the second communication rate supported by the baseband unit. If, after confirmation, the first and second communication rates match, configuration is performed based on the matching result. After configuration, a communication link is established with the baseband unit. This scheme confirms the match between the first and second communication rates by handshaking between the RF remote unit and the baseband unit, eliminating the need for blind testing, shortening the matching time between the first and second communication rates, and improving the efficiency of establishing a communication link between them. Attached Figure Description
[0027] Figure 1 A flowchart illustrating a link establishment method provided in an embodiment of this application;
[0028] Figure 2 A flowchart illustrating another link establishment method provided in this application embodiment;
[0029] Figure 3 This is a schematic diagram of the format of a second communication message provided in an embodiment of this application;
[0030] Figure 4 This is a partial timing diagram of a DME encoding method provided in an embodiment of this application;
[0031] Figure 5 A flowchart illustrating a link establishment method provided in an embodiment of this application;
[0032] Figure 6 A structural diagram of a link establishment device provided in an embodiment of this application;
[0033] Figure 7 A structural diagram of a link establishment device provided in an embodiment of this application;
[0034] Figure 8 A structural diagram of a radio frequency remote unit provided in an embodiment of this application;
[0035] Figure 9 A structural diagram of a baseband unit provided in an embodiment of this application;
[0036] Figure 10 A structural diagram of a base station provided in an embodiment of this application;
[0037] Figure 11 This is a schematic diagram illustrating the interaction between RRU and BBU in a base station, provided as an embodiment of this application. Detailed Implementation
[0038] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the present application are shown in the drawings, not all structures. Moreover, unless otherwise specified, the embodiments and features described in the present application can be combined with each other.
[0039] Figure 1 This is a flowchart illustrating a link establishment method provided in this application embodiment. This embodiment is applicable to establishing a communication link between an RRU and a BBU, improving link establishment efficiency. Besides establishing a communication link between an RRU and a BBU, it can also establish a communication link between an AAU (Active Antenna Unit) and a BBU, with a process similar to that of the RRU. This embodiment uses establishing a communication link between an RRU and a BBU as an example. This method can be executed by a link establishment device, which can be implemented in software and / or hardware and integrated into the RRU. (See reference...) Figure 1 The method may include the following steps:
[0040] S110, in the event of power-on or disconnection, a handshake confirmation is performed with the baseband unit based on the first supported communication rate and the second supported communication rate of the baseband unit.
[0041] In this embodiment, the number of RRUs can be one or more, and the number of BBUs can be one. Each BBU has multiple interfaces. In practical applications, communication links between different interfaces and the RRUs can be established according to communication requirements. The process of establishing a communication link between each interface and the RRU is similar. This embodiment takes the establishment of a communication link between the BBU and one RRU as an example. The first communication rate is the communication rate of the communication link supported by the RRU. Optionally, it can include a communication mode and a rate value. The communication mode can include CPRI (Common Public Radio Interface) mode and / or ECPRI mode. Each communication mode can include multiple rate values. For example, CPRI mode can include rate values such as 2.4576G, 3.072G, 4.9152G, 6.144G, and 9.8304G, while ECPRI mode can include rate values such as 25G-RSFEC and 25G-NOFEC. One or more of the first communication rates can be selected, but it is not limited to the two modes and corresponding rate values mentioned above. In practical applications, more modes and rate values can be selected. The second communication rate is one of the communication rates supported by the BBU for the communication link, thus allowing the RRU to obtain a definite result when performing a handshake confirmation with the BBU based on the first communication rate. The second communication rate may include a communication mode and a rate value.
[0042] When the RRU powers on or detects a disconnection in the communication link with the BBU, it can establish a communication link with the corresponding interface of the BBU based on the currently supported first communication rate. To ensure successful link establishment, the RRU and BBU can first perform verification when the RRU powers on or detects a disconnection in the communication link with the BBU. In one scenario, the RRU and BBU can send verification messages to each other. For example, the RRU sends a verification message to the BBU. If it receives an ACK message from the BBU within a set time, it indicates that the BBU can normally receive the message sent by the RRU, i.e., the BBU is normal; if the RRU receives a message from the BBU within the set time, it indicates that the RRU can normally receive the message sent by the BBU, i.e., the RRU is normal. In this embodiment, the verification message sent by the RRU and BBU can be encoded using Differential Manchester Encoding (DME).
[0043] Optionally, after receiving the second communication rate from the BBU, the RRU matches it with its supported first communication rate and confirms the match with the BBU through a handshake to determine whether the first and second communication rates match. To improve the accuracy of the result, the BBU can send the second communication rate to the RRU at a fixed timing and determine whether the first and second communication rates match through multiple handshakes. It should be noted that this embodiment can match not only communication rates but also other information related to link establishment and has multiple options.
[0044] S120. If, after confirmation, the first communication rate matches the second communication rate, then the configuration is performed according to the matching result.
[0045] Specifically, if the first communication rate matches the second communication rate, it indicates that the RRU and BBU share a common communication mode and rate value. Therefore, the corresponding Physical Coding Sublayer (PCS) and SERDES rates can be configured based on this common communication mode and rate value. The rate value corresponding to the SERDES rate is the common rate value between the RRU and BBU. In this embodiment, a determined communication rate is obtained after the RRU and BBU handshake confirmation. Then, the corresponding PCS layer and SERDES rate are configured based on this communication rate. Compared to the traditional method of first determining the PCS layer and SERDES rates and then having the RRU blindly adapt to the BBU's communication rate, this embodiment improves the matching efficiency between the first and second communication rates.
[0046] S130. After configuration, establish a communication link with the baseband unit.
[0047] After configuring the PCS layer and SERDES rates, the RRU can establish a communication link with the BBU and then communicate with the BBU based on the established communication link. If the link is interrupted due to any factor after successful establishment, the above process needs to be repeated.
[0048] This application provides a link establishment method. In the event of power-on or link failure, the radio frequency remote unit (RF remote unit) handshakes with the baseband unit to confirm the match between its supported first communication rate and the baseband unit's supported second communication rate. If, after confirmation, the first and second communication rates match, configuration is performed based on the matching result. After configuration, a communication link is established between the RF remote unit and the baseband unit. This method confirms the match between the first and second communication rates through a handshake between the RF remote unit and the baseband unit, eliminating the need for blind testing, shortening the matching time between the first and second communication rates, and improving the efficiency of establishing a communication link between them.
[0049] Figure 2 A flowchart of another link establishment method provided in this application embodiment, which is applied to RRU and is an optimization based on the above embodiment. Referring to the figure, the method may include the following steps:
[0050] S210, under power-on or link-off conditions, verify the RF remote unit and baseband unit.
[0051] The verification process can be referred to in the above embodiments, and will not be repeated here.
[0052] S220: Analyze the second communication information sent by the baseband unit to obtain the second communication rate.
[0053] The second communication information is sent by the BBU to the RRU for negotiation with the RRU. This information may include, for example, the second communication rate supported by the BBU, the response information sent by the RRU to the BBU, an ACK confirming receipt of the RRU information, and other information sent to the BBU. For example, refer to... Figure 3 , Figure 3 This is a schematic diagram of a second communication information format provided in an embodiment of this application. Figure 3 The second communication information shown is 16 bits long, where D0-D15 represent 16 bits, each bit representing different information. For example, E0-E3 represent the information from the RRU to the BB, ACK represents the verification message sent by the RRU, T0-T3 represent the information sent by the BBU to the RRU, which can be given by a random polynomial, and A0-A6 represent the second communication rate. Figure 3 Two modes are given as examples: CPRI mode and ECPRI mode. A0-A4 represent the rates corresponding to CPRI mode, corresponding to 2G, 3G, 4G, 6G, and 9G respectively. A5-A6 represent the rates corresponding to ECPRI mode, corresponding to 25G-RSFEC and 25G-NOFEC respectively. For example, when the second communication rate is 3G in CPRI mode, A0-A6 can be represented as 0100000, and similarly, when the second communication rate is 9G in CPRI mode, A0-A6 can be represented as 0000100.
[0054] To ensure successful connection establishment, the RRU in this embodiment receives the second communication information sent by the BBU in a fixed timing sequence, thereby performing multiple handshake confirmations with the BBU. To distinguish between second communication information sent in different timing sequences, this embodiment uses DME encoding to encode the second communication information. This encoding method uses flips or transitions to represent 0 or 1; for example, a flip or transition in the middle of each bit represents a 1, otherwise it represents a 0. For example, refer to... Figure 4 , Figure 4This is a partial timing diagram of a DME encoding method provided in an embodiment of this application. Each 16-bit unit is called a page, and each page has a preamble for synchronization. The preamble consists of two 16.276ns toggling levels. Whether the initial level of the toggling level is low or high depends on the level at the end of the previous sequence. For example, if the level corresponding to the end of the previous sequence is low, then the initial level of the preamble at the beginning of the next sequence is high. If the level corresponding to the end of the previous sequence is high, then the initial level of the preamble at the beginning of the next sequence is low. The RRU can determine the start and end of the second communication information through timing. Figure 4 An example is given where the preamble starts low, and the level corresponding to the end of the previous sequence is high. The 16 bits of information are located after the preamble. The total page length is 16.276 * 2 + 16 * 8.138 = 162.76 ns, and the duration of each bit is 8.138 ns. For example... Figure 4 As shown, if the first bit after the preamble has a flip in the middle, it indicates that the first bit is 1; if the second bit has a flip in the middle, it indicates that the second bit is 1; if the third bit does not have a flip in the middle, it indicates that the third bit is 0, and so on. This allows us to obtain the bit values corresponding to the second communication rate. Specifically, the RRU can obtain the second communication rate by decoding the second communication information.
[0055] S230. Compare the first communication rate and the second communication rate, and confirm with the baseband unit based on the comparison result.
[0056] The first communication rate can also be represented as 0s and 1s, for example, 1000000, 0100000, and 0010000, representing that the RRU supports 2G, 3G, and 4G in CPRI mode. Assuming the second communication rate is 0000100, the first communication rate is matched with the second communication rate. If the same bits are all 1, it indicates that the first and second communication rates match, meaning the RRU and BBU have a common rate; otherwise, it indicates that the first and second communication rates do not match, meaning the RRU and BBU do not have a common rate. The comparison result can be represented as 0 or 1, where 0 indicates no match and 1 indicates a match. When the comparison result is 1, it can also include the matched rate value. Specifically, the RRU sends the comparison result to the BBU for handshake confirmation.
[0057] S240. Check if the first communication rate matches the second communication rate. If yes, proceed to S250; otherwise, return to S220.
[0058] If it is determined that the first communication rate and the second communication rate match, the matching communication mode and rate value are obtained, and a handshake confirmation is made with the BBU based on the communication mode and rate value. If it is determined that the first communication rate and the second communication rate do not match, the result is fed back to the BBU so that the BBU adjusts the first communication rate, and then the above process is repeated.
[0059] S250, Obtain the communication mode and rate value corresponding to the matching result.
[0060] If the first communication rate and the second communication rate match, the RRU will generate an interrupt. After detecting the interrupt, it can read the communication mode and rate value corresponding to the matching result.
[0061] S260. Configure the physical coding sublayer and SERDES rate of the radio frequency remote unit according to the communication mode and rate value.
[0062] The PCS layer contains parameters related to the communication mode and rate value. After configuring the PCS layer and SERDES rate, a communication link with the BBU can be established. The specific configuration process is not limited in this embodiment.
[0063] S270. After configuration, a communication link is established with the baseband unit.
[0064] This application provides a link establishment method in which the RRU confirms the existence of a common rate with the BBU through multiple handshakes, eliminating the need for blind testing and improving the rate matching efficiency between the two.
[0065] Figure 5 This is a flowchart illustrating a link establishment method provided in this application embodiment. This embodiment is applicable to establishing communication links between a BBU and an RRU or AAU, improving link establishment efficiency. The link establishment process for RRU and AAU is similar; this embodiment takes establishing a communication link between an RRU and a BBU as an example. This method can be executed by a link establishment device, which can be implemented in software and / or hardware and integrated into the BBU. (Reference) Figure 5 The method may include the following steps:
[0066] S310, in the event of power-on or disconnection, performs a handshake confirmation with the radio frequency remote unit based on the supported second communication rate and the first communication rate supported by the radio frequency remote unit.
[0067] S320. If, after confirmation, the second communication rate matches the first communication rate, then the configuration is performed according to the matching result.
[0068] S330: After configuration, a communication link is established with the radio frequency remote unit.
[0069] The connection establishment process at the BBU end is similar to that at the RRU end. It should be noted that the BBU can support multiple communication rates, but the second communication rate actually sent to the RRU is one of them. When it is determined that the second communication rate does not match the first communication rate, the second communication rate can be adjusted, that is, a new one can be selected as the second communication rate from the supported communication rates.
[0070] This application provides a link establishment method that selects a communication rate supported by the BBU as a second communication rate. The method can not only send the second communication rate to the RRU, but also receive the first communication rate sent by the RRU. By negotiating with the RRU through a handshake, the common rate of the two is determined, which improves the link establishment efficiency.
[0071] Similar to the RRU, before the BBU establishes a handshake with the RRU based on the second communication rate it supports and the first communication rate it supports, it also needs to verify whether the local end and the remote end can receive information normally. The verification process is similar to that of the RRU.
[0072] Based on the above embodiments, handshake confirmation with the RRU can be achieved in the following manner:
[0073] The first communication information sent by the radio frequency remote unit is analyzed to obtain the first communication rate. The first communication information is encoded using differential Manchester encoding.
[0074] The second communication rate and the first communication rate are compared, and a handshake confirmation is made with the radio frequency remote unit based on the comparison result.
[0075] The length and format of the first communication message are the same as those of the second communication message, and both are encoded using DME encoding. The parsing and comparison processes are similar to those of an RRU.
[0076] Based on the above embodiments, if it is determined that the second communication rate matches the first communication rate, the communication mode and rate value corresponding to the matching result can be obtained, and the PCS layer and SERDES rate of the BBU can be configured according to the communication mode and rate value.
[0077] The link establishment method provided in this embodiment is similar to the link establishment method applied to the RRU. If the relevant details are not described in this embodiment, please refer to the above embodiments.
[0078] Figure 6 This is a structural diagram of a link establishment device provided in an embodiment of this application. This device can execute the link establishment method applied to the RRU end in the above embodiments. (Refer to...) Figure 6 The device may include:
[0079] Negotiation module 41 is used to handshake and confirm with the baseband unit based on the first supported communication rate and the second supported communication rate of the baseband unit in the event of power-on or disconnection.
[0080] The configuration module 42 is used to configure according to the matching result if the first communication rate matches the second communication rate after confirmation.
[0081] The link establishment module 43 is used to establish a communication link with the baseband unit after configuration.
[0082] This application provides a link establishment device. Upon power-on or in the event of a link failure, the device handshakes with the baseband unit to confirm the match between its supported first communication rate and the second communication rate supported by the baseband unit. If, after confirmation, the first and second communication rates match, configuration is performed based on the matching result. After configuration, a communication link is established with the baseband unit. This device confirms the match between the supported first and second communication rates by handshaking with the baseband unit, eliminating the need for blind testing, shortening the matching time between the first and second communication rates, and improving the efficiency of establishing a communication link between them.
[0083] Based on the above embodiments, the first communication rate and the second communication rate include communication mode and rate value.
[0084] Based on the above embodiments, the negotiation module 41 is specifically used for:
[0085] The second communication information sent by the baseband unit is parsed to obtain the second communication rate. The second communication information is encoded using differential Manchester coding.
[0086] The first communication rate and the second communication rate are compared, and a handshake confirmation is made with the baseband unit based on the comparison result.
[0087] Based on the above embodiments, the configuration module 42 is specifically used for:
[0088] Obtain the communication mode and rate value corresponding to the matching result;
[0089] Configure the physical coding sublayer and SERDES rate of the radio frequency remote unit according to the communication mode and rate value.
[0090] Based on the above embodiments, the device further includes:
[0091] The verification module is used to verify the radio frequency remote unit and the baseband unit before handshaking and confirming with the baseband unit according to the first supported communication rate and the second supported communication rate of the baseband unit.
[0092] The link establishment apparatus provided in this application embodiment can execute the link establishment method in the above embodiment, and has the corresponding functional modules and beneficial effects of the execution method.
[0093] Figure 7 This is a structural diagram of a link establishment device provided in an embodiment of this application. This device can execute the link establishment method applied to the BBU end in the above embodiments. (Refer to...) Figure 7 The device may include:
[0094] Negotiation module 51 is used to handshake and confirm with the baseband unit based on the first supported communication rate and the second supported communication rate of the baseband unit in the event of power-on or disconnection.
[0095] The configuration module 52 is used to configure according to the matching result if the first communication rate matches the second communication rate after confirmation.
[0096] The link establishment module 53 is used to establish a communication link with the baseband unit after configuration.
[0097] This application provides a link establishment device that selects a second communication rate from the communication rates it supports. It can not only send the second communication rate to the RRU, but also receive the first communication rate sent by the RRU. By negotiating with the RRU through a handshake, the common rate of the two is determined, thereby improving the link establishment efficiency.
[0098] Based on the above embodiments, the first communication rate and the second communication rate include communication mode and rate value.
[0099] Based on the above embodiments, the negotiation module 51 is specifically used for:
[0100] The first communication information sent by the radio frequency remote unit is analyzed to obtain the first communication rate. The first communication information is encoded using differential Manchester encoding.
[0101] The second communication rate and the first communication rate are compared, and a handshake confirmation is made with the radio frequency remote unit based on the comparison result.
[0102] Based on the above embodiments, the configuration module 52 is specifically used for:
[0103] Obtain the communication mode and rate value corresponding to the matching result;
[0104] Configure the physical coding sublayer and SERDES rate of the baseband unit according to the communication mode and rate value.
[0105] The link establishment apparatus provided in this application embodiment can execute the link establishment method in the above embodiment, and has the corresponding functional modules and beneficial effects of the execution method.
[0106] Figure 8 This is a structural diagram of a radio frequency remote unit provided in an embodiment of this application. (Reference) Figure 8 The radio frequency remote unit may include a processing subunit 61, a storage subunit 62, an input subunit 63, and an output subunit 64. The number of processing subunits 61 in the radio frequency remote unit may be one or more. Figure 8 Taking a processing subunit 61 as an example, the processing subunit 61 can be connected to the storage subunit 62, the input subunit 63, and the output subunit 64 via a bus or other means. Figure 8 Taking the example of a connection between China and Israel via a bus.
[0107] Storage subunit 62, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the link establishment method in the embodiments of this application. Processing subunit 61 executes various functional applications and data processing of the radio frequency remote unit by running the software programs, instructions, and modules stored in storage subunit 62, thereby implementing the link establishment method of the above embodiments.
[0108] Storage subunit 62 primarily includes a stored program area and a stored data area. The stored program area may store the operating system and at least one application program required for a given function; the stored data area may store data created based on the use of the radio frequency remote unit. Furthermore, storage subunit 62 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage subunit 62 may further include memory remotely located relative to processing subunit 61, and this remote memory can be connected to the radio frequency remote unit via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0109] The input subunit 63 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the radio frequency remote unit. The output subunit 64 may include display devices such as a display screen, speakers, and audio devices such as buzzers.
[0110] The radio frequency remote unit provided in this application embodiment belongs to the same concept as the link establishment method provided in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments. Furthermore, this embodiment has the same beneficial effects as the link establishment method.
[0111] Figure 9This is a structural diagram of a baseband unit provided in an embodiment of this application. (Reference) Figure 9 The baseband unit may include a processing subunit 71, a storage subunit 72, an input subunit 73, and an output subunit 74. The number of processing subunits 71 in the baseband unit may be one or more. Figure 9 Taking a processing subunit 71 as an example, the processing subunit 71 can be connected to the storage subunit 72, the input subunit 73, and the output subunit 74 via a bus or other means. Figure 9 Taking the example of a connection between China and Israel via a bus.
[0112] Storage subunit 72, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the link establishment method in the embodiments of this application. Processing subunit 71 executes various functional applications and data processing of the baseband unit by running the software programs, instructions, and modules stored in storage subunit 72, thereby implementing the link establishment method of the above embodiments.
[0113] Storage subunit 72 primarily includes a stored program area and a stored data area. The stored program area may store the operating system and at least one application program required for a given function; the stored data area may store data created based on the use of the baseband unit. Furthermore, storage subunit 72 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage subunit 72 may further include memory remotely located relative to processing subunit 71, and this remote memory may be connected to the baseband unit via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0114] The input subunit 73 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the baseband unit. The output subunit 74 may include display devices such as a display screen, speakers, and audio devices such as buzzers.
[0115] The baseband unit provided in this application embodiment and the link establishment method provided in the above embodiment belong to the same concept. Technical details not described in detail in this embodiment can be found in the above embodiment. Furthermore, this embodiment has the same beneficial effects as the link establishment method.
[0116] Figure 10 This is a structural diagram of a base station provided in an embodiment of this application. (Reference) Figure 10The base station includes RRU81 and BBU82. There is one BBU82 in the base station. The BBU82 is equipped with multiple interfaces, which can establish communication links with the RRU81 to communicate. There can be one or more RRU81s. This embodiment takes one RRU81 as an example.
[0117] RRU81 is used to handshake with BBU82 after power-on or link loss, based on the first communication rate it supports and the second communication rate supported by BBU82. If the first communication rate matches the second communication rate after confirmation, a communication link is established with BBU82.
[0118] BBU82 is used to handshake with RRU81 after power-on or link loss, based on the second communication rate it supports and the first communication rate supported by RRU81. If the second communication rate matches the first communication rate after confirmation, a communication link is established with RRU81.
[0119] In this embodiment, when the RRU and BBU have multiple modes and rates, the RRU and BBU negotiate to determine a common rate, and establish a communication link based on this common rate to achieve communication. This eliminates the need for blind testing and improves the efficiency of link establishment.
[0120] Figure 11 This is a schematic diagram illustrating the interaction between RRU and BBU in a base station, provided as an embodiment of this application.
[0121] Figure 11 An example is provided where both the RRU and BBU are powered on but no connection has been established. Before establishing a connection, the RRU and BBU send verification messages to each other to verify whether they can receive messages from the other. If they can receive the verification message, they can send an ACK response back to the other to notify that they can also receive messages. After verification, if the RRU and BBU receive the verification message and ACK message from the other, they can perform the connection establishment operation. Specifically, the RRU sends its supported communication rates to the other (which can be one or more), and the BBU sends its supported communication rates to the RRU. Both sides compare the communication rates sent by the other with their own supported communication rates and send the matching results back to each other. After multiple handshake confirmations, the common rate of the BBU and RRU is finally determined, and their respective PCS layer and SERDES rates are configured based on this common rate to complete the connection establishment. Other details not shown can be found in the above embodiment.
[0122] This application also provides a storage medium storing a computer program thereon, which, when executed by a corresponding unit, implements the link establishment method as described in the above embodiments of this application.
[0123] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the operations in the link establishment method described above, but can also perform related operations in the link establishment method provided in any embodiment of this application, and have corresponding functions and beneficial effects.
[0124] Based on the above description of the implementation methods, those skilled in the art can clearly understand that this application can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a robot, personal computer, server, or network device, etc.) to execute the link establishment method described in the above embodiments of this application.
Claims
1. A link establishment method, characterized in that, Applied to radio frequency remote units, the method includes: In the event of power-on or link failure, a handshake confirmation is established with the baseband unit based on the supported first communication rate and the second communication rate supported by the baseband unit; the first and second communication rates include communication modes and multiple rate values. If, after confirmation, the first communication rate matches the second communication rate, the communication mode and rate value corresponding to the matching result are obtained; the physical coding sublayer and SERDES rate of the radio frequency remote unit are configured according to the communication mode and rate value. After configuration, a communication link is established with the baseband unit.
2. The method according to claim 1, characterized in that, The step of handshaking and confirming with the baseband unit based on the supported first communication rate and the second communication rate supported by the baseband unit includes: The second communication information sent by the baseband unit is parsed to obtain the second communication rate. The second communication information is encoded using differential Manchester coding. The first communication rate and the second communication rate are compared, and a handshake confirmation is made with the baseband unit based on the comparison result.
3. The method according to any one of claims 1-2, characterized in that, Before handshaking and confirming with the baseband unit according to the supported first communication rate and the second communication rate supported by the baseband unit, the process further includes: Verify the radio frequency remote unit and the baseband unit.
4. A link establishment method, characterized in that, Applied to a baseband unit, the method includes: In the event of power-on or link failure, a handshake confirmation is established with the radio frequency remote unit based on the supported second communication rate and the first communication rate supported by the radio frequency remote unit; the first and second communication rates include communication modes and multiple rate values; If, after confirmation, the second communication rate matches the first communication rate, then the communication mode and rate value corresponding to the matching result are obtained; the physical coding sublayer and SERDES rate of the baseband unit are configured according to the communication mode and rate value. After configuration, a communication link is established with the radio frequency remote unit.
5. The method according to claim 4, characterized in that, The step of handshaking and confirming with the radio frequency remote unit based on the supported second communication rate and the first communication rate supported by the radio frequency remote unit includes: The first communication information sent by the radio frequency remote unit is analyzed to obtain the first communication rate. The first communication information is encoded using differential Manchester encoding. The second communication rate and the first communication rate are compared, and a handshake confirmation is made with the radio frequency remote unit based on the comparison result.
6. A link establishment device, characterized in that, Located in the radio frequency remote unit, the device includes: The negotiation module is used to handshake and confirm with the baseband unit based on the first communication rate supported and the second communication rate supported by the baseband unit in the event of power-on or link loss; the first communication rate and the second communication rate include communication modes and multiple rate values. The configuration module is used to obtain the communication mode and rate value corresponding to the matching result if the first communication rate matches the second communication rate after confirmation; and to configure the physical coding sublayer and SERDES rate of the radio frequency remote unit according to the communication mode and rate value. The link establishment module is used to establish a communication link with the baseband unit after configuration.
7. A link establishment device, characterized in that, Located in the baseband unit, the device includes: The negotiation module is used to, in the event of power-on or link loss, handshake and confirm with the radio frequency remote unit based on the second communication rate it supports and the first communication rate it supports. The configuration module is used to obtain the communication mode and rate value corresponding to the matching result if the second communication rate matches the first communication rate after confirmation; and to configure the physical coding sublayer and SERDES rate of the baseband unit according to the communication mode and rate value. The link establishment module is used to establish a communication link with the radio frequency remote unit after configuration.
8. A base station, characterized in that, include: RF remote unit and baseband unit; The radio frequency remote unit is used to handshake and confirm with the baseband unit after power-on or disconnection, based on the first communication rate it supports and the second communication rate it supports; the first communication rate and the second communication rate include communication modes and multiple rate values. If, after confirmation, the first communication rate matches the second communication rate, the communication mode and rate value corresponding to the matching result are obtained; the physical coding sublayer and SERDES rate of the radio frequency remote unit are configured according to the communication mode and rate value; after configuration, a communication link is established with the baseband unit. The baseband unit, upon power-on or disconnection, performs a handshake confirmation with the radio frequency remote unit based on its supported second communication rate and the first communication rate supported by the radio frequency remote unit. If, after confirmation, the second communication rate matches the first communication rate, the unit obtains the communication mode and rate value corresponding to the matching result. The baseband unit configures its physical coding sublayer and SERDES rate based on the communication mode and rate value. After configuration, a communication link is established with the radio frequency remote unit.
9. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by the corresponding unit, it implements the link establishment method as described in any one of claims 1-3 or the link establishment method as described in any one of claims 4-5.
Citation Information
Patent Citations
Optical interface speed auto-negotiation method and device
CN102340352A