Signal transmission methods, devices and storage media
By using shared input and output channels in the radio remote unit, the problem of requiring multiple RRUs for mid- and low-frequency access network equipment is solved, thereby reducing construction and operating costs.
Patent Information
- Application Number
- CN202310739349.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-20
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-06-20
AI Technical Summary
When deploying 5G networks in rural scenarios, mid- and low-frequency access network equipment requires multiple sectors and RRUs, leading to increased construction and operation costs.
By using shared input and output channels in the radio remote unit, redundant baseband and radio frequency signals can be transmitted, reducing the number of RRUs and enabling the use of only one RRU for signal transmission.
It reduces the construction cost of 5G access network equipment and the operating electricity cost of RRU, and improves signal transmission efficiency.
Smart Images

Figure CN116567868B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a signal transmission method, apparatus, and storage medium. Background Technology
[0002] With the rapid development of 5G technology, the demand for 5G networks in rural areas is increasing. Due to the vast geographical area and dispersed user base in rural areas, building 5G networks in these areas requires the construction of access network equipment with long coverage distances to reduce the number of access network devices needed and thus lower construction costs.
[0003] Because mid- and low-frequency access network equipment has low path loss and low penetration loss, it has a longer coverage distance. Therefore, access network equipment with a longer coverage distance is typically mid- and low-frequency equipment. However, mid- and low-frequency access network equipment also has a narrow coverage angle. Therefore, to ensure the integrity of the coverage area, deployment personnel need to deploy multiple sectors within these mid- and low-frequency access network devices, ensuring that different sectors cover different directions. This maximizes the coverage angle of the mid- and low-frequency access network equipment.
[0004] However, in the process of constructing low-frequency access network equipment, each sector requires a corresponding remote radio unit (RRU). The more sectors there are, the more RRUs are needed, which will increase the construction cost to some extent. Summary of the Invention
[0005] This application provides a signal transmission method, apparatus, and storage medium for reducing the cost of building 5G access network equipment.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] In a first aspect, this application provides a signal transmission method applied to a baseband processing unit. The method includes: determining N baseband signals from M baseband signals of the baseband processing unit; M is a positive integer, and N is a positive integer less than M; the M baseband signals include baseband signals from multiple cells; transmitting the N baseband signals to the radio frequency remote unit based on N independent input channels in the radio frequency remote unit; and transmitting MN baseband signals to the radio frequency remote unit based on a shared input channel in the radio frequency remote unit.
[0008] In one possible implementation, MN baseband signals are sent to the radio frequency remote unit based on a shared input channel in the radio frequency remote unit, including: determining the time during which each baseband signal occupies the shared input channel; and sending the MN baseband signals to the radio frequency remote unit in the shared input channel based on the time during which each baseband signal occupies the shared input channel.
[0009] In one possible implementation, determining the time each baseband signal occupies the shared input channel among MN baseband signals includes: obtaining the initial occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time the MN baseband signals occupy the shared input channel; and obtaining the average physical resource block of the cell to which each baseband signal belongs within a historical time period. In the block (PRB) resource occupancy rate, the maximum and minimum values of the average PRB resource occupancy rate are determined. If the difference between the maximum and minimum values is less than or equal to a first preset threshold, or if the difference is greater than the first preset threshold and the minimum value is greater than a second preset threshold, the initial occupancy ratio of each baseband signal is determined as the occupancy ratio of that baseband signal. If the difference between the maximum and minimum values is greater than the first preset threshold and the minimum value is less than or equal to the second preset threshold, the initial occupancy ratio of at least one baseband signal is adjusted according to a preset ratio to obtain the occupancy ratio of at least one baseband signal, and the initial occupancy ratios of other baseband signals are determined as the occupancy ratios of other baseband signals. Other baseband signals are the baseband signals other than at least one baseband signal among the MN baseband signals. Based on the occupancy ratio of each baseband signal, the time each baseband signal occupies the shared input channel is determined.
[0010] In one possible implementation, adjusting the initial occupancy ratio of at least one baseband signal according to a preset ratio to obtain the occupancy ratio of at least one baseband signal includes: adjusting the initial occupancy ratio of the baseband signal corresponding to the maximum value to a first preset ratio; the initial occupancy ratio of the baseband signal corresponding to the maximum value is less than the first preset ratio; adjusting the initial occupancy ratio of the baseband signal corresponding to the minimum value to a second preset ratio; and the initial occupancy ratio of the baseband signal corresponding to the minimum value is greater than the second preset ratio.
[0011] Secondly, this application provides a signal transmission method applied to a radio frequency remote unit. The method includes: receiving N baseband signals transmitted from a baseband processing unit based on N independent input channels in the radio frequency remote unit; where N is a positive integer; receiving MN baseband signals transmitted from the baseband processing unit based on a shared input channel in the radio frequency remote unit; where M is a positive integer greater than N; the M baseband signals include baseband signals from multiple cells; performing radio frequency processing on the N baseband signals to obtain N radio frequency signals, and transmitting the N radio frequency signals to a signal conversion unit based on the N independent output channels in the radio frequency remote unit; and performing radio frequency processing on the MN baseband signals to obtain MN radio frequency signals, and transmitting the MN radio frequency signals to the signal conversion unit based on the shared output channel in the radio frequency remote unit.
[0012] In one possible implementation, receiving MN baseband signals from the baseband processing unit based on a shared input channel in the radio frequency remote unit includes: receiving the MN baseband signals from the baseband processing unit in the shared input channel based on the time each baseband signal occupies the shared input channel.
[0013] In one possible implementation, based on the shared output channel in the radio frequency remote unit, MN radio frequency signals are sent to the signal conversion unit, including: obtaining the occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time the MN baseband signals occupy the shared input channel; based on the occupancy ratio of each baseband signal and the total time the MN radio frequency signals occupy the shared output channel, determining the time each radio frequency signal occupies the shared output channel; and based on the time each radio frequency signal occupies the shared output channel, sending MN radio frequency signals to the signal conversion unit in the shared output channel.
[0014] Thirdly, this application provides a signal transmission method applied to a signal conversion unit. The method includes: receiving N radio frequency signals transmitted from the radio frequency remote unit based on N independent output channels in the radio frequency remote unit; where N is a positive integer; receiving MN radio frequency signals transmitted from the radio frequency remote unit based on a shared output channel in the radio frequency remote unit; where M is a positive integer greater than N; the M radio frequency signals include radio frequency signals from multiple cells; and transmitting the radio frequency signals of each cell to the antenna element of each cell in the multiple cells respectively.
[0015] In one possible implementation, receiving MN radio frequency signals transmitted from the radio frequency remote unit based on a shared output channel in the radio frequency remote unit includes: receiving MN radio frequency signals transmitted from the radio frequency remote unit in the shared output channel based on the time each radio frequency signal occupies the shared output channel.
[0016] Fourthly, this application provides a signal transmission system, comprising: a baseband processing unit, a radio frequency remote unit, and a signal conversion unit; the baseband processing unit is configured to determine N baseband signals from M baseband signals received by the baseband processing unit; transmit the N baseband signals to the radio frequency remote unit through N independent input channels; and transmit MN baseband signals to the radio frequency remote unit through a shared input channel; where M is a positive integer and N is a positive integer less than M; the M baseband signals include baseband signals from multiple cells. The radio frequency remote unit is configured to receive the N baseband signals transmitted from the baseband processing unit through N independent input channels; receive the MN baseband signals transmitted from the baseband processing unit through a shared input channel; perform radio frequency processing on the N baseband signals to obtain N radio frequency signals, and transmit the N radio frequency signals to the signal conversion unit based on N independent output channels; and perform radio frequency processing on the MN baseband signals to obtain MN radio frequency signals, and transmit the MN radio frequency signals to the signal conversion unit based on a shared output channel. The signal conversion unit is used to receive N radio frequency signals transmitted from the radio frequency remote unit through N independent output channels; to receive MN radio frequency signals transmitted from the radio frequency remote unit through a shared output channel; and to transmit the radio frequency signals of each cell to the antenna unit of each cell in multiple cells respectively.
[0017] Fifthly, this application provides a signal transmission device applied to a baseband processing unit. The device includes: a processing unit and a communication unit; the processing unit is configured to determine N baseband signals from M baseband signals of the baseband processing unit; M is a positive integer, and N is a positive integer less than M; the M baseband signals include baseband signals from multiple cells; the communication unit is configured to transmit the N baseband signals to the radio frequency remote unit based on N independent input channels in the radio frequency remote unit; the communication unit is further configured to transmit MN baseband signals to the radio frequency remote unit based on a shared input channel in the radio frequency remote unit.
[0018] In one possible implementation, the processing unit is further configured to determine the time during which each of the MN baseband signals occupies the shared input channel; the communication unit is further configured to transmit the MN baseband signals to the radio frequency remote unit in the shared input channel based on the time during which each baseband signal occupies the shared input channel.
[0019] In one possible implementation, the communication unit is further configured to obtain the initial occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time of MN baseband signals occupying the shared input channel; the processing unit is further configured to determine the maximum value and the minimum value of the average PRB resource occupancy rate from the average PRB resource occupancy rate of the cell to which each baseband signal belongs within the historical time period; if the difference between the maximum and minimum values is less than or equal to a first preset threshold, or if the difference between the maximum and minimum values is greater than the first preset threshold and the minimum value is greater than a second preset threshold, the processing unit is further configured to... The initial occupancy ratio of each baseband signal is determined as the occupancy ratio of each baseband signal. When the difference between the maximum and minimum values is greater than a first preset threshold and the minimum value is less than or equal to a second preset threshold, the processing unit is further configured to adjust the initial occupancy ratio of at least one baseband signal according to the preset ratio to obtain the occupancy ratio of at least one baseband signal, and determine the initial occupancy ratio of other baseband signals as the occupancy ratio of other baseband signals. Other baseband signals are baseband signals other than at least one baseband signal among MN baseband signals. The processing unit is further configured to determine the time for each baseband signal to occupy the shared input channel according to the occupancy ratio of each baseband signal.
[0020] In one possible implementation, the processing unit is further configured to adjust the initial occupancy ratio of the baseband signal corresponding to the maximum value to a first preset ratio; the initial occupancy ratio of the baseband signal corresponding to the maximum value is less than the first preset ratio; the processing unit is further configured to adjust the initial occupancy ratio of the baseband signal corresponding to the minimum value to a second preset ratio; the initial occupancy ratio of the baseband signal corresponding to the minimum value is greater than the second preset ratio.
[0021] Sixthly, this application provides a signal transmission device applied to a radio frequency remote unit. The device includes: a communication unit and a processing unit; the communication unit is used to receive N baseband signals transmitted from a baseband processing unit based on N independent input channels in the radio frequency remote unit; N is a positive integer; the communication unit is also used to receive MN baseband signals transmitted from the baseband processing unit based on a shared input channel in the radio frequency remote unit; M is a positive integer greater than N; the M baseband signals include baseband signals from multiple cells; the processing unit is used to perform radio frequency processing on the N baseband signals to obtain N radio frequency signals; the communication unit is also used to transmit the N radio frequency signals to a signal conversion unit based on the N independent output channels in the radio frequency remote unit; the processing unit is also used to perform radio frequency processing on the MN baseband signals to obtain MN radio frequency signals; the communication unit is also used to transmit the MN radio frequency signals to the signal conversion unit based on the shared output channel in the radio frequency remote unit.
[0022] In one possible implementation, the communication unit is further configured to receive MN baseband signals sent from the baseband processing unit in the shared input channel based on the time each baseband signal occupies the shared input channel.
[0023] In one possible implementation, the communication unit is further configured to obtain the occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time of MN baseband signals occupying the shared input channel; the processing unit is further configured to determine the time each radio frequency signal occupies the shared output channel based on the occupancy ratio of each baseband signal and the total time of MN radio frequency signals occupying the shared output channel; the communication unit is further configured to send MN radio frequency signals to the signal conversion unit in the shared output channel based on the time each radio frequency signal occupies the shared output channel.
[0024] In a seventh aspect, this application provides a signal transmission device applied to a signal conversion unit. The device includes: a communication unit; the communication unit is configured to receive N radio frequency signals transmitted from the radio frequency remote unit based on N independent output channels in the radio frequency remote unit; where N is a positive integer; the communication unit is further configured to receive MN radio frequency signals transmitted from the radio frequency remote unit based on a shared output channel in the radio frequency remote unit; where M is a positive integer greater than N; the M radio frequency signals include radio frequency signals from multiple cells; the communication unit is further configured to transmit the radio frequency signal of each cell to the antenna element of each cell in the multiple cells respectively.
[0025] In one possible implementation, the communication unit is also used to receive MN radio frequency signals sent from the radio frequency remote unit in the shared output channel based on the time each radio frequency signal occupies the shared output channel.
[0026] Eighthly, this application provides a signal transmission apparatus, the apparatus comprising: a processor and a communication interface; the communication interface and the processor are coupled, the processor being configured to run computer programs or instructions to implement the signal transmission method as described in the first aspect and any possible implementation thereof.
[0027] Ninthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform the signal transmission method described in the first aspect and any possible implementation thereof.
[0028] In a tenth aspect, this application provides a computer program product containing instructions that, when the computer program product is run on a signal transmission device, cause the signal transmission device to perform the signal transmission method as described in the first aspect and any possible implementation thereof.
[0029] In one aspect, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run computer programs or instructions to implement the signal transmission method as described in the first aspect and any possible implementation thereof.
[0030] Specifically, the chip provided in this application also includes a memory for storing computer programs or instructions.
[0031] The above technical solution brings at least the following beneficial effects: The signal transmission method provided in this application, when the number of signals (e.g., baseband signals, radio frequency signals) exceeds the number of channels (e.g., input channels, output channels) of the RRU, determines a shared input channel and a shared output channel from the input and output channels of the RRU. In this way, the BBU and RRU can transmit excess baseband signals (i.e., MN baseband signals in addition to the N baseband signals transmitted normally) based on the above-mentioned shared input channel, and the RRU and signal conversion unit can transmit excess radio frequency signals (i.e., MN radio frequency signals in addition to the N radio frequency signals transmitted normally) based on the above-mentioned shared output channel. This realizes that in the signal transmission between the BBU, RRU, and signal conversion unit, only one RRU is used, without the need to deploy multiple RRUs to transmit multiple signals (e.g., baseband signals, radio frequency signals), thereby reducing construction costs. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of the structure of a signal transmission system provided in the background art of this application;
[0033] Figure 2 This is a schematic diagram of the structure of a signal transmission system provided in an embodiment of this application;
[0034] Figure 3 An example diagram illustrating the implementation of an information transmission method provided in this application embodiment;
[0035] Figure 4 This is a schematic diagram of the structure of a signal transmission device provided in an embodiment of this application;
[0036] Figure 5 A flowchart illustrating a signal transmission method provided in an embodiment of this application;
[0037] Figure 6 A flowchart illustrating another signal transmission method provided in this application embodiment;
[0038] Figure 7 A flowchart illustrating another signal transmission method provided in this application embodiment;
[0039] Figure 8A flowchart illustrating another signal transmission method provided in this application embodiment;
[0040] Figure 9 This is a schematic diagram of another signal transmission device provided in an embodiment of this application. Detailed Implementation
[0041] The signal transmission method, apparatus, and storage medium provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0042] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0043] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0044] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0045] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0046] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0047] With the rapid development of 5G, the demand for 5G networks in rural areas (e.g., western and northern rural areas) is increasing. Due to the vast geographical area and dispersed user base in rural areas, using the deployment methods commonly employed in urban 5G networks could result in low utilization rates of access network equipment, leading to lower average revenue per user (APRU). Improving this would require deploying a larger number of access network devices, resulting in higher capital expenditures (capex) (e.g., fiber optic cable costs) and operating expenses (opex) (e.g., tower rental fees and electricity costs). Therefore, building 5G networks in rural areas necessitates constructing access network equipment with longer coverage distances to reduce the number of devices required and thus lower construction costs.
[0048] Access network equipment operating in the mid-to-low frequency bands (e.g., the 700 MHz-900 MHz band or the 1.8 GHz-2.1 GHz band) has low path loss and low penetration loss, resulting in longer coverage distances. Therefore, access network equipment with longer coverage distances is typically found in the mid-to-low frequency bands. However, because mid-to-low frequency access network equipment also has a narrower coverage angle, to ensure complete coverage, deployment personnel need to deploy multiple sectors (e.g., three sectors) within these devices, ensuring different sectors cover different directions. This maximizes the coverage angle of the mid-to-low frequency access network equipment.
[0049] However, in the process of constructing low-frequency access network equipment, each sector requires a corresponding remote radio unit (RRU). The more sectors there are, the more RRUs are needed, which will increase construction costs and RRU operating electricity costs to some extent.
[0050] In view of this, embodiments of this application provide a signal transmission method. When the number of signals (e.g., baseband signals, radio frequency signals) exceeds the number of channels (e.g., input channels, output channels) of the RRU, a shared input channel and a shared output channel are determined from the input and output channels of the RRU. In this way, the BBU and RRU can transmit excess baseband signals (i.e., MN baseband signals in addition to the N baseband signals transmitted normally) based on the aforementioned shared input channel, and the RRU and signal conversion unit can transmit excess radio frequency signals (i.e., MN radio frequency signals in addition to the N radio frequency signals transmitted normally) based on the aforementioned shared output channel. This achieves signal transmission between the BBU, RRU, and signal conversion unit using only one RRU, eliminating the need to deploy multiple RRUs to transmit multiple signals (e.g., baseband signals, radio frequency signals), thereby reducing construction costs and RRU operating electricity costs.
[0051] The technical solutions provided in this application can be applied to various communication systems, such as 5G New Radio (NR) communication systems, future evolution systems, or multiple communication convergence systems.
[0052] like Figure 1 As shown, Figure 1 A schematic diagram of a signal transmission system provided in the background art of this application is shown. The signal transmission system 10 includes: BBU 101, RRU 102, and antenna unit 103. Figure 1 The following description uses a signal transmission system 10, which includes one BBU 101, three RRUs 102, and three antenna units 103, as an example.
[0053] BBU101 is used to transmit the baseband signals of the three cells to the three RRU102s respectively through channel encoding and decoding, baseband signal modulation and adjustment, and protocol processing.
[0054] RRU102 is used to receive the baseband signal of the cell corresponding to RRU102 sent by BBU101, perform radio frequency processing on the baseband signal to convert it into a radio frequency signal, and send the radio frequency signal to antenna unit 103.
[0055] Antenna unit 103 is used to receive the aforementioned radio frequency signals.
[0056] For example, BBU101 and RRU102 can be connected via a long-distance optical fiber. RRU102 and antenna unit 103 can be connected via a feeder.
[0057] In one example, the BBU101 is responsible for data processing at the radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, and medium access control (MAC) layer. The RLC layer can be divided into high-radio link control (High-RLC) and low-radio link control (Low-RLC) layers. Similarly, the MAC layer can be divided into high-medium access control (High-MAC) and low-medium access control (Low-MAC) layers.
[0058] RRU102 is responsible for data processing of the physical (PHY) layer and the RF layer. The PHY layer can be divided into the High-PHY layer and the Low-PHY layer.
[0059] Antenna unit 103 is responsible for converting electromagnetic waves of access network equipment, specifically converting guided waves propagating on transmission lines into electromagnetic waves propagating in an unbounded medium.
[0060] like Figure 2 As shown, Figure 2 A schematic diagram of a signal transmission system provided in an embodiment of this application is shown. The signal transmission system 20 includes: BBU 201, RRU 202, signal conversion unit 203, and antenna unit 204. Figure 2 The following description uses a signal transmission system 20, which includes a BBU 201, an RRU 202, a signal conversion unit 203, and three antennas 204, as an example.
[0061] BBU201 is used to determine N baseband signals from M baseband signals of BBU201, send N baseband signals to RRU202 through N independent input channels, and send MN baseband signals to RRU202 through a shared input channel.
[0062] Among them, the M baseband signals include baseband signals from multiple cells. M is a positive integer, and N is a positive integer less than M.
[0063] RRU202 is used to receive N baseband signals from BBU201 through N independent input channels, receive MN baseband signals from BBU201 through a shared input channel, perform radio frequency processing on the N baseband signals to obtain N radio frequency signals, and send the N radio frequency signals to the signal conversion unit 203 through N independent output channels.
[0064] The signal conversion unit 203 is used to receive N radio frequency signals sent from RRU 202 through N independent output channels, receive MN radio frequency signals sent from RRU 202 through a shared output channel, and send the radio frequency signals of each cell to the antenna unit 204 of each cell in multiple cells respectively.
[0065] Antenna unit 204 is used to receive radio frequency signals of each cell sent by signal conversion unit 203.
[0066] Optionally, BBU201 may include a baseband processing unit and a new signal conversion unit. The baseband processing unit can determine N baseband signals from the M baseband signals of BBU201 and send these N baseband signals to RRU202 through N independent input channels. The new signal conversion unit can send MN baseband signals to RRU202 through a shared input channel.
[0067] It should be noted that the descriptions of BBU201, RRU202, and antenna unit 204 in signal transmission system 20 can be found in the descriptions of BBU101, RRU102, and antenna unit 103 in signal transmission system 10 above, and will not be repeated here.
[0068] For example, Figure 3 The diagram illustrates an implementation example of an information transmission method provided in this application. Figure 3 As shown, the M baseband signals include baseband signals from 3 cells (i.e., cell 1, cell 2, and cell 3), and each cell corresponds to 2 baseband signals.
[0069] exist Figure 3 In the example shown, BBU201 can determine 3 baseband signals from its 6 baseband signals, send 3 baseband signals to RRU202 through 3 independent input channels, and send another 3 baseband signals to RRU202 through a shared input channel.
[0070] RRU202 can receive three baseband signals from BBU201 through three independent input channels, and receive another three baseband signals from BBU201 through a shared input channel. It performs radio frequency processing on the three baseband signals to obtain three radio frequency signals, and sends the three radio frequency signals to signal conversion unit 203 through three independent output channels. It also performs radio frequency processing on the other three baseband signals to obtain another three radio frequency signals, and sends the other three radio frequency signals to signal conversion unit 203 through the shared output channel.
[0071] The signal conversion unit 203 is used to receive three radio frequency signals sent from RRU 202 through three independent output channels, receive another three radio frequency signals sent from RRU 202 through a shared output channel, and send the radio frequency signals of each cell to the antenna unit 204 of each cell in multiple cells respectively.
[0072] Optionally, the time ratio of the transmission channel occupied by the corresponding baseband signal and radio frequency signal can be the same.
[0073] In one possible implementation, such as Figure 3 As shown, BBU201 may include a first time-division switch. The first time-division switch can instruct BBU201 to send first switch control information to RRU202 to control the opening or closing of the shared input channel of RRU202, thereby realizing the start or end of multiple baseband signal transmissions.
[0074] In one alternative implementation, such as Figure 3 As shown, the signal conversion unit 203 may include a second time-division switch. The second time-division switch can instruct the BBU 201 to send second switch control information to the RRU 202 to control the opening or closing of the shared output channel of the RRU 202, thereby realizing the start or end of multiple radio frequency signal transmissions.
[0075] It should be noted that, Figure 2 This is just an example framework diagram. Figure 2 The number of devices included and the names of each device are unlimited, except for... Figure 2 In addition to the functional devices shown, the signal transmission system 20 may also include other devices, such as the power amplifier unit 205.
[0076] The power amplifier unit 205 is used to amplify the power of the signal sent by the signal conversion unit 203.
[0077] Furthermore, the signal transmission system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new signal transmission systems, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0078] In practical implementation, Figure 2 or Figure 3 All the equipment in the middle can be adopted Figure 4 The shown composition structure, or including Figure 4 The components shown. Figure 4 This is a schematic diagram illustrating the composition of a signal transmission device 400 provided in an embodiment of this application. The signal transmission device 400 can be a chip or system-on-a-chip within BBU201 (or BBU301). Alternatively, the signal transmission device 400 can be a chip or system-on-a-chip within RRU202 (or RRU302). Alternatively, the signal transmission device 400 can be a chip or system-on-a-chip within signal conversion unit 203 (or signal conversion unit 303). Alternatively, the signal transmission device 400 can be a chip or system-on-a-chip within antenna unit 204 (or antenna unit 304). Figure 4 As shown, the signal transmission device 400 may include a processor 401 and a communication line 402.
[0079] Furthermore, the signal transmission device 400 may also include a communication interface 403 and a memory 404. The processor 401, the memory 404, and the communication interface 403 can be connected via a communication line 402.
[0080] The processor 401 can be a CPU, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 401 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0081] Communication line 402 is used to transmit information between the components included in communication device 400.
[0082] Communication interface 403 is used for communication with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. Communication interface 403 can be a module, circuit, communication interface, or any device capable of enabling communication.
[0083] Memory 404 is used to store instructions. These instructions can be computer programs.
[0084] The memory 404 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0085] It should be noted that the memory 404 can exist independently of the processor 401 or can be integrated with the processor 401. The memory 404 can be used to store instructions, program code, or some data, etc. The memory 404 can be located inside or outside the signal transmission device 400, without limitation. The processor 401 is used to execute the instructions stored in the memory 404 to implement the signal transmission method provided in the following embodiments of this application.
[0086] In one example, processor 401 may include one or more CPUs, such as CPU0 and CPU1.
[0087] As an optional implementation, the signal transmission device 400 includes multiple processors.
[0088] As an optional implementation, the signal transmission device 400 also includes output devices and input devices. For example, input devices are devices such as keyboards, mice, microphones, or joysticks, and output devices are devices such as displays or speakers.
[0089] It should be noted that the signal transmission device 400 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or other device. Figure 2 or Figure 3 Equipment with a similar structure.
[0090] also, Figure 4 The composition shown does not constitute a basis for the interpretation of this invention. Figure 2 as well as Figure 3 The limitations of each device in the process, except Figure 4 In addition to the components shown, Figure 2 as well as Figure 3 The various devices may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0091] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0092] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.
[0093] The following is combined Figure 2 or Figure 3 The signal transmission system shown describes the signal transmission method provided in the embodiments of this application. The actions, terminology, etc., involved in the various embodiments of this application can be referred to interchangeably without limitation. The message names or parameter names in the messages exchanged between devices in the embodiments of this application are merely examples; other names may be used in specific implementations without limitation. The actions involved in the various embodiments of this application are merely examples; other names may be used in specific implementations. For example, "included in" in the embodiments of this application can be replaced with "carried on" or "carried in," etc.
[0094] To address the problems existing in the prior art, this application proposes a signal transmission method to reduce the cost of constructing 5G access network equipment. For example... Figure 5 As shown, the method includes:
[0095] S501 and BBU determine N baseband signals from M baseband signals of BBU.
[0096] Where M is a positive integer and N is a positive integer less than M. The M baseband signals include baseband signals from multiple cells.
[0097] As an optional implementation, the BBU can determine the values of M and N according to the actual situation. For example, the BBU can set the value of M to 7 and the value of N to 2. The above is only an exemplary illustration of the values of M and N, and the values of M and N can also be other values (e.g., M is 6 and N is 3), and this application does not impose any restrictions on them.
[0098] In one example (denoted as Example 1), with M = 6 and N = 3, and the M baseband signals including the first and second baseband signals of cell #1, cell #2, and cell #3, the BBU can determine the first baseband signal of cell #1, the first baseband signal of cell #2, and the first baseband signal of cell #3 as 3 baseband signals (i.e., N baseband signals), and determine the remaining baseband signals (i.e., the second baseband signal of cell #1, the second baseband signal of cell #2, and the second baseband signal of cell #3) as MN baseband signals. In this example, the BBU can determine any N baseband signals from the above M baseband signals and determine the remaining baseband signals as MN baseband signals.
[0099] Based on Example 1 above, the BBU can determine the first and second baseband signals of cell #1, which has the highest traffic volume, as N baseband signals, and determine the remaining baseband signals (i.e., the first and second baseband signals of cell #2, and the first and second baseband signals of cell #3) as MN baseband signals. In this example, the BBU can also determine N baseband signals based on the traffic volume of the cells, and determine the remaining baseband signals as MN baseband signals.
[0100] S502 and BBU send N baseband signals to RRU based on N independent input channels in RRU. Correspondingly, RRU receives N baseband signals sent from BBU based on N independent input channels in RRU.
[0101] Referring to Example 1 above, the aforementioned N baseband signals can be the first baseband signal of cell #1, the first baseband signal of cell #2, and the first baseband signal of cell #3. The BBU can designate the N independent input channels as input channel #1, input channel #2, and input channel #3, respectively. Thus, the BBU can send the first baseband signal of cell #1 to the RRU via input channel #1, the first baseband signal of cell #2 to the RRU via input channel #2, and the first baseband signal of cell #3 to the RRU via input channel #3.
[0102] Correspondingly, the RRU can receive the first baseband signal of cell #1 sent by the BBU through input channel #1, the first baseband signal of cell #2 sent by the BBU through input channel #2, and the first baseband signal of cell #3 sent by the BBU through input channel #3.
[0103] Optionally, the RRU mentioned above includes N+1 input channels. Before S502 above, the BBU can determine any N input channels as N independent input channels from the above N+1 input channels. The above is merely an exemplary description of the implementation process of the BBU determining N independent input channels, and this application does not impose any limitations on it.
[0104] The S503 and BBU send MN baseband signals to the RRU via the shared input channel in the RRU. Correspondingly, the RRU receives MN baseband signals sent by the BBU via the shared input channel in the RRU.
[0105] Referring to Example 1 above, the aforementioned MN baseband signals can be the second baseband signal of cell #1, the second baseband signal of cell #2, and the second baseband signal of cell #3. The BBU can denote the shared input channel as input channel #4, and the BBU can send the second baseband signals of cell #1, cell #2, and cell #3 to the RRU through input channel #4.
[0106] Correspondingly, the RRU can receive the second baseband signal from cell #1, cell #2, and cell #3 from the BBU via input channel #4.
[0107] In one example, the number of shared input channels for the aforementioned RRUs can be greater than one. In this case, the BBU can transmit MN baseband signals within the shared input channels of the multiple RRUs. The BBU can then allocate a shared input channel for each baseband signal based on the traffic volume of the cell corresponding to that baseband signal.
[0108] Based on Example 1 above, if the busy traffic volume of cell #1 exceeds the traffic volume threshold during time period A, and there are two shared input channels, the BBU can enable the second baseband signal of cell #1 to use a shared input channel for signal transmission during time period A, and enable the second baseband signal of cell #2 and the second baseband signal of cell #3 to share another shared input channel for signal transmission during time period A.
[0109] If the busy traffic volume of cell #2 exceeds the traffic volume threshold during time period B, and there are two shared input channels, the BBU can enable the second baseband signal of cell #2 to use a shared input channel for signal transmission during time period B, and enable the second baseband signal of cell #1 and the second baseband signal of cell #3 to share another shared input channel for signal transmission during time period B.
[0110] If the busy traffic volume of cell #3 exceeds the traffic volume threshold during time period C, and there are two shared input channels, the BBU can enable the second baseband signal of cell #3 to use a shared input channel for signal transmission during time period C, and enable the second baseband signal of cell #1 and the second baseband signal of cell #2 to share another shared input channel for signal transmission during time period C.
[0111] For example, the BBU can designate the shared input channels as input channel #5 and input channel #6. The BBU can send the second baseband signal of cell #1 and the second baseband signal of cell #2 to the RRU through input channel #5, and send the second baseband signal of cell #3 to the RRU through input channel #6. The above is merely an exemplary illustration of the number of shared input channels of the RRU, and this application does not impose any limitations on it.
[0112] The S504 and RRU perform radio frequency processing on N baseband signals to obtain N radio frequency signals.
[0113] As an optional implementation, the RRU performs radio frequency processing on N baseband signals to obtain N radio frequency signals. The process can be as follows: The RRU modulates each of the N received baseband signals to obtain N higher frequency signals, and determines the above N higher frequency signals as N radio frequency signals so that the subsequent radio frequency signals can be transmitted through the antenna unit.
[0114] Combining the above Example 1 (denoted as Example 2), the RRU can convert the first baseband signal of cell #1 into the first radio frequency signal of cell #1, convert the first baseband signal of cell #2 into the first radio frequency signal of cell #2, and convert the first baseband signal of cell #3 into the first radio frequency signal of cell #3.
[0115] The S505 and RRU send N radio frequency signals to the signal conversion unit based on the N independent output channels of the RRU. Correspondingly, the signal conversion unit receives the N radio frequency signals sent from the RRU based on the N independent output channels of the RRU.
[0116] Based on Example 2 above, the RRU can have its N independent output channels designated as output channel #1, output channel #2, and output channel #3. The RRU can send the first radio frequency signal of cell #1 to the signal conversion unit through output channel #1, send the first radio frequency signal of cell #2 to the RRU through output channel #2, and send the first radio frequency signal of cell #3 to the RRU through output channel #3.
[0117] Correspondingly, the signal conversion unit can receive the first radio frequency signal of cell #1 transmitted from the RRU through output channel #1, receive the first radio frequency signal of cell #2 transmitted from the RRU through output channel #2, and receive the first radio frequency signal of cell #3 transmitted from the RRU through output channel #3.
[0118] The S506 and RRU perform radio frequency processing on MN baseband signals to obtain MN radio frequency signals.
[0119] Optionally, the process by which the RRU performs radio frequency processing on MN baseband signals to obtain MN radio frequency signals can be understood by referring to the description in the corresponding position above, and will not be repeated here.
[0120] Combining the above Example 1 (denoted as Example 3), the RRU can convert the second baseband signal of cell #1 into the second radio frequency signal of cell #1, convert the second baseband signal of cell #2 into the second radio frequency signal of cell #2, and convert the second baseband signal of cell #3 into the second radio frequency signal of cell #3.
[0121] S507 and RRU send MN radio frequency signals to the signal conversion unit based on the shared output channel in the RRU. Correspondingly, the signal conversion unit receives MN radio frequency signals sent from the RRU based on the shared output channel in the RRU.
[0122] Based on Example 3 above, the shared output channel in the RRU can be designated as output channel #4. In this way, the RRU can send the second radio frequency (RF) signal of cell #1, the second RF signal of cell #2, and the second RF signal of cell #3 to the signal conversion unit through output channel #4. The second RF signal of cell #1, the second RF signal of cell #2, and the second RF signal of cell #3 constitute MN RF signals.
[0123] Correspondingly, the signal conversion unit can receive the second radio frequency signal from cell #1, cell #2, and cell #3 transmitted by the RRU through output channel #4.
[0124] S508, the signal conversion unit sends the radio frequency signal of each cell to the antenna unit of each cell in multiple cells respectively.
[0125] In one possible implementation, the above-mentioned S508 implementation process can be as follows: the signal conversion unit can transmit the radio frequency signals (i.e., N radio frequency signals and MN radio frequency signals) of each cell to the antenna unit of each cell through the power amplifier unit corresponding to each cell.
[0126] Optionally, each antenna element may include at least one transmitting antenna. The number of transmitting antennas may correspond to the total number of baseband signals or radio frequency signals from multiple cells.
[0127] Combining Examples 2 and 3 above, the signal conversion unit can designate the power amplifier unit corresponding to cell #1 as power amplifier #1, the power amplifier unit corresponding to cell #2 as power amplifier #2, and the power amplifier unit corresponding to cell #3 as power amplifier #3. Similarly, the signal conversion unit can designate the antenna unit of cell #1 as antenna #1, the antenna unit of cell #2 as antenna #2, and the antenna unit of cell #3 as antenna #3.
[0128] The signal conversion unit can send the first radio frequency signal and the second radio frequency signal of cell #1 to antenna #1 through power amplifier #1, send the first radio frequency signal and the second radio frequency signal of cell #2 to antenna #2 through power amplifier #2, and send the first radio frequency signal and the second radio frequency signal of cell #3 to antenna #3 through power amplifier #3.
[0129] Correspondingly, antenna #1 receives the first radio frequency signal and the second radio frequency signal from cell #1 through power amplifier #1, antenna #2 receives the first radio frequency signal and the second radio frequency signal from cell #2 through power amplifier #2, and antenna #3 receives the first radio frequency signal and the second radio frequency signal from cell #3 through power amplifier #3.
[0130] Understandably, the signal conversion unit can separate multiple radio frequency signals that share a common output channel based on the time each radio frequency signal occupies the shared output channel, and send them to the corresponding antenna units respectively. This can ensure the integrity of the signal in the access network equipment and avoid signal loss or interruption.
[0131] The above technical solution brings at least the following beneficial effects: The signal transmission method provided in this application, when the number of signals (e.g., baseband signals, radio frequency signals) exceeds the number of channels (e.g., input channels, output channels) of the RRU, determines a shared input channel and a shared output channel from the input and output channels of the RRU. In this way, the BBU and RRU can transmit excess baseband signals (i.e., MN baseband signals in addition to the N baseband signals transmitted normally) based on the above-mentioned shared input channel, and the RRU and signal conversion unit can transmit excess radio frequency signals (i.e., MN radio frequency signals in addition to the N radio frequency signals transmitted normally) based on the above-mentioned shared output channel. This realizes that in the signal transmission between the BBU, RRU, and signal conversion unit, only one RRU is used, without the need to deploy multiple RRUs to transmit multiple signals (e.g., baseband signals, radio frequency signals), thereby reducing construction costs and reducing the operating electricity cost of the RRU.
[0132] In an optional embodiment, as shown in S503, the BBU sends MN baseband signals to the RRU based on the shared input channel in the RRU, and correspondingly, the RRU receives the MN baseband signals sent by the BBU based on the shared input channel in the RRU. Figure 5 Based on the illustrated method embodiments, this embodiment provides a possible implementation method, combined with Figure 5 ,like Figure 6 As shown, the implementation process of S503 can be determined by the following S601 to S602.
[0133] S601, BBU determines the time each of the MN baseband signals occupies the shared input channel.
[0134] As an optional implementation, the above-mentioned S601 implementation process can be as follows: the BBU determines the time ratio of each baseband signal occupying the shared input channel among the MN baseband signals and the total time of the MN baseband signals occupying the shared input channel, and determines the time of each baseband signal occupying the shared input channel among the MN baseband signals based on the above time ratio and total time.
[0135] Understandably, the BBU determines the time each baseband signal occupies the shared input channel to ensure that each baseband signal has sufficient time to occupy the shared input channel for signal transmission, and to ensure the full utilization of the shared input channel.
[0136] In some examples, the unit of time mentioned above can be a frame, a subframe, a time slot, or even an hour. The above is merely an exemplary description of the unit of time; other units may also be used, and this application does not impose any limitations on them.
[0137] As one possible implementation, the time proportion occupied by the second baseband signal in cell #1 is X, the time proportion occupied by the second baseband signal in cell #2 is Y, and the time proportion occupied by the second baseband signal in cell #3 is Z. Where X + Y + Z = 1, and X, Y, and Z are all integer multiples of 0.1.
[0138] Optionally, the BBU can set the values of X, Y, and Z as needed. For example, the BBU sets X to 0.3, Y to 0.3, and Z to 0.4. The above is merely an exemplary description of X, Y, and Z, and X, Y, and Z can also be other values (e.g., X is 0.2, Y is 0.4, and Z is 0.3), and this application does not impose any limitations on this.
[0139] As an example (denoted as Example 4), with X = 0.3, Y = 0.3, and Z = 0.4: when the unit of time is frames, and the total time for the above MN baseband signals to occupy the shared input channel is 10 frames, the shared input channel in frames 1-3 can be occupied by the second baseband signal of cell #1, the shared input channel in frames 4-6 can be occupied by the second baseband signal of cell #2, and the shared input channel in frames 7-10 can be occupied by the second baseband signal of cell #3.
[0140] Optionally, the baseband signal in the shared input channel can be transmitted periodically. For example, the transmission period of baseband signal #1 is 10 frames, so the shared input channel in frames 1-3 can be occupied by baseband signal #1, and the shared input channel in frames 11-13 can also be occupied by baseband signal #1.
[0141] When the unit of time mentioned above is a subframe, and the total time that the above MN baseband signals occupy the shared input channel is 10 subframes (e.g., the number of subframes in a frame in an NR 900MHz system), the shared input channel in subframes 1-3 can be occupied by the second baseband signal of cell #1, the shared input channel in subframes 4-6 can be occupied by the second baseband signal of cell #2, and the shared input channel in subframes 7-10 can be occupied by the second baseband signal of cell #3.
[0142] When the unit of time mentioned above is time slot, and the total time that the above MN baseband signals occupy the shared input channel is 20 time slots (e.g., the number of time slots in a frame in an NR 900MHz system), the shared input channel of time slots 1-6 is occupied by the second baseband signal of cell #1, the shared input channel of time slots 7-12 is occupied by the second baseband signal of cell #2, and the shared input channel of time slots 13-20 is occupied by the second baseband signal of cell #3.
[0143] S602, the BBU sends MN baseband signals to the RRU in the shared input channel based on the time each baseband signal occupies the shared input channel. Correspondingly, the RRU receives MN baseband signals sent by the BBU in the shared input channel based on the time each baseband signal occupies the shared input channel.
[0144] Optionally, regarding the implementation process of the RRU receiving MN baseband signals sent from the BBU in the shared input channel based on the time each baseband signal occupies the shared input channel, the above implementation process of the BBU sending MN baseband signals to the RRU in the shared input channel based on the time each baseband signal occupies the shared input channel will not be repeated here.
[0145] In conjunction with Example 4 above, if the unit of time is frames and the total time for the MN baseband signals to occupy the shared input channel is 10 frames, the BBU can send the second baseband signal occupation of cell #1 to the RRU based on the shared input channel in frames 1-3, the second baseband signal occupation of cell #2 to the RRU based on the shared input channel in frames 4-6, and the second baseband signal occupation of cell #3 to the RRU based on the shared input channel in frames 7-10.
[0146] Optionally, the BBU can periodically send baseband signal occupancy requests to the RRU based on the shared input channel. For example, if the transmission period of baseband signal #1 is 10 frames, the BBU can send the second baseband signal occupancy request for cell #1 to the RRU based on the shared input channel in frames 1-3, and in frames 11-13.
[0147] When the unit of time mentioned above is a subframe, and the total time for the aforementioned MN baseband signals to occupy the shared input channel is 10 subframes (e.g., the number of subframes in a frame in an NR 900MHz system), the BBU can send the second baseband signal occupation of cell #1 to the RRU based on the shared input channel in subframes 1-3, send the second baseband signal occupation of cell #2 to the RRU based on the shared input channel in subframes 4-6, and send the second baseband signal occupation of cell #3 to the RRU based on the shared input channel in subframes 7-10.
[0148] When the unit of the above time is time slot, and the total time for the above MN baseband signals to occupy the shared input channel is 20 time slots (e.g., the number of time slots in a frame in an NR 900MHz system), the BBU can send the second baseband signal occupation of cell #1 to the RRU based on the shared input channel in time slots 1-6, send the second baseband signal occupation of cell #2 to the RRU based on the shared input channel in time slots 7-12, and send the second baseband signal occupation of cell #3 to the RRU based on the shared input channel in time slots 13-20.
[0149] As an optional implementation, the BBU can send baseband signals to the RRU by controlling the switching of the shared input channel, based on the time each of the MN baseband signals occupies the shared input channel.
[0150] The above technical solution brings at least the following beneficial effects: The signal transmission method provided in this application allows the BBU to determine the time that each baseband signal occupies the shared input channel among the MN baseband signals, and transmit the baseband signal between the BBU and RRU based on the determined time. This avoids the problem of multiple baseband signals being transmitted simultaneously during the baseband signal transmission process, which would cause congestion of the shared input channel or mutual interference between signals.
[0151] In an alternative embodiment, as shown in S601, the BBU determines the time each of the MN baseband signals occupies the shared input channel. Figure 6 Based on the illustrated method embodiments, this embodiment provides a possible implementation method, combined with Figure 6 ,like Figure 7 As shown, the process by which the BBU determines the time each baseband signal occupies the shared input channel among the MN baseband signals can be determined by the following steps S701 to S705.
[0152] S701 and BBU obtain the initial occupancy ratio of each baseband signal.
[0153] The occupancy ratio is the ratio of the time that the baseband signal occupies the shared input channel to the total time that MN baseband signals occupy the shared input channel.
[0154] Optionally, the initial occupancy ratio mentioned above can be determined by the BBU based on the occupancy ratio of baseband signals within a historical time period.
[0155] Alternatively, the initial occupancy ratio can be set by the BBU based on the service volume or resource occupancy ratio of each of the multiple cells.
[0156] S702 and BBU determine the maximum and minimum average PRB resource utilization rates from the average PRB resource utilization rates of the cells to which each baseband signal belongs within the historical time period.
[0157] As one possible implementation, the above-mentioned S702 implementation process can be as follows: The BBU can determine the ratio of the number of available PRBs in each cell to the total number of PRBs in the MN baseband signals within a historical time period (i.e., the average PRB resource utilization rate), and sort them according to the value of the average PRB resource utilization rate of each cell to obtain a target sequence. The BBU can then determine the maximum and minimum values of the average PRB resource utilization rate from the target sequence.
[0158] S703. When the difference between the maximum and minimum values is less than or equal to the first preset threshold, or when the difference between the maximum and minimum values is greater than the first preset threshold and the minimum value is greater than the second preset threshold, the BBU determines the initial occupancy ratio of each baseband signal as the occupancy ratio of each baseband signal.
[0159] Optionally, the BBU can set a first preset threshold and a second preset threshold according to actual conditions. For example, the BBU sets the first preset threshold to 0.1 and the second preset threshold to 0.8. The above is only an exemplary description of the first preset threshold and the second preset threshold. The first preset threshold and the second preset threshold can also be other values (for example, the first preset threshold is 0.2 and the second preset threshold is 0.7), and this application does not impose any restrictions on them.
[0160] S704. When the difference between the maximum and minimum values is greater than the first preset threshold and the minimum value is less than or equal to the second preset threshold, the BBU adjusts the initial occupancy ratio of at least one baseband signal according to the preset ratio to obtain the occupancy ratio of at least one baseband signal, and determines the initial occupancy ratio of other baseband signals as the occupancy ratio of other baseband signals.
[0161] Among them, the other baseband signals are the baseband signals other than at least one of the MN baseband signals.
[0162] In one optional embodiment, the process by which the BBU adjusts the initial occupancy ratio of at least one baseband signal according to a preset ratio to obtain the occupancy ratio of at least one baseband signal, and determines the initial occupancy ratio of other baseband signals as the occupancy ratio of other baseband signals, can be as follows: The BBU adjusts the initial occupancy ratio of the baseband signal corresponding to the maximum value to a first preset ratio, adjusts the initial occupancy ratio of the baseband signal corresponding to the minimum value to a second preset ratio, and keeps the initial occupancy ratios of baseband signals other than those corresponding to the maximum value and the minimum value unchanged. The BBU determines the initial occupancy ratio adjusted according to the first and second preset ratios, and the initial occupancy ratios of baseband signals other than those corresponding to the maximum value and the minimum value, as the occupancy ratio of each baseband signal.
[0163] Optionally, the initial occupancy ratio of the baseband signal corresponding to the maximum value is less than a first preset ratio. The initial occupancy ratio of the baseband signal corresponding to the minimum value is greater than a second preset ratio.
[0164] It should be noted that during the process of the BBU adjusting the initial occupancy ratio of the baseband signal corresponding to the maximum value and the initial occupancy ratio of the baseband signal corresponding to the minimum value according to the first preset ratio and the second preset ratio, the sum of the initial occupancy ratios of multiple cells must remain unchanged. That is to say, the difference between the first preset ratio and the initial occupancy ratio of the baseband signal corresponding to the maximum value is equal to the difference between the second preset ratio and the initial occupancy ratio of the baseband signal corresponding to the minimum value.
[0165] Understandably, the BBU adjusts the initial occupancy ratio of at least one baseband signal according to a preset ratio (e.g., a first preset ratio, a second preset ratio, etc.). This can more accurately reflect the time that multiple baseband signals need to occupy the shared input channel within a preset time, thereby enabling reasonable use of the shared input channel, avoiding signal interference or congestion of the shared input channel, and preventing resource waste.
[0166] The S705 and BBU determine the time each baseband signal occupies the shared input channel based on the occupancy ratio of each baseband signal.
[0167] Optionally, the implementation process of the BBU determining the time each baseband signal occupies the shared input channel based on the occupancy ratio of each baseband signal can be understood by referring to the description in the corresponding position above (optional scheme of S601), and will not be repeated here.
[0168] The above technical solution brings at least the following beneficial effects: The signal transmission method provided in this application allows the BBU to determine the maximum and minimum values from the average PRB resource occupancy rates of multiple cells, and to determine the occupancy ratio of each baseband signal by using the difference between the maximum and minimum values and / or the minimum value.
[0169] For example, if the difference between the maximum and minimum values is less than or equal to a first preset threshold, or if the difference between the maximum and minimum values is greater than the first preset threshold and the minimum value is greater than a second preset threshold, the BBU will determine the initial occupancy ratio of each baseband signal. This allows for the rapid determination of the occupancy ratio of each baseband signal for subsequent use.
[0170] For example, when the difference between the maximum and minimum values is greater than a first preset threshold and the minimum value is less than or equal to a second preset threshold, the BBU adjusts the initial occupancy ratio of at least one baseband signal according to a preset ratio to obtain the occupancy ratio of each baseband signal. This allows for adaptive adjustment of the initial occupancy ratio of the at least one baseband signal to obtain the occupancy ratio of the at least one baseband signal, making the occupancy ratio of the at least one baseband signal more closely match the actual situation of business indicators, thereby improving the accuracy of the occupancy ratio of the at least one baseband signal.
[0171] In an alternative embodiment, as shown in S507, the RRU can send MN radio frequency signals to the signal conversion unit based on the shared output channel in the RRU. Figure 7 Based on the illustrated method embodiments, this embodiment provides a possible implementation method, combined with Figure 7 ,like Figure 8 As shown, the implementation process of S507 can be determined by the following S801 to S803.
[0172] S801 and RRU obtain the occupancy ratio of each baseband signal.
[0173] As one possible implementation, the above S801 process can be as follows: After the BBU determines the occupancy ratio of each baseband signal among the MN baseband signals, the BBU can send the occupancy ratio to the RRU through the RRU's shared input channel. Correspondingly, the RRU can receive the occupancy ratio sent by the BBU through the RRU's shared input channel.
[0174] S802 and RRU determine the time each radio frequency signal occupies the shared output channel based on the occupancy ratio of each baseband signal and the total time that MN radio frequency signals occupy the shared output channel.
[0175] As one possible implementation, the above S802 implementation process can be as follows: The RRU determines the occupancy ratio of each baseband signal as the occupancy ratio of each radio frequency signal, and multiplies the occupancy ratio of each radio frequency signal by the total transmission time of MN radio frequency signals to obtain the time that each radio frequency signal occupies the shared output channel.
[0176] Based on the time each radio frequency signal occupies the shared output channel, S803 and RRU send MN radio frequency signals to the signal conversion unit in the shared output channel. Correspondingly, based on the time each radio frequency signal occupies the shared output channel, the signal conversion unit receives MN radio frequency signals sent from the radio frequency remote unit in the shared output channel.
[0177] Optionally, prior to S803 above, the signal conversion unit can obtain the time each radio frequency signal occupies the shared output channel, and control the switching on or off of the shared output channel based on the time each radio frequency signal occupies the shared output channel.
[0178] Alternatively, prior to S803 above, the signal conversion unit can obtain the occupancy ratio of each radio frequency signal, determine the time each radio frequency signal occupies the shared output channel based on the occupancy ratio of each radio frequency signal, and control the switching on or off of the shared output channel by the time each radio frequency signal occupies the shared output channel.
[0179] Understandably, the signal conversion unit flexibly controls the state of the shared output channel based on the time each radio frequency signal occupies the shared output channel, thus avoiding the problem of wasting power by keeping the shared output channel open when there is no signal transmission.
[0180] The above technical solution brings at least the following beneficial effects: The signal transmission method provided in this application allows the RRU to determine the time each of the MN radio frequency signals occupies the shared output channel, and transmits the radio frequency signal between the RRU and the signal conversion unit based on the determined time. This avoids the problem of congestion or mutual interference of the shared output channel caused by multiple radio frequency signals transmitting simultaneously during the radio frequency signal transmission process. Furthermore, by determining the time each radio frequency signal occupies the shared output channel based on the time each baseband signal occupies the shared input channel, the RRU can ensure that the proportion of time the signal occupies the shared transmission channel remains consistent during transmission. This allows the occupancy ratio of at least one radio frequency signal to better reflect the actual situation of business indicators, thereby improving the accuracy of the occupancy ratio of at least one radio frequency signal.
[0181] It is understood that the above-described signal transmission method can be implemented by a signal transmission device. To achieve the above functions, the signal transmission device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments disclosed in this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments disclosed in this application.
[0182] The embodiments disclosed in this application can divide the signal transmission device generated by the above method examples into functional modules. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in the embodiments disclosed in this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0183] Figure 9 This is a schematic diagram of a signal transmission device provided in an embodiment of the present invention. Figure 9 As shown, the signal transmission device 90 can be used to perform... Figures 5-8 The signal transmission method shown is illustrated. The signal transmission device 90 includes a processing unit 901 and a communication unit 902.
[0184] Processing unit 901 is used to determine N baseband signals from M baseband signals in baseband processing unit; M is a positive integer and N is a positive integer less than M; the M baseband signals include baseband signals from multiple cells; communication unit 902 is used to send N baseband signals to radio frequency remote unit based on N independent input channels in radio frequency remote unit; communication unit 902 is also used to send MN baseband signals to radio frequency remote unit based on shared input channel in radio frequency remote unit.
[0185] In one possible implementation, the processing unit 901 is further configured to determine the time during which each of the MN baseband signals occupies the shared input channel; the communication unit 902 is further configured to transmit the MN baseband signals to the radio frequency remote unit in the shared input channel based on the time during which each baseband signal occupies the shared input channel.
[0186] In one possible implementation, the communication unit 902 is further configured to obtain the initial occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time of MN baseband signals occupying the shared input channel; the processing unit 901 is further configured to determine the maximum value and the minimum value of the average PRB resource occupancy rate from the average PRB resource occupancy rate of the cell to which each baseband signal belongs within the historical time period; if the difference between the maximum value and the minimum value is less than or equal to a first preset threshold, or if the difference between the maximum value and the minimum value is greater than the first preset threshold and the minimum value is greater than a second preset threshold, the processing unit 901 is further configured to... The initial occupancy ratio of each baseband signal is determined as the occupancy ratio of each baseband signal. When the difference between the maximum and minimum values is greater than a first preset threshold and the minimum value is less than or equal to a second preset threshold, the processing unit 901 is further configured to adjust the initial occupancy ratio of at least one baseband signal according to the preset ratio to obtain the occupancy ratio of at least one baseband signal, and determine the initial occupancy ratio of other baseband signals as the occupancy ratio of other baseband signals. Other baseband signals are baseband signals other than at least one baseband signal among MN baseband signals. The processing unit 901 is further configured to determine the time for each baseband signal to occupy the shared input channel according to the occupancy ratio of each baseband signal.
[0187] In one possible implementation, the processing unit 901 is further configured to adjust the initial occupancy ratio of the baseband signal corresponding to the maximum value to a first preset ratio; the initial occupancy ratio of the baseband signal corresponding to the maximum value is less than the first preset ratio; the processing unit 901 is further configured to adjust the initial occupancy ratio of the baseband signal corresponding to the minimum value to a second preset ratio; the initial occupancy ratio of the baseband signal corresponding to the minimum value is greater than the second preset ratio.
[0188] Communication unit 902 is used to receive N baseband signals sent from baseband processing unit based on N independent input channels in radio frequency remote unit; N is a positive integer. Communication unit 902 is also used to receive MN baseband signals sent from baseband processing unit based on shared input channel in radio frequency remote unit; M is a positive integer greater than N; the M baseband signals include baseband signals from multiple cells. Processing unit 901 is used to perform radio frequency processing on the N baseband signals to obtain N radio frequency signals. Communication unit 902 is also used to send N radio frequency signals to signal conversion unit based on N independent output channels in radio frequency remote unit. Processing unit 901 is also used to perform radio frequency processing on the MN baseband signals to obtain MN radio frequency signals. Communication unit 902 is also used to send MN radio frequency signals to signal conversion unit based on shared output channel in radio frequency remote unit.
[0189] In one possible implementation, the communication unit 902 is further configured to receive MN baseband signals sent from the baseband processing unit in the shared input channel based on the time each baseband signal occupies the shared input channel.
[0190] In one possible implementation, the communication unit 902 is further configured to obtain the occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time of MN baseband signals occupying the shared input channel; the processing unit 901 is further configured to determine the time each radio frequency signal occupies the shared output channel based on the occupancy ratio of each baseband signal and the total time of MN radio frequency signals occupying the shared output channel; the communication unit 902 is further configured to send MN radio frequency signals to the signal conversion unit in the shared output channel based on the time each radio frequency signal occupies the shared output channel.
[0191] Communication unit 902 is used to receive N radio frequency signals transmitted from the radio frequency remote unit based on N independent output channels in the radio frequency remote unit; N is a positive integer; communication unit 902 is also used to receive MN radio frequency signals transmitted from the radio frequency remote unit based on a shared output channel in the radio frequency remote unit; M is a positive integer greater than N; the M radio frequency signals include radio frequency signals from multiple cells; communication unit 902 is also used to transmit the radio frequency signals of each cell to the antenna unit of each cell in the multiple cells respectively.
[0192] In one possible implementation, the communication unit 902 is also used to receive MN radio frequency signals sent from the radio frequency remote unit in the shared output channel based on the time each radio frequency signal occupies the shared output channel.
[0193] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0194] This disclosure also provides a computer-readable storage medium storing instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the signal transmission method provided in the embodiments of this disclosure described above.
[0195] This disclosure also provides a computer program product containing instructions that, when run on an electronic device, cause the electronic device to execute the signal transmission method provided in the above-described embodiments of this disclosure.
[0196] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0197] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A signal transmission method, characterized in that, Applied to a baseband processing unit, the method includes: From the M baseband signals of the baseband processing unit, N baseband signals are determined; M is a positive integer, and N is a positive integer less than M; the M baseband signals include baseband signals from multiple cells; Based on the N independent input channels in the radio frequency remote unit, the N baseband signals are sent to the radio frequency remote unit; Based on the shared input channel in the radio frequency remote unit, MN baseband signals are sent to the radio frequency remote unit.
2. The method according to claim 1, characterized in that, The step of sending the MN baseband signals to the radio frequency remote unit based on the shared input channel in the radio frequency remote unit includes: Determine the time during which each of the MN baseband signals occupies the shared input channel; Based on the time each baseband signal occupies the shared input channel, the MN baseband signals are transmitted to the radio frequency remote unit in the shared input channel.
3. The method according to claim 2, characterized in that, Determining the time each of the MN baseband signals occupies the shared input channel includes: Obtain the initial occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time the MN baseband signals occupy the shared input channel; From the average physical resource block (PRB) resource utilization rate of the cell to which each baseband signal belongs during the historical time period, determine the maximum value and the minimum value of the average PRB resource utilization rate; If the difference between the maximum value and the minimum value is less than or equal to a first preset threshold, or if the difference between the maximum value and the minimum value is greater than the first preset threshold and the minimum value is greater than a second preset threshold, the initial occupancy ratio of each baseband signal is determined as the occupancy ratio of each baseband signal. If the difference between the maximum value and the minimum value is greater than the first preset threshold and the minimum value is less than or equal to the second preset threshold, the initial occupancy ratio of at least one baseband signal is adjusted according to a preset ratio to obtain the occupancy ratio of the at least one baseband signal, and the initial occupancy ratio of other baseband signals is determined as the occupancy ratio of the other baseband signals; the other baseband signals are the baseband signals other than the at least one baseband signal among the MN baseband signals; Based on the occupancy ratio of each baseband signal, the time during which each baseband signal occupies the shared input channel is determined.
4. The method according to claim 3, characterized in that, The step of adjusting the initial occupancy ratio of at least one baseband signal according to a preset ratio to obtain the occupancy ratio of the at least one baseband signal includes: The initial occupancy ratio of the baseband signal corresponding to the maximum value is adjusted to a first preset ratio; the initial occupancy ratio of the baseband signal corresponding to the maximum value is less than the first preset ratio. The initial occupancy ratio of the baseband signal corresponding to the minimum value is adjusted to a second preset ratio; the initial occupancy ratio of the baseband signal corresponding to the minimum value is greater than the second preset ratio.
5. A signal transmission method, characterized in that, Applied to radio frequency remote units, the method includes: Based on the N independent input channels in the radio frequency remote unit, N baseband signals sent from the baseband processing unit are received; the N baseband signals are selected from M baseband signals; M is a positive integer, and N is a positive integer less than M; Based on the shared input channel in the radio frequency remote unit, MN baseband signals sent from the baseband processing unit are received; M is a positive integer greater than N; the M baseband signals include baseband signals from multiple cells; The N baseband signals are processed by radio frequency to obtain N radio frequency signals, and the N radio frequency signals are sent to the signal conversion unit based on the N independent output channels in the radio frequency remote unit. The MN baseband signals are processed by radio frequency to obtain MN radio frequency signals, and the MN radio frequency signals are sent to the signal conversion unit based on the shared output channel in the radio frequency remote unit.
6. The method according to claim 5, characterized in that, The method of receiving MN baseband signals from the baseband processing unit based on the shared input channel in the radio frequency remote unit includes: Based on the time each of the MN baseband signals occupies the shared input channel, the MN baseband signals sent by the baseband processing unit are received in the shared input channel.
7. The method according to claim 6, characterized in that, The step of sending the MN radio frequency signals to the signal conversion unit based on the shared output channel in the radio frequency remote unit includes: Obtain the occupancy ratio of each baseband signal; the occupancy ratio is the ratio of the time the baseband signal occupies the shared input channel to the total time the MN baseband signals occupy the shared input channel; Based on the occupancy ratio of each baseband signal and the total time that the MN radio frequency signals occupy the shared output channel, the time that each of the MN radio frequency signals occupies the shared output channel is determined. Based on the time each of the MN radio frequency signals occupies the shared output channel, MN radio frequency signals are sent to the signal conversion unit in the shared output channel.
8. A signal transmission method, characterized in that, Applied to a signal conversion unit, the method includes: Based on the N independent output channels in the radio frequency remote unit, N radio frequency signals transmitted from the radio frequency remote unit are received; the N radio frequency signals are selected from M radio frequency signals; M is a positive integer, and N is a positive integer less than M; Based on the shared output channel in the radio frequency remote unit, MN radio frequency signals transmitted from the radio frequency remote unit are received; M is a positive integer greater than N; the M radio frequency signals include radio frequency signals from multiple cells; The radio frequency signal of each cell is transmitted to the antenna element of each of the plurality of cells respectively.
9. The method according to claim 8, characterized in that, The method of receiving MN radio frequency signals transmitted from the radio frequency remote unit based on the shared output channel in the radio frequency remote unit includes: Based on the time each of the MN radio frequency signals occupies the shared output channel, the MN radio frequency signals transmitted from the radio frequency remote unit are received in the shared output channel.
10. A signal transmission system, characterized in that, The signal transmission system includes a baseband processing unit, a radio frequency remote unit, and a signal conversion unit; The baseband processing unit is configured to determine N baseband signals from M baseband signals; transmit the N baseband signals to the radio frequency remote unit through N independent input channels; and transmit MN baseband signals to the radio frequency remote unit through a shared input channel; where M is a positive integer and N is a positive integer less than M. The M baseband signals include baseband signals from multiple cells; The radio frequency remote unit is configured to receive N baseband signals from the baseband processing unit through the N independent input channels; receive MN baseband signals from the baseband processing unit through the shared input channel; perform radio frequency processing on the N baseband signals to obtain N radio frequency signals, and send the N radio frequency signals to the signal conversion unit based on the N independent output channels; perform radio frequency processing on the MN baseband signals to obtain MN radio frequency signals, and send the MN radio frequency signals to the signal conversion unit based on the shared output channel. The signal conversion unit is configured to receive N radio frequency signals transmitted from the radio frequency remote unit through the N independent output channels; receive MN radio frequency signals transmitted from the radio frequency remote unit through the shared output channel; and transmit the radio frequency signals of each cell to the antenna unit of each of the plurality of cells respectively.
11. A signal transmission device, characterized in that, Applied to a baseband processing unit, the device includes: a processing unit and a communication unit; The processing unit is used to determine N baseband signals from M baseband signals of the baseband processing unit; M is a positive integer, and N is a positive integer less than M; the M baseband signals include baseband signals from multiple cells; The communication unit is used to send the N baseband signals to the radio frequency remote unit based on the N independent input channels in the radio frequency remote unit; The communication unit is also used to send MN baseband signals to the radio frequency remote unit based on the shared input channel in the radio frequency remote unit.
12. A signal transmission device, characterized in that, The device, applied to a radio frequency remote unit, includes: a communication unit and a processing unit; The communication unit is used to receive N baseband signals sent from the baseband processing unit based on N independent input channels in the radio frequency remote unit; the N baseband signals are selected from M baseband signals; M is a positive integer and N is a positive integer less than M; The communication unit is further configured to receive MN baseband signals sent by the baseband processing unit based on the shared input channel in the radio frequency remote unit; M is a positive integer greater than N; the M baseband signals include baseband signals from multiple cells; The processing unit is used to perform radio frequency processing on the N baseband signals to obtain N radio frequency signals; the communication unit is also used to send the N radio frequency signals to the signal conversion unit based on the N independent output channels in the radio frequency remote unit. The processing unit is used to perform radio frequency processing on the MN baseband signals to obtain MN radio frequency signals; the communication unit is also used to send the MN radio frequency signals to the signal conversion unit based on the shared output channel in the radio frequency remote unit.
13. A signal transmission device, characterized in that, The device, applied to a signal conversion unit, includes: a communication unit; The communication unit is used to receive N radio frequency signals transmitted from the radio frequency remote unit based on the N independent output channels in the radio frequency remote unit; the N radio frequency signals are selected from M radio frequency signals; M is a positive integer, and N is a positive integer less than M; The communication unit is further configured to receive MN radio frequency signals transmitted from the radio frequency remote unit based on the shared output channel in the radio frequency remote unit; M is a positive integer greater than N; the M radio frequency signals include radio frequency signals from multiple cells; The communication unit is also used to transmit the radio frequency signal of each cell to the antenna unit of each of the plurality of cells respectively.
14. A signal transmission device, characterized in that, include: A processor and a communication interface; the communication interface is coupled to the processor, the processor being used to run computer programs or instructions to implement the signal transmission method as described in any one of claims 1-9.
15. A computer-readable storage medium storing instructions, characterized in that, When the computer executes the instruction, the computer performs the signal transmission method as described in any one of claims 1-9.
Citation Information
Patent Citations
Signal sending method, device and system
CN103546402A
Multi-base station resource allocation method and radio remote unit
WO2022236925A1