Communication method and related products
By receiving channel feature information to determine the channel map matching degree and triggering the update of the channel map, the problem of the inability to update the channel map in the existing technology is solved, ensuring the reliability and efficiency of communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-28
- Publication Date
- 2026-05-29
AI Technical Summary
The lack of a mechanism for updating and maintaining channel maps in existing technologies results in channel maps that cannot meet communication requirements, affecting the reliability and accuracy of the communication process.
A communication method is provided in which, by receiving channel feature information from a second communication device, when the matching degree between the channel map and its measurement is lower than a preset threshold, the channel map of the first region is updated. This includes comparing communication quality information and channel feature information, recommending the granularity of region division, etc., to ensure the accuracy and real-time performance of the channel map.
It achieves real-time and accurate channel map updates, reduces update complexity, improves the reliability and efficiency of the communication process, and reduces unnecessary resource overhead.
Smart Images

Figure CN122120814A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and related products. Background Technology
[0002] With the sixth generation (6 th The imminent arrival of the 6G mobile communication era brings with it increased system bandwidth, more terminal antennas, and heavier network loads. This exponentially increases the contradiction between the proliferation of wireless channel dimensions and the limited resources available for pilot measurement, posing a significant challenge to high-precision wireless channel measurement. Accurate wireless channel measurement is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. Traditional pilot-symbol-based wireless channel measurement methods are insufficient to meet the demands of next-generation communication technologies, making the search for new channel measurement methods a current research hotspot.
[0003] To address the limited pilot measurement resources in wireless communication systems, channel maps can be used to achieve low pilot overhead channel measurements. For example, channel maps can provide candidate beam sets for specific locations, reducing beam scanning overhead in actual communication; channel maps can also provide channel covariance matrices for specific locations, using prior channel covariance matrix information to help reduce sounding reference signal (SRS) pilot overhead.
[0004] After constructing the channel map, several situations may arise that necessitate its updating and maintenance. These include: 1. Environmental changes: Significant changes in the current surrounding environment compared to the environment at the time of map construction; 2. Insufficient map traversal: Insufficient location and time traversal during map construction results in the location of the terminal device used to construct the map not representing other locations within the map grid; 3. Inappropriate grid granularity: The channel map is divided into grids based on the location range of the terminal device. However, grouping channel abrupt change points and surrounding locations into the same grid can lead to large channel differences within the same grid, resulting in an unreasonable grid granularity.
[0005] There is no mechanism in the existing technology for updating and maintaining the channel map. Summary of the Invention
[0006] This application provides a communication method and related products, which provide a mechanism for triggering channel map updates and maintenance, so that when the current channel map cannot meet the communication requirements, the channel map can be updated to ensure the reliability of the communication process.
[0007] In a first aspect, this application provides a communication method applied to a first communication device. The method includes: receiving first information from a second communication device, the first information being related to channel feature information measured by the second communication device, and the first information determining that the matching degree between the channel map corresponding to a first region and the channel feature information measured by the second communication device is lower than a preset threshold, wherein the location of the second communication device is located in the first region; and sending second information to a third communication device, the second information being used to request an update of the channel map of the first region.
[0008] The first communication device can be a network device or a module within a network device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the network device, such as a DU or CU within the network device. The second communication device can be a terminal device or a module within a terminal device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal device. The third communication device refers to a network element that constructs and / or manages the channel map. Specifically, it can be a map management function (MMF) network element in the core network or a service unit (SU) in the network device, or a module within an MMF or SU (such as a chip system), or a logical node, logical module, or software execution capable of implementing the functions of an MMF or SU. This is not limited.
[0009] From a technical perspective, the second communication device reports first information to the first communication device. This first information is related to the channel characteristic information measured by the second communication device, and the first information determines that the matching degree between the channel map corresponding to the first region and the channel characteristic information measured by the second communication device is lower than a preset threshold. This allows the first communication device to determine that the channel map corresponding to the first region needs to be updated based on the first information, thereby triggering the process of updating the channel map corresponding to the first region. This process provides a triggering mechanism for updating the channel map, ensuring the real-time performance and accuracy of the channel map. Furthermore, because the channel map update is performed on a specific region, the complexity of the channel map update is reduced.
[0010] In one feasible implementation, the first information includes at least one of the following: communication quality information measured by the second communication device, wherein the communication quality information measured by the second communication device and the communication quality information measured by the fourth communication device are less than a preset matching degree, and the location of the fourth communication device is in the first region; the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device; an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold; an indication that the first region needs to be updated; a recommended region division granularity; and the measured channel feature information.
[0011] The communication quality information measured by multiple communication devices in the first region is compared. If the communication quality information measured by the second communication device and the communication quality information measured by the fourth communication device are less than the preset matching degree, it indicates that the communication quality of the communication devices in the same region is different, which may be caused by the inaccurate division of the first region. Therefore, it can be used to trigger the first communication device to initiate the process of updating the channel map of the first region.
[0012] Alternatively, the channel feature information in the channel map of the first region can be compared with the channel feature information measured by the second communication device. If the matching degree between the two is less than a first preset threshold, it can also be concluded that the channel map of the first region is inaccurate, triggering the first communication device to initiate the process of updating the channel map of the first region. This process is simple and quick, improving the efficiency of channel map updates.
[0013] Alternatively, if the second communication device has the capability to measure the moving distance, it can measure and obtain a region where channel characteristic information remains consistent. This region is then reported to the first communication device as a recommended region division granularity, so that the first communication device can update the channel map of the first region based on this recommended granularity. Because the recommended granularity is determined based on real-time measurements by the second communication device, this process ensures the accuracy and real-time performance of the division, thereby guaranteeing the accuracy and real-time performance of the channel map updated according to the recommended granularity.
[0014] Alternatively, the second communication device can report the measured channel characteristic information to the first communication device, so that the first communication device can reconstruct the channel based on the measured channel characteristic information and communicate with the second communication device based on the reconstructed channel. If it is determined that the second communication device has restored communication performance, the first communication device is triggered to initiate a process of updating the channel map of the first region. This process, after verifying that the updated channel characteristic information can indeed restore the communication quality of the first communication device, triggers the third communication device to update the channel characteristic information in the channel map, which can ensure the accuracy of the updated channel map, reduce the probability of invalid updates, and thus effectively avoid unnecessary resource overhead.
[0015] In one feasible implementation, before receiving the first information, the method includes: sending a first instruction message to a second communication device, the first instruction message instructing the second communication device to report the first information.
[0016] In one feasible implementation, before receiving the first information from the second communication device, the method further includes sending at least one of the following to the second communication device: a downlink reference signal; a first preset threshold; a first region division granularity; and a channel map of the first region.
[0017] In one feasible implementation, where the first information includes at least one of an indication that a first region needs to be updated and a recommended region division granularity, the method further includes receiving third information from a second communication device, the third information indicating that the second communication device has the capability to measure travel distance.
[0018] Secondly, this application provides a communication method applied to a second communication device. The method includes: receiving first indication information from a first communication device, the first indication information instructing the second communication device to report first information, the first information being related to channel characteristic information measured by the second communication device and used to determine that the matching degree between the channel map corresponding to a first region and the channel characteristic information measured by the second communication device is lower than a preset threshold; and sending the first information to the first communication device.
[0019] In one feasible implementation: the first information includes at least one of the following: communication quality information measured by the second communication device, wherein the communication quality information measured by the second communication device and the communication quality information measured by the third communication device are less than a preset matching degree, and the location of the third communication device is located in the first region; the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device; an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold; an indication that the first region needs to be updated; a recommended region division granularity; and the measured channel feature information.
[0020] In one feasible implementation, after receiving the indication information from the first communication device, the method further includes: the second communication device detecting a downlink reference signal from the first communication device at the current location and obtaining measured channel feature information; determining the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device; sending first information to the first communication device, including: sending the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device to the first communication device; or determining that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is less than a first preset threshold; and sending indication information of the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device to the first communication device.
[0021] In one feasible implementation, after receiving the indication information from the first communication device, the method further includes: the second communication device moving within a first region corresponding to the current location, detecting a downlink reference signal from the first communication device, and obtaining multiple measured channel feature information; determining that among the multiple measured channel feature information, there are measured channel feature information whose channel feature information matching degree with the channel map corresponding to the first region is less than a first preset threshold; sending first information to the first communication device, including: sending indication information that the first region needs to be updated to the first communication device; or determining the maximum movement range corresponding to the measured channel feature information whose channel feature information matching degree with the channel map corresponding to the first region is greater than or equal to a preset matching degree; and sending a recommended region division granularity, wherein the recommended region division granularity is determined based on the maximum movement range.
[0022] In one feasible implementation, determining the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device includes: determining coefficients based on the downlink reference signal and the measured channel feature information; determining a second reconstructed channel based on the measured channel feature information; acquiring the channel feature information of the first region corresponding to the current location of the second communication device in the channel map; determining a first reconstructed channel based on the channel feature information and coefficients of the first region corresponding to the current location of the second communication device; determining the correlation between the first reconstructed channel and the second reconstructed channel; and determining the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device based on the correlation between the first reconstructed channel and the second reconstructed channel.
[0023] In one feasible implementation, before receiving instruction information from the first communication device, the method further includes: sending third information to the first communication device, the third information indicating that the second communication device has the capability to measure the distance traveled.
[0024] Thirdly, this application provides a communication method applied to a third communication device. The method includes: receiving second information from a first communication device, the second information being used to request an update of the channel map of a first region; and updating the channel map of the first region based on the second information.
[0025] In one feasible implementation, the second information further includes a recommended regional division granularity. Updating the channel map of the first region based on the second information includes: updating the channel map of the first region based on the recommended regional division granularity.
[0026] Fourthly, a communication device is provided, comprising units or modules for performing any of the possible methods described in the first, second, or third aspects above.
[0027] Fifthly, embodiments of this application provide a communication device, the communication device including at least one processor coupled to a memory; wherein the at least one processor is configured to execute a computer program or instructions stored in the memory, such that the methods that may be implemented in any of the first, second, or third aspects described above are executed.
[0028] In a sixth aspect, embodiments of this application provide a communication system, which includes a first communication device, a second communication device, and a third communication device, wherein the first communication device is used to perform the method described in any one of the first aspects, the second communication device is used to perform the method described in any one of the second aspects, and the third communication device is used to perform the method described in any one of the third aspects.
[0029] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed, cause the computer to perform the method described in any of the above methods.
[0030] Eighthly, embodiments of this application provide a computer program product, the computer program product including: computer program code, which, when executed by a computer, causes the computer to perform the method described in any of the above methods.
[0031] Ninthly, embodiments of this application provide a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements the method described in any of the above methods. Attached Figure Description
[0032] The accompanying drawings used in the embodiments of this application are described below.
[0033] Figure 1A This application provides a wireless communication system architecture.
[0034] Figure 1B An example diagram of an O-RAN system provided for an embodiment of this application.
[0035] Figure 1C This is a schematic diagram of a communication architecture including MMF provided for an embodiment of this application.
[0036] Figure 1D This application provides an O-RAN architecture for a newly added SU.
[0037] Figure 1E This is a technical flowchart of a channel map provided in an embodiment of this application.
[0038] Figure 2A This is a flowchart of a communication method provided in an embodiment of this application.
[0039] Figure 2B This is a schematic diagram of a region division corresponding to a channel map provided in an embodiment of this application.
[0040] Figure 2C This is a schematic diagram illustrating an update of the channel map of a first region, provided as an embodiment of this application.
[0041] Figure 3A A flowchart of another communication method provided in an embodiment of this application.
[0042] Figure 3B This is a schematic diagram illustrating an embodiment of the present application for obtaining a recommended granularity of region division.
[0043] Figure 4 A flowchart illustrating yet another communication method provided in an embodiment of this application.
[0044] Figure 5 A flowchart illustrating another communication method provided in an embodiment of this application.
[0045] Figure 6 A flowchart illustrating a communication method under an O-RAN architecture provided in an embodiment of this application.
[0046] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0047] Figure 8 This is a simplified structural diagram of a network device provided in an embodiment of this application.
[0048] Figure 9 This is a schematic diagram of a RAN chip structure provided in an embodiment of this application.
[0049] Figure 10 This is a simplified structural diagram of a UE provided in an embodiment of this application. Detailed Implementation
[0050] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.
[0051] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0052] Furthermore, in the embodiments of this application, the words "exemplary," "for example," etc., are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.
[0053] In the embodiments of this application, the terms "information," "signal," "message," "channel," and "singaling" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Similarly, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Furthermore, the " / " mentioned in this application can be used to indicate an "or" relationship.
[0054] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.
[0055] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0056] The system architecture involved in the embodiments of this application is described below.
[0057] This application applies to, including, the fifth generation (5 th In various communication systems, including generation 5G and new radio (NR) systems, as long as there is an entity in the communication system that needs to send transmission direction indication information, another entity needs to receive the indication information and determine the transmission direction within a certain period of time based on the indication information.
[0058] See also Figure 1A , Figure 1A This application provides a wireless communication system architecture as an embodiment. For example... Figure 1AAs shown, this wireless communication system may include a core network (CN) 200, a base station 110, and terminals 101 to 106. In this communication system, terminals 101 to 106 can send uplink data to the base station, and the base station needs to receive the uplink data (UE1 to UE6) sent by terminals 101 to 106. Furthermore, terminals 104 to 106 can also form a communication system. In this communication system, the base station can send downlink information to terminals 101, 102, 105, etc.; terminal 105 can also send downlink information to terminals 104 or 106. In this communication system, data can be transmitted between the base station and the core network.
[0059] The terminal involved in the embodiments of this application may also be referred to as a terminal device, UE, etc. A terminal device can be a user-side entity used to receive or transmit signals, such as a mobile phone. Terminal devices can be used to connect people, objects, and machines. Terminal devices can communicate with one or more core networks through network devices. Terminal devices include handheld devices with wireless connectivity, other processing devices connected to a wireless modem, or vehicle-mounted devices, etc. Terminal devices can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. Terminal devices can be widely used in various scenarios, such as cellular communication, D2D, V2X, point-to-point (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.Examples of terminal devices include: 3GPP standard user equipment (UE), fixed equipment, mobile equipment, handheld devices, wearable devices, cellular phones, smartphones, session initiated protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) devices, target tracking devices, drones, helicopters, aircraft, ships, remote control devices, smart home devices, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, tablets, handheld computers, mobile internet devices (MIDs), wearable devices such as smartwatches, VR devices, AR devices, wireless terminals in industrial control, terminals in vehicle-to-everything (V2X) systems, wireless terminals in self-driving vehicles, wireless terminals in smart grids, wireless terminals in transportation safety, and smart city applications. Wireless terminals in various scenarios include smart gas pumps, high-speed rail terminals, and smart home terminals such as smart speakers, smart coffee machines, and smart printers. Terminals can be wireless devices in these scenarios or devices installed on wireless devices, such as communication modules, modems, or chips. Terminal devices can also be called terminals, user equipment (UE), mobile stations (MS), mobile terminals (MT), etc. Terminal devices can also be used in future wireless communication systems. Terminal devices can be used in dedicated network equipment or general-purpose equipment. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
[0060] In this application, the communication device used to implement the functions of a terminal device can be a terminal device, a terminal device having some of the functions of the aforementioned terminal device, or a device capable of supporting the implementation of the functions of the aforementioned terminal device, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this application, the chip system can be composed of chips or include chips and other discrete components. The technical solutions provided in this application are described using the example of a terminal device or a UE as the communication device.
[0061] The base station (BS) involved in the embodiments of this application can also be referred to as a radio access network (RAN) node, RAN equipment or network element, base station, access point (AP), network equipment, small tower, etc. Base stations can broadly encompass various names listed below, or be interchangeable with them, such as: RAN node, NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), access network equipment in an open radio access network (O-RAN), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master eNB (MeNB), secondary eNB (SeNB), multi-standard radio (MSR) node, home base station, network controller, access node, radio node, access point (AP), transmission node, transceiver node, building baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), centralized unit (CU), distributed unit (DU), and radio unit (CU). Units (RU), centralized unit control plane (CU-CP) nodes, centralized unit user plane (CU-UP) nodes, positioning nodes, etc. Base stations can be macro base stations, micro base stations, relay nodes, donor nodes, or similar entities, or combinations thereof. Network equipment can also refer to communication modules, modems, or chips installed within the aforementioned equipment or devices. Network equipment can also be mobile switching centers and equipment that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, as well as network-side equipment in future communication systems. Network equipment can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.
[0062] In some deployments, the RAN equipment mentioned in the embodiments of this application may be a device including a CU, or a DU, or a device including both CU and DU, or a device with a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)) and a DU node. For example, network equipment may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.
[0063] In some deployments, the RAN device can be an open radio access network (ORAN) architecture, etc. For example, when the RAN device is an ORAN architecture, the RAN device in this application embodiment can be an access network element in the ORAN, or a module of an access network element, etc. In an ORAN system, CU can also be called open (O)-CU, DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU.
[0064] See also Figure 1B , Figure 1B An example diagram of an O-RAN system provided in this application embodiment is shown below. Figure 1B As shown, the RAN node communicates with the CN via a backhaul link and with the UE via an air interface. Specifically, the baseband unit (BBU) in the access network equipment communicates with the CN via the backhaul link, and the RU in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.
[0065] The BBU includes at least one CU and at least one DU, which can communicate via at least one midhaul link.
[0066] In some examples, the CU is a logical node carrying the radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces such as E2 interfaces. Optionally, the CU may have some core network functions. The CU (e.g., PDCP layer and higher layers) connects to the DU (e.g., RLC layer and lower layers) through interfaces, which can be interfaces such as F1 interfaces. In some examples, these interfaces (e.g., F1 interfaces) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0067] In some examples, the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and PDCP-C (Control plane part of PDCP) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and PDCP-U (User plane part of PDCP) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the UPF (User plane function) in a 5G system, are responsible for data forwarding and receiving in the terminal device. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0068] In some examples, a DU is a logical node that carries the radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0069] In some examples, the RU is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0070] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a lower-layer split-control, user, and synchronization (LLS-CUS) interface through a fronthaul link. LLS-CUS may include LLS-C and LLS-U interfaces that provide the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0071] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0072] In this application, the communication device used to implement the above-mentioned network access functions can be an access network device, a network device with some access network functions, or a device capable of supporting the implementation of access network functions, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network device or used in conjunction with the access network device. In the method of this application, the example of an access network device being used as the communication device to implement the access network device functions is described.
[0073] Network elements in a CN network can be divided into two categories: user plane function network elements (also referred to as user plane network elements) and control plane function network elements (also referred to as control plane network elements). Control plane function network elements include session management function (SMF) network elements, access and mobility management function (AMF) network elements, policy control function (PCF) network elements, network exposure function (NEF) network elements, network repository function (NRF) network elements, unified data management (UDM) network elements, network slice selection function (NSSF) network elements, network slice-specific and SNPN authentication and authorization function (NSSAAF) network elements, authentication server function (AUSF) network elements, network slice admission control function (NSACF) network elements, and service communication proxy (SCP) network elements, etc. User plane network elements can be user plane function (UPF) network elements. In future communication systems, user plane network elements can still be UPF network elements, or they can have other names; this application does not limit this.
[0074] It should be understood that Figure 1AThe number and type of devices in the communication system shown are for illustrative purposes only. This application is not limited to this. In actual applications, the communication system may include more terminal devices, more access network devices, and other network elements, such as network elements used to implement artificial intelligence functions.
[0075] It is understandable that all or part of the functions implemented by terminal devices and access network devices can be virtualized, that is, implemented through one or more dedicated processors or general-purpose processors and corresponding software modules. Since terminal devices and access network devices involve air interface transmission, the transmit and receive functions of this interface can be implemented in hardware. Optionally, one or more functions of the virtualized terminal devices, access network devices, or network elements used to implement artificial intelligence functions can be implemented by cloud devices, such as cloud devices in over-the-top (OTT) systems.
[0076] The prior art of the embodiments of this application is described below.
[0077] 1. Channel graph communication technology
[0078] With the imminent arrival of the 6G mobile communication era, the increased system bandwidth, the proliferation of terminal antennas, and the heavier network load have exacerbated the contradiction between the surge in wireless channel dimensions and the limited resources for pilot measurement, posing a significant challenge to high-precision wireless channel measurement. Accurate wireless channel measurement is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. Traditional pilot-symbol-based wireless channel measurement methods are insufficient to meet the demands of next-generation communication technologies, making the search for new channel measurement methods a current research hotspot.
[0079] To address the limited pilot measurement resources in wireless communication systems, channel maps can be used to achieve low pilot overhead channel measurements. For example, channel maps can provide candidate beam sets for specific locations, reducing beam scanning overhead in actual communication; channel maps can also provide channel covariance matrices for specific locations, using prior channel covariance matrix information to help reduce SRS pilot overhead.
[0080] 2. Channel map
[0081] A channel map is defined as a database used to store location-based channel features, including channel statistical covariance matrix, angle spectrum, delay spectrum, path loss, etc. Physical cells are divided into two-dimensional grids, with each grid storing several channel features in the form of a matrix, vector, or scalar.
[0082] 3. Channel map management unit
[0083] The channel map management unit can be a map management function (MMF), a new network element added to the core network for constructing the channel map. See also... Figure 1C , Figure 1C A schematic diagram of a communication architecture including MMF is provided for an embodiment of this application, as shown below. Figure 1B As shown, the base station communicates with the access and mobility management function (AMF) in the core network via the NG-C interface. The AMF acts as a router for communication between the base station and the location management function (LMF), which is used to perform location estimation for the UE. The MMF performs channel map construction and updates, and the MMF communicates with the AMF via the NLs interface.
[0084] Under the ORAN architecture, service units (SUs) can also be added to base stations to implement map management. See also... Figure 1D , Figure 1D An O-RAN architecture for a newly added SU is provided in the embodiments of this application, such as Figure 1D As shown, a new SU has been added to the base station to implement map management. The SU can be connected to the CU.
[0085] 4. Technical process of channel mapping
[0086] See also Figure 1E , Figure 1E A technical flowchart of a channel map provided in this application embodiment is shown below. Figure 1E As shown, the technical process of channel mapping can specifically include: map construction, which involves building a grid-level channel map. A grid can be described as a region, range, or scale. Specifically, it refers to dividing a physical location into grids according to certain specifications (e.g., 5 meters x 5 meters) and determining the channel characteristic information corresponding to the terminal within that grid range to generate a grid-level channel map. Map indexing refers to indexing the grid identifier (ID) in the map using the current terminal location and channel characteristics. Map-assisted communication indicates communication between the terminal and the base station based on the channel map obtained from the index. Another important step in this technical process is map maintenance. If the map index cannot find the corresponding grid, or if the map-assisted communication module cannot effectively reconstruct the channel, the map maintenance module will be triggered, including map reconstruction and map updating.
[0087] There is no mechanism in the existing technology for updating and maintaining the channel map.
[0088] Example 1:
[0089] Based on the above description, please refer to Figure 2A This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 2A As shown, the method includes the following steps:
[0090] 201. The second communication device sends first information, which is related to the channel feature information measured by the second communication device, and the first information is used to determine that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold. Correspondingly, the first communication device receives the first information.
[0091] In this embodiment, the second communication device can be a terminal device or a module within a terminal device (such as a chip system), or it can be a logical node, logical module, or software capable of implementing all or part of the terminal device's functions. The first communication device can be a network device or a module within a network device (such as a chip system), or it can be a logical node, logical module, or software capable of implementing all or part of the network device's functions. The third communication device refers to a network element that constructs and / or manages the channel map; that is, the third communication device can be one of the aforementioned... Figure 1C The MMF network element described in the text or Figure 1D The SU in the network device described herein may be a module (such as a chip system) in the MMF or SU, or a logical node, logical module, or software execution capable of implementing the functions of the MMF or SU. Subsequent embodiments are the same and will not be described again.
[0092] The following explanation uses the example of the first communication device being the UE, the second communication device being the network device, and the third communication device being the MMF.
[0093] The UE communicates with network devices at its current location, including receiving downlink reference signals from the network devices, such as channel state information-reference signal (CSI-RS). The network device can instruct all UEs to report their first information obtained based on CSI-RS. Alternatively, the network device can determine the UEs with the best communication quality based on factors such as the UE's reference signal receiving power (RSRP), and then instruct those UEs to report their first information.
[0094] The first information is related to the channel characteristic information measured by the UE, and it can be used to determine that the matching degree between the channel map corresponding to the first region (or the first grid) and the channel characteristic information measured by the UE at its current location is lower than a preset threshold. The first region is the region to which the UE's current location is assigned. Channel characteristic information includes signal-to-interference plus noise ratio (SINR), transmission rate, transmission delay, symbol error rate (SER), path loss (PL), etc. Some of these parameters are processed to obtain channel statistical covariance matrix, power angular spectrum (PAS), power delay profile (PDP), spatial channel (a function of channel characteristic information as a function of spatial variation), etc. The UE reports the channel characteristic information. The network device receives the channel characteristic information reported by the UE. The network device can also obtain more channel characteristic information based on the SRS sent by the UE, such as frequency domain channel (a function of channel characteristic information as a function of frequency variation). In the channel map, the channel feature information corresponding to the first region may include a spatial basis (an orthogonal function system corresponding to the function of channel feature information changing with frequency) or a space-frequency basis. The space-frequency basis is generated by combining the spatial basis with the frequency basis, and the frequency basis is determined based on the frequency domain channel (i.e., the function of channel feature information changing with frequency) reported by the network device.
[0095] See also Figure 2B , Figure 2B This is a schematic diagram of a region division corresponding to a channel map provided in an embodiment of this application, such as... Figure 2B As shown, when constructing the channel map, multiple regions are obtained based on the location of the UE. These regions can be regularly and uniformly divided, for example... Figure 2B In (a) of the diagram, all regions in the channel spectrum are 5m x 5m squares. However, they can also be irregularly or unevenly divided, for example... Figure 2B In (b), the channel map includes multiple regions comprising a rhombus with a base of 5m and a height of 6m, a rectangle with a length of 10m and a width of 5m, and a square of 5m x 5m. The channel map includes a first region. Within the first region, one or more UEs communicating with network devices may be included.
[0096] Further, please refer to Table 1:
[0097] Table 1
[0098]
[0099] Table 1 shows an example of a channel map provided in this application. The channel map may include channel feature information stored at the region level, with different regions corresponding to different channel feature information. The channel feature information may include a space-frequency basis, PAS, PDP, or PL, etc.
[0100] Network devices can store channel maps of several UEs with good signal quality locally to monitor whether the channel map needs updating. Specifically, this can be done by acquiring the first information sent by the UE and comparing it with the stored channel map to determine whether an update is needed.
[0101] The first piece of information can specifically include the following types of information:
[0102] (1) The communication quality information measured by the second communication device is less than the preset matching degree with the communication quality information measured by the fourth communication device, and the position of the third communication device is located in the first region.
[0103] The second communication device is the UE, and the fourth communication device is one or more other communication devices located in the first area and different from the second communication device, which can be referred to as UE0. Communication quality information is information characterizing communication quality in channel feature information, which may specifically include communication rate or retransmission count, etc. After the UE measures the communication quality information at its current location, it reports it to the network device, which then determines whether the UE's communication quality is less than a preset matching degree compared to the communication quality of other UE0s in the first area.
[0104] If the matching degree of communication quality information between a UE and other UE0 is less than a preset matching degree, it indicates that the matching degree of communication quality information between different UEs in the same first region is small. However, for the existing channel map, the matching degree of communication quality information between different UEs in the same first region should be greater than the preset matching degree. Assuming that the matching degree of UE0 with the channel feature information in the channel map is higher than a preset threshold, the mismatch between the channel quality information of UE and UE0 indirectly indicates that the matching degree of the channel feature information actually measured by the UE with the channel feature information of the first region stored in the channel map is lower than the preset threshold.
[0105] Alternatively, after receiving the communication quality information reported by the UE, the network device matches it with the communication quality reported by other UEs and determines that the matching degree is less than a preset matching degree. This triggers the network device to further compare the UE's channel feature information with the channel feature information in the channel map, and then further determines, based on the comparison results, whether there is a problem where the matching degree between the channel map corresponding to the first region (or the first grid) and the channel feature information measured by the UE at the current location is lower than a preset threshold.
[0106] (2) The degree of matching between the channel map corresponding to the first region and the channel feature information measured by the second communication device.
[0107] After the UE measures channel feature information at its current location in the first region, it compares the measured channel feature information with the channel feature information in the channel map sent by the network device to determine the matching degree. The matching degree can be replaced by similarity, distance, or difference, etc. Methods for determining the matching degree between the measured channel feature information and the channel feature information in the channel map include comparing the channel feature information one by one, or comparing key information in the channel feature information to determine the distance between parameters. Alternatively, it can obtain a reconstructed channel based on the channel feature information and determine the matching degree of the channel feature information based on the correlation of the reconstructed channel.
[0108] For example, channel feature information is obtained from a known portion of the time-domain or frequency-domain signal. Based on this channel feature information, a frequency-domain basis, a spatial basis, or a space-frequency basis (collectively referred to as the basis) is obtained. The ratio between the channel feature information and the basis is the channel coefficient (or coefficient). Determining the entire channel signal based on the known space-frequency basis (which can also be a spatial basis or a frequency-domain basis) and the coefficients constitutes channel reconstruction. The known space-frequency basis can be from the channel map or measured by the UE. The channel determined based on the former is called the first reconstructed channel, and the channel determined based on the latter is called the second reconstructed channel.
[0109] After the UE determines the first and second reconstructed channels, it can calculate the correlation between them using a correlation coefficient formula, such as the Pearson correlation coefficient formula. The UE then reports the correlation between the first and second reconstructed channels.
[0110] (3) Instructions that need to be updated in the first area.
[0111] The matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than the first preset threshold. Possible reasons include inaccurate division of the first region (mainly due to the problem that the granularity of the first region division is too large), or changes in the current environmental conditions leading to changes in the channel feature information.
[0112] To further determine whether the first region division is inaccurate, the UE can be moved within the first region to obtain multiple measured channel feature information corresponding to multiple locations. If the matching degree of some of the measured channel feature information with the channel feature information of the channel map corresponding to the first region is higher than (or not lower than) a first preset threshold, while the matching degree of another part of the channel feature information of the channel map corresponding to the first region is lower than the first preset threshold, then it can be determined that the first region division is inaccurate. If the matching degree of all measured channel feature information with the channel feature information of the channel map is lower than the first preset threshold, then the channel feature information may be changed due to changes in the current environmental conditions.
[0113] If it is determined that the first area is not accurately defined, the instruction information that the first area needs to be updated can be reported.
[0114] (4) Recommended granularity of region division.
[0115] Furthermore, when it is determined that the first region division is inaccurate, the UE can report the maximum movement range of the measured channel feature information whose matching degree with the feature information of the channel map is higher than the first preset threshold, as the recommended region division granularity, for example, the recommended region division granularity is a rectangle of 5m*8m.
[0116] (5) Measured channel characteristic information.
[0117] The UE measures the downlink reference signal transmitted by the network device to obtain channel characteristic information. Channel coefficients represent the impact of different channel paths on the signal, such as signal enhancement, attenuation, or phase changes. Channel characteristic information multiplied by coefficients can be used to reconstruct the channel (or recover the channel signal).
[0118] Therefore, after obtaining the measured channel characteristic information, the UE can report it to the network device so that the network device can obtain the reconstructed channel for communication with the UE, and then resend the downlink reference signal according to the reconstructed channel so that the UE can obtain a channel that meets the current state.
[0119] Optionally, the UE can send the first information through signaling such as physical uplink control channel-uplink control information (PUCCH UCI) and physical uplink shared channel (PUSCH).
[0120] Optionally, before the second communication device sends the first information, the method further includes: the first communication device sending first indication information, the first indication information being used to instruct the second communication device to send the first information.
[0121] For example, before the UE reports the first information, the network device can send a first indication message to the UE, instructing the UE to report the first information. The first indication message can be carried in signaling such as RRC, downlink control information (DCI), or MAC.
[0122] When a network device receives any one or more of the aforementioned first information, it can determine that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold. In other words, it determines that the first region is inaccurately divided, primarily due to the first region's granularity being too large. This triggers the network device to determine that the channel map needs to be updated.
[0123] 202. The first communication device sends a second message, which requests an update to the channel map of the first area. Correspondingly, the third communication device receives the second message.
[0124] In this embodiment, the third communication device (MMF / SU) is used to construct and manage the channel map. Therefore, when the network device determines that the channel map needs to be updated, it sends a second message to the third communication device to request an update to the channel map of the first area.
[0125] As can be seen, in this embodiment, when the second communication device obtains the first information based on its own measured channel feature information, it can report the first information so that the first communication device can determine, based on the first information, that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold, thereby determining that the channel map of the first region needs to be updated. This process provides a triggering mechanism for determining that the channel map needs to be updated, so as to ensure the reliability of the channel map, and thus ensure the reliability of the communication process.
[0126] Optionally, the method further includes step 203, whereby the third communication device updates the channel map of the first region based on the second information.
[0127] After receiving the second information sent by the network device, the MMF determines that the channel map needs to be updated.
[0128] Specifically, since the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold, it can be determined that the channel map of the first region needs to be updated.
[0129] Optionally, updating the channel map corresponding to the first region includes: generating a channel map for the second region, where the second region is smaller than the first region.
[0130] For example, the channel map of the first region may need to be updated because the granularity of the first region division is too large, resulting in the channel feature information of the first region not being applicable to all UEs within the first region. Therefore, when updating the channel map of the first region, it is advisable to consider narrowing the scope of the first region, or to divide the first region into multiple second regions, and then obtain the channel feature information of each second region to generate the channel map of each second region.
[0131] For details, please refer to [link / reference]. Figure 2C , Figure 2C This is a schematic diagram of updating the channel map of a first region provided in an embodiment of this application, such as... Figure 2C As shown in (a), the channel map of the first region needs to be updated, which can be achieved by using methods such as... Figure 2C The update is performed in the manner shown in (b) above, that is, the first region is divided into multiple second regions, in order to solve the technical problem that the measured channel feature information of the UE does not match the channel map of the region due to the large granularity of the first region division.
[0132] Updating the channel map corresponding to the first region using this method can reduce the updating and impact on the channel maps of other regions, reduce the complexity of updating the channel map, and improve the efficiency of map updating.
[0133] Optionally, updating the channel map corresponding to the first region includes: obtaining at least one adjacent region corresponding to the first region, obtaining at least one re-divided third region for the first region and the adjacent regions, and generating the channel map corresponding to the third region.
[0134] For example, the channel map of the first region needs to be updated, possibly due to changes in the environment or other physical conditions of the first region. When updating the channel map of the first region, it is advisable to reacquire the channel characteristic information of the first region and other regions within a certain range around it, so as to complete the update of the channel map over a larger area that may be affected by changes in the environment or physical conditions.
[0135] For details, please refer to [link / reference]. Figure 2C In (c), the neighboring regions 1, 2, and 3 surrounding the first region are all designated as regions requiring channel map updates. The MMF / SU reacquires the channel feature information within these regions and updates the channel map to obtain the channel maps corresponding to the third regions 1 to 5.
[0136] This method for updating the channel map of the first region, by simultaneously considering the channel map conditions of multiple neighboring regions, ensures the accuracy and robustness of the updated channel map and avoids frequent updates. It also reduces the time and resource consumption associated with updating the channel map.
[0137] Optionally, updating the channel map corresponding to the first region may only update the channel feature information of the first region without updating the region's boundaries. This could be due to insufficient UE traversal within the first region, resulting in an unrepresentative channel map. The solution is to obtain sufficient channel feature information reported by enough UEs within the first region and then update the channel map for that region.
[0138] As can be seen, in this embodiment, the second communication device reports first information to the first communication device. This first information is related to the channel feature information measured by the second communication device, and the first information determines that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold. This enables the first communication device to determine, based on the first information, that the channel map corresponding to the first region needs to be updated, thereby triggering the process of updating the channel map corresponding to the first region. This process provides a triggering mechanism for updating the channel map, ensuring the real-time performance and accuracy of the channel map. Furthermore, because the channel map update is performed on a specific region, the complexity of the channel map update is reduced.
[0139] Example 2: The above examples described several possible types of information for the first information. This example describes the method and process of uploading the first information when the second communication device has the capability to measure mobile distance.
[0140] See also Figure 3A , Figure 3A A flowchart of another communication method provided in the embodiments of this application is shown below. Figure 3A As shown, the method includes the following steps:
[0141] 301. The first communication device acquires communication quality information with the second communication device, determines that the communication quality information measured by the second communication device and the communication quality information measured by the fourth communication device are less than a preset matching degree, and the fourth communication device is located in the first region (optional).
[0142] The descriptions of the first communication device, the second communication device, and the third communication device in this embodiment are the same as those in Embodiment 1 above, and will not be repeated here. Similarly, this embodiment uses the UE as the first communication device, the network device as the second communication device, and the MMF as the third communication device for illustration.
[0143] The network device can continuously monitor the communication quality information of UEs in each area. If the network device detects that the matching degree between the communication quality information of a certain UE in the first area and other UE0 (the fourth communication device) is less than a preset matching degree, it indicates that the channel characteristic information measured by each UE in the first area may be different. At this time, it can be directly determined that the channel map of the first area needs to be updated. That is, the first information is the communication quality information reported by the second communication device alone. Or the communication quality information reported by the second communication device is used as part of the first information. The network device also needs to obtain other first information to comprehensively determine whether the channel map of the first area needs to be updated. Alternatively, the network device can also determine whether the channel map of the first area needs to be updated based solely on other first information, that is, the communication quality information of the second communication device is not used as the first information, and the method does not execute step 301.
[0144] 302. The first communication device requests the channel map of the first area from the third communication device. The third communication device provides the channel map of the first area to the first communication device (optional).
[0145] If the network device determines that the channel quality information matching degree among multiple UEs in the first area is less than a preset matching degree, it can trigger the acquisition of the channel map of the first area from the MMF, or in other words, the acquisition of the granularity of the first area division. This includes the start and end points of the first area, or the start or end point and size of the first area. Alternatively, if possible, after the MMF has constructed the channel map, it sends the granularity of each area to the network device for storage, in which case the network device does not need to temporarily acquire the granularity of the first area division from the MMF. That is, step 302 is an optional step.
[0146] 303. The first communication device sends a first instruction message, instructing the second communication device to report the instruction message that needs to be updated for the first area, or the recommended area division granularity. Simultaneously, the first communication device sends a downlink reference signal and a channel map of the first area to the second communication device, and may also include the area division granularity. Correspondingly, the second communication device receives the instruction message.
[0147] The network device sends CSI-RS to the UE so that the UE can measure channel characteristic information within the first area. Additionally, the UE needs to compare the measured channel characteristic information with the channel characteristic information in the channel map; therefore, the network device also sends the channel map of the first area to the UE. Furthermore, the UE needs to determine whether the granularity of the first area division is accurate; therefore, the network device can also send the granularity of the first area division to the UE. Alternatively, the UE can obtain the granularity of the first area division from the channel map of the first area.
[0148] 304. The second communication device obtains the indication information that the first area needs to be updated, or the recommended area division granularity.
[0149] For example, the UE moves within a first area, obtains channel feature information measured at multiple locations, and compares it with channel feature information in a channel map. If the matching degree between the channel feature information measured at multiple locations and the channel feature information in the channel map is greater than or equal to a first preset threshold, then the channel feature information in the channel map is considered to be the same as the measured channel feature information, and the channel map does not need to be updated. Otherwise, it indicates that the channel map needs to be updated. At this time, the UE can further determine whether the difference between the two types of channel feature information is caused by inaccurate division of the first area, and the recommended granularity of area division, etc.
[0150] Optionally, the matching degree between the measured channel feature information and the channel feature information in the channel map can be determined by the correlation of the reconstructed channels. The first reconstructed channel is determined based on the channel map of the first region, and the second reconstructed channel is determined based on the channel feature information measured by the second communication device. If the correlation between some second reconstructed channels and the first reconstructed channel within the first region is greater than or equal to a first preset threshold, while the correlation between another part of the second reconstructed channels and the first reconstructed channel is less than the first preset threshold, then the first region division is determined to be inaccurate. The maximum movement range of the second reconstructed channels whose correlation with the first reconstructed channel is greater than or equal to the first preset threshold is determined, and this maximum movement range is reported to the network device as the recommended region division granularity.
[0151] For details, please refer to Figure 3B , Figure 3B This is a schematic diagram illustrating how to obtain a recommended region division granularity, as provided in an embodiment of this application. Figure 3B As shown, the UE moves between positions 1 and 6 within the first area and measures channel characteristic information. The UE's ability to measure the distance traveled ensures that the UE always moves within the first area.
[0152] After obtaining channel feature information from multiple location measurements, the UE can determine a coefficient based on CSI-RS and any one of the measured channel feature information, and then obtain multiple reconstructed channels based on this coefficient and the multiple measured channel feature information. Specifically, the second reconstructed channel H2 = measured spatial basis * coefficient. The measured spatial basis can be obtained based on the measured channel feature information.
[0153] Based on the coefficients obtained from the aforementioned calculations and the basis in the channel map, the first reconstructed channel can be obtained. Specifically, the first reconstructed channel H1 = spatial basis in the channel map * coefficients.
[0154] After obtaining the first and second reconstructed channels, the correlation between these two channels can be calculated using the Pearson correlation coefficient formula, i.e., correlation = corr(H1, H2). The correlation is used as the matching degree between the measured channel feature information and the channel feature information of the channel map. It is then determined whether the correlation is less than a first preset threshold. If so, including some instances where the correlation between the second and first reconstructed channels is less than the first preset threshold, the first region division is determined to be inaccurate.
[0155] Furthermore, for second reconstructed channels whose correlation with the first reconstructed channel is not less than (greater than or equal to) a first preset threshold, the maximum range of movement they constitute can be determined. For example... Figure 3B As shown, the second reconstructed channels, whose correlation with the first reconstructed channel is not less than the first preset threshold, include the second reconstructed channels corresponding to the channel feature information measured at positions 1 to 4. The maximum mobility range formed by these channels corresponds to the recommended region division granularity. Finally, the UE reports the obtained recommended region division granularity to the network device.
[0156] The first preset threshold can be sent by the network device when sending indication information to the UE, or it can be sent at other times; this embodiment does not limit this. The first preset threshold can be carried in signaling such as RRC, DCI, and MAC.
[0157] To ensure that the UE moves within the first area, the UE needs to have the ability to measure the distance traveled locally. Specifically, the UE can measure the distance traveled through infrared, sensors, or communication with roadside equipment, etc., and this embodiment is not limited to these methods.
[0158] Optionally, prior to step 303, the method further includes: the second communication device sending third information, the third information indicating that the second communication device has the capability to measure the distance traveled. Correspondingly, the first communication device receives the third information.
[0159] Before instructing the UE to report the recommended area division granularity, the network device can first determine that the UE has the capability to measure travel distance, including the network device requesting third-party information from the UE, or the UE actively reporting third-party information. This embodiment is not limited to this.
[0160] 305. The second communication device sends an indication message that the first area needs to be updated, or a recommended area division granularity, to the first communication device.
[0161] 306. The first communication device sends second information, which requests an update to the channel map of the first region. The second information includes a recommended granularity for region division. Correspondingly, the third communication device receives the second information.
[0162] After obtaining the indication information that the first area needs updating, or the recommended area division granularity, the network device can send this information to the MMF so that the MMF can re-divide the first area based on this information. For example, the first area can be re-divided according to the recommended area division granularity, or the first area and adjacent areas can be re-divided. Simultaneously, the network device obtains the channel characteristic information of the UEs in these re-divided areas. Therefore, when sending the second information, the network device can also send a location request to request the MMF or the location management function (LMF) to locate the UEs in the area where the channel map needs updating, including the first area, or also including adjacent areas.
[0163] The recommended granularity of region division can be carried in signaling such as PUCCH, UCI, and PUSCH.
[0164] 307. The third communication device updates the channel map of the first region based on the recommended regional division granularity (optional).
[0165] After receiving the second information, the MMF can re-divide the first region using the recommended regional division granularity, or it may also include adjacent regions, and obtain the channel characteristic information of the UE in these re-divided regions to obtain an updated channel map. Specific update methods can be found in the relevant description in the aforementioned Embodiment 1, and will not be repeated here.
[0166] As can be seen, in this embodiment, the second communication device has the capability to measure movement distance. The first communication device instructs the second communication device to perform movement distance measurement within a first region, determining that the inaccuracy of channel feature information in the channel map is due to inaccurate division of the first region. Alternatively, it can further determine the recommended region division granularity corresponding to accurate channel feature information in the channel map, and upload this recommended granularity to the third communication device, so that the third communication device can update the channel map of the first region based on the recommended granularity. Because the recommended granularity is determined based on real-time measurements by the second communication device, this process ensures the accuracy and real-time performance of the division, thereby guaranteeing the accuracy and real-time performance of the channel map updated according to the recommended granularity.
[0167] Example 3: This example describes the case where the mobility distance measurement capability of the second communication device is not considered.
[0168] See also Figure 4 , Figure 4 A flowchart of another communication method provided in this application embodiment, the method including the following steps:
[0169] 401. The LMF locates multiple second communication devices and sends the location results from the multiple second communication devices to a third communication device (optional).
[0170] LMF locates multiple secondary communication devices, primarily to determine which areas of the current channel map contain communicating UEs. After determining the location of a UE, LMF can send it to MMF.
[0171] 402. The third communication device determines at least one area where the multiple second communication devices are located based on the positioning results of the multiple second communication devices (optional).
[0172] After receiving the locations of multiple UEs, the MMF can determine one or more areas where the UEs are located, that is, determine the areas in the channel map where UEs are communicating.
[0173] 403. The third communication device sends the channel map of at least one area to the first communication device (optional).
[0174] MMF can send channel maps of one or more defined areas to network devices.
[0175] Steps 401 to 403 are optional. That is, the network device can obtain the entire channel map in advance, instead of only obtaining the channel map of a portion of the UEs currently communicating. The former method reduces communication overhead, while the latter method reduces the number of signaling interactions.
[0176] 404. The first communication device sends a first indication message, instructing the second communication device to report the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device, or an indication message indicating that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold. The first communication device also sends a downlink reference signal and a channel map of the first region, wherein the channel map of the first region indicates that the communication quality of the second communication device is relatively high.
[0177] In this step, the network device can first determine a first area with high communication quality, and then verify the accuracy of the first area's division. High communication quality is specifically manifested in, for example, a higher SINR and shorter transmission latency. After determining the first area, the network device sends a downlink reference signal to the UEs within that first area, and simultaneously instructs the UEs in the first area to report the first information.
[0178] In this embodiment, the first information is either the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device, or an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold. The downlink reference signal sent by the network device is used by the UE to obtain the measured channel feature information. The distributed channel map of the first region is used to obtain the channel feature information in the channel map, so that the UE can determine the matching degree between the measured channel feature information and the channel feature information in the channel map.
[0179] Optionally, the degree of matching between the measured channel feature information and the channel feature information in the channel map can be determined by the correlation between the first reconstructed channel and the second reconstructed channel. The first reconstructed channel corresponds to the channel map of the first region, and the second reconstructed channel corresponds to the measured channel feature information.
[0180] 405. The second communication device obtains the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device, or the indication information that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold.
[0181] Taking the matching degree between measured channel feature information and channel feature information in the channel map as an example, determined by the correlation between the first reconstructed channel and the second reconstructed channel, as described in Embodiment 2 above, the UE measures CSI-RS to obtain measured channel feature information and coefficients. Based on the measured channel feature information, the measured spatial basis is obtained, and then the second reconstructed channel H2 = measured spatial basis * coefficients. The first reconstructed channel H1 = spatial basis in the channel map * coefficients. The correlation between the first reconstructed channel and the second reconstructed channel is calculated as correlation = corr(H1, H2).
[0182] The UE can report the calculated correlation to the network device as the degree of matching between the measured channel feature information and the channel feature information in the channel map.
[0183] Furthermore, the UE determines whether the correlation between the first reconstructed channel and the second reconstructed channel is less than a first preset threshold. If so, it reports an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is less than the first preset threshold.
[0184] Optionally, the first communication device sends a first preset threshold, and correspondingly, the second communication device receives the first preset threshold.
[0185] If the UE determines whether the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold, then the network device needs to indicate the first preset threshold to the UE. Alternatively, the first preset threshold can also be a default setting or a protocol agreement. This is not limited here.
[0186] 406. The second communication device sends to the first communication device the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device, or the indication information that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold.
[0187] The UE reports the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device, or an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold, to the network device. If the UE reports the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device, the network device determines whether the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than the first preset threshold. The network device can also determine the matching degree between the two types of channel feature information by the correlation between the first reconstructed channel and the second reconstructed channel.
[0188] 407. The first communication device sends second information, which requests an update to the channel map of the first region. The second information includes a recommended granularity for region division. Correspondingly, the third communication device receives the second information.
[0189] Based on the first information reported by the UE, the network device determines that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is less than a first preset threshold, triggering the network device to initiate a process of updating the channel map of the first region. That is, the network device requests the MMF to update the channel map of the first region.
[0190] 408. The third communication device updates the channel map of the first area (optional).
[0191] After receiving the second information, the MMF can update the channel map of the first region. The specific update method can be found in the description of step 203 in the aforementioned embodiment, and will not be repeated here.
[0192] As can be seen, in this embodiment, the second communication device within the first area obtains the channel feature information measured at the current location, then compares the measured channel feature information with the channel feature information of the channel map of the first area to determine the matching degree between the two, and determines whether the channel map of the first area needs to be updated based on the matching degree. This process is simple and fast, improving the efficiency of channel map updating.
[0193] Example 4: This example describes the process of first verifying the feasibility of updating channel feature information and then triggering the update of the channel map.
[0194] See also Figure 5 , Figure 5 A flowchart of another communication method provided in this application embodiment, the method including the following steps:
[0195] 501. LMF locates multiple second communication devices and sends the location results from the multiple second communication devices to a third communication device (optional).
[0196] 502. The third communication device determines at least one area where the multiple second communication devices are located based on the positioning results of the multiple second communication devices (optional).
[0197] 503. The third communication device sends the channel map of at least one area to the first communication device (optional).
[0198] The descriptions of steps 501 to 503 can be found in the descriptions of steps 401 to 403 in the aforementioned embodiment 3, and will not be repeated here.
[0199] 504. The first communication device sends a first instruction message, instructing the second communication device to report the measured channel characteristic information. The first communication device also sends a downlink reference signal and a channel map of the first region, wherein the channel map of the first region indicates that the communication quality of the second communication device is relatively high.
[0200] 505. The second communication device acquires the measured channel characteristic information.
[0201] 506. The second communication device sends the measured channel characteristic information to the first communication device.
[0202] Specifically, as described in Embodiments 2 or 3 above, the UE measures CSI-RS to obtain measured channel characteristic information. The UE can obtain the measured spatial basis and coefficients based on the measured channel characteristic information and report the spatial basis and coefficients to the network device. Alternatively, the UE can directly report the measured channel characteristic information to the network device, which then obtains the measured spatial basis and coefficients based on the measured channel characteristic information. Then, the second reconstructed channel H2 is obtained as measured spatial basis * coefficients. The first reconstructed channel H1 is obtained as spatial basis * coefficients in the channel map. The correlation between the first and second reconstructed channels is calculated, i.e., correlation = corr(H1, H2).
[0203] The correlation between the UE's first reconstructed channel and the second reconstructed channel is less than a preset correlation threshold, meaning that the currently measured channel feature information does not match the channel feature information in the channel map. Therefore, the UE is triggered to report the measured channel feature information and coefficients to the network device so that the network device can determine the second reconstructed channel.
[0204] 507. The first communication device determines a second reconstructed channel based on measured channel characteristic information, and transmits signals based on the second reconstructed channel. Correspondingly, the second communication device receives signals.
[0205] 508. The first communication device determines the remeasured communication quality information with the second communication device, and determines that the remeasured communication quality information and the communication quality information of the channel map of the first region are greater than a preset matching degree.
[0206] The network device can monitor the communication quality information of the UE based on the second communication channel and compare the remeasured communication quality information with the communication quality information provided by the channel map of the first area. If the matching degree between the UE's remeasured communication quality information and the communication quality information in the channel map is greater than the preset matching degree, it indicates that the UE's communication quality has returned to the normal level.
[0207] 509. The first communication device sends second information to the third communication device, the second information being used to request an update to the channel map of the first area.
[0208] 510. The third communication device updates the channel map of the first area (optional).
[0209] The network device determines that the second reconstructed channel can restore the UE's communication quality, and therefore sends a second message to the MMF to trigger the MMF to update the channel map of the first region, so that the updated channel map can match the channel characteristic information measured by the UE. After receiving the second message, the MMF can update the channel map of the first region. The specific update method can be found in the description of step 203 of the aforementioned embodiment, and will not be repeated here.
[0210] As can be seen, in this embodiment, when the second communication device in the first region determines that the measured channel feature information does not match the channel feature information in the channel map, it reports the measured channel feature information so that the first communication device can determine and reconstruct the channel based on the measured channel feature information, and then transmit signals based on the reconstructed channel. When the second communication device determines that the communication quality with the first communication device has been restored, it triggers the third communication device to update the channel map of the first region. This process, by first verifying that the updated channel feature information can indeed restore the communication quality of the first communication device, and then triggering the third communication device to update the channel feature information in the channel map, ensures the accuracy of the updated channel map, reduces the probability of invalid updates, and thus effectively avoids unnecessary resource overhead.
[0211] Example 5: The above examples all use the first communication device as a network device and the third communication device as an MMF as an example for description. As also mentioned in the examples, the first communication device can also be a module in the network device, and the third communication device can also be a module in the network device. The communication method of Example 2 will be described again below, using the first communication device as the CU or DU in the network device and the third communication device as the SU. It should be understood that the case where the first communication device is the CU or DU in the network device and the third communication device is the SU can also be applied to the communication methods in Examples 1, 3, and 4 above.
[0212] Please see Figure 6 , Figure 6 A flowchart illustrating a communication method under an O-RAN architecture provided in this application embodiment, the method comprising the following steps:
[0213] 601. The DU obtains the communication quality information of the UE and reports the communication quality information of the UE to the CU.
[0214] 602. The CU determines that the communication quality information of the UE and the communication quality information of the fourth communication device are less than the preset matching degree, and the positions of the UE and the fourth communication device are located in the first region (optional).
[0215] 603. The CU requests the SU to obtain the channel map of the first area. The SU provides the CU with the channel map of the first area (optional).
[0216] 604. The CU sends first indication information, a channel map of the first area, or may also include the granularity of the first area division. The first indication information instructs the UE to report indication information that needs to be updated in the first area, or a recommended area division granularity. The DU receives and forwards the first indication information, the channel map of the first area, or may also include the granularity of the first area division, to the UE. Simultaneously, the DU sends a downlink reference signal to the UE. Correspondingly, the UE receives the above information.
[0217] 605. The UE obtains the indication information that the first region needs to be updated, or the recommended region division granularity.
[0218] 606. The UE reports to the DU the indication information that the first area needs to be updated, or the recommended area division granularity. The DU receives and forwards the indication information that the first area needs to be updated, or the recommended area division granularity, to the CU.
[0219] 607. The CU sends a second message requesting an update to the channel map of the first region. The second message includes a recommended region division granularity. Correspondingly, the SU receives the second message.
[0220] 608. SU updates the channel map of the first region based on the recommended region division granularity (optional).
[0221] Normally, the UE communicates with the DU, and the DU communicates with the CU. The SU also communicates with the CU.
[0222] The process of SU updating the channel map is the same as that of MMF updating the channel map, and will not be described again here. Similarly, SU can also send the channel map to the network device when triggering conditions are met, such as receiving a request from the network device, or when a period is met. This includes sending the channel map corresponding to the first region or the neighboring regions of the first region.
[0223] As can be seen, this application embodiment implements a method for updating the channel map of the first region under an O-RAN architecture. The channel map update process is completed through interaction between modules within the network device, ensuring the efficiency and reliability of the communication process.
[0224] Please see Figure 7 , Figure 7 This is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be used to execute any of the methods described in the foregoing embodiments.
[0225] like Figure 7 As shown, the communication device includes a processing module 1501 and a transceiver module 1502. The processing module 1501 may be one or more processors, and the transceiver module 1502 may be a transceiver or a communication interface. This communication device can be used to implement the functions of the devices involved in any of the above method embodiments, such as the first communication device, the second communication device, and the third communication device. These devices may be hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). Optionally, the communication device may also include a storage module 1503 for storing the program code and data of the communication device.
[0226] In a first example, the communication device can be used as a network device or a chip within a network device in Embodiments 1 to 5, and execute the steps performed by the first communication device or CU / DU in the above method embodiments. The transceiver module 1502 is used to support communication with the second or third communication device. The processing module 1501 can be used to support the execution of actions other than sending and receiving performed by the first communication device in the above method embodiments.
[0227] Specifically, the transceiver module 1502 is used to receive first information from the second communication device. The first information is related to the channel feature information measured by the second communication device, and the first information determines that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold. The location of the second communication device is located in the first region. The transceiver module 1502 is also used to send second information to the third communication device. The second information is used to request an update of the channel map of the first region.
[0228] In one feasible implementation, the first information includes at least one of the following: communication quality information measured by the second communication device, wherein the communication quality information measured by the second communication device and the communication quality information measured by the fourth communication device are less than a preset matching degree, and the location of the fourth communication device is in the first region; the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device; an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold; an indication that the first region needs to be updated; a recommended region division granularity; and the measured channel feature information.
[0229] In one feasible implementation, the transceiver module 1502 is further configured to: send a first instruction message to the second communication device, the first instruction message instructing the second communication device to report first information.
[0230] In one feasible implementation, the transceiver module 1502 is further configured to: send at least one of the following to the second communication device: a downlink reference signal; a first preset threshold; a first region division granularity; and a channel map of the first region.
[0231] In one feasible implementation, if the first information includes at least one of an indication that the first area needs to be updated and a recommended area division granularity, the transceiver module 1502 is further configured to: receive third information from the second communication device, the third information indicating that the second communication device has the ability to measure the distance traveled.
[0232] In a second example, the communication device can be used as a terminal device or a chip within a terminal device in Embodiments 1 to 5, and execute the steps performed by the second communication device in the above method embodiments. The transceiver module 1502 supports communication with the first and third communication devices. The processing module 1501 can be used to support the execution of actions other than sending and receiving performed by the second communication device in the above method embodiments.
[0233] Specifically, the transceiver module 1502 is used to receive first indication information from the first communication device, the first indication information instructing the second communication device to report first information, the first information being related to the channel feature information measured by the second communication device, and used to determine that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold; the transceiver module 1502 is also used to send the first information to the first communication device.
[0234] In one feasible implementation, the first information includes at least one of the following: communication quality information measured by the second communication device, wherein the communication quality information measured by the second communication device and the communication quality information measured by the third communication device are less than a preset matching degree, and the location of the third communication device is located in the first region; the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device; an indication that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a first preset threshold; an indication that the first region needs to be updated; a recommended region division granularity; and the measured channel feature information.
[0235] In one feasible implementation, after receiving the indication information from the first communication device, the processing module 1501 is configured to detect the downlink reference signal from the first communication device at the current location and obtain measured channel feature information; determine the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device; and send first information to the first communication device, including: sending the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device to the first communication device; or determining that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is less than a first preset threshold; and sending indication information of the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device to the first communication device.
[0236] In one feasible implementation, after receiving the indication information from the first communication device, the processing module 1501 is further configured to: control the second communication device to move within the range of the first area corresponding to the current location; detect the downlink reference signal from the first communication device; obtain multiple measured channel feature information; determine that among the multiple measured channel feature information, there are measured channel feature information whose channel feature information matching degree with the channel map corresponding to the first area is less than a first preset threshold; send first information to the first communication device, including: sending indication information that the first area needs to be updated to the first communication device; or determine the maximum movement range corresponding to the measured channel feature information whose channel feature information matching degree with the channel map corresponding to the first area is greater than or equal to a preset matching degree; send a recommended area division granularity, wherein the recommended area division granularity is determined based on the maximum movement range.
[0237] In one feasible implementation, determining the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device includes: determining coefficients based on the downlink reference signal and the measured channel feature information; determining a second reconstructed channel based on the measured channel feature information; acquiring the channel feature information of the first region corresponding to the current location of the second communication device in the channel map; determining a first reconstructed channel based on the channel feature information and coefficients of the first region corresponding to the current location of the second communication device; determining the correlation between the first reconstructed channel and the second reconstructed channel; and determining the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device based on the correlation between the first reconstructed channel and the second reconstructed channel.
[0238] In one feasible implementation, before receiving the instruction information from the first communication device, the transceiver module 1502 is further configured to: send third information to the first communication device, the third information indicating that the second communication device has the ability to measure the distance traveled.
[0239] In a third example, the communication device can be used as a chip in the MMF in Embodiments 1 to 4, or in the network device in Embodiment 5, and execute the steps performed by the third communication device in the above method embodiments. The transceiver module 1502 is used to support communication with the first communication device. The processing module 1501 can be used to support the execution of actions other than sending and receiving performed by the third communication device in the above method embodiments.
[0240] Specifically, the transceiver module 1502 receives second information from the first communication device, the second information being used to request an update of the channel map of the first area; the processing module 1501 is used to update the channel map of the first area based on the second information.
[0241] In one feasible implementation, the second information further includes a recommended regional division granularity. Updating the channel map of the first region based on the second information includes: updating the channel map of the first region based on the recommended regional division granularity.
[0242] The processing module 1501 may be a processor that can execute computer execution instructions stored in the storage module to cause the chip to perform the methods involved in any of the above embodiments.
[0243] Please see Figure 8 , Figure 8 The simplified structural diagram of a network device provided in this application embodiment can be used as an implementation of the first communication device of this application.
[0244] The network device includes a radio frequency (RF) signal transceiver and conversion section and a baseband section 42. The RF signal transceiver and conversion section further includes a receiving module 41 and a transmitting module 43 (which can also be collectively referred to as transceiver modules). The RF signal transceiver and conversion section is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals. The baseband section 42 is mainly used for baseband processing and controlling the network device. The receiving module 41 can also be called a receiver, receiver circuit, etc., and the transmitting module 43 can also be called a transmitter, transmitter, transmitter circuit, etc. The baseband section 42 is usually the control center of the network device, and can also be called a processing module, used to execute the steps performed by the network device in any of the above methods. See the description of the relevant sections above for details. The transmitting module 43 may include an antenna and RF circuitry. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.
[0245] The baseband section 42 may include one or more boards, each board may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control network devices. If multiple boards exist, they can be interconnected to increase processing power. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0246] Please see Figure 9 , Figure 9 This is a schematic diagram of a RAN chip structure provided in an embodiment of this application, which can be used as another implementation of the network device of this application.
[0247] The RAN chip is divided into CU, DU, and RU. The CU is a platform that performs upper-layer L2 (data link layer) and L3 (network layer) functions. The midhaul and backhaul interfaces are used to carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs L1 and some L2 functions, while the RU performs L1 (physical layer) computation and RF digital functions. The fronthaul and backhaul interfaces are used to carry traffic between the RU and DU, as well as between the CU and DU. An integrated DU includes the functions of both the DU and RU.
[0248] The CU / DU hardware includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.
[0249] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators; alternatively, all L1 functions can be offloaded to FPGA / GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. Hardware accelerators support interconnection with x86 or non-x86 processors. Similarly, accelerators have multi-channel PCIe interfaces pointing to the CPU and external connections via GbE.
[0250] The RU comprises three parts: the OPU (O-RAN Processing Unit), which receives eCPRI frames from the O-RAN fronthaul and performs fronthaul interface, lowest-level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or ASIC. The DPU (O-RU Digital Processing Unit) performs synchronization, DDC (digital downconversion in UL), DUC (digital upconversion in DL), CFR, and DPD, improving power amplifier efficiency by reducing PAPR / ACLR at the RF front-end; the DPU can be implemented as an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver module, up / down converters, power amplifiers (PA), low-noise amplifiers (LNA), and Tx / Rx filters. All conversions between the analog and digital domains (DAC and ADC) (e.g., RF sampling, frequency conversion using RF, IF, and LO mixing during up-conversion and down-conversion) are performed within the transceiver module. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.
[0251] Please see Figure 10 , Figure 10 This is a simplified structural diagram of a UE provided for an embodiment of this application, serving as an implementation of the second communication device in this application.
[0252] For ease of understanding and convenient illustration, Figure 10 In the example provided, the UE uses a mobile phone as an example, such as... Figure 10 As shown, the UE includes at least one processor, and may also include radio frequency (RF) circuitry, an antenna, and input / output devices. The processor can be used to process communication protocols and communication data, control the UE, execute software programs, and process data from these software programs. The UE may also include a memory, primarily used to store software programs and data. These programs can be loaded into the memory at the time of manufacture or added later when needed. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of UEs may not have input / output devices.
[0253] When a signal needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the UE, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs it to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 10 Only one memory and processor are shown in the illustration. In actual UE products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application embodiment does not impose any limitations on this.
[0254] In the embodiments of this application, the antenna and radio frequency circuit with transceiver functions can be regarded as the receiving unit and transmitting unit of the UE (or collectively referred to as the transceiver unit), and the processor with processing functions can be regarded as the processing unit of the UE. Figure 10 As shown, the UE includes a receiving module 31, a processing module 32, and a transmitting module 33. The receiving module 31 can also be called a receiver, receiver circuit, etc., and the transmitting module 33 can also be called a transmitter, transmitter, transmitter circuit, etc. The processing module 32 can also be called a processor, processing board, processing device, etc.
[0255] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0256] Optionally, the memory may also store data. The processor and memory may be configured separately or integrated together. The memory may be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it may be volatile memory, such as random-access memory (RAM). In the embodiments of this application, the processor may also be flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art.
[0257] Optionally, the UE may include instructions (sometimes referred to as code or program) that can be executed on the processor.
[0258] Optionally, the UE may also include a transceiver and an antenna. The transceiver may be referred to as a transceiver unit, transceiver module, transceiver, transceiver circuit, transceiver, input / output interface, etc., and is used to realize the UE's transmission and reception functions through the antenna.
[0259] This application provides a communication system, which includes the first communication device, the second communication device, and the third communication device described above.
[0260] This application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.
[0261] This application provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform the method described in any of the above methods.
[0262] This application provides a chip coupled to a memory for reading and executing program instructions in the memory, so that the device containing the chip implements the method described in any of the above methods.
[0263] In the above embodiments, the descriptions of each embodiment have their own emphasis. Parts not described in detail in a particular embodiment can be found in the relevant descriptions of other embodiments. It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0264] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0265] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0266] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, Applied to a first communication device, the method includes: The system receives first information from a second communication device, the first information being related to channel feature information measured by the second communication device, and the first information determining that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold, wherein the location of the second communication device is located in the first region; A second message is sent to a third communication device, the second message being used to request an update to the channel map of the first area.
2. The method according to claim 1, characterized in that, The first information includes at least one of the following: The communication quality information measured by the second communication device is less than a preset matching degree with the communication quality information measured by the fourth communication device, and the location of the fourth communication device is located in the first region; The degree of matching between the channel map corresponding to the first region and the channel feature information measured by the second communication device; The indication information that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than the first preset threshold; The indication information that needs to be updated in the first area; Recommended granularity of region division; Measured channel characteristic information.
3. The method according to claim 1 or 2, characterized in that, Before receiving the first information, the method includes: Send a first instruction message to the second communication device, the first instruction message instructing the second communication device to report the first information.
4. The method according to any one of claims 1-3, characterized in that, Before receiving the first information from the second communication device, the method further includes: sending at least one of the following to the second communication device: Downward reference signal; First preset threshold; The granularity of the first region; Channel map of the first region.
5. The method according to claim 4, characterized in that, If the first information includes at least one of the indication information that the first region needs to be updated and the recommended region division granularity, the method further includes: Receive third information from a second communication device, the third information indicating that the second communication device has the ability to measure the distance traveled.
6. A communication method, characterized in that, Applied to a second communication device, the method includes: The system receives a first indication message from a first communication device, which instructs a second communication device to report first information. The first information is related to channel feature information measured by the second communication device and is used to determine that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than a preset threshold. Send the first information to the first communication device.
7. The method according to claim 6, characterized in that, The first information includes at least one of the following: The communication quality information measured by the second communication device is less than a preset matching degree with the communication quality information measured by the third communication device, and the location of the third communication device is located in the first region; The degree of matching between the channel map corresponding to the first region and the channel feature information measured by the second communication device; The indication information that the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is lower than the first preset threshold; The indication information that needs to be updated in the first area; Recommended granularity of region division; Measured channel characteristic information.
8. The method according to claim 7, characterized in that, After receiving the instruction information from the first communication device, the method further includes: The second communication device detects the downlink reference signal from the first communication device at the current location and obtains measured channel characteristic information; Determine the degree of matching between the channel map corresponding to the first region and the channel feature information measured by the second communication device; Sending the first information to the first communication device includes: Send the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device to the first communication device; or The matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device is less than a first preset threshold. Send to the first communication device an indication of the degree of matching between the channel map corresponding to the first region and the channel feature information measured by the second communication device.
9. The method according to claim 7, characterized in that, After receiving the instruction information from the first communication device, the method further includes: The second communication device moves within the area corresponding to the current location of the first region, detects the downlink reference signal from the first communication device, and obtains multiple measured channel characteristic information; The channel feature information of the plurality of measurements is determined to include channel feature information of measurements whose channel feature information matching degree with the channel map corresponding to the first region is less than a first preset threshold. Sending the first information to the first communication device includes: Send an indication message to the first communication device that the first area needs to be updated; or Among the multiple measured channel feature information, the maximum movement range corresponding to the measured channel feature information whose channel feature information matching degree with the channel map corresponding to the first region is greater than or equal to a preset matching degree is determined. The recommended region division granularity is sent, which is determined based on the maximum movement range.
10. The method according to claim 8 or 9, characterized in that, Determining the matching degree between the channel map corresponding to the first region and the channel feature information measured by the second communication device includes: The coefficients are determined based on the downlink reference signal and the measured channel characteristic information; The second reconstructed channel is determined based on the measured channel characteristic information and the coefficients; Obtain the channel characteristic information of the first region corresponding to the current location of the second communication device in the channel map; The first reconstructed channel is determined based on the channel characteristic information of the first region corresponding to the current location of the second communication device and the coefficients; Determine the correlation between the first reconstructed channel and the second reconstructed channel; The degree of matching between the channel map corresponding to the first region and the channel feature information measured by the second communication device is determined based on the correlation between the first reconstructed channel and the second reconstructed channel.
11. The method according to claim 9 or 10, characterized in that, Before receiving instruction information from the first communication device, the method further includes: A third message is sent to the first communication device, the third message indicating that the second communication device has the ability to measure the distance traveled.
12. A communication method, characterized in that, Applied to a third communication device, the method includes: Receive second information from the first communication device, the second information being used to request an update to the channel map of the first region; The channel map of the first region is updated based on the second information.
13. The method according to claim 12, characterized in that, The second information also includes a recommended regional division granularity. Updating the channel map of the first region based on the second information includes: Update the channel map of the first region based on the recommended region division granularity.
14. A communication device, characterized in that, Used to implement the method as described in any one of claims 1 to 5.
15. The apparatus according to claim 14, characterized in that, The device includes network equipment or a chip.
16. A communication device, characterized in that, Used to implement the method as described in any one of claims 6 to 11.
17. The apparatus according to claim 16, characterized in that, The device includes a terminal device or a chip.
18. A communication device, characterized in that, Used to implement the method as described in any one of claims 12 to 13.
19. A communication device, characterized in that, The communication device includes at least one processor coupled to a memory; The at least one processor is configured to execute a computer program or instructions stored in the memory, such that the method as described in any one of claims 1 to 5 is implemented, or the method as described in any one of claims 6 to 11 is implemented, or the method as described in any one of claims 12 to 13 is implemented.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, causes the method as described in any one of claims 1 to 5 to be implemented, or causes the method as described in any one of claims 6 to 11 to be implemented, or causes the method as described in any one of claims 12 to 13 to be implemented.
21. A computer program, characterized in that, When the computer program is run, it causes the method as described in any one of claims 1 to 5 to be implemented, or causes the method as described in any one of claims 6 to 11 to be implemented, or causes the method as described in any one of claims 12 to 13 to be implemented.
22. A communication system, characterized in that, The communication system includes a first communication device and a third communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 5, the second communication device is used to perform the method as described in any one of claims 6 to 11, and the third communication device is used to perform the method as described in any one of claims 12 to 13.