Uplink communication method, device, base station and readable storage medium
The user equipment is scheduled through the baseband unit, scheduling instructions are generated, and the radio frequency remote end is instructed to merge the remote resources of the user equipment, solving the problem of high data processing complexity in large-scale MIMO systems without cellular and achieving efficient data processing of the baseband unit.
Patent Information
- Application Number
- CN202510617963.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-05-14
AI Technical Summary
There is a problem of high data processing complexity in large-scale MIMO systems without cellular, which is mainly due to the increase in the number of RF remote ends, resulting in the increase in the operation complexity of the baseband unit processing pool.
The user equipment is scheduled through the baseband unit, and scheduling instructions are generated, and the radio frequency remote end is instructed to merge the remote resources of the user equipment, and the combined resources are reported to the baseband unit, reducing the amount of data sent by the radio frequency remote end and reducing the data processing complexity of the baseband unit.
The data processing complexity of the baseband unit is reduced and the processing efficiency and performance of the system is improved.
Smart Images

Figure CN120152036B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technologies, and in particular to an uplink communication method, device, base station, and computer-readable storage medium. Background Art
[0002] With the development of wireless communication technology, non-cellular massive multiple-input multiple-output (MIMO) technology has emerged. This technology is based on the expansion and optimization of 5G distributed massive MIMO technology, breaking through the limitations of traditional cellular cells and better meeting the performance requirements of 6G communications.
[0003] Cell-free massive MIMO systems can employ centralized processing, where baseband signals from multiple remote radios converge into a centralized baseband unit processing pool for joint processing. This approach theoretically achieves optimal system performance. However, as the number of remote radios increases, the amount of data reported to the baseband unit by these remote radios increases exponentially, leading to a corresponding increase in the computational complexity of the baseband unit processing pool.
[0004] Therefore, there is a problem of high data processing complexity in the uplink communication of the current non-cellular massive MIMO system. Summary of the Invention
[0005] Based on this, it is necessary to provide an uplink communication method, device, base station, computer-readable storage medium and computer program product that can reduce the complexity of data processing in order to address the above technical problems.
[0006] In a first aspect, the present application provides an uplink communication method, applied to a baseband unit, comprising:
[0007] Performing resource scheduling on the user equipment to obtain scheduling indication information; the scheduling indication information is used to indicate the remote radio frequency end corresponding to the user equipment and the remote resources of the remote radio frequency end;
[0008] The scheduling indication information is sent to the RF remote end corresponding to the scheduling indication information; the RF remote end determines the target device according to the received scheduling indication information, merges the remote resources of the target device, and reports the uplink data of the target device through the merged remote resources.
[0009] In a second aspect, the present application further provides an uplink communication method, applied to a radio frequency remote end, comprising:
[0010] receiving scheduling indication information associated with the radio frequency remote end sent by a baseband unit;
[0011] Determine the target device according to the scheduling instruction information;
[0012] The remote resources of the radio frequency remote end corresponding to the target device are merged, and the uplink data of the target device is reported through the merged remote resources.
[0013] In a third aspect, the present application further provides an uplink communication device, applied to a baseband unit, comprising:
[0014] A scheduling module, configured to perform resource scheduling on a user equipment and obtain scheduling indication information; the scheduling indication information is used to indicate a remote radio frequency end corresponding to the user equipment and a remote resource of the remote radio frequency end;
[0015] A sending module is used to send the scheduling indication information to the radio frequency remote end corresponding to the scheduling indication information; the radio frequency remote end determines the target device according to the received scheduling indication information, merges the remote resources of the target device, and reports the uplink data of the target device through the merged remote resources.
[0016] In a fourth aspect, the present application further provides an uplink communication device, applied to a radio frequency remote end, comprising:
[0017] A receiving module, configured to receive scheduling indication information associated with the radio frequency remote end sent by a baseband unit;
[0018] A determination module, configured to determine a target device according to the scheduling instruction information;
[0019] The merging module is configured to merge the remote resources of the radio frequency remote end corresponding to the target device, and report the uplink data of the target device through the merged remote resources.
[0020] In a fifth aspect, the present application also provides a base station, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in any one of the first aspect or the second aspect is implemented.
[0021] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any one of the first or second aspects above.
[0022] In a seventh aspect, the present application also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method described in any one of the first or second aspects above.
[0023] The above-mentioned uplink communication method, device, base station, computer-readable storage medium and computer program product obtain scheduling indication information by scheduling resources for user equipment. The scheduling indication information is used to indicate the radio frequency remote end corresponding to the user equipment and the remote resources of the radio frequency remote end. The scheduling indication information is sent to the radio frequency remote end corresponding to the scheduling indication information. The radio frequency remote end determines the target device based on the received scheduling indication information, merges the remote resources of the target device, and reports the uplink data of the target device through the merged remote resources. The radio frequency remote end can merge the uplink resources of each user equipment (UserEquipment, UE) it serves, and package the uplink data of each UE and report it to the baseband unit, thereby reducing the amount of data sent by the radio frequency remote end to the baseband unit and reducing the complexity of data processing in the baseband unit. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0025] Figure 1 is a schematic diagram of a cellular MIMO system;
[0026] Figure 2 is a schematic diagram of a non-cellular MIMO system;
[0027] Figure 3 1 is a flow chart of an uplink communication method according to an embodiment;
[0028] Figure 4 1 is a flow chart of an uplink communication method according to another embodiment;
[0029] Figure 5 is an interactive flow chart of an uplink communication method in one embodiment;
[0030] Figure 6 A schematic flow chart of a method for combining multiple channels of data for uplink communication according to an embodiment;
[0031] Figure 7 A schematic diagram of a system for combining multiple channels of data for uplink communication according to an embodiment;
[0032] Figure 8 1 is a flow chart of a process for determining a candidate set of multiple data channels in one embodiment;
[0033] Figure 9 1 is a flow chart of a MIMO radio frequency remote resource scheduling process in one embodiment;
[0034] Figure 10 Schematic diagram of a flow chart of a process for determining a candidate set of multiple data channels in another embodiment;
[0035] Figure 11 is a structural block diagram of an uplink communication device in one embodiment;
[0036] Figure 12 FIG. 4 is a structural block diagram of an uplink communication device in another embodiment. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0038] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0039] Figure 1 A schematic diagram of a massive MIMO system in a traditional cellular communication scenario is provided. For uplink communication, refer to Figure 1 Since adjacent cells in a cellular communication system can avoid inter-cell interference by maintaining a certain physical distance or setting up independent base station equipment, antennas, communication lines, etc., multiple RF remote ends 104 can report their respective baseband data to the baseband unit 102, and the baseband unit 102 processes the baseband data reported by each RF remote end 104 respectively.
[0040] For non-cellular massive MIMO systems, such as Figure 2 As shown, after multiple RF remote ends 104 report their respective baseband data to the baseband unit 102, the baseband unit 102 uniformly processes the baseband data reported by each RF remote end 104. Due to the lack of a series of measures to avoid inter-cell interference in cellular communication systems, the data processing volume of the baseband unit 102 increases exponentially with the increase in the number of RF remote ends 104, resulting in an increase in the data processing complexity of the baseband unit.
[0041] Based on this, an embodiment of the present application provides an uplink communication method, in which scheduling indication information is sent to the corresponding RF remote end through the baseband unit, and the RF remote end determines each UE corresponding to itself based on the received scheduling indication information, merges its own air interface resources for each UE, and reports the baseband data of the UE to the baseband unit through the merged air interface resources. Since the baseband data received by the baseband unit is the result of each RF remote end packaging and sending the uplink data of each UE under it, the amount of data received by the baseband unit is reduced, and the complexity of the baseband unit data processing is reduced.
[0042] It should be noted that the beneficial effects or technical problems solved by the embodiments of the present application are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.
[0043] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0044] In an exemplary embodiment, Figure 3 As shown, an uplink communication method is provided. This embodiment uses the method applied to a baseband unit in a base station as an example for illustration. It is understandable that the method can also be applied to other communication devices, and this application does not limit this. In this embodiment, the method includes the following steps:
[0045] Step S302: Perform resource scheduling on the user equipment to obtain scheduling indication information; the scheduling indication information is used to indicate the remote radio frequency and remote resources of the remote radio frequency corresponding to the user equipment.
[0046] The user equipment may be any UE that sends a random access request. The remote resources may include uplink channels and uplink time-frequency resources of the remote radio. The scheduling indication information may be information about the remote radio and remote resources scheduled by the baseband unit for each UE.
[0047] In a specific implementation, the baseband unit can determine the corresponding candidate uplink channel for each UE that sends a random access request, and determine the quality information of each candidate uplink channel. According to the UE service requirements and the quality information of the candidate uplink channel, the baseband unit schedules the RF remote and remote resources for each UE, and obtains the scheduling indication information corresponding to each UE.
[0048] In practical applications, during the random access process, the UE sends a random access signal, which can be forwarded to the baseband unit via each receive antenna (receive channel) at each remote radio frequency end. The baseband unit calculates the power delay profile (PDP) for each received random access signal and determines the peak-to-average power ratio (PAPR) of the PDP. If the PAPR exceeds a preset threshold, the corresponding remote radio frequency end receive channel is identified as a candidate uplink channel, and all candidate uplink channels of the UE are identified as the UE's multi-channel data candidate set S. For example, the random access signal can be correlated with a preset pseudo-random sequence to obtain the PDP. The peak power to average power ratio of the PDP is calculated to obtain the PAPR. If the PAPR exceeds the preset threshold, the uplink channel of the random access signal is identified as a candidate uplink channel.
[0049] The baseband unit can also measure the quality information of each candidate uplink channel in the multi-channel data candidate set S, including but not limited to signal power, noise level, signal-to-interference-and-noise ratio (which can be obtained from signal power and noise level), channel state information (CSI) in different frequency domains, CSI in different time domains, etc., and based on the UE's quality of service (QoS) criteria and service capacity requirements, and based on the quality information of the candidate uplink channels, schedule the UE's remote radio frequency, the remote radio frequency uplink channel, and uplink time-frequency resources, etc., and obtain the corresponding scheduling indication information for the UE. Through the above process, the baseband unit can determine the scheduling indication information for each UE it manages.
[0050] Step S304: Send scheduling indication information to the remote radio frequency end corresponding to the scheduling indication information; the remote radio frequency end determines the target device according to the received scheduling indication information, merges the remote resources of the target device, and reports the uplink data of the target device through the merged remote resources.
[0051] The target device may be a user device currently being remotely served by the radio frequency.
[0052] In a specific implementation, the baseband unit can send the scheduling indication information of each UE to the corresponding RF remote end. The RF remote end can determine all UEs associated with itself based on all the scheduling indication information received, and determine these UEs as target devices. The RF remote end can merge resources for each target device associated with itself, and report the uplink data of the corresponding target device through the merged remote resources.
[0053] For example, the baseband unit can schedule antenna 1 and antenna 2 of remote RF end 1 for UE1, obtain scheduling indication information A, and send scheduling indication information A to remote RF end 1; schedule antenna 3 and antenna 4 of remote RF end 1 for UE2, obtain scheduling indication information B, and also send scheduling indication information B to remote RF end 1; schedule antenna 1 and antenna 2 of remote RF end 2 for UE3, obtain scheduling indication information C, and send scheduling indication information C to remote RF end 2. Remote RF end 1 can then determine that it is associated with UE1 and UE2 based on the received scheduling indication information, merge resources for UE1 and UE2 in the spatial, time, and frequency domains, and report baseband data to the baseband unit using the merged resources. Similarly, remote RF end 2 can determine that it is associated with UE3 based on the received scheduling indication information, merge resources for UE3 in the spatial, time, and frequency domains, and report baseband data to the baseband unit using the merged resources.
[0054] The above-mentioned uplink communication method obtains scheduling indication information by scheduling resources for the user equipment. The scheduling indication information is used to indicate the RF remote end corresponding to the user equipment and the remote resources of the RF remote end. The scheduling indication information is sent to the RF remote end corresponding to the scheduling indication information. The RF remote end determines the target device based on the received scheduling indication information, merges the remote resources of the target device, and reports the uplink data of the target device through the merged remote resources. The RF remote end can merge the uplink resources of each UE it serves, and package the uplink data of each UE and report it to the baseband unit, thereby reducing the amount of data sent by the RF remote end to the baseband unit and reducing the complexity of data processing in the baseband unit.
[0055] In an exemplary embodiment, the above-mentioned step S302 may specifically include: determining a candidate uplink channel of the user equipment; the candidate uplink channel includes a candidate RF remote end and a candidate remote channel of the candidate RF remote end; according to the service requirements of the user equipment and the quality information of the candidate uplink channel, scheduling resources for the user equipment to obtain scheduling indication information; the service requirements include at least one of service quality requirements, capacity requirements and priority requirements.
[0056] The candidate uplink channel may be a screened uplink channel whose PAPR is greater than a preset threshold, or may be a designated receiving antenna at a designated RF remote end. The candidate RF remote end may be the RF remote end corresponding to the candidate uplink channel. The candidate remote channel may be the receiving antenna at the RF remote end corresponding to the candidate uplink channel. Quality information includes, but is not limited to, signal power, noise level, signal-to-interference-and-noise ratio, CSI in different frequency domains, CSI in different time domains, etc. The quality requirement may be a QoS requirement, the capacity requirement may be a service capacity requirement, and the priority requirement may be a service priority.
[0057] In a specific implementation, the baseband unit may receive a UE random access signal forwarded by each receiving antenna of each RF remote end, determine a candidate uplink channel of the UE based on the received random access signal, and perform resource scheduling for the UE based on the quality information of each candidate uplink channel determined in advance based on the UE's requirements in terms of service quality, capacity, priority, etc., to obtain the RF remote end corresponding to the UE uplink, as well as the uplink channel and uplink time-frequency resources of the RF remote end, and obtain scheduling indication information for the UE.
[0058] In this embodiment, by determining candidate uplink channels for the user equipment and performing resource scheduling on the user equipment based on the service requirements of the user equipment and quality information of the candidate uplink channels, scheduling indication information is obtained. This can reduce the number of uplink channels and the amount of data reported by the RF remote end to the baseband unit.
[0059] In an exemplary embodiment, the step of determining a candidate uplink channel of the user equipment may specifically include: receiving a random access signal of the user equipment forwarded through each channel of each remote radio frequency end; and determining a candidate uplink channel in each channel of each remote radio frequency end based on a related power delay spectrum corresponding to the random access signal.
[0060] In a specific implementation, the random access signal sent by the UE can be forwarded to the baseband unit through each uplink channel of each remote RF end. The baseband unit determines the relevant power delay spectrum based on the received random access signal, calculates the PAPR of the relevant power delay spectrum, and determines the uplink channel of the remote RF end whose PAPR exceeds the preset threshold as the candidate uplink channel.
[0061] For example, the baseband unit can be connected to four RF remote ends, the number of channels of each RF remote end can be 4, and the UE reports the random access signal through each receiving antenna of each RF remote end. The PAPR of the related power delay spectrum calculated by the baseband unit can be expressed as Par ij , where i represents the RF remote number, i=1, 2, 3, 4, j represents the receiving antenna number, j=1, 2, 3, 4, then select Par ij The receiving antennas at the remote end of the radio frequency whose access threshold Th is greater than the access threshold are used as candidate uplink channels, and all the selected candidate uplink channels are combined into a multiplex data candidate set S of the UE.
[0062] It is understandable that in practical applications, the Par ij Sort by access threshold Th and sorted Par ij Determine the candidate uplink channel. For example, you can ij Sort from large to small and select the first few Pars that exceed Th ij The corresponding channel is used as a candidate uplink channel, and Parij Sort from small to large and select the following Pars that exceed Th ij The corresponding channel is used as a candidate uplink channel, so that the candidate uplink channels can be quickly screened out.
[0063] In this embodiment, by receiving a random access signal of a user equipment forwarded through each channel of each remote radio end, and determining a candidate uplink channel in each channel of each remote radio end based on a related power delay spectrum corresponding to the random access signal, the number of uplink channels can be reduced, and the amount of data reported by the remote radio end to the baseband unit can be reduced.
[0064] In an exemplary embodiment, the step of determining the candidate uplink channel of the user equipment may specifically include: determining position information between the user equipment and each channel of each remote radio frequency end; and determining the candidate uplink channel in each channel of each remote radio frequency end based on the position information.
[0065] The location information may be, but is not limited to, distance information.
[0066] In a specific implementation, the baseband unit may determine the distance between the UE and each receiving antenna of each remote radio frequency end according to the geographical location of the UE, and determine the uplink channel of the remote radio frequency end whose distance exceeds a preset threshold as a candidate uplink channel.
[0067] For example, the baseband unit can be connected to four RF remote ends, and the number of receiving antennas of each RF remote end can be four. The distance between the UE and different receiving antennas of different RF remote ends can be expressed as L ij , where i represents the RF remote number, i=1, 2, 3, 4, j represents the receiving antenna number, j=1, 2, 3, 4, then select L ij The receiving antennas at the remote end of the radio frequency whose access threshold is greater than the access threshold Lth are used as candidate uplink channels, and all the selected candidate uplink channels are combined into a multiplex data candidate set S of the UE.
[0068] In this embodiment, by determining the position information between the user equipment and each channel of each remote radio frequency end, a candidate uplink channel is determined in each channel of each remote radio frequency end based on the position information. When the UE position changes, there is no need to re-initiate the random access process. By reporting the current position information, the candidate uplink channels can be re-screened, thereby improving the efficiency of resource scheduling.
[0069] It is understood that after determining the candidate uplink channels for the user equipment, quality information of the candidate uplink channels can be further determined, and resource scheduling can be performed based on the user's service requirements and the quality information of the candidate uplink channels. In an exemplary embodiment, the method includes: receiving a measurement reference signal sent by the user equipment via the candidate uplink channel; and determining the quality information of the candidate uplink channel based on the measurement reference signal.
[0070] The measurement reference signal may be an uplink measurement reference signal, including but not limited to a demodulation reference signal (DMRS) and the like.
[0071] In a specific implementation, the UE may send an uplink measurement reference signal through each candidate uplink channel, and the baseband unit determines the quality information of each candidate uplink channel according to the received uplink measurement reference signal.
[0072] In actual applications, the UE can send an uplink measurement reference signal when initiating an uplink service, or it can send an uplink measurement reference signal periodically. The uplink measurement reference signal can be transmitted to the baseband unit through each candidate uplink channel in the multi-channel data candidate set S. The baseband unit measures the uplink measurement reference signal received on each channel to obtain quality information such as signal power, noise amount, signal-to-interference-and-noise ratio, CSI in different frequency domains, and CSI in different time domains for each candidate uplink channel.
[0073] In this embodiment, by receiving a measurement reference signal sent by the user equipment through a candidate uplink channel and determining quality information of the candidate uplink channel according to the measurement reference signal, the channel quality of the candidate uplink channel can be accurately determined and uplink resources can be reliably scheduled.
[0074] In an exemplary embodiment, the step of performing resource scheduling on the user equipment based on the service requirements of the user equipment and the quality information of the candidate uplink channels to obtain scheduling indication information may specifically include: sorting the candidate uplink channels based on the quality information and determining the number of uplink channels based on the service requirements; determining a target uplink channel from the sorted candidate uplink channels based on the number of uplink channels; and if the channel capacity of the target uplink channel meets the service requirements, allocating the target uplink channel to the user equipment, thereby obtaining scheduling indication information for the user equipment.
[0075] The number of uplink channels may be the number of receiving channels at the remote end of the radio frequency, and the target uplink channel may be a specified number of selected candidate uplink channels.
[0076] In a specific implementation, the baseband unit may sort the screened candidate uplink channels according to the quality information of the candidate uplink channels to obtain sorted candidate uplink channels, determine the number of uplink channels according to the UE service requirements, select target uplink channels from the sorted candidate uplink channels, the number of target uplink channels matches the number of uplink channels, calculate the channel capacity of the selected target uplink channels, and if the obtained channel capacity meets the UE service requirements, configure the target uplink channels to the UE and obtain scheduling indication information for the UE.
[0077] In this embodiment, by sorting candidate uplink channels according to quality information, determining the number of uplink channels according to service requirements, determining target uplink channels from the sorted candidate uplink channels according to the number of uplink channels, and if the channel capacity of the target uplink channels meets the service requirements, configuring the target uplink channels for the user equipment to obtain the scheduling indication information of the user equipment, the efficiency of resource scheduling by the baseband unit can be improved.
[0078] In practical applications, when determining target uplink channels from the sorted candidate uplink channels according to the number of uplink channels, there may be a situation where the channel capacity of the target uplink channels does not meet the user service requirements. In this case, the number of uplink channels can be increased. In an exemplary embodiment, after determining the target uplink channels from the sorted candidate uplink channels according to the number of uplink channels, it may further specifically include: if the channel capacity of the target uplink channels does not meet the service requirements, increasing the number of uplink channels; and determining new target uplink channels from the sorted candidate uplink channels according to the increased number of uplink channels.
[0079] In specific implementation, the baseband unit can sort the selected candidate uplink channels according to the quality information of the candidate uplink channels to obtain the sorted candidate uplink channels, determine the number of uplink channels according to the UE service requirements, select target uplink channels from the sorted candidate uplink channels, where the number of target uplink channels meets the number of uplink channels, calculate the channel capacity of the selected target uplink channels, and if the obtained channel capacity does not meet the UE service requirements, the number of uplink channels can be increased, select new target uplink channels from the sorted candidate uplink channels according to the increased number of uplink channels, calculate the channel capacity of the new target uplink channels, and if the channel capacity meets the UE service requirements, configure the new target uplink channels for the UE to obtain the scheduling indication information of the UE, and if the channel capacity still does not meet the UE service requirements, repeat the above process to continue increasing the number of uplink channels until all candidate uplink channels are selected.
[0080] For example, by sorting the signal-to-interference-plus-noise ratio data reported by the radio remote ends in the multi-channel data alternative set S from large to small to obtain the sorted candidate uplink channels, based on the theoretically required number of channels K equivalent to the service capacity C of the current QoS, preferably K + 1 radio remote end data, and based on the frequency-domain and time-domain CSI information, calculate whether the channel capacity C1 corresponding to the K + 1 radio remote end data is greater than C through the Shannon formula. If C1 ≥ C, select the K + 1 radio remote end data before the signal-to-interference-plus-noise ratio sorting; otherwise, if C1 < C, re-preferably K + 2 radio remote end data and recalculate the channel capacity C2 corresponding to the K + 1 radio remote end data. If C2 ≥ C, select the K + 2 radio remote end data before the signal-to-interference-plus-noise ratio sorting. If C2 < C, repeat the above process until all the radio remote end data in the alternative set S is selected.
[0081] In this embodiment, if the channel capacity of the target uplink channel does not meet the service demand, the number of uplink channels is increased, and a new target uplink channel is determined from the sorted candidate uplink channels based on the increased number of uplink channels. When the selected uplink channel does not meet the user's service demand, the number of uplink channels can be increased to quickly meet the user's service demand.
[0082] In an exemplary embodiment, Figure 4 As shown, an uplink communication method is provided. This embodiment uses the method applied to the radio frequency remote end in a base station as an example for illustration. It is understandable that the method can also be applied to other communication devices, and this application does not limit this. In this embodiment, the method includes the following steps:
[0083] Step S402: receiving scheduling indication information associated with the remote radio frequency end sent by the baseband unit;
[0084] Step S404, determining the target device according to the scheduling instruction information;
[0085] Step S406: Merge the remote resources of the radio frequency remote end corresponding to the target device, and report the uplink data of the target device through the merged remote resources.
[0086] In a specific implementation, the baseband unit can determine a candidate uplink channel and quality information of the candidate uplink channel for each UE that sends a random access request, and perform resource scheduling for the UE based on this, to obtain scheduling indication information corresponding to each UE. The scheduling indication information includes the RF remote end scheduled for the UE, as well as the uplink receiving antenna and uplink time-frequency resources of the RF remote end. The baseband unit can send the scheduling indication information of each UE to the corresponding RF remote end.
[0087] The RF remote end can receive scheduling indication information from at least one UE, determine at least one UE corresponding to the scheduling indication information as the target device, and the RF remote end can merge resources in the three dimensions of spatial domain, time domain, and frequency domain for each target device, and report the uplink data of the corresponding target device to the baseband unit through the merged resources.
[0088] The above-mentioned uplink communication method receives scheduling indication information associated with the radio frequency remote end sent by the baseband unit, determines the target device according to the scheduling indication information, merges the remote resources of the radio frequency remote end corresponding to the target device, and reports the uplink data of the target device through the merged remote resources; the radio frequency remote end can merge the uplink resources of each UE it serves, and package the uplink data of each UE and report it to the baseband unit, thereby reducing the amount of data sent by the radio frequency remote end to the baseband unit and reducing the complexity of data processing in the baseband unit.
[0089] In an exemplary embodiment, Figure 5 As shown, an uplink communication method is provided, comprising the following steps:
[0090] Step S501: The baseband unit determines a candidate uplink channel for the user equipment, schedules resources for the user equipment based on the service requirements of the user equipment and quality information of the candidate uplink channels, obtains scheduling indication information, and sends the scheduling indication information to the remote radio frequency end corresponding to the scheduling indication information.
[0091] Step S502: The RF remote end receives the scheduling indication information, determines the target device according to the scheduling indication information, merges the remote resources of the RF remote end corresponding to the target device, and reports the uplink data of the target device to the baseband unit through the merged remote resources.
[0092] In a specific implementation, the baseband unit can determine a candidate uplink channel and quality information of the candidate uplink channel for each UE that sends a random access request, and perform resource scheduling for the UE based on this, to obtain scheduling indication information corresponding to each UE. The scheduling indication information includes the RF remote end scheduled for the UE, as well as the uplink receiving antenna and uplink time-frequency resources of the RF remote end. The baseband unit can send the scheduling indication information of each UE to the corresponding RF remote end.
[0093] The RF remote end can receive scheduling indication information from at least one UE, determine at least one UE corresponding to the scheduling indication information as the target device, and the RF remote end can merge resources in the three dimensions of spatial domain, time domain, and frequency domain for each target device, and report the uplink data of the corresponding target device to the baseband unit through the merged resources.
[0094] The above-mentioned uplink communication method determines the candidate uplink channels of the user equipment through the baseband unit, schedules resources for the user equipment according to the service requirements of the user equipment and the quality information of the candidate uplink channels, obtains scheduling indication information, sends the scheduling indication information to the RF remote end corresponding to the scheduling indication information, the RF remote end receives the scheduling indication information, determines the target device according to the scheduling indication information, merges the remote resources of the RF remote end corresponding to the target device, and reports the uplink data of the target device to the baseband unit through the merged remote resources; the RF remote end can merge the uplink resources of each UE it serves, and package the uplink data of each UE and report it to the baseband unit, thereby reducing the amount of data sent by the RF remote end to the baseband unit and reducing the complexity of data processing in the baseband unit.
[0095] In order to facilitate those skilled in the art to have a deeper understanding of the embodiments of the present application, a specific example will be used for illustration below.
[0096] This application proposes a method and system for uplink communication using combined multi-channel data, which can dynamically reduce the data transmission volume of the MIMO radio frequency remote end and the baseband unit processing pool in a non-cellular MIMO system architecture under limited bandwidth conditions, reduce the computational complexity of the baseband unit processing pool, and achieve optimal system performance.
[0097] Figure 6 A flowchart of a method for combining multiple data channels for uplink communication is provided. Figure 6 The method for combining multiple channels of data for uplink communication may include the following process:
[0098] In step S601, the baseband processing pool initiates random access via multiple users in the system and records user information currently managed by the baseband processing pool. Each user initiates an uplink measurement reference signal (UMRS) when initiating uplink services, or transmits an UMRS reference signal periodically for measurement. The baseband processing pool connects to the MIMO radio remote end of the entire system and performs full MIMO channel quality status information measurements for each user. The measurement information includes signal power, noise level, signal-to-interference-and-noise ratio (SINR), frequency-domain CSI information, and time-domain CSI information.
[0099] In step S602, the baseband unit processing pool selects the full amount of MIMO radio frequency remote data based on the QoS criteria and service capacity requirements of each user, according to the full amount of MIMO channel quality status information measurement values obtained at the previous moment or the previous measurement cycle, and prioritizes the service capacity to meet the user QoS criteria again, and records the optimal selection scheduling resources. Different users are sorted based on priority, and MIMO radio frequency remote data resources are scheduled on demand.
[0100] In step S603, the baseband unit sends the MIMO RF remote data resource indication of each user scheduling to the corresponding MIMO RF remote. The corresponding RF remote integrates the resource scheduling indications of all its own users, merges the spatial resources in the three dimensions of spatial / time / frequency domain, and reports the merged air interface resource IQ data to the baseband unit pool for processing.
[0101] It can be understood that the above-mentioned "full system" or "full quantity" refers to each receiving antenna connected to each RF remote end in the system, and the IQ data can be the baseband data obtained after processing the RF signal.
[0102] Figure 7 A schematic diagram of a system for combining multiple data channels for uplink communication is provided. Figure 7The system may include a baseband unit pool, an IQ data and signaling data exchange unit, and several MIMO RF remote units. The baseband unit pool primarily includes a user-level signal measurement and statistics module 701 and a MIMO RF remote data selection module 702. The MIMO RF remote units include a full-user measurement / data signal IQ signal processing and reporting module 703 and a full-user IQ data signal selection, processing, and reporting module 704.
[0103] The user-level signal measurement and statistics module 701 receives the authorized user measurement signals reported by several MIMO radio frequency remote units, and performs full MIMO channel quality status information measurement for each user. The measurement information includes signal power, noise level, signal-to-interference-and-noise ratio, CSI information in different frequency domains, and CSI information in different time domains. The measurement information is statistically transmitted to the MIMO radio frequency remote data selection module 702.
[0104] The MIMO RF remote data selection module 702 is connected to the user-level signal measurement and statistics module 701 upward and is connected to the IQ data signal selection processing and reporting module 704 of all users of several MIMO RF remote units downward. It mainly performs full MIMO channel quality status information based on each user, prioritizes service capacity, and selects full MIMO RF remote data based on user QoS criteria. It also records the optimal scheduling resources, sorts different users based on priority, and schedules MIMO RF remote data resources on demand.
[0105] The IQ data signal selection, processing and reporting module 704 for all users is connected upward to the MIMO RF remote data selection module 702 and downward to the measurement / data signal IQ signal processing and reporting module 703 for all users. It mainly integrates the resource scheduling instructions of all users, merges the spatial resources in the three dimensions of spatial / time / frequency domain, and reports the merged air interface resource IQ data to the baseband unit pool for processing.
[0106] The IQ signal processing and reporting module 703 for all user measurement / data signals is connected to the IQ data signal selection, processing, and reporting module 704 for all users and is connected to the user-level signal measurement and statistics module 701. This module primarily reports the IQ data of the measurement reference signals for all users to the baseband unit pool and, based on the IQ data indication, sends the IQ data for all users to the baseband unit pool demodulation module to obtain the QoS and service capacity required by the corresponding users.
[0107] The above-described method and system for uplink communication using multi-channel data enables MIMO remote radio data selection based on IQ data from measurement reference signals from all users, ensuring globally optimal system performance. Furthermore, spatial, time, and frequency domain resource scheduling for multiple MIMO remote radios based on full MIMO channel quality state information measurements (i.e., signal quality assessment from the three dimensions of time, frequency, and space) dynamically reduces the amount of data transmitted between the MIMO remote radios and the baseband unit processing pool, lowering the computational complexity of the baseband unit processing pool and obtaining the optimal MIMO data combination for each user that meets QoS criteria and capacity requirements, thereby achieving optimal system performance on demand.
[0108] In an exemplary embodiment, a method for combining multiple channels of data for uplink communication is proposed, which can quickly detect multiple channels of data for uplink communication based on the power domain. The processing flow is as follows:
[0109] Step S611: The baseband unit processing pool initiates a random access process through multiple users in the system and records user information currently managed by the baseband unit processing pool.
[0110] Among them, each user initiates a random access request, and the baseband unit processing pool connects to the MIMO radio frequency remote end with its entire system. The baseband unit of the currently accessing user can receive random access signals from several MIMO radio frequency remote ends, and based on each random access signal, it can detect whether the peak-to-average ratio of the relevant power delay spectrum (PDP) of the current signal meets the access threshold. For multiple different radio frequency remote ends and different receiving antennas that meet the access threshold, they are sorted according to the peak-to-average ratio of the PDP received from the same terminal.
[0111] For example, reference Figure 8 , the current baseband unit processing pool is connected to 4 RF remotes, each with 4 channels. The peak-to-average ratio of the PDP of the random access signal received by the baseband unit is represented by Par ij , where i represents the RF remote number, i=1, 2, 3, 4; j represents the receiving antenna number, j=1, 2, 3, 4. Then select Par ij The RF remote end with a value greater than the access threshold Th is used as the candidate set S of the user's multi-channel data.
[0112] Each user sends an uplink measurement reference signal when initiating an uplink service, or periodically sends an uplink measurement reference signal for measurement. Specifically, the baseband unit processing pool measures the channel quality status information of the multiple data channels in the candidate set S for each user through the MIMO radio remote end of the multiple data channels in the candidate set S. The measurement information includes signal power, noise level, signal-to-interference-and-noise ratio, CSI in different frequency domains, and CSI in different time domains.
[0113] In step S612, the baseband unit processing pool selects multiple data channels based on the QoS criteria and service capacity requirements of each user, according to the channel quality status information measurement value of the alternative set S obtained at the previous moment or the previous measurement cycle, and prioritizes service capacity to meet the user QoS criteria again. The optimal selection scheduling resources are recorded, and different users are sorted based on priority, and MIMO radio frequency remote data resources are scheduled on demand.
[0114] In step S613, the baseband unit sends the MIMO RF remote data resource indication scheduled for each user to the corresponding MIMO RF remote. The corresponding RF remote integrates the resource scheduling indications of all users, merges the spatial resources in the three dimensions of spatial / time / frequency domain, and reports the merged air interface resource IQ data to the baseband unit pool for processing.
[0115] In an exemplary embodiment, another joint multi-channel data processing method is proposed, which can quickly detect multi-channel data for uplink communication based on channel capacity. The processing flow is as follows:
[0116] Step S621: The baseband unit processing pool initiates a random access process through multiple users in the system and records user information currently managed by the baseband unit processing pool.
[0117] Among them, each user initiates a random access request, and the baseband unit processing pool connects to the MIMO radio frequency remote end with its entire system. The baseband unit of the currently accessing user can receive random access signals from several MIMO radio frequency remote ends, and based on each random access signal, it can detect whether the peak-to-average ratio of the relevant power delay spectrum (PDP) of the current signal meets the access threshold. For multiple different radio frequency remote ends and different receiving antennas that meet the access threshold, they are sorted according to the peak-to-average ratio of the PDP received from the same terminal.
[0118] For example, the current baseband unit processing pool is connected to 4 RF remotes, and the number of channels of each RF remote is 4. Then the peak-to-average ratio of the PDP of the random access signal received by the baseband unit is represented by Par ij , where i represents the RF remote number, i=1, 2, 3, 4; j represents the receiving antenna number, j=1, 2, 3, 4. Then select Par ij The RF remote end with a value greater than the access threshold Th is used as the candidate set S of the user's multi-channel data.
[0119] When each user initiates an uplink service, it initiates an uplink measurement reference signal or measures based on the user's periodic transmission of an uplink measurement reference signal. The baseband unit processing pool measures the channel quality status information of the multi-channel data of the alternative set S for each user through the MIMO radio frequency remote ends in its multi-channel data alternative set S. The measurement information includes signal power, noise amount, signal-to-interference-plus-noise ratio, different frequency-domain CSI information, and different time-domain CSI information.
[0120] Step S622: Based on the QoS criteria and service capacity requirements of each user, according to the measured values of the channel quality status information of the alternative set S obtained at the previous moment or the previous measurement period, and giving priority to meeting the service capacity, the baseband unit processing pool makes a multi-channel data selection again to meet the requirements of the user's QoS criteria, records the optimal selection scheduling resources, and sorts different users based on their priorities, and schedules the data resources of the MIMO radio frequency remote ends as needed.
[0121] Reference Figure 9 , where, based on the signal-to-interference-plus-noise ratio data reported by the MIMO radio frequency remote ends of the multi-channel data alternative set S, a descending order is performed. Based on the equivalent theoretical required number of MIMO channels K for the service capacity C of the current QoS, K + 1 paths of MIMO radio frequency remote end data are preferably selected. And based on the frequency-domain and time-domain CSI information, it is calculated through the channel capacity formula (Shannon formula) whether the current measured channel capacity C1 satisfies being greater than C. If the capacity C1 ≥ C, then the first K + 1 paths of MIMO radio frequency remote end data in the signal-to-interference-plus-noise ratio sorting are selected; if the capacity C1 < C, then K + 2 paths of MIMO radio frequency remote end data are preferably selected again, and the current capacity C2 is recalculated. If the capacity C2 ≥ C, then the first K + 2 paths of MIMO radio frequency remote end data in the signal-to-interference-plus-noise ratio sorting are selected; if the capacity C2 < C, then the above steps are repeated until all the radio frequency remote end data in the S alternative set are selected.
[0122] Step S623: The baseband unit issues the indication of the MIMO radio frequency remote end data resources scheduled for each user to the corresponding MIMO radio frequency remote end. The corresponding radio frequency remote end combines all the resource scheduling indications of the users and merges them according to the spatial domain resources in the three dimensions of spatial domain / time domain / frequency domain, and reports the combined air interface resource IQ data to the baseband unit pool for processing.
[0123] In an exemplary embodiment, another method for jointly processing multi-channel data is proposed, which can quickly detect the multi-channel data used for uplink communication based on location information. The processing flow is as follows:
[0124] Step S631: The baseband unit processing pool records the user information managed by the current baseband unit processing pool through the random access processes initiated by multiple users in the system.
[0125] Among them, each user initiates a random access request, and the baseband unit processing pool connects to the MIMO radio frequency remote end with its entire system. The baseband unit of the currently accessing user can receive random access signals from several MIMO radio frequency remote ends, and based on each random access signal, it can detect whether the peak-to-average ratio of the relevant power delay spectrum (PDP) of the current signal meets the access threshold. For multiple different radio frequency remote ends and different receiving antennas that meet the access threshold, they are sorted according to the peak-to-average ratio of the PDP received from the same terminal.
[0126] For example, the current baseband unit processing pool is connected to 4 RF remotes, and the number of channels of each RF remote is 4. Then the peak-to-average ratio of the PDP of the random access signal received by the baseband unit is represented by Par ij , where i represents the RF remote number, i=1, 2, 3, 4; j represents the receiving antenna number, j=1, 2, 3, 4. Then select Par ij The RF remote end with a value greater than the access threshold Th is used as the candidate set S of the user's multi-channel data.
[0127] refer to Figure 10 , where the user multi-channel data candidate set S is used to select the optimal multi-channel data set based on the user's initial access geographic location. If the user's location transmission changes subsequently, random access will not be re-initiated. The user calculates the distance by reporting the current location information and the location information of several MIMO radio remotes connected to the entire system. For example, if the current baseband unit processing pool is connected to 4 radio remotes, each with 4 channels, then the distance between user i and different radio remote receiving antennas is expressed as L ij , where i represents the RF remote number, i=1, 2, 3, 4; j represents the receiving antenna number, j=1, 2, 3, 4. Then select L ij The RF remote end whose distance is less than the distance threshold Lth is updated to the candidate set S as the multi-channel data of the user.
[0128] When initiating uplink services, each user initiates an uplink measurement reference signal (UMRS) or periodically transmits an UMRS signal for measurement. The baseband processing pool, through its MIMO RF remote end, measures the channel quality status information of each user's multiple data sets (S). This information includes signal power, noise level, signal-to-interference-and-noise ratio (SI / R), frequency-domain CSI information, and time-domain CSI information.
[0129] Step S632: Based on the QoS criteria and service capacity requirements of each user, the baseband unit processing pool makes a multi-channel data selection according to the measured values of the candidate set S channel quality state information obtained at the previous moment or the previous measurement period, prioritizes meeting the service capacity, and then meets the requirements of the user QoS criteria again. The optimal selection scheduling resources are recorded, and different users are sorted based on priorities to schedule the MIMO radio remote data resources as needed.
[0130] Among them, based on the signal-to-interference-plus-noise ratio data reported by the MIMO radio remote ends in the multi-channel data candidate set S, sorting is performed. Based on the equivalent theoretical required number of MIMO channels K for the service capacity C of the current QoS, K + 1 MIMO radio remote end data are preferably selected. Based on the frequency-domain and time-domain CSI information, it is calculated through the channel capacity formula (Shannon formula) whether the current measured channel capacity C1 meets C. If the capacity C1 ≥ C, the first K + 1 MIMO radio remote end data in the signal-to-interference-plus-noise ratio sorting are selected; if the capacity C1 < C, the K + 2 MIMO radio remote end data are preferably re-sorted, and the current capacity C2 is recalculated. If the capacity C2 ≥ C, the first K + 2 MIMO radio remote end data in the signal-to-interference-plus-noise ratio sorting are selected; if the capacity C2 < C, the above steps are repeated until all the radio remote end data in the S candidate set are selected.
[0131] Step S633: The baseband unit sends the MIMO radio remote data resource indication scheduled for each user to the corresponding MIMO radio remote end. The corresponding radio remote end combines all the resource scheduling indications of the users and merges them according to the spatial domain / time domain / frequency domain three-dimensional spatial domain resources, and reports the combined air interface resource IQ data to the baseband unit pool for processing.
[0132] In an exemplary embodiment, the present application proposes a joint multi-channel data processing method and system. The method includes, in a cell-free MIMO system architecture, based on the uplink measurement reference signal, the signal measurement unit in the baseband unit pool measures and statistics all the radio remote end MIMO signals mapped to the access users; the baseband unit pool makes an optimal scheduling selection of the radio remote end MIMO signals based on the QoS criteria and service capacity requirements of the current user; the baseband unit issues the full-system radio remote end MIMO signal instructions for different users, and each radio remote end calculation unit comprehensively selects multiple groups of user data signals to report the air interface IQ signals. This method can dynamically reduce the data transmission volume between the MIMO radio remote ends and the baseband unit processing pool in the cell-free MIMO system architecture, reduce the operation complexity of the baseband unit processing pool, and can obtain the optimal system performance. By selecting multi-channel data for the radio remote ends, this method can reduce the data transmission volume. At the same time, since the MIMO air interface data is reduced, the complexity of the demodulation signals in the baseband unit processing pool is also correspondingly reduced.
[0133] Specifically, the baseband unit performs statistics on the uplink measurement reference signals of each remote radio end and antenna of the UE access system, and based on the peak-to-average ratio or position information of the power delay spectrum of the uplink measurement reference signal, determines that the remote radio end is an optional uplink channel when the peak-to-average ratio or position of the power delay spectrum is greater than a preset value, and finally determines the channel set of the optional remote radio end of the UE access system;
[0134] The baseband unit determines the optional channel set that can be called by the UE based on the previous cycle or the statistical average service demand (service capacity and service quality QoS) of the connected UE. The capacity of the optional channel set is greater than the average service capacity. If it is not enough, the baseband unit increases the optional channel set.
[0135] The baseband unit sends a call instruction confirming the optional channel set to the corresponding RF remote end (more than one);
[0136] Based on the received call instructions for the optional channel sets of multiple UEs, each remote RF integrates the uplink data requirements of multiple UEs, combines resources in the time domain, spatial domain, and frequency domain based on its own MIMO architecture, and reports the combined air interface IQ data resources to the baseband unit;
[0137] The baseband unit performs UE data resource scheduling based on the combined air interface IQ data resources.
[0138] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0139] Based on the same inventive concept, an embodiment of the present application further provides an uplink communication device for implementing the uplink communication method involved above. The implementation solution provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more uplink communication device embodiments provided below can be found in the above-mentioned limitations on the uplink communication method and will not be repeated here.
[0140] In an exemplary embodiment, Figure 11As shown, an uplink communication device is provided, which is applied to a baseband unit and includes: a scheduling module 802 and a sending module 804, wherein:
[0141] The scheduling module 802 is configured to perform resource scheduling on the user equipment and obtain scheduling indication information; the scheduling indication information is used to indicate the remote radio frequency corresponding to the user equipment and the remote resources of the remote radio frequency;
[0142] The sending module 804 is used to send the scheduling indication information to the RF remote end corresponding to the scheduling indication information; the RF remote end determines the target device according to the received scheduling indication information, merges the remote resources of the target device, and reports the uplink data of the target device through the merged remote resources.
[0143] In an exemplary embodiment, the scheduling module 802 is further used to determine a candidate uplink channel for the user equipment; the candidate uplink channel includes a candidate RF remote end and a candidate remote channel of the candidate RF remote end; according to the service requirements of the user equipment and the quality information of the candidate uplink channel, the user equipment is resource scheduled to obtain the scheduling indication information; the service requirements include at least one of a quality of service requirement, a capacity requirement, and a priority requirement.
[0144] In an exemplary embodiment, the scheduling module 802 is further configured to receive a random access signal of the user equipment forwarded through each channel of each radio remote end; and determine the candidate uplink channel in each channel of each radio remote end based on a related power delay spectrum corresponding to the random access signal.
[0145] In an exemplary embodiment, the scheduling module 802 is further configured to determine location information between the user equipment and each channel of each remote radio frequency end; and determine the candidate uplink channel in each channel of each remote radio frequency end according to the location information.
[0146] In an exemplary embodiment, the scheduling module 802 is further configured to receive a measurement reference signal sent by the user equipment through the candidate uplink channel; and determine the quality information of the candidate uplink channel according to the measurement reference signal.
[0147] In an exemplary embodiment, the scheduling module 802 is further configured to sort the candidate uplink channels according to the quality information, determine the number of uplink channels according to the service requirements, determine a target uplink channel from the sorted candidate uplink channels according to the number of uplink channels, and if the channel capacity of the target uplink channel meets the service requirements, configure the target uplink channel to the user equipment, and obtain the scheduling indication information of the user equipment.
[0148] In an exemplary embodiment, the scheduling module 802 is further configured to increase the number of uplink channels if the channel capacity of the target uplink channel does not meet the service demand; and determine a new target uplink channel from the sorted candidate uplink channels according to the increased number of uplink channels.
[0149] In an exemplary embodiment, Figure 12 As shown, another uplink communication device is provided, which is applied to a radio frequency remote end, including: a receiving module 902, a determining module 904 and a combining module 906, wherein:
[0150] The receiving module 902 is configured to receive scheduling indication information associated with the remote radio frequency sent by the baseband unit;
[0151] A determination module 904 is configured to determine a target device according to the scheduling instruction information;
[0152] The merging module 906 is configured to merge the remote resources of the radio frequency remote end corresponding to the target device, and report the uplink data of the target device through the merged remote resources.
[0153] Each module in the above-mentioned uplink communication device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the communication device in hardware form, or can be stored in the memory of the communication device in software form, so that the processor can call and execute the corresponding operations of each module.
[0154] In an exemplary embodiment, a communication device is provided, which may be a base station. The communication device includes a processor, a memory, an input / output (I / O) interface, and a communication interface. The processor, memory, and I / O interface are connected via a system bus, and the communication interface is connected to the system bus via the I / O interface. The processor of the communication device is configured to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the communication device is configured to store uplink communication data. The I / O interface of the communication device is configured to exchange information between the processor and an external device. The communication interface of the communication device is configured to communicate with an external terminal via a network connection. When executed by the processor, the computer program implements an uplink communication method.
[0155] Those skilled in the art will understand that the above structure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the communication device to which the solution of the present application is applied. The specific communication device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0156] In one embodiment, a base station is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0157] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0158] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0159] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0160] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0161] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0162] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. An uplink communication method, characterized in that: The method is applied to a baseband unit and includes: Performing resource scheduling on the user equipment to obtain scheduling indication information; the scheduling indication information is used to indicate the remote radio frequency end corresponding to the user equipment and the remote resources of the remote radio frequency end; Send the scheduling indication information to the RF remote end corresponding to the scheduling indication information; each RF remote end determines all user equipment associated with itself as target devices based on the received scheduling indication information, merges the remote resources of the target devices for each target device associated with itself, and packages the uplink data of each target device through the merged remote resources and reports them to the baseband unit.
2. The uplink communication method according to claim 1, wherein: The performing resource scheduling on the user equipment to obtain scheduling indication information includes: Determine candidate uplink channels of the user equipment; the candidate uplink channels include candidate remote radio frequency ends and candidate remote channels of the candidate remote radio frequency ends; According to the service requirements of the user equipment and the quality information of the candidate uplink channel, resources are scheduled for the user equipment to obtain the scheduling indication information; the service requirements include at least one of quality of service requirements, capacity requirements and priority requirements.
3. The uplink communication method according to claim 2, wherein: The determining of a candidate uplink channel of the user equipment includes: receiving a random access signal of the user equipment forwarded through each channel of each radio remote end; The candidate uplink channel is determined in each of the channels at each of the remote radio frequencies according to a related power delay profile corresponding to the random access signal.
4. The uplink communication method according to claim 2, wherein: The determining of a candidate uplink channel of the user equipment includes: Determining location information between the user equipment and each channel of each remote radio frequency end; The candidate uplink channel is determined in each of the channels of each of the remote radio frequencies according to the location information.
5. The uplink communication method according to claim 2, wherein: The method further comprises: receiving a measurement reference signal sent by the user equipment through the candidate uplink channel; The quality information of the candidate uplink channel is determined according to the measurement reference signal.
6. The uplink communication method according to claim 2, wherein: The performing resource scheduling on the user equipment according to the service demand of the user equipment and the quality information of the candidate uplink channel to obtain the scheduling indication information includes: sorting the candidate uplink channels according to the quality information, and determining the number of uplink channels according to the service requirements; Determining a target uplink channel from the sorted candidate uplink channels according to the number of uplink channels; If the channel capacity of the target uplink channel meets the service requirement, the target uplink channel is configured for the user equipment, and the scheduling indication information of the user equipment is obtained.
7. The uplink communication method according to claim 6, wherein: The method further comprises: If the channel capacity of the target uplink channel does not meet the service demand, increase the number of uplink channels; A new target uplink channel is determined from the sorted candidate uplink channels according to the increased number of uplink channels.
8. An uplink communication method, characterized in that: The method is applied to a radio frequency remote end and includes: receiving scheduling indication information associated with the radio frequency remote end sent by a baseband unit; determining all user equipment associated with itself as target equipment according to the scheduling indication information; The remote resources of the radio frequency remote end corresponding to each target device associated with the target device are merged, and the uplink data of each target device is packaged and reported to the baseband unit through the merged remote resources.
9. An uplink communication device, characterized in that: The device is applied to a baseband unit and includes: A scheduling module, configured to perform resource scheduling on a user equipment and obtain scheduling indication information; the scheduling indication information is used to indicate a remote radio frequency end corresponding to the user equipment and a remote resource of the remote radio frequency end; A sending module is used to send the scheduling indication information to the radio frequency remote end corresponding to the scheduling indication information; each radio frequency remote end determines the target device according to the received scheduling indication information, merges the remote resources of the target device for each target device associated with itself, and packages the uplink data of each target device through the merged remote resources and reports it to the baseband unit.
10. An uplink communication device, characterized in that: The device is applied to a radio frequency remote end and includes: A receiving module, configured to receive scheduling indication information associated with the radio frequency remote end sent by a baseband unit; a determination module, configured to determine all user equipment associated with itself as target equipment according to the scheduling indication information; The merging module is used to merge the remote resources of the radio frequency remote end corresponding to each target device associated with itself, and package the uplink data of each target device to report to the baseband unit through the merged remote resources.
11. A base station comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
RRU merging method, base station, terminal and storage medium
CN119696646A