Communication method, device and system
By using multiple baseband processing components in the communication device to multiplex the same spectrum resources, the problem of low spectrum resource utilization in MU-MIMO technology is solved, and efficient spectrum utilization and network capacity improvement under limited resources are achieved.
Patent Information
- Application Number
- CN202310982112.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-04
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2043-08-04
AI Technical Summary
In the case of limited spectrum resources, how to maximize spectrum utilization and network capacity, especially in multi-user-multi-input and multiple output (MU-MIMO) technology, due to the need to perform a large number of matrix operations, the chip memory and The computing power requirements are very high, which limits the expansion of capacity and the improvement of spectrum utilization.
By multiplexing the same spectrum resources with multiple baseband processing components in the communication device, the pressure on a single baseband board is alleviated, and the number of space-division multiplexing layers is increased under limited resources, thereby improving spectrum utilization and network capacity. The specific implementation method includes setting up a plurality of baseband processing components in the baseband unit, processing data of different cells separately, and making the use of spectrum resources of different cells not overlap through preset rules to avoid interference and improve service quality.
Without increasing spectrum resources, the spectrum utilization and network capacity are effectively improved, the pressure of baseband processing components is reduced, the service quality of multiple cells is improved, and efficient space-division multiplexing under limited resources is achieved.
Smart Images

Figure CN119450486A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device and system. Background Art
[0002] Multi-user multiple-input multiple-output (MU-MIMO) technology means that in a wireless communication system, a base station simultaneously serves multiple mobile user devices (hereinafter referred to as user devices), and multiple mobile terminals can spatially multiplex the spectrum resources of the antenna during uplink and downlink data transmission.
[0003] Among them, when multiple user devices spatially multiplex the spectrum resources of the antenna, the closer the channels between the multiple user devices are to orthogonality, the less interference they will receive from each other. Therefore, MU-MIMO can bring great potential for expanding capacity and spectrum utilization. However, since MU-MIMO technology often involves multiple user devices, a large number of matrix operations are required for spectrum allocation, number of spatial multiplexing layers, demodulation antennas, etc. during the uplink and downlink data transmission process for multiple user devices, which places high demands on the chip's memory and computing power, thereby limiting capacity expansion and spectrum utilization.
[0004] As we know, spectrum resources are already quite scarce. In this case, how to maximize spectrum utilization and network capacity with limited spectrum resources is a direction that needs to be focused on. Summary of the invention
[0005] The present application provides a communication method, device and system, which can improve spectrum utilization and network capacity without increasing spectrum resources.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a communication method is provided, which is applied to a communication device, wherein the communication device includes a baseband unit, the baseband unit includes a first baseband processing component and a second baseband processing component, the method comprising: the first baseband processing component and the second baseband processing component respectively receive mixed data, wherein the mixed data includes first uplink channel data from a first user equipment and second uplink channel data from the first user equipment, wherein the service cell of the first user equipment is a first cell, the service cell of the second user equipment is a second cell, the uplink cell bandwidths of the first cell and the second cell are the same, and the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively meet a first preset rule; the first baseband processing component performs a first preset processing such as demodulation and decoding on the first uplink channel data, and the second baseband processing component performs a first preset processing such as demodulation and decoding on the second uplink channel data, wherein the first baseband processing component is used to process the data of the first cell, and the second baseband processing component is used to process the data of the second cell.
[0008] The purpose of the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively satisfying the first preset rule is to ensure that the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively do not overlap.
[0009] The first cell and the second cell have the same uplink cell bandwidth, that is, the first cell and the second cell reuse the same spectrum resources, so the first cell and the second cell are also called overlapping spectrum cells. Based on this, the user can send uplink channel data through any spectrum resource within the uplink cell bandwidth through any one of the first cell and the second cell.
[0010] In one embodiment, the baseband unit may be a BBU, the first baseband processing component may be a baseband board 1, the second baseband processing component may be a baseband board 2, the baseband board 1 is used to process data of the first cell, and the baseband board 2 is used to process data of the second cell.
[0011] The solution provided in the first aspect above includes a baseband unit with multiple baseband processing components that can support services for multiple cells (such as processing data of multiple cells). Since the multiple cells reuse the same uplink cell bandwidth, the pressure on the baseband processing components of a single baseband board can be alleviated, and the number of spatial division multiplexing layers can be increased under limited resources, thereby improving spectrum utilization and network capacity.
[0012] In addition, the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively meet the first preset rule, so that the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively do not overlap, thereby avoiding uplink interference between cells, improving the downlink service quality of multiple cells, and ensuring that the number of spatial division multiplexing layers can be effectively increased under limited resources, thereby ensuring the effective realization of improving spectrum utilization and network capacity.
[0013] As a possible implementation, the first cell and the second cell multiplex the uplink cell bandwidth in one or more of the following ways when sending the first uplink channel data and the second uplink channel data: frequency hopping, time division multiplexing, and using different spectrum ranges in the uplink cell bandwidth. Based on this, uplink interference between cells can be avoided, the uplink service quality of multiple cells can be improved, and it can be ensured that the number of space division multiplexing layers can be effectively increased under limited resources, thereby ensuring the effective implementation of improving spectrum utilization and network capacity.
[0014] As a possible implementation manner, the above-mentioned first uplink channel data and the second uplink channel data are any one of the following: physical random access channel (PRACH) data, sounding reference signal (SRS), uplink physical shared channel (PUSCH) data, uplink physical control channel (PUCCH) data.
[0015] As a possible implementation method, the above-mentioned first uplink channel data and the second uplink channel data are PUCCH data; the uplink spectrum resources used by the above-mentioned first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively meet the first preset rule, including: the first cell and the second cell use different spectrum resources by frequency hopping within the same first spectrum range when transmitting the first uplink channel data and the second uplink channel data respectively. Based on this, different spectrum resources can be used by frequency hopping within the same first spectrum range to avoid uplink interference between cells and improve the uplink service quality of multiple cells. Of course, other methods can also be used to make the spectrum resources used by the first cell and the second cell when reusing the same first spectrum range non-overlapping, such as time division multiplexing.
[0016] In one implementation, the uplink cell bandwidths of the first cell and the second cell are both [F1, F2], the first spectrum range includes [F1, F3] and [F4, F2], wherein F1, F2, F3 and F4 are all frequency values, F3 < F4, and the spectrum interval between F3 and F4 is greater than a first preset threshold. Taking [F1, F2] as [RB0, RB272] as an example, the first spectrum range may be RB1 and RB272.
[0017] As a possible implementation method, the above-mentioned first uplink channel data and the second uplink channel data are SRS; the uplink spectrum resources used by the above-mentioned first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively meet the first preset rule, including: the first cell and the second cell time-division multiplex the same spectrum resources within the same second spectrum range when transmitting the first uplink channel data and the second uplink channel data respectively. Based on this, different spectrum resources can be used in a time-division multiplexed manner within the same first spectrum range to avoid downlink interference between cells and improve the downlink service quality of multiple cells. Of course, other methods can also be used to ensure that the spectrum resources used by the first cell and the second cell when reusing the same first spectrum range do not overlap, such as frequency hopping.
[0018] In one implementation, the uplink cell bandwidths of the first cell and the second cell are both [F1, F2], and the second spectrum range includes (F3, F4), where F1, F2, F3, and F4 are all frequency values, F3 < F4, F3 > F1, F4 < F2, and the spectrum interval between F3 and F4 is greater than the first preset threshold. Taking [F1, F2] as [RB0, RB272] as an example, the second spectrum range can be [RB1, RB271].
[0019] As a possible implementation method, the above-mentioned first uplink channel data is the first physical random access channel data, and the second uplink channel data is the second physical random access channel data; the spectrum resources used by the above-mentioned first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively meet the first preset rule, including: the first cell uses spectrum resources within a third spectrum range when transmitting the first physical random access channel data, and the second cell uses spectrum resources within a fourth spectrum range when transmitting the second physical random access channel data; wherein the third spectrum range and the fourth spectrum range both belong to the uplink cell bandwidth, and the minimum interval between the third spectrum range and the fourth spectrum range is greater than the first preset threshold.
[0020] In one implementation, the uplink cell bandwidths of the first cell and the second cell are both [F1, F2], the third spectrum range is [F5, F6], and the fourth spectrum range is [F7, F8], wherein F1, F2, F5, F6, F7, and F8 are all frequency values, F5>F1, F6<F7, F8<F2, and the spectrum interval between F6 and F7 is greater than the first preset threshold. Based on this, different spectrum ranges can be allocated to the first cell and the second cell within the uplink cell bandwidth for transmitting certain types of uplink channel data, thereby avoiding uplink interference between cells and improving the uplink service quality of multiple cells.
[0021] As a possible implementation manner, the first uplink channel data is the first uplink physical shared channel data, and the second uplink channel data is the second uplink physical shared channel data; the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively meet the first preset rule, including: the first cell uses spectrum resources within the fifth spectrum range when transmitting the first uplink physical shared channel data, and the second cell uses spectrum resources within the sixth spectrum range when transmitting the second uplink physical shared channel data; wherein the fifth spectrum range and the sixth spectrum range both belong to the uplink cell bandwidth, and the minimum interval between the fifth spectrum range and the sixth spectrum range is greater than the first preset threshold.
[0022] In one implementation, the uplink cell bandwidths of the first cell and the second cell are both [F1, F2], the fifth spectrum range is [F9, F10], and the sixth spectrum range is [F11, F12], wherein F1, F2, F9, F10, F11, and F12 are all frequency values, F9>F1, F10<F11, F12<F2, and the spectrum interval between F10 and F11 is greater than the first preset threshold. Based on this, different spectrum ranges can be allocated to the first cell and the second cell within the uplink cell bandwidth for transmitting certain types of uplink channel data, thereby avoiding downlink interference between cells and improving the downlink service quality of multiple cells.
[0023] As a possible implementation, the communication device further includes an interface component, and the method further includes: the interface component receives the first uplink channel data and the second uplink channel data from the radio frequency unit. Based on this, under the same resources, the existing radio frequency processing chip can be used to process the receiving and sending tasks of multiple cells without changing the configuration of the radio frequency processing chip (or radio frequency unit, intermediate radio frequency unit, etc.).
[0024] In a second aspect, a communication method is provided, which is applied to a communication device, wherein the communication device includes a baseband unit, the baseband unit includes a first baseband processing component and a second baseband processing component, and the method includes: the first baseband processing component performs a second preset processing such as encoding and modulation on the downlink data to be transmitted for the first user equipment to obtain first downlink channel data, and the second baseband processing component performs a second preset processing such as encoding and modulation on the downlink data to be transmitted for the second user equipment to obtain second downlink channel data, wherein the service cell of the first user equipment is the first cell, the service cell of the second user equipment is the second cell, and the downlink cell bandwidths of the first cell and the second cell are the same; the first baseband processing component sends the first downlink channel data to the interface component, and the second baseband processing component sends the second downlink channel data to the interface component; the interface component merges the first downlink channel data and the second downlink channel data, obtains the merged data and sends the merged data to the radio frequency unit; the radio frequency unit sends the merged data to the first user equipment through the first cell, and sends the merged data to the second user equipment through the second cell, wherein the downlink spectrum resources used by the first cell and the second cell when sending the merged data meet the second preset rule.
[0025] The purpose of the downlink spectrum resources used by the first cell and the second cell when transmitting the combined data satisfying the second preset rule is to ensure that the downlink spectrum resources used by the first cell and the second cell when transmitting the combined data do not overlap.
[0026] The first cell and the second cell have the same downlink cell bandwidth, that is, the first cell and the second cell reuse the same spectrum resources. Based on this, the user can send downlink channel data through any spectrum resource within the downlink cell bandwidth through any one of the first cell and the second cell.
[0027] In one embodiment, the baseband unit may be a BBU, the first baseband processing component may be a baseband board 1, the second baseband processing component may be a baseband board 2, the baseband board 1 is used to process data of the first cell, and the baseband board 2 is used to process data of the second cell.
[0028] The solution provided in the second aspect above includes a baseband unit including multiple baseband processing components that can support processing data of multiple cells. Since the multiple cells reuse the same downlink bandwidth, the pressure on the baseband processing component of a single baseband board can be relieved, and the number of spatial division multiplexing layers can be increased under limited resources, thereby improving spectrum utilization and network capacity. In addition, the downlink spectrum resources used by the first cell and the second cell to transmit the first downlink channel data and the second downlink channel data respectively meet the second preset rule, so that the downlink spectrum resources used by the first cell and the second cell to transmit the first downlink channel data and the second downlink channel data respectively do not overlap, thereby avoiding downlink interference between cells, improving the downlink service quality of multiple cells, and ensuring that the number of spatial division multiplexing layers can be effectively improved under limited resources, thereby ensuring the effective implementation of improving spectrum utilization and network capacity. In addition, the interface component can merge the downlink channel data for different service cells and transmit them to the RF unit. Under the same resources, there is no need to change the configuration of the RF processing chip (or RF unit, middle RF unit, etc.), and the existing RF processing core can be used to process the transceiver tasks of multiple cells.
[0029] As a possible implementation method, the first cell and the second cell reuse the downlink cell bandwidth in one or more of the following ways when transmitting the combined data: frequency hopping, time division multiplexing, and using different spectrum ranges in the downlink cell bandwidth. Based on this, downlink interference between cells can be avoided, the downlink service quality of multiple cells can be improved, and the number of space division multiplexing layers can be effectively increased under limited resources, thereby ensuring the effective realization of improving spectrum utilization and network capacity.
[0030] As a possible implementation method, the above-mentioned first downlink channel data and the second downlink channel data are any one of the following: downlink physical shared channel (physical downlink shared channel, PDSCH) data, downlink physical control channel (physical downlink control channel, PDCCH) data, channel status information reference signal (channel status information reference signal, CSI-RS), synchronization signal and physical broadcast channel block (synchronization signal and physical broadcast channel block, SSB), tracking reference signal (tracking reference signal, TRS).
[0031] As a possible implementation method, the first downlink channel data and the second downlink channel data are TRS; the downlink spectrum resources used by the first cell and the second cell when transmitting the combined data respectively meet the second preset rule, including: the first cell and the second cell use different spectrum resources by frequency hopping within the first spectrum range when transmitting the combined data respectively, and the seventh spectrum range belongs to the downlink cell bandwidth. Based on this, different spectrum resources can be used by frequency hopping within the same spectrum range to avoid downlink interference between cells and improve the uplink service quality of multiple cells. Of course, other methods can also be used to ensure that the spectrum resources used by the first cell and the second cell when reusing the same spectrum range do not overlap, such as time division multiplexing.
[0032] As a possible implementation method, the above-mentioned first downlink channel data and the second downlink channel data are PDSCH data, PDCCH data or CSI-RS; the downlink spectrum resources used by the above-mentioned first cell and the second cell when transmitting the first downlink channel data and the second downlink channel data respectively meet the second preset rule, including: the first cell uses spectrum resources within the eighth spectrum range when transmitting the merged data, and the second cell uses spectrum resources within the ninth spectrum range when transmitting the merged data; wherein, the eighth spectrum range and the ninth spectrum range both belong to the downlink cell bandwidth, and the minimum interval between the eighth spectrum range and the ninth spectrum range is greater than the second preset threshold.
[0033] In one embodiment, the downlink cell bandwidths of the first cell and the second cell are both [F13, F14], the eighth spectrum range is [F15, F16], and the ninth spectrum range is [F17, F18], wherein F13, F14, F15, F16, F17, and F18 are all frequency values, F15 ≥ F13, F16 < F17, and F18 ≤ F14. Based on this, different spectrum ranges can be allocated to the first cell and the second cell within the uplink cell bandwidth for transmitting certain types of uplink channel data, thereby avoiding downlink interference between cells and improving the downlink service quality of multiple cells. Taking [F13, F14] as [RB0, RB268] as an example, the eighth spectrum range can be [RB0, RB144], and the ninth spectrum range can be [RB145, RB268].
[0034] As a possible implementation method, the above-mentioned first downlink channel data and the second downlink channel data are synchronization signals and physical broadcast channel blocks; the downlink spectrum resources used by the above-mentioned first cell and the second cell when respectively transmitting the merged data meet the second preset rule, including: the first cell uses spectrum resources within the tenth spectrum range when transmitting the merged data, and the second cell uses spectrum resources within the eleventh spectrum range when transmitting the merged data; wherein, the tenth spectrum range and the eleventh spectrum range both belong to the downlink cell bandwidth, and the minimum interval between the tenth spectrum range and the eleventh spectrum range is greater than the second preset threshold.
[0035] In one embodiment, the downlink cell bandwidths of the first cell and the second cell are both [F13, F14], the tenth spectrum range is [F19, F20], and the eleventh spectrum range is [F21, F22], wherein F13, F14, F19, F20, F21, and F22 are all frequency values, F19>F13, F20<F21, F22<F14, and the spectrum interval between F20 and F21 is greater than the second preset threshold. Based on this, different spectrum ranges can be allocated to the first cell and the second cell within the uplink cell bandwidth for transmitting certain types of uplink channel data, thereby avoiding downlink interference between cells and improving the downlink service quality of multiple cells. Taking [F13, F14] as [RB0, RB268] as an example, the eighth spectrum range can be [RB0, RB144], and the ninth spectrum range can be [RB145, RB268].
[0036] According to a third aspect, a communication device is provided, comprising: a baseband unit, the baseband unit comprising a first baseband processing component and a second baseband processing component, the communication device being used to implement a method as in any possible implementation of the first aspect or the second aspect.
[0037] As an example, the communication device is a BBU, the first baseband processing component may be a baseband board 1 , and the second baseband processing component may be a baseband board 2 .
[0038] As an example, the communication device is a base station, and the communication device includes not only a BBU but also an RRU.
[0039] In a fourth aspect, a communication system is provided, which includes multiple user equipments and a communication device as described in the second aspect, and the communication device can be used to implement the method in any possible implementation manner of the first aspect.
[0040] In a fifth aspect, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method in any possible implementation of the first aspect or the second aspect is implemented.
[0041] In a sixth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to implement a method in any possible implementation of the first aspect or the second aspect.
[0042] In a seventh aspect, a chip system is provided, the chip system comprising a processing circuit and a storage medium, wherein the storage medium stores computer program instructions; when the computer program instructions are executed by the processor, the method in any possible implementation of the first aspect or the second aspect is implemented. The chip system may be composed of a chip, or may include a chip and other discrete devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of a time-frequency resource reuse effect provided in an embodiment of the present application;
[0044] Figure 2 A schematic diagram of a communication network service architecture provided in an embodiment of the present application;
[0045] Figure 3 A comparison diagram of the effects of the multi-baseband board and the single baseband board provided in the embodiment of the present application;
[0046] Figure 4 A schematic diagram of the structure of a base station provided in an embodiment of the present application;
[0047] Figure 5 A schematic diagram of the hardware structure of a user device provided in an embodiment of the present application;
[0048] Figure 6 A flow chart of a communication method provided in an embodiment of the present application;
[0049] Figure 7 A flow chart of another communication method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0051] In the following, the terms "first", "second", etc. are only used to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. For example, if the described object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the described object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of described objects is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the described object is a "device", the "first device" and the "second device" can be the same type of device or different types of devices. For another example, if the described object is "information", the "first information" and the "second information" can be information of the same content or information of different contents. In summary, the use of prefixes such as ordinal numbers to distinguish the described objects in the embodiments of the present application does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes.
[0052] Furthermore, in the embodiments of the present application, "connection" may be a direct connection or an indirect connection; in addition, it may refer to an electrical connection or a communication connection; for example, the connection between two electrical components A and B may refer to a direct connection between A and B, or may refer to an indirect connection between A and B through other electrical components or connecting media, or may refer to an indirect connection between A and B through other communication devices or communication media, as long as communication between A and B can be achieved.
[0053] Given the current situation where spectrum resources are scarce, it is difficult to increase network capacity by increasing spectrum resources. Therefore, we must focus on improving spectrum utilization. For example, we can increase network capacity while increasing spectrum utilization by improving spatial division multiplexing capabilities.
[0054] Among them, space division multiplexing refers to the reuse of the same frequency band in different spaces. For example, in mobile communication technology, adaptive array antennas can be used to form different beams in different user directions, thereby realizing the reuse of the same frequency band in different spaces.
[0055] As an example of spatial multiplexing, multi-user multiple-input multiple-output (MU-MIMO) technology can support a base station to serve multiple user devices at the same time. The base station can make full use of the interference-free channel provided by each antenna beam to communicate with multiple users simultaneously uplink and / or downlink, so it can support pairing between multiple users to reuse the same spectrum resources. Among them, the spatial multiplexing capability of the network can be expressed by the pairing level supported by the network (also called "number of spatial multiplexing layers").
[0056] In some embodiments, different users can be distinguished by different characteristics of the airspace, and multiple users must meet certain preset conditions before pairing. In one embodiment, the preset conditions are one or more of the following: the user's location meets the set channel quality threshold requirements, the channel correlation between users is low, the size of the cache package is close, and the spectrum efficiency after pairing is better. Among them, it can be understood that the higher the channel quality and the lower the channel correlation, the less interference between multiple users, and the more suitable multiple users are for pairing; the better the spectrum efficiency after pairing, the higher the spectrum utilization rate, and the more suitable multiple users are for pairing; the closer the size of the cache packages of multiple users, the easier and more efficient it is to reuse spectrum resources, and therefore the more suitable they are for pairing.
[0057] Based on this, in space division multiplexing technologies such as MU-MIMO, when spectrum resources are limited, the network can support more pairing levels, that is, the more space division multiplexing layers there are, the higher the resource utilization rate and the higher the network capacity. In one implementation, please refer to Figure 1 , Figure 1 A schematic diagram of a time-frequency resource reuse effect provided by an embodiment of the present application is shown. Figure 1 It can be seen that the more the number of spatial multiplexing layers, the more users can share the same time-frequency resources, the higher the utilization rate of time-frequency resources, and the greater the network capacity. Among them, the network capacity described in the embodiment of the present application may include but is not limited to the number of paired layers, the number of radio resource control (RRC) access users, the number of scheduled users, etc.
[0058] However, with the increase in the number of spatial division multiplexing layers, a large number of matrix operations will be involved in the multi-input and multi-output of multiple users. For example, a large number of matrix operations are required for spectrum allocation, modulation, and demodulation in the process of uplink and downlink data transmission. This places high demands on the memory and computing power of the baseband processing chip (or baseband unit). When the capacity of a single baseband processing chip is limited, the increase in the number of spatial division multiplexing layers will encounter bottlenecks, thereby limiting the expansion of capacity and the improvement of spectrum utilization.
[0059] In order to solve the above-mentioned contradiction between improving spectrum utilization and network capacity and hardware capabilities, an embodiment of the present application provides a communication method based on spectrum overlapping technology, the main idea of which is: first, a baseband processing component in a baseband processing chip corresponding to the RF processing chip is added, and multiple baseband processing components reuse the same spectrum resources to achieve resource reuse and load sharing, thereby improving spectrum utilization and network capacity while sharing the pressure of the baseband processing components; at the same time, multiple baseband processing components use spectrum resources to process uplink and downlink data according to preset rules to eliminate mutual interference between cells served by multiple baseband processing components, improve the service quality of multiple cells, and ensure that the number of spatial division multiplexing layers can be effectively increased under limited resources, thereby ensuring the effective realization of improving spectrum utilization and network capacity; finally, there is no need to add RF processing chips (or RF units, mid-RF units, etc.), and the cell receiving and sending tasks corresponding to multiple baseband processing components can be processed based on the existing RF processing chips, and the cost is low.
[0060] Among them, the baseband processing chip (or baseband unit) described in the embodiment of the present application may include but is not limited to baseband processing units (base band unit, BBU) and other processing units, modules or devices for realizing baseband processing functions of air interfaces (such as encoding / decoding, multiplexing, modulation / demodulation and spread spectrum, etc.), resource management (such as wireless resource management, channel resource management, etc.), interface functions, signaling processing, local and remote operation and maintenance functions, working status monitoring and alarm information reporting, etc. The baseband processing component may include but is not limited to the baseband board. The radio frequency processing chip may include but is not limited to the radio frequency remote unit (remote radio unit, RRU), active antenna unit (active antenna unit, AAU), pico remote radio unit (pico remote radio unit, pRRU) and other processing units, modules or devices for realizing functions such as medium-frequency conversion, power amplification, filtering, and transmission.
[0061] For example, the baseband processing chip (or baseband unit) is the BBU, the radio frequency processing chip is the RRU, and the baseband processing component is the baseband board. Figure 2 , Figure 2 A schematic diagram of a communication network service architecture provided by an embodiment of the present application is shown. Figure 2 As shown, the communication network may include a core network, a bearer network, a radio access network and user equipment (UE). Taking the 5G network architecture as an example, the core network is such as 5G Core (5GC), the radio access network is such as the next generation radio access network (NG-RAN), and the NG-RAN is such as a base station.
[0062] Among them, the core network may include but is not limited to user plane function (UPF), access management function (AMF), session management function (SMF), policy control function (PCF), authentication server function (AUSF), network slice selection function (NSSF), network exposure function (NEF) (also known as capability exposure network element), network storage function (NF repository function, NRF) and unified data management (UDM). For the relevant introduction of the core network, please refer to the explanation and description in the technology, and the embodiments of this application will not be repeated.
[0063] As a high-speed channel between the wireless access network and the core network, the bearer network is mainly responsible for data forwarding between the access network and the core network.
[0064] The radio access network is mainly responsible for radio resource management, service quality management, data compression and encryption on the air interface side. The radio access network can include various forms of base stations, such as macro base stations, micro base stations, distributed unit-control units (DU-CU), etc. In addition, the base station can also be A wireless controller in a cloud radio access network (CRAN) scenario, or a relay station, access point, vehicle-mounted device, wearable device, or network equipment in a future public land mobile network (PLMN) network. It should be noted that in systems using different wireless access technologies, the names of devices with base station functions may be different. For example, a base station can be an evolutionary NodeB (eNB or e-NodeB) in Long Term Evolution (LTE), or a gNB in a 5G system.
[0065] In one embodiment, Figure 2As shown, a base station may include an RRU and a BBU. Among them, the BBU is mainly used to implement the baseband processing functions of the air interface (such as encoding / decoding, multiplexing, modulation / demodulation and spread spectrum, etc.), resource management (such as wireless resource management, channel resource management, etc.), interface functions, signaling processing, local and remote operation and maintenance functions, working status monitoring and alarm information reporting, etc.; the RRU is mainly used to implement radio frequency conversion, power amplification, filtering, transmission, etc.
[0066] The resource management implemented by the BBU includes uplink resource management and downlink resource management. Uplink resources may include but are not limited to spectrum resources used when the UE sends uplink signals, and downlink resources may include but are not limited to spectrum resources used when the RRU sends downlink data.
[0067] The channel resource management implemented by the BBU includes uplink channel resource management and downlink channel resource management. Uplink channel resources may include but are not limited to the channel resources used when the RRU sends uplink channel data such as physical random access channel (PRACH) data, uplink physical control channel (PUCCH) data, uplink physical shared channel (PUSCH) data, and sounding reference signal (SRS) to the BBU. Downlink channel resources may include but are not limited to the channel resources used when the BBU sends downlink channel data such as physical downlink shared channel (PDSCH) data, downlink physical control channel (PDCCH) data, channel status information (CSI), synchronization signal and physical broadcast channel block (SSB), and tracking reference signal (TRS) to the RRU.
[0068] Among them, PRACH data may include but is not limited to random access requests. PUCCH data may include but is not limited to uplink control information (UCI), hybrid automatic repeat-request acknowledgement (HARQ-ACK), information indicating whether the downlink transmission block is correctly received, channel state information, uplink resource request, etc. PUSCH data may include but is not limited to uplink service data, UCI, etc. SRS is mainly used to estimate uplink channel spectrum information, perform spectrum selective scheduling, etc. PDSCH data may include but is not limited to unicast data, paging messages, system messages, etc. PDCCH data may include but is not limited to DCI, scheduling information, slot format indication (SFI), preemption indication (PI), etc. CSI is mainly used to reflect the attenuation factors of the signal on the transmission path, such as signal scattering (Scattering), environmental attenuation (fading, multipath fading or shadowing fading), distance attenuation (power decay of distance) and other information. Based on CSI, relevant signal adjustments (such as power adjustment, etc.) can be performed to achieve low bit error rate, high signal quality, etc. In one embodiment, CSI is a channel status information reference signal (CSI-RS) such as 3I CSI-RS, and 3I CSI-RS is such as NZP CSI-RS, CSI-IM, etc., wherein NZP CSI-RS is mainly used for channel measurement, and CSI-IM is mainly used for inter-cell interference measurement. SSB is the basis for realizing cell search, and SSB includes synchronization signal and physical broadcast channel (physical broadcast channel, PBCH), wherein synchronization signal may include primary synchronization signal (primary synchronization signal, PSS) and secondary synchronization signal (secondary synchronization signal, SSS). TRS is mainly used to promote accurate time and spectrum offset tracking, etc. For the specific introduction of each type of uplink channel data and downlink channel data, reference may be made to conventional technology, and the embodiments of the present application are not specifically limited.
[0069] Among them, in the embodiment of the present application, the wireless communication technology supported by the RRU may include but is not limited to global system for mobile communications (GSM), universal mobile telecommunications system (UMTS), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), etc.
[0070] In some embodiments, Figure 2 As shown in Figure 1, one BBU can correspond to multiple RRUs. For example, in a large space scenario, such as an indoor scenario of a large venue, a multi-channel solution of BBU+RRU can well solve the indoor coverage problem.
[0071] In one embodiment, optical fiber transmission can be used between the BBU and the RRU, and the RRU can be connected to the antenna via a coaxial cable (such as a feeder). When the BBU and the RRU are connected by optical fiber, the interface between the RRU and the BBU is an internal interface based on an optical fiber link, such as a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).
[0072] Usually, the BBU can be placed under the tower, and the RRU and antenna can be placed on the tower. Different RRUs and antennas on a tower can provide coverage of different areas. For example, some RRUs and antennas on the tower are used to provide left coverage area, and some RRUs and antennas are used to provide right coverage area.
[0073] like Figure 2As shown, the BBU may include a main control board, a baseband board 1 and a baseband board 2. The main control board is mainly responsible for processing signaling from the core network and UE (such as radio resource control (RRC) signaling, etc.), interconnection with the core network, providing resource management for the baseband board (such as configuration management, equipment management, software management, master-slave switching, alarms, logs, etc.), controlling the baseband board, receiving synchronization information and positioning information, etc. The baseband board is mainly responsible for baseband processing such as data encoding and modulation, and transmitting the processed data to be transmitted to the RRU.
[0074] In some embodiments of the present application, the BBU may further include an interface component for transmitting uplink channel data from multiple RRUs to baseband board 1 and baseband board 2. For example, the interface component may transmit mixed data including uplink channel data (such as first uplink channel data and second uplink channel data) from multiple RRUs to baseband board 1 and baseband board 2.
[0075] In some examples, the interface component can be located in Figure 2 In other examples, the interface component can be located in the BBU independently of the main control board and the baseband board.
[0076] In other embodiments of the present application, the interface component for transmitting uplink channel data from multiple RRUs to baseband board 1 and baseband board 2 may also be located in a base station independent of the BBU and RRU.
[0077] It is understandable that Figure 3 As shown in (a) of FIG. 1 , a conventional BBU including a baseband board usually only supports one MIMO cell. For example, assuming that the cell bandwidth allocated to it is the first frequency band (such as the 3.4-3.5 GHz frequency band), then the BBU can support providing services (such as processing related data) for one MIMO cell in the first frequency band. Figure 3 (b) shows a BBU including two baseband boards. The two baseband boards can support the bearer to provide services for two MIMO cells. The two baseband boards can reuse the same first frequency band. These two MIMO cells are also called "overlapping spectrum cells". Based on this, resource reuse can be achieved by adding baseband boards to the BBU and multiple baseband boards reuse the same spectrum resources, thereby improving spectrum utilization and network capacity.
[0078] User equipment may include but is not limited to smart phones, netbooks, tablet computers, handwriting tablets, smart watches, smart bracelets, phone watches, smart cameras, PDAs, car computers, personal computers (PCs), personal digital assistants (PDAs), portable multimedia players (PMPs), augmented reality (AR) / virtual reality (VR) devices, smart TVs, projection devices, or somatosensory game consoles in human-computer interaction scenarios, etc. Alternatively, the user equipment may also be other types or structures of electronic devices with communication functions, which are not limited in this application.
[0079] about Figure 2 The functions and working principles of each network element in the communication network service architecture shown can refer to the relevant descriptions in conventional technologies, which will not be repeated here. Figure 2 The functions of each network element in the communication network service architecture shown are briefly introduced. The functions of each network element can be adjusted according to the actual usage scenario, and the embodiments of the present application do not specifically limit this.
[0080] in addition, Figure 2 It is only an example of a possible structure of a communication network service architecture. In actual applications, it may be different according to different product structures, functions, and scenarios, depending on the specific situation. For example, Figure 4 FIG. 1 shows a schematic diagram of the structure of a base station provided in an embodiment of the present application. Figure 4 As shown in the figure, the base station may include a BBU, a remote radio unit hub (RHUB) and a pRRU. Among them, the RHUB is similar to a hub (or switch), and the RHUB can connect multiple pRRUs. The BBU can be connected to the pRRU by connecting to the RHUB. The pRRU can be regarded as a miniaturized RRU, and the transceiver antenna of the pRRU is usually integrated inside the pRRU.
[0081] As an example, see Figure 5 , Figure 5 A schematic diagram of the hardware structure of a user device provided in an embodiment of the present application is shown.
[0082] like Figure 5As shown, the user equipment may include a processor 510, a memory (including an external memory interface 520 and an internal memory 521), a universal serial bus (USB) interface 530, a charging management module 540, a power management module 541, a battery 542, an antenna 1, an antenna 2, a mobile communication module 550, a wireless communication module 560, an audio module 570, a speaker 570A, a receiver 570B, a microphone 570C, an earphone interface 570D, a sensor module 580, a button 590, a motor 591, an indicator 592, a camera 593, a display screen 594, a subscriber identity module (SIM) card interface 595, etc. Among them, the sensor module 580 may include but is not limited to a touch sensor, a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, etc.
[0083] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the user equipment. In other embodiments of the present application, the user equipment may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0084] The processor 510 may include one or more processing units. For example, the processor 510 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a flight controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.
[0085] The processor 510 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 510 is a cache memory. The memory may store instructions or data that the processor 510 has just used or cyclically used. If the processor 510 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 510, and thus improves the efficiency of the system.
[0086] In some embodiments, the processor 510 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0087] The charging management module 540 is used to receive charging input from the charger. The power management module 541 is used to connect the battery 542, the charging management module 540 and the processor 510. The power management module 541 receives input from the battery 542 and / or the charging management module 540 to power the processor 510, the internal memory 521, the display screen 594, the camera 593 and the wireless communication module 560.
[0088] The wireless communication function of the user equipment can be implemented through antenna 1, antenna 2, mobile communication module 550, wireless communication module 560, modem processor and baseband processor.
[0089] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the user equipment can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0090] The mobile communication module 550 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to user equipment. The mobile communication module 550 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 550 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 550 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 550 can be set in the processor 510. In some embodiments, at least some of the functional modules of the mobile communication module 550 can be set in the same device as at least some of the modules of the processor 510.
[0091] In some embodiments of the present application, the mobile communication module 550 can filter, amplify, and perform other processing on the downlink data received by the antenna 1, and transmit it to the modem processor for demodulation.
[0092] In some embodiments of the present application, the mobile communication module 550 can amplify the signal modulated by the modem processor, convert it into electromagnetic waves through the antenna 1, and radiate it after obtaining the uplink signal.
[0093] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 570A, a receiver 570B, etc.), or displays an image or video through a display screen 594. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 510 and be set in the same device as the mobile communication module 550 or other functional modules.
[0094] The wireless communication module 560 can provide wireless communication solutions including wireless local area networks (WLAN) (such as WiFi networks), Bluetooth (BT), UWB, global navigation satellite system (GNSS), near field communication (NFC), infrared (IR), etc., which are applied to user equipment. The wireless communication module 560 can be one or more devices integrating at least one communication processing module. The wireless communication module 560 receives electromagnetic waves via antenna 2, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 510. The wireless communication module 560 can also receive the signal to be sent from the processor 510, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through antenna 2.
[0095] In some embodiments of the present application, the wireless communication module 560 can receive downlink data via the antenna 2, frequency modulate and filter the downlink data, and send the processed downlink data to the processor 510.
[0096] In some embodiments of the present application, the wireless communication module 560 receives the signal to be sent from the processor 510, modulates the frequency of the signal, amplifies the signal, converts it into electromagnetic waves through the antenna 2, obtains the uplink signal and radiates it out.
[0097] In some embodiments, the antenna 1 of the user equipment is coupled to the mobile communication module 550, and the antenna 2 is coupled to the wireless communication module 560, so that the user equipment can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include GSM, general packet radio service (GPRS), CDMA, WCDMA, time-division code division multiple access (TD-SCDMA), LTE, BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0098] The user device implements display functions through a GPU, a display screen 594, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 594 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 510 may include one or more GPUs that execute program instructions to generate or change display information. The display screen 594 is used to display images, videos, etc.
[0099] The external memory interface 520 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the user device. The external memory card communicates with the processor 510 through the external memory interface 520 to implement a data storage function.
[0100] The internal memory 521 may be used to store computer executable program code. In one embodiment, the computer program may include an operating system program and an application program. The operating system may include but is not limited to OS and other operating systems. Among them, the executable program code includes instructions. The processor 510 executes various functional applications and data processing of the user equipment by running the instructions stored in the internal memory 521. The internal memory 521 may include a program storage area and a data storage area. Among them, the program storage area may store the operating system, at least one application required for a function, etc. The data storage area may store data created during the use of the user equipment (such as broadcast parameters, ranging and angle measurement parameters, key pairs, etc.). In addition, the internal memory 521 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 210 executes various functional applications and data processing of the user equipment by running the instructions stored in the internal memory 521, and / or the instructions stored in the memory provided in the processor.
[0101] The user equipment can realize audio functions through the audio module 570, the speaker 570A, the receiver 570B, the microphone 570C and the application processor, etc. For example, music playing, recording, etc. For the specific working principles and functions of the audio module 570, the speaker 570A, the receiver 570B, the microphone 570C, the button 590, the motor 591, the indicator 592, etc., reference can be made to the introduction in the conventional technology.
[0102] The SIM card interface 595 is used to connect a SIM card. The SIM card can be connected to and separated from the user device by inserting it into the SIM card interface 595 or pulling it out from the SIM card interface 595. The user device can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 595 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 595 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 595 can also be compatible with different types of SIM cards. The SIM card interface 595 can also be compatible with external memory cards. The user device interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the user device uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the user device and cannot be separated from the user device.
[0103] In some embodiments of the present application, the user equipment may communicate with the base station through the SIM card, such as receiving a downlink signal from the base station or sending an uplink signal to the base station.
[0104] It is understandable that this application Figure 5The illustrated structure does not constitute a specific limitation on the user equipment. In other embodiments of the present application, the user equipment may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0105] The following will introduce the communication method based on spectrum overlapping technology provided in the embodiment of the present application in detail in combination with specific embodiments.
[0106] As mentioned above, the BBU is responsible for the management of wireless resources and channel resources. One reason for resource management is to eliminate mutual interference between cells served by multiple baseband boards, thereby increasing the number of spatial division multiplexing layers under limited resources, thereby ensuring the effective implementation of improving spectrum utilization and network capacity.
[0107] The main principles of BBU resource management include the following principles 1 and 2:
[0108] Principle 1: Multiple cells served by a BBU reuse the same spectrum resources, that is, the cell bandwidths of the multiple cells are the same.
[0109] In one implementation, the uplink cell bandwidths of the multiple cells served by the BBU are the same (e.g., [F1, F2]), and / or the downlink cell bandwidths of the multiple cells served by the BBU are the same (e.g., [F13, F14]), where F1, F2, F13, and F14 are all frequency values. Therefore, the multiple cells are also called overlapping spectrum cells. Based on this, the user can send uplink channel data through any one of the multiple cells using any resource within the uplink cell bandwidth, and / or receive downlink data through any one of the multiple cells using any resource within the downlink cell bandwidth.
[0110] Among them, multiple cells are served by multiple baseband boards of the BBU respectively. Taking the BBU including the first baseband board and the second baseband board as an example, the BBU can support providing services for 2 cells, such as the first cell and the second cell. Among them, the first cell is served by the first baseband board, and the second cell is served by the second baseband board; or the first cell is served by the second baseband board, and the second cell is served by the first baseband board.
[0111] The cell bandwidth can also be called the available spectrum range. For example, in a 5G communication network, the cell bandwidth is the available carrier range. For example, the uplink available spectrum range of multiple cells served by multiple baseband boards of a BBU can be RB0-RB272, and the downlink available spectrum range of multiple cells served by multiple baseband boards of a BBU can be RB0-RB268. RB refers to a resource block, and one RB usually refers to 12 subcarriers.
[0112] As an example, a bandwidth part (BWP) that fully occupies an available spectrum range may be configured for multiple cells served by a BBU so that the multiple cells reuse the same spectrum resources.
[0113] Generally, at least one uplink BWP and at least one downlink BWP may be configured for a serving cell, wherein each BWP corresponds to a part of the available spectrum range of the cell or is equal to the available spectrum range.
[0114] For example, an uplink BWP may be configured for the serving cell, and the spectrum range corresponding to the downlink BWP is the uplink available spectrum range; and a downlink BWP may be configured for the serving cell, and the spectrum range corresponding to the downlink BWP is the downlink available spectrum range.
[0115] For example, an uplink BWP can be configured for the service cell, and the spectrum range corresponding to the downlink BWP is the uplink available spectrum range; and multiple downlink BWPs can be configured for the service cell, and the sum of the spectrum ranges corresponding to the multiple downlink BWPs is the downlink available spectrum range.
[0116] For example, multiple uplink BWPs can be configured for the service cell, and the sum of the spectrum ranges corresponding to the multiple downlink BWPs is the uplink available spectrum range; and one downlink BWP can be configured for the service cell, and the spectrum range corresponding to the downlink BWP is the downlink available spectrum range.
[0117] For example, multiple uplink BWPs can be configured for the service cell, and the sum of the spectrum ranges corresponding to the multiple downlink BWPs is the uplink available spectrum range; and multiple downlink BWPs can be configured for the service cell, and the sum of the spectrum ranges corresponding to the multiple downlink BWPs is the downlink available spectrum range.
[0118] Taking the example that the BBU includes the first baseband board and the second baseband board, the first cell is served by the first baseband board, and the second cell is served by the second baseband board, the first cell and the second cell can reuse the same uplink available spectrum range, as shown in Table 1, RB0-RB272; the first cell and the second cell can reuse the same downlink available spectrum range, as shown in Table 2, RB0-RB268.
[0119] Table 1
[0120]
[0121] Table 2
[0122]
[0123] Among them, Table 1 and Table 2 only take the case where the uplink BWP of the first cell and the second cell both include BWP0, the downlink BWP of the first cell and the second cell both include BWP1, and the spectrum range corresponding to BWP0 is the uplink available spectrum range, and the spectrum range corresponding to BWP1 is the downlink available spectrum range as an example. However, the embodiment of the present application is not limited to the number of BWPs configured for the first cell or the second cell. For example, uplink BWP0 and BWP2 can also be configured for the first cell or the second cell, and the sum of the spectrum ranges corresponding to BWP0 and BWP2 is the uplink available spectrum range.
[0124] Principle 2: When multiple cells served by a BBU send uplink channel data simultaneously, the uplink spectrum resources used do not overlap; when multiple cells served by a BBU send downlink data simultaneously, the downlink spectrum resources used do not overlap.
[0125] As an example, the uplink spectrum resources used by the multiple cells served by the BBU when sending uplink channel data meet the first preset rule, so that the uplink spectrum resources used by the multiple cells when sending uplink channel data at the same time do not overlap, thereby avoiding uplink interference between cells and improving the uplink service quality of the multiple cells. And, the downlink spectrum resources used by the multiple cells served by the BBU when sending downlink data meet the second preset rule, so that the downlink spectrum resources used by the multiple cells when sending downlink data at the same time do not overlap, thereby avoiding downlink interference between cells and improving the downlink service quality of the multiple cells.
[0126] In some embodiments, taking the first baseband board and the second baseband board of the BBU as an example, the uplink spectrum resources used by the multiple cells served by the BBU when sending uplink channel data meet the first preset rule, which may include: the uplink spectrum resources used by the first cell when sending uplink channel data belong to the first uplink spectrum sub-range, and the uplink spectrum resources used by the second cell when sending uplink channel data belong to the second uplink spectrum sub-range; or, the uplink spectrum resources used by the first cell when sending uplink channel data belong to the second uplink spectrum sub-range, and the uplink spectrum resources used by the second cell when sending uplink channel data belong to the first uplink spectrum sub-range. Among them, the union of the first uplink spectrum sub-range and the second uplink spectrum sub-range belongs to the uplink available spectrum range corresponding to the BBU, and the first uplink spectrum sub-range does not overlap with the second uplink spectrum sub-range. Based on this, the first cell and the second cell can stagger the use of the uplink available spectrum range so that the uplink spectrum resources used by the first cell and the second cell when sending uplink channel data at the same time do not overlap, thereby avoiding uplink interference between each other and improving the uplink service quality of the first cell and the second cell.
[0127] In one implementation, as shown in the following Table 3, the first uplink spectrum subrange is RB0-RB143, the second uplink spectrum subrange is RB144-RB272, and the sum of the first uplink spectrum subrange and the second uplink spectrum subrange is equal to the uplink available spectrum range corresponding to the BBU.
[0128] Among them, Table 3 only takes the first uplink spectrum sub-range and the second uplink spectrum sub-range as the upper half and the lower half of the uplink available spectrum range, respectively, as an example. The embodiments of the present application do not limit the specific allocation method and specific allocation ratio of the first uplink spectrum sub-range and the second uplink spectrum sub-range, which depend on the specific conditions of the network (such as the size of the cell coverage, the population density, etc.). For example, in some embodiments, the first uplink spectrum sub-range and the second uplink spectrum sub-range may occupy A1% and A2% of the uplink available spectrum range, respectively, where A1%+A2%≤1, A1 and A2 are positive real numbers, and A1 and A2 may be equal or unequal. For another example, in some embodiments, the first uplink spectrum sub-range or the second uplink spectrum sub-range may also correspond to multiple block ranges at multiple positions in the uplink available spectrum range.
[0129] Similarly, taking the first baseband board and the second baseband board of the BBU as an example, the downlink spectrum resources used by the multiple cells served by the BBU when sending downlink data meet the second preset rule, which may include: the downlink spectrum resources used by the first cell when sending downlink data belong to the first downlink spectrum sub-range, and the downlink spectrum resources used by the second cell when sending downlink data belong to the second downlink spectrum sub-range; or, the downlink spectrum resources used by the first cell when sending downlink data belong to the second downlink spectrum sub-range, and the downlink spectrum resources used by the second cell when sending downlink data belong to the first downlink spectrum sub-range. Among them, the union of the first downlink spectrum sub-range and the second downlink spectrum sub-range belongs to the downlink available spectrum range corresponding to the BBU, and the first downlink spectrum sub-range does not overlap with the second downlink spectrum sub-range. Based on this, the first cell and the second cell can stagger the use of the downlink available spectrum range so that the downlink spectrum resources used by the multiple cells when sending downlink data at the same time do not overlap, thereby avoiding downlink interference between each other and improving the downlink service quality of the first cell and the second cell.
[0130] In one implementation, as shown in the following Table 4, the first downlink spectrum sub-range is RB0-RB143, the second downlink spectrum sub-range is RB144-RB268, and the sum of the first downlink spectrum sub-range and the second downlink spectrum sub-range is equal to the downlink available spectrum range corresponding to the BBU.
[0131] Similarly, Table 4 only takes the first downlink spectrum sub-range and the second downlink spectrum sub-range as the upper half and the lower half of the downlink available spectrum range, respectively, as an example, and the embodiments of the present application do not limit the specific allocation method and specific allocation ratio of the first downlink spectrum sub-range and the second downlink spectrum sub-range. For example, in some embodiments, the first downlink spectrum sub-range and the second downlink spectrum sub-range may occupy B1% and B2% of the downlink available spectrum range, respectively, where B1%+B2%≤1, B1 and B2 are positive real numbers, and B1 and B2 may be equal or unequal. For another example, in some embodiments, the first downlink spectrum sub-range or the second downlink spectrum sub-range may also correspond to multiple block ranges at multiple positions in the downlink available spectrum range.
[0132] Table 3
[0133]
[0134] Table 4
[0135]
[0136]
[0137] It should be noted that Table 3 only limits that the first cell can use RB0-RB143 (i.e., the first uplink spectrum sub-range) to send uplink channel data such as PUCCH, PRACH, PUSCH, etc., and the second cell can use RB144-RB272 (i.e., the second uplink spectrum sub-range) to send uplink channel data such as PUCCH, PRACH, PUSCH, etc. Similarly, Table 4 only limits that the first cell can use RB0-RB143 (i.e., the first downlink spectrum sub-range) to send downlink channel data such as PDCCH, PDSCH, CSI, SSB, etc., and the second cell can use RB144-RB268 (i.e., the second downlink spectrum sub-range) to send downlink channel data such as PDCCH, PDSCH, CSI, SSB, etc. In some embodiments, the uplink spectrum sub-range and / or the downlink spectrum sub-range can also be divided into multiple spectrum ranges, which are respectively used to send different types of channel data. Alternatively, in some embodiments, some types of channel data can also be sent through part of the spectrum resources within the uplink spectrum sub-range and / or the downlink spectrum sub-range. The PUCCH in the embodiment of the present application may be a common PUCCH or a dedicated PUCCH; and the PDCCH in the embodiment of the present application may be a common PDCCH or a dedicated PDCCH, without specific limitation. The resources of the common PDCCH are coreset0, and the resources of the dedicated PDCCH are coreset1.
[0138] In one implementation, as shown in the following Table 5, the first uplink spectrum sub-range is RB0-RB143, the first uplink spectrum sub-range includes multiple spectrum ranges, and the multiple spectrum ranges are respectively used to transmit uplink channel data such as PUCCH, PRACH, and PUSCH; the second uplink spectrum sub-range is RB144-RB272, the first uplink spectrum sub-range also includes multiple spectrum ranges, and the multiple spectrum ranges are respectively used to transmit uplink channel data such as PUCCH, PRACH, and PUSCH. The sum of the first uplink spectrum sub-range and the second uplink spectrum sub-range is equal to the uplink available spectrum range corresponding to the BBU.
[0139] Alternatively, in one implementation, as shown in the following Table 6, the first downlink spectrum sub-range is RB0-RB143, and the entire frequency band of the first downlink spectrum sub-range can be used to transmit downlink channel data such as PDCCH, PDSCH, and CSI. In addition, part of the spectrum resources in the first downlink spectrum sub-range (RB45-RB68 as shown in Table 6) can be used to transmit SSB; the second downlink spectrum sub-range is RB144-RB268, and the entire frequency band of the second downlink spectrum sub-range can be used to transmit downlink channel data such as PDCCH, PDSCH, and CSI. In addition, part of the spectrum resources in the second downlink spectrum sub-range (RB220-RB243 as shown in Table 6) can be used to transmit SSB. The sum of the first downlink spectrum sub-range and the second downlink spectrum sub-range is equal to the downlink available spectrum range corresponding to the BBU.
[0140] Table 5
[0141]
[0142] Table 6
[0143]
[0144]
[0145] It should be noted that Table 5 only takes the example of PUCCH being close to the edge of the uplink spectrum sub-range, PRACH being close to PUCCH within the uplink spectrum sub-range, and PUSCH being close to PRACH within the uplink spectrum sub-range. However, the embodiments of the present application do not limit the specific spectrum range that can be used when the cell transmits various types of uplink channel data, which depends on the specific network configuration. Also, Table 6 only takes the example of SSB transmission relying on some spectrum resources within the downlink spectrum sub-range (such as RB45-RB68 or RB220-RB243). The embodiments of the present application do not limit the specific spectrum allocation, which may depend on the specific network configuration. In addition, the embodiments of the present application are not limited to the specific bandwidth range allocated for transmitting various types of channel data.
[0146] In some embodiments, taking the example that the first baseband board and the second baseband board of the BBU provide services for the first cell and the second cell respectively, the uplink spectrum resources used by the multiple cells served by the BBU when sending uplink channel data satisfy the first preset rule, which may include: the uplink spectrum resources used by the first cell and the second cell when sending certain types of uplink channel data both belong to the third uplink spectrum sub-range, and the first cell and the second cell stagger the use of the third uplink spectrum sub-range according to the third preset rule, wherein the third uplink spectrum sub-range belongs to the uplink available spectrum range.
[0147] In one embodiment, as shown in the following Table 7, the available resources for the first cell and the second cell to perform PUCCH data transmission are both RB0 and RB272, where RB0 and RB272 are the third uplink spectrum sub-range. As shown in Table 7, the available resources for the first cell and the second cell to perform SRS data transmission are both RB1-RB271, and RB1-RB271 are used to transmit SRS data, where RB1-RB271 are the third uplink spectrum sub-range. When transmitting the above-mentioned PUCCH data or SRS data, the first cell and the second cell may stagger the use of spectrum resources within the third uplink spectrum sub-range according to a third preset rule. The third preset rule may be a frequency division multiplexing method (such as a frequency hopping method), a time division multiplexing method, a code division multiplexing method, etc.
[0148] Similarly, taking the example that the first baseband board and the second baseband board of the BBU provide services for the first cell and the second cell respectively, the downlink spectrum resources used by the multiple cells served by the BBU when sending downlink data satisfy the second preset rule, which may include: the downlink spectrum resources used by the first cell and the second cell when sending certain types of downlink data both belong to the third downlink spectrum sub-range, and the first cell and the second cell stagger the use of downlink spectrum resources within the third downlink spectrum sub-range according to the fourth preset rule, where the third downlink spectrum sub-range belongs to the downlink available spectrum range.
[0149] In one implementation, as shown in the following Table 8, the available resources for TRS data transmission in the first cell and the second cell are both RB0-RB268, where RB0-RB268 is the third downlink spectrum sub-range. When performing TRS data transmission, the first cell and the second cell may stagger the use of spectrum resources in the third downlink spectrum sub-range according to a fourth preset rule. The fourth preset rule may be a frequency division multiplexing mode (such as a frequency hopping mode), a time division multiplexing mode, a code division multiplexing mode, etc.
[0150] Table 7
[0151]
[0152] Table 8
[0153]
[0154] The communication method provided in the embodiment of the present application will be specifically introduced below in combination with a specific uplink communication process and a downlink communication process.
[0155] like Figure 6As shown, taking the base station including a radio frequency unit and a baseband unit, the radio frequency unit is an RRU, the baseband unit includes an interface component, a first baseband processing component and a second baseband processing component, the baseband unit is a BBU, the first baseband processing component is a baseband board 1, and the second baseband processing component is a baseband board 2 as an example, the communication method provided in the embodiment of the present application may include S601-S605:
[0156] S601: A first user equipment sends first uplink channel data, and a second user equipment sends second uplink channel data.
[0157] The serving cell of the first user equipment is the first cell, the serving cell of the second user equipment is the second cell, and the uplink cell bandwidths of the first cell and the second cell are the same.
[0158] The first user equipment and the second user equipment may send uplink channel data via an uplink channel. For example, the uplink channel may include but is not limited to PUCCH, PRACH, PUSCH, etc. The first uplink channel data or the second uplink channel data may be used for but is not limited to random access request, resource request, carrying control instructions, carrying service data, reporting channel status, network response, etc., which is not specifically limited in the embodiments of the present application and depends on the specific usage scenario.
[0159] In the embodiment of the present application, the uplink cell bandwidths of the first cell and the second cell are the same. That is, the first cell and the second cell reuse the same uplink available spectrum range. For example, the uplink available spectrum ranges of the first cell and the second cell are both [F1, F2], where F1 and F2 are both frequency values.
[0160] Taking the 5G communication network as an example, F1 can be RB0 shown in Table 1, and F2 can be RB272 shown in Table 1; that is, the uplink available spectrum ranges of the first cell and the second cell can both be RB0-RB272 shown in Table 1.
[0161] In some embodiments of the present application, the available spectrum range of the cell may be configured as the uplink available spectrum range in a manner of configuring the uplink BWP for the serving cell (such as the first cell or the second cell).
[0162] For example, an uplink BWP may be configured for the serving cell, and the spectrum range corresponding to the downlink BWP is the uplink available spectrum range.
[0163] For another example, a plurality of uplink BWPs may be configured for a serving cell, and the sum of the spectrum ranges corresponding to the plurality of downlink BWPs is the uplink available spectrum range.
[0164] In some embodiments of the present application, in order to avoid mutual interference between cells when the first cell and the second cell reuse the same uplink spectrum resources, the first cell and the second cell may send first uplink channel data and second uplink channel data according to a first preset rule, wherein following the first preset rule is mainly used to ensure that the uplink spectrum resources used by the first cell and the second cell when sending uplink channel data at the same time do not overlap.
[0165] In some embodiments, the first cell and the second cell send the first uplink channel data and the second uplink channel data according to the first preset rule, which may include: the uplink spectrum resources used by the first cell when sending the first uplink channel data belong to the first uplink spectrum sub-range, and the uplink spectrum resources used by the second cell when sending the second uplink channel data belong to the second uplink spectrum sub-range; or, the uplink spectrum resources used by the first cell when sending the first uplink channel data belong to the second uplink spectrum sub-range, and the uplink spectrum resources used by the second cell when sending the second uplink channel data belong to the first uplink spectrum sub-range. Wherein, (first uplink spectrum sub-range ∪ second uplink spectrum sub-range)∈uplink available spectrum range [F1, F2], and the first uplink spectrum sub-range does not overlap with the second uplink spectrum sub-range. Based on this, the first cell and the second cell can stagger the use of the uplink available spectrum range so that the uplink spectrum resources used by the first cell and the second cell when sending uplink channel data at the same time do not overlap, thereby avoiding uplink interference between each other and improving uplink service quality.
[0166] In one implementation, the first uplink spectrum subrange may be RB0-RB143 as shown in Table 3, and the second uplink spectrum subrange may be RB144-RB272 as shown in Table 3. Of course, the embodiment of the present application does not limit the specific allocation method and specific allocation ratio of the first uplink spectrum subrange and the second uplink spectrum subrange, which depends on the specific conditions of the network (such as the size of the cell coverage, the population density, etc.). For example, the first uplink spectrum subrange and the second uplink spectrum subrange may occupy A1% and A2% of the uplink available spectrum range, respectively, where A1%+A2%≤1, A1 and A2 are positive real numbers, and A1 and A2 may be equal or unequal. For another example, the first uplink spectrum subrange or the second uplink spectrum subrange may also correspond to multiple ranges at multiple positions in the uplink available spectrum range.
[0167] As an example, the available spectrum range for the first cell to send any type of uplink channel data (such as PUCCH data, PRACH data, PUSCH data, SRS, etc.) can be the first uplink spectrum sub-range, and / or, the available spectrum range for the second cell to send any type of uplink channel data (such as PUCCH data, PRACH data, PUSCH data, SRS, etc.) can be the second uplink spectrum sub-range.
[0168] In one implementation, the first uplink spectrum sub-range may be [F5, F6], and the second uplink spectrum sub-range may be [F7, F8]; or, the first uplink spectrum sub-range may be [F7, F8], and the second uplink spectrum sub-range may be [F5, F6], wherein F5, F6, F7 and F8 are all frequency values, F5>F1, F6<F7, F8<F2, and a spectrum interval between F6 and F7 is greater than a first preset threshold.
[0169] As shown in Table 3, the first uplink spectrum sub-range is RB0-RB143, and the second uplink spectrum sub-range is RB144-RB272. The first cell can use RB0-RB143 to send uplink channel data such as PUCCH data, PRACH data, PUSCH data, SRS, etc., and the second cell can use RB144-RB272 to send uplink channel data such as PUCCH data, PRACH data, PUSCH data, SRS, etc.
[0170] As an example, the available spectrum range for the first cell to send certain types of uplink channel data (such as PUCCH data, PRACH data, PUSCH data, SRS, etc.) may be part of the spectrum resources within the first uplink spectrum sub-range; and / or, the available spectrum range for the second cell to send certain types of uplink channel data (such as PUCCH data, PRACH data, PUSCH data, SRS, etc.) may be part of the spectrum resources within the second uplink spectrum sub-range.
[0171] For example, the first uplink spectrum sub-range may include a first spectrum range, a second spectrum range, a third spectrum range, and a fourth spectrum range. The first spectrum range is an available spectrum range when the first cell sends PUCCH data, the second spectrum range is an available spectrum range when the first cell sends SRS, the third spectrum range is an available spectrum range when the first cell sends PRACH data, and the fourth spectrum range is an available spectrum range when the first cell sends PUSCH data. And; the second uplink spectrum sub-range may include a fifth spectrum range, a sixth spectrum range, a seventh spectrum range, and an eighth spectrum range. The fourth spectrum range is an available spectrum range when the second cell sends PUCCH data, the fifth spectrum range is an available spectrum range when the second cell sends SRS, the sixth spectrum range is an available spectrum range when the second cell sends PRACH data, and the seventh spectrum range is an available spectrum range when the second cell sends PUSCH data.
[0172] In one embodiment, the third spectrum range may be [F5, F6], and the sixth spectrum range may be [F7, F8], wherein F5>F1, F6<F7, F8<F2, and the spectrum interval between F6 and F7 is greater than the first preset threshold; and / or, the fourth spectrum range may be [F9, F10], and the eighth spectrum range may be [F11, F12], wherein F9, F10, F11 and F12 are all frequency values, F9>F1, F10<F11, F12<F2, and the spectrum interval between F10 and F11 is greater than the first preset threshold.
[0173] As shown in Table 5, the first uplink spectrum sub-range is RB0-RB143, and the first uplink spectrum sub-range includes multiple spectrum ranges, which are respectively used to transmit uplink channel data such as PUCCH, PRACH, and PUSCH; the second uplink spectrum sub-range is RB144-RB272, and the first uplink spectrum sub-range also includes multiple spectrum ranges, which are respectively used to transmit uplink channel data such as PUCCH, PRACH, and PUSCH.
[0174] As an example, the available spectrum ranges when the first cell and the second cell transmit certain types of uplink channel data (such as PUCCH data, PRACH data, PUSCH data, SRS, etc.) can be the same, such as both are the third uplink spectrum sub-ranges, and the first cell and the second cell can stagger the use of the third uplink spectrum sub-range according to the third preset rule, so as to avoid mutual interference between the cells when the first cell and the second cell reuse the same spectrum resources. Among them, the third uplink spectrum sub-range belongs to the uplink available spectrum range; the third preset rule can include but is not limited to frequency division multiplexing mode (such as frequency hopping mode), time division multiplexing mode, code division multiplexing mode, etc.
[0175] In one implementation, the third uplink spectrum sub-range may be [F1, F3] and / or [F4, F2], wherein F3 and F4 are both frequency values, F3<F4, and a spectrum interval between F3 and F4 is greater than a first preset threshold.
[0176] Alternatively, in one implementation, the third uplink spectrum sub-range may be (F3, F4).
[0177] As shown in Table 7, the available resources for PUCCH data transmission in the first cell and the second cell are both RB0 and RB272, where RB0 and RB272 are the third uplink spectrum sub-range. As shown in Table 7, the available resources for SRS data transmission in the first cell and the second cell are both RB1-RB271, and RB1-RB271 are used for SRS data transmission, where RB1-RB271 are the third uplink spectrum sub-range. When performing PUCCH data transmission, the first cell and the second cell can stagger the use of RB0 and RB272 according to the third preset rule; when performing SRS data transmission, the first cell and the second cell can stagger the use of RB1-RB271 according to the third preset rule.
[0178] S602: The RRU receives first uplink channel data from a first user equipment, and receives second uplink channel data from a second user equipment.
[0179] In one implementation, the RRU may perform preset processing such as filtering, low-noise amplification, down-conversion, and digital intermediate frequency processing on the received uplink signal to obtain uplink channel data. Regarding the preprocessing performed by the RRU on the uplink signal, reference may be made to conventional technologies, and the embodiments of the present application do not make specific limitations.
[0180] S603: The RRU sends the first uplink channel data and the second uplink channel data to the BBU.
[0181] In one implementation, the RRU may send the first uplink channel data and the second uplink channel data to the BBU via an optical fiber connection between the RRU and the BBU.
[0182] S604: The interface component of the BBU transmits mixed data including the first uplink channel data and the second uplink channel data to the baseband board 1 and the baseband board 2 respectively.
[0183] It should be noted that Figure 6 The implementation shown only takes the case where the interface component is located in the BBU as an example. For the case where the interface component is independent of the BBU and is located outside the BBU, the solution provided in the embodiment of the present application is also applicable.
[0184] S605: Baseband board 1 performs first preset processing on the first uplink channel data according to the pre-configured cell bearer information, and baseband board 2 performs first preset processing on the second uplink channel data according to the pre-configured cell bearer information.
[0185] The cell bearer information includes indication information that baseband board 1 provides service for the first cell and baseband board 2 provides service for the second cell. The pre-configured cell bearer information is used to indicate the correspondence between the baseband board and the cell it serves.
[0186] For example, assuming that the pre-configured cell bearer information includes indication information that baseband board 1 provides service for the first cell and baseband board 2 provides service for the second cell, after receiving mixed data including first uplink channel data and second uplink channel data, baseband board 1 can perform first preset processing on the first uplink channel data sent by the first cell according to the pre-configured cell bearer information, and baseband board 2 can perform first preset processing on the second uplink channel data sent by the second cell according to the pre-configured cell bearer information.
[0187] For another example, assuming that the pre-configured cell bearer information includes indication information that baseband board 1 provides service for the second cell and baseband board 2 provides service for the first cell, after receiving mixed data including first uplink channel data and second uplink channel data, baseband board 1 can perform first preset processing on the second uplink channel data sent by the second cell according to the pre-configured cell bearer information, and baseband board 2 can perform first preset processing on the first uplink channel data sent by the first cell according to the pre-configured cell bearer information.
[0188] Among them, the first preset processing performed by the baseband board on the uplink channel data may include but is not limited to demodulation, decoding, etc., and specific details may refer to conventional technologies, which will not be described in detail in the embodiments of the present application.
[0189] In some embodiments of the present application, Figure 7 As shown, the communication method provided in the embodiment of the present application may include S701-S705:
[0190] S701: Baseband board 1 performs second preset processing on downlink data to be transmitted for a first user equipment to obtain first downlink channel data, and baseband board 2 performs second preset processing on downlink data to be transmitted for a second user equipment to obtain second downlink channel data.
[0191] The serving cell of the first user equipment is the first cell, the serving cell of the second user equipment is the second cell, and the downlink cell bandwidths of the first cell and the second cell are the same.
[0192] In one implementation, the baseband board may perform a second preset processing on the downlink data to be transmitted, including but not limited to encoding, multiplexing, modulation, and spread spectrum, etc. For details, reference may be made to conventional technologies, and the embodiments of the present application will not be elaborated.
[0193] In the embodiment of the present application, the downlink cell bandwidths of the first cell and the second cell are the same. That is, the first cell and the second cell reuse the same downlink possible spectrum range. For example, the downlink available spectrum ranges of the first cell and the second cell are both [F13, F14].
[0194] Taking the 5G communication network as an example, F13 can be RB0 shown in Table 2, and F14 can be RB268 shown in Table 2; that is, the downlink available spectrum range of the first cell and the second cell can both be RB0-RB268 shown in Table 2.
[0195] In some embodiments of the present application, the available spectrum range of the cell may be configured as a downlink available spectrum range in a manner of configuring a downlink BWP for a serving cell (such as the first cell or the second cell).
[0196] For example, a downlink BWP may be configured for the serving cell, and the spectrum range corresponding to the downlink BWP is the downlink available spectrum range.
[0197] For another example, a plurality of downlink BWPs may be configured for a serving cell, and the sum of the spectrum ranges corresponding to the plurality of downlink BWPs is the downlink available spectrum range.
[0198] S702: Baseband board 1 sends the first downlink channel data to the interface component, and baseband board 2 sends the second downlink channel data to the interface component.
[0199] S703: The interface component combines the first downlink channel data and the second downlink channel data to obtain combined data, and sends the combined data to the RRU.
[0200] In one implementation, the interface component may combine the first downlink channel data and the second downlink channel data in a manner that includes but is not limited to adding in the time domain.
[0201] S704: The RRU sends the combined data to the first user equipment and the second user equipment through the first cell and the second cell respectively.
[0202] In some embodiments of the present application, in order to avoid mutual interference between cells when the first cell and the second cell reuse the same downlink spectrum resources, the first cell and the second cell may send downlink channel data (such as merged data) according to a second preset rule, wherein following the second preset rule is mainly used to ensure that the downlink spectrum resources used by the first cell and the second cell when sending downlink channel data at the same time do not overlap.
[0203] In some embodiments, the first cell and the second cell send downlink channel data (such as combined data) according to the second preset rule, which may include: the downlink spectrum resources used by the first cell when sending the downlink channel data (such as combined data) belong to the first downlink spectrum sub-range, and the downlink spectrum resources used by the second cell when sending the downlink channel data (such as combined data) belong to the second downlink spectrum sub-range; or, the downlink spectrum resources used by the first cell when sending the downlink channel data (such as combined data) belong to the second downlink spectrum sub-range, and the downlink spectrum resources used by the second cell when sending the downlink channel data (such as combined data) belong to the first downlink spectrum sub-range. Wherein, (first downlink spectrum sub-range ∪ second downlink spectrum sub-range) ∈ downlink available spectrum range [F13, F14], and the first downlink spectrum sub-range does not overlap with the second downlink spectrum sub-range. Based on this, the first cell and the second cell can stagger the use of the downlink available spectrum range so that the downlink spectrum resources used by the first cell and the second cell when sending downlink channel data at the same time do not overlap, thereby avoiding downlink interference between each other and improving downlink service quality.
[0204] In one implementation, the first downlink spectrum sub-range may be RB0-RB143 as shown in Table 4, and the second downlink spectrum sub-range may be RB144-RB268 as shown in Table 4. Of course, the embodiment of the present application does not limit the specific allocation method and specific allocation ratio of the first downlink spectrum sub-range and the second downlink spectrum sub-range, which depends on the specific conditions of the network (such as the size of the cell coverage, the population density, etc.). For example, the first downlink spectrum sub-range and the second downlink spectrum sub-range may occupy B1% and B2% of the downlink available spectrum range respectively, where B1%+B2%≤1, B1 and B2 are positive real numbers, and B1 and B2 may be equal or unequal. For another example, the first downlink spectrum sub-range or the second downlink spectrum sub-range may also correspond to multiple block ranges at multiple positions in the downlink available spectrum range.
[0205] As an example, the available spectrum range when the first cell sends any type of downlink channel data (such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc.) can be the first downlink spectrum sub-range, and / or, the available spectrum range when the second cell sends any type of downlink channel data (such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc.) can be the second downlink spectrum sub-range.
[0206] In one implementation, the first downlink spectrum sub-range may be [F15, F16], and the second downlink spectrum sub-range may be [F17, F18], wherein F15, F16, F17, and F18 are all frequency values, F15 ≥ F13, F16 < F17, F18 ≤ F14, and the spectrum interval between F6 and F7 is greater than the first preset threshold.
[0207] As shown in Table 4, the first downlink spectrum sub-range is RB0-RB143, and the second downlink spectrum sub-range is RB144-RB268. The first cell can use RB0-RB143 to send downlink channel data such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc., and the second cell can use RB144-RB268 to send downlink channel data such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc.
[0208] As an example, the available spectrum range when the first cell sends certain types of downlink channel data (such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc.) may be part of the spectrum resources within the first downlink spectrum sub-range; and / or, the available spectrum range when the second cell sends certain types of downlink and uplink channel data (such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc.) may be part of the spectrum resources within the second downlink spectrum sub-range.
[0209] In one embodiment, the first downlink spectrum sub-range may include a tenth spectrum range [F19, F20], and the second downlink spectrum sub-range may include an eleventh spectrum range [F21, F22], wherein F19, F20, F21 and F22 are all frequency values, F19>F13, F20<F21, F22<F14, and the spectrum interval between F20 and F21 is greater than a second preset threshold.
[0210] As shown in Table 8, the first downlink spectrum sub-range is RB0-RB143, the first downlink spectrum sub-range includes the spectrum range RB68-RB143, and the spectrum range is used to transmit SSB in the first cell; the second downlink spectrum sub-range is RB144-RB268, the first downlink spectrum sub-range includes the spectrum range RB220-RB240, and the multiple spectrum ranges are respectively used to transmit SSB in the second cell.
[0211] As an example, the available spectrum ranges for the first cell and the second cell to send certain types of downlink channel data (such as PDCCH data, PDSCH data, CSI, SSB, TRS, etc.) can be the same, such as both are the third downlink spectrum sub-range, the first cell and the second cell can stagger the use of the third downlink spectrum sub-range according to the third preset rule, so as to avoid mutual interference between the cells when the first cell and the second cell reuse the same spectrum resources. Among them, the third uplink spectrum sub-range belongs to the downlink available spectrum range; the third preset rule can include but is not limited to frequency division multiplexing mode (such as frequency hopping mode), time division multiplexing mode, code division multiplexing mode, etc.
[0212] As shown in Table 8, the available resources for TRS transmission of the first cell and the second cell are both RB0-RB268, where RB0-RB268 is the third downlink spectrum sub-range. When performing TRS transmission, the first cell and the second cell can stagger the use of RB0-RB268 according to the third preset rule.
[0213] S705: The first user equipment obtains first downlink channel data by parsing the combined data, and the second user equipment obtains second downlink channel data by parsing the combined data.
[0214] It can be understood that the BBU with a multi-baseband board structure that reuses the same spectrum resources provided by the embodiment of the present application can not only relieve the pressure on a single baseband board, but also increase the number of spatial division multiplexing layers under limited resources, thereby improving spectrum utilization and network capacity. In addition, based on the wireless resource and channel resource management for multiple baseband boards and cells served by multiple baseband boards provided by the embodiment of the present application, mutual interference between cells served by multiple baseband boards can be eliminated, service quality can be improved, and it can be ensured that the number of spatial division multiplexing layers can be effectively increased under limited resources, thereby ensuring the effective realization of improving spectrum utilization and network capacity.
[0215] In one implementation, taking the BBU including N baseband boards (N is an integer greater than 1) as an example, since the N baseband boards reuse the same cell bandwidth and each baseband board only needs to process 1 / N of the cell bandwidth, each baseband board can support more MIMO multiplexing layers (or the number of RRC access users, the number of scheduled users, etc.). For example, a conventional BBU includes only one baseband board, and the cell bandwidth corresponding to the baseband board is 3.4-3.5 GHz frequency band. For example, the BBU can only support one 100 MHz cell, and the MIMO uplink pairing layer supports 8 streams; based on the solution provided in the embodiment of the present application, it is assumed that the BBU includes two baseband boards. Since these two baseband boards can support two distributed Massive-MIMO cells, and these two baseband boards / distributed Massive-MIMO cells reuse 100 Hz bandwidth, each baseband board / cell only processes a part of the spectrum resources (such as 1 / 2*100 MHz) at the same time, so the number of streams supported by the uplink MIMO pairing layer is greater than 8.
[0216] In addition, the interface component described in the embodiment of the present application can add up the downlink data corresponding to multiple cells and transmit it to the RRU, or copy the uplink channel data corresponding to multiple cells and transmit it to multiple baseband boards. Based on this, under the same resources, there is no need to change the configuration of the RF processing chip (or RF unit, mid-RF unit, etc.), and the sending and receiving tasks of multiple cells can be processed through the existing RF processing chip.
[0217] It should be noted that the above embodiments of the present application only take the BBU including multiple baseband boards as an example, but the embodiments of the present application do not limit the specific number of multiple baseband boards included in the BBU. Assuming that the BBU includes 3 baseband boards, a solution similar to that provided in the above embodiments can also be adopted. For example, the 3 baseband boards of the BBU can respectively support providing services for the first cell, the second cell, and the third cell, wherein the first cell, the second cell, and the third cell reuse the same spectrum resources, that is, the available spectrum ranges of the multiple cells (including the uplink available spectrum range and the downlink available spectrum range) are the same. In addition, the uplink spectrum resources used when multiple cells in the first cell, the second cell, and the third cell simultaneously send uplink channel data do not overlap, and the downlink spectrum resources used when multiple cells in the first cell, the second cell, and the third cell simultaneously send downlink data do not overlap.
[0218] In one embodiment, in order to prevent the uplink spectrum resources used by multiple cells in the first cell, the second cell, and the third cell from overlapping when simultaneously sending uplink channel data, the uplink spectrum resources used by the first cell, the second cell, and the third cell when sending uplink channel data meet the fourth preset rule. For example, the uplink spectrum resources used by the first cell when sending uplink channel data belong to the first uplink spectrum sub-range, the uplink spectrum resources used by the second cell when sending uplink channel data belong to the second uplink spectrum sub-range, and the uplink spectrum resources used by the third cell when sending uplink channel data belong to the third uplink spectrum sub-range; wherein the union of the first uplink spectrum sub-range, the second uplink spectrum sub-range, and the third uplink spectrum sub-range belongs to the uplink available spectrum range corresponding to the BBU, and the first uplink spectrum sub-range, the second uplink spectrum sub-range, and the third uplink spectrum sub-range do not overlap with each other.
[0219] Similarly, the downlink spectrum resources used by the first cell when sending downlink channel data belong to the first downlink spectrum sub-range, the downlink spectrum resources used by the second cell when sending downlink channel data belong to the second downlink spectrum sub-range, and the downlink spectrum resources used by the third cell when sending downlink channel data belong to the third downlink spectrum sub-range; wherein, the union of the first downlink spectrum sub-range, the second downlink spectrum sub-range and the third downlink spectrum sub-range belongs to the downlink available spectrum range corresponding to the BBU, and the first downlink spectrum sub-range, the second downlink spectrum sub-range and the third downlink spectrum sub-range do not overlap with each other.
[0220] Alternatively, in order to prevent the uplink spectrum resources used by multiple cells among the first cell, the second cell and the third cell from overlapping when sending uplink channel data at the same time, the uplink spectrum resources used by the first cell, the second cell and the third cell when sending uplink channel data all belong to the third uplink spectrum sub-range, and the first cell, the second cell and the third cell use the third uplink spectrum sub-range in a staggered manner according to a third preset rule, wherein the third uplink spectrum sub-range belongs to the uplink available spectrum range.
[0221] Similarly, the downlink spectrum resources used by the first cell, the second cell and the third cell when sending downlink channel data all belong to the third downlink spectrum sub-range, and the first cell, the second cell and the third cell use the third downlink spectrum sub-range in a staggered manner according to a third preset rule, wherein the third downlink spectrum sub-range belongs to the downlink available spectrum range.
[0222] It should be understood that the various schemes of the embodiments of the present application can be used in reasonable combination, and the explanations or descriptions of the various terms appearing in the embodiments can be mutually referenced or explained in the various embodiments, without limitation.
[0223] It should also be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0224] It is understandable that in order to implement the functions of any of the above-mentioned embodiments, the BBU or RRU includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0225] The embodiment of the present application can divide the BBU or RRU into functional modules. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0226] It should also be understood that each module in the BBU or RRU can be implemented in software and / or hardware form, without specific limitation. In other words, the electronic device is presented in the form of functional modules. The "module" here can refer to a specific application integrated circuit ASIC, a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0227] In an optional manner, when data transmission is implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is implemented in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disk (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0228] The steps of the method or algorithm described in conjunction with the embodiments of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable read-only memory (EEPROM) memory, register, hard disk, mobile hard disk, compact disc read-only memory (CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). In addition, the ASIC can be located in a BBU or an RRU. Of course, the processor and the storage medium can also exist as discrete components.
[0229] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned 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.
Claims
1. A communication method, characterized in that: Applied to a communication device, the communication device includes a baseband unit, the baseband unit includes a first baseband processing component and a second baseband processing component, the method includes: The first baseband processing component and the second baseband processing component receive mixed data respectively, the mixed data including first uplink channel data and second uplink channel data, the first uplink channel data comes from a first user equipment, the second uplink channel data comes from a second user equipment, the serving cell of the first user equipment is a first cell, the serving cell of the second user equipment is a second cell, the uplink cell bandwidths of the first cell and the second cell are the same, and the uplink spectrum resources used by the first cell and the second cell when transmitting the first uplink channel data and the second uplink channel data respectively do not overlap; The first baseband processing component demodulates and decodes the first uplink channel data, and the second baseband processing component demodulates and decodes the second uplink channel data, wherein the first baseband processing component is used to process the data of the first cell, and the second baseband processing component is used to process the data of the second cell.
2. The method according to claim 1, characterized in that When the first cell and the second cell transmit the first uplink channel data and the second uplink channel data respectively, the first cell and the second cell multiplex the uplink cell bandwidth in one or more of the following ways: frequency hopping, time division multiplexing, and using different spectrum ranges in the uplink cell bandwidth.
3. The method according to claim 1 or 2, characterized in that: The first uplink channel data and the second uplink channel data are uplink physical control channel data; The first cell and the second cell use different spectrum resources in a same first spectrum range by frequency hopping when transmitting the first uplink channel data and the second uplink channel data respectively, and the first spectrum range belongs to the uplink cell bandwidth.
4. The method according to claim 1 or 2, characterized in that: The first uplink channel data and the second uplink channel data are sounding reference signals; The first cell and the second cell time-division multiplex the same spectrum resources within the same second spectrum range when transmitting the first uplink channel data and the second uplink channel data respectively, and the second spectrum range belongs to the uplink cell bandwidth.
5. The method according to claim 1 or 2, characterized in that: The first uplink channel data is first physical random access channel data, and the second uplink channel data is second physical random access channel data; The first cell uses spectrum resources within a third spectrum range when transmitting the first physical random access channel data, and the second cell uses spectrum resources within a fourth spectrum range when transmitting the second physical random access channel data; The third spectrum range and the fourth spectrum range both belong to the uplink cell bandwidth, and a minimum interval between the third spectrum range and the fourth spectrum range is greater than a first preset threshold.
6. The method according to claim 1 or 2, characterized in that: The first uplink channel data is first uplink physical shared channel data, and the second uplink channel data is second uplink physical shared channel data; The first cell uses spectrum resources within a fifth spectrum range when transmitting the first uplink physical shared channel data, and the second cell uses spectrum resources within a sixth spectrum range when transmitting the second uplink physical shared channel data; The fifth spectrum range and the sixth spectrum range both belong to the uplink cell bandwidth, and a minimum interval between the fifth spectrum range and the sixth spectrum range is greater than a first preset threshold.
7. The method according to any one of claims 1 to 6, characterized in that The communication device further includes an interface component, and the method further includes: The interface component receives the first uplink channel data and the second uplink channel data from a radio frequency unit.
8. The method according to any one of claims 1 to 7, characterized in that The radio frequency unit is a remote radio unit RRU, and the baseband unit is a baseband processing unit BBU.
9. The method according to any one of claims 1 to 8, characterized in that The baseband processing component is a baseband board.
10. A communication method, characterized in that: Applied to a communication device, the communication device includes a baseband unit, the baseband unit includes a first baseband processing component and a second baseband processing component, the method includes: The first baseband processing component encodes and modulates downlink data to be transmitted for a first user equipment to obtain first downlink channel data, and the second baseband processing component encodes and modulates downlink data to be transmitted for a second user equipment to obtain second downlink channel data, the serving cell of the first user equipment is a first cell, the serving cell of the second user equipment is a second cell, and the downlink cell bandwidths of the first cell and the second cell are the same; The first baseband processing component sends the first downlink channel data to the interface component, and the second baseband processing component sends the second downlink channel data to the interface component; The interface component combines the first downlink channel data and the second downlink channel data, obtains combined data, and then sends the combined data to the radio frequency unit; The radio frequency unit sends the combined data to the first user equipment through the first cell, and sends the combined data to the second user equipment through the second cell, wherein downlink spectrum resources used by the first cell and the second cell when sending the combined data do not overlap.
11. The method according to claim 10, characterized in that When transmitting the combined data, the first cell and the second cell multiplex the downlink cell bandwidth in one or more of the following ways: frequency hopping, time division multiplexing, and using different spectrum ranges in the downlink cell bandwidth.
12. The method according to claim 10 or 11, characterized in that: The first downlink channel data and the second downlink channel data are tracking reference signals; The first cell and the second cell use different spectrum resources in a seventh spectrum range by frequency hopping when sending the combined data, and the seventh spectrum range belongs to the downlink cell bandwidth.
13. The method according to claim 10 or 11, characterized in that: The first downlink channel data and the second downlink channel data are downlink physical shared channel data, downlink physical control channel data or channel state information reference signal; The first cell uses spectrum resources within an eighth spectrum range when sending the combined data, and the second cell uses spectrum resources within a ninth spectrum range when sending the combined data; The eighth spectrum range and the ninth spectrum range both belong to the downlink cell bandwidth, and a minimum interval between the eighth spectrum range and the ninth spectrum range is greater than a second preset threshold.
14. The method according to claim 10 or 11, characterized in that: The first downlink channel data and the second downlink channel data are a synchronization signal and a physical broadcast channel block; The first cell uses spectrum resources within a tenth spectrum range when sending the combined data, and the second cell uses spectrum resources within an eleventh spectrum range when sending the combined data; The tenth spectrum range and the eleventh spectrum range both belong to the downlink cell bandwidth, and a minimum interval between the tenth spectrum range and the eleventh spectrum range is greater than a second preset threshold.
15. The method according to any one of claims 10 to 14, characterized in that: The radio frequency unit is a remote radio unit RRU, and the baseband unit is a baseband processing unit BBU.
16. The method according to any one of claims 10 to 15, characterized in that The baseband processing component is a baseband board.
17. A communication device, characterized in that: The communication device comprises a baseband unit, and the communication device is used to implement the method according to any one of claims 1-9 or 10-16.
18. The communication device according to claim 17, characterized in that: The communication device is a BBU.
19. The communication device according to claim 17, characterized in that: The communication device is a base station.
20. The communication device according to claim 17 or 18, characterized in that: The communication device further includes an RRU.
21. A communication system, characterized in that: It includes a communication device, a first user equipment and a second user equipment, and the communication device is used to process the communication data corresponding to the first user equipment and the second user equipment to implement the method as described in any one of claims 1-9 or 10-16.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by the processing circuit, the method according to any one of claims 1-9 or 10-16 is implemented.
23. A computer program product comprising instructions, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 9 or 10 to 16.
24. A chip system, characterized in that: The chip system includes a processing circuit and a storage medium, wherein the storage medium stores computer program instructions; when the computer program instructions are executed by the processing circuit, the method as described in any one of claims 1-9 or 10-16 is implemented.
Citation Information
Patent Citations
Service migration method and device
CN112291806A
Antenna, antenna array and communication device
CN115315850A
Frequency hopping method and base station
CN1287722A
Reducing uplink accumulated noise floor in a distributed communications system (dcs
US20210409050A1
Method and apparatus for improving utilization rate of baseband resources, and storage medium
WO2016078320A1