Channel map management method and related device
By managing the generation and updating of channel maps, the problem of mismatch between channel characteristics and communication functions is solved, achieving efficient management of channel maps and optimization of network performance, adapting to different communication environments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-10-25
- Publication Date
- 2026-04-28
AI Technical Summary
In wireless communication, base stations or user equipment may need to be based on different channel characteristics to implement different communication functions. However, existing technologies cannot effectively manage channel maps under different generation methods, resulting in a mismatch between communication functions and channel characteristics, which affects network performance.
By sending request messages to obtain measurement information based on a specified generation method, the correspondence between channel maps can be established and stored. Channel maps can be generated based on the measurement information to adapt to different communication function requirements. Channel maps can be updated or removed when the communication environment changes, thereby improving management capabilities.
It improves the management capabilities of the channel map, ensures that communication functions match channel characteristics, enhances network performance and real-time performance, and adapts to dynamic changes in the communication environment.
Smart Images

Figure CN121940795A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and in particular to a method and apparatus for managing channel maps. Background Technology
[0002] In real-world environments, user equipment located close to each other within a cell exhibits strong correlations in the steady-state characteristics of its channels, which are highly correlated with the wireless transmission environment. A channel map can store the channel characteristics of a sub-region within a cell, characterizing the wireless transmission environment of that sub-region. Channel maps can be generated in various ways (e.g., environment-sensing generation, pilot measurement, and channel measurement), and the channel characteristics stored in the generated channel maps may differ depending on the method used. Base stations or user equipment can receive channel maps sent by communication equipment (hereinafter referred to as serving equipment) used to store and manage channel maps in the communication system, and implement various communication functions based on the channel characteristics in the channel map (e.g., channel measurement, beamforming, positioning, and air interface transmission mode selection), thereby optimizing network performance.
[0003] However, base stations or user equipment may need to implement different communication functions based on different channel characteristics. If the implemented communication function does not match the channel characteristics in the channel map, it will affect the implementation of the communication function or the network performance. Summary of the Invention
[0004] This application provides a channel map management method and related apparatus, which can improve the management capability of the channel map and facilitate the subsequent implementation of different communication functions.
[0005] In a first aspect, embodiments of this application provide a method for managing channel maps, the method comprising:
[0006] Send a first request message, wherein the first request message includes a first generation method, the first request message is used to request first measurement information, the first measurement information is the information required to obtain the first channel map based on the first generation method, the first generation method is any one of a variety of channel map generation methods, and the first channel map is used to characterize the channel characteristics of the first sub-region in the cell;
[0007] Receive the first measurement information;
[0008] The first channel map of the first sub-region under the first generation method is obtained based on the first measurement information.
[0009] Considering that the channel characteristics in the channel maps obtained based on different generation methods may be different, the above method can obtain the measurement information (such as the first measurement information) required for the channel map (such as the first channel map) corresponding to a sub-region (such as the first sub-region) based on a specified generation method (such as the first generation method). Then, the channel map corresponding to the specified generation method can be obtained based on the measurement information. This facilitates the establishment and storage of the correspondence between the first sub-region, the first generation method and the first channel map, thereby improving the management capability of the channel map and helping to achieve different communication functions in the future.
[0010] In one alternative implementation, multiple generation methods include at least two of the following: environment-aware method, pilot measurement method, and channel measurement method.
[0011] In yet another alternative implementation, the method further includes:
[0012] A first correspondence is determined, wherein the first correspondence includes multiple correspondence groups, each correspondence group includes a channel map, a cell identifier, a sub-region identifier, and a generation method, and the multiple correspondence groups include the first correspondence group, which includes a first channel map, a cell identifier, a sub-region identifier, and a first generation method.
[0013] In yet another alternative implementation, the method further includes:
[0014] Receive a second request message, wherein the second request message is used to request the channel map of the first sub-region, and the second request message includes a first communication function, the first communication function corresponding to a first generation method;
[0015] Transmit the first channel map of the first sub-region under the first generation method.
[0016] Considering that different communication functions may need to be implemented based on different channel characteristics, the above method can send a channel map adapted to a certain communication function when a certain communication function needs to be implemented, thereby meeting different network performance optimization requirements.
[0017] In another alternative implementation, the first communication function is one of channel measurement, beamforming, positioning, and air interface transmission mode selection.
[0018] In another alternative implementation, the first generation method is an environment-sensing method, and the first measurement information includes the scatterer information of the sub-region;
[0019] Alternatively, the first generation method is pilot measurement, and the first measurement information includes the channel statistical covariance matrix of the sub-region;
[0020] Alternatively, the first generation method is a channel measurement method, and the first measurement information includes interference signal information of the sub-region.
[0021] In another alternative implementation, the first generation method is an environment-aware method, and the channel features include scatterer information and / or multipath information in the sub-region. The scatterer information is used to reflect one or more of the coordinates, shape and material of the scatterer, and the multipath information is used to reflect one or more of the reception angle, transmission angle, delay and strength of the communication signal on the communication path.
[0022] Alternatively, the first generation method is pilot measurement, and the channel characteristics include the channel statistical covariance matrix and / or the space-frequency basis;
[0023] Alternatively, the first generation method is a channel measurement method, and the channel characteristics include the interference feature space.
[0024] In yet another alternative implementation, the method further includes:
[0025] Send a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0026] Obtain a first error between a first feature parameter and a second feature parameter, wherein the first feature parameter is used to characterize the data characteristics of the first measurement information, and the second feature parameter is used to characterize the data properties of the second measurement information;
[0027] If the first error is not greater than a preset error threshold, the second measurement information is received;
[0028] The second channel map of the first sub-region under the first generation method is obtained based on the second measurement information;
[0029] Update the first channel map to the second channel map.
[0030] Considering that the channel characteristics of a sub-region may change with changes in the communication environment (including physical and electromagnetic environments), the above method can update the first channel map obtained based on the first measurement information to the second channel map obtained based on the second measurement information when the first error is not greater than a preset error threshold (i.e., when the change in the communication environment is small or the change in the communication environment has little impact on the measurement information corresponding to different times). This improves the real-time performance of the channel map of the first sub-region under the first generation method and is beneficial for better assisting in the subsequent implementation of different communication functions.
[0031] In another alternative implementation, obtaining the first error between the first feature parameter and the second feature parameter includes:
[0032] Receive the first feature parameter;
[0033] Determine the first error between the first characteristic parameter and the second characteristic parameter.
[0034] In yet another alternative implementation, the method further includes:
[0035] If the first error exceeds a preset error threshold, the first channel spectrum is removed.
[0036] The above method can eliminate the first channel spectrum obtained based on the first measurement information when the first error is not greater than a preset error threshold (i.e., when the communication environment changes significantly or the changes in the communication environment have a significant impact on the measurement information at different times), thus avoiding channel feature distortion from affecting the implementation of subsequent communication functions.
[0037] In yet another alternative implementation, the method further includes:
[0038] Send a fourth request message, wherein the fourth request message includes a second generation method, the fourth request message is used to request third measurement information, the second generation method is any one of a variety of generation methods other than the first generation method, the third measurement information is the information required to obtain the third channel map based on the second generation method, and the third channel map includes channel features used to characterize the first sub-region;
[0039] Receive third measurement information;
[0040] The third channel map of the first sub-region under the second generation method is obtained based on the third measurement information.
[0041] In yet another alternative implementation, the method further includes:
[0042] Send a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0043] Obtain first compensation information, wherein the first compensation information is information obtained by comparing the first measurement information and the second measurement information, and the first compensation information is used to reflect the impact of dynamic influencing factors on the measurement information;
[0044] The first channel map is updated based on the first compensation information and the first measurement information.
[0045] Considering that dynamic influencing factors in the communication environment may affect the channel characteristics of a sub-region, the above method can update the first channel map obtained based on the first measurement information to the second channel map obtained based on the compensation information after obtaining the first compensation information obtained by comparing the first measurement information and the second measurement information. This improves the real-time performance of the channel map of the first sub-region under the first generation method and is beneficial for better assisting in the subsequent implementation of different communication functions.
[0046] Secondly, embodiments of this application provide a channel map management method, the method comprising:
[0047] Receive a first request message, wherein the first request message includes a first generation method, the first request message is used to request first measurement information, the first measurement information is the information required to obtain a first channel map based on the first generation method, the first generation method is any one of a variety of channel map generation methods, and the first channel map is used to characterize the channel characteristics of a first sub-region in the cell;
[0048] Send the first measurement information.
[0049] In one alternative implementation, multiple generation methods include at least two of the following: environment-aware method, pilot measurement method, and channel measurement method.
[0050] In yet another alternative implementation, the method further includes:
[0051] Send a second request message, wherein the second request message is used to request the channel map of the first sub-region, and the second request message includes a first communication function, the first communication function corresponding to a first generation method;
[0052] Receive the first channel map of the first sub-region under the first generation mode.
[0053] In another alternative implementation, the first communication function includes one or more of the following: channel measurement, beamforming, positioning, and air interface transmission mode selection.
[0054] In another alternative implementation, the first generation method is an environment-sensing method, and the first measurement information includes the scatterer information of the sub-region;
[0055] Alternatively, the first generation method is pilot measurement, and the first measurement information includes the channel statistical covariance matrix of the sub-region;
[0056] Alternatively, the first generation method is a channel measurement method, and the first measurement information includes interference signal information of the sub-region.
[0057] In another alternative implementation, the first generation method is an environment-aware method, and the channel features include scatterer information and / or multipath information in the sub-region. The scatterer information is used to reflect one or more of the coordinates, shape and material of the scatterer, and the multipath information is used to reflect one or more of the reception angle, transmission angle, delay and strength of the communication signal on the communication path.
[0058] Alternatively, the first generation method is pilot measurement, and the channel characteristics include the channel statistical covariance matrix and / or the space-frequency basis;
[0059] Alternatively, the first generation method is a channel measurement method, and the channel characteristics include the interference feature space.
[0060] In yet another alternative implementation, the method further includes:
[0061] Receive a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0062] Obtain the second measurement information;
[0063] A second feature parameter is determined based on the second measurement information, wherein the second feature parameter is used to characterize the data characteristics of the second measurement information;
[0064] Send the second feature parameter.
[0065] In yet another alternative implementation, the method further includes:
[0066] If the first error between the first feature parameter and the second feature parameter is not greater than a preset error threshold, the second measurement information is sent, wherein the first feature parameter is used to characterize the data features of the first measurement information.
[0067] In yet another alternative implementation, the method further includes:
[0068] Receive a fourth request message, wherein the fourth request message includes a second generation method, the fourth request message is used to request third measurement information, the second generation method is any one of a variety of generation methods other than the first generation method, the third measurement information is the information required to obtain the third channel map based on the second generation method, and the third channel map includes channel features used to characterize the first sub-region;
[0069] Send the third measurement information.
[0070] In yet another alternative implementation, the method further includes:
[0071] Receive a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0072] Send first compensation information, wherein the first compensation information is information obtained by comparing the first measurement information and the second measurement information, and the first compensation information is used to reflect the impact of dynamic influencing factors on the measurement information.
[0073] Thirdly, embodiments of this application provide a communication device, which includes a module for performing the method described in the first aspect or any possible implementation of the first aspect;
[0074] Alternatively, the communication device may include a module for performing the method described in the second aspect or any possible implementation thereof.
[0075] Fourthly, embodiments of this application provide a communication device, which includes a logic circuit and an interface, the logic circuit and the interface being coupled; the interface is used for inputting and / or outputting information, wherein:
[0076] This logic circuit is used to perform the method described in the first aspect or any possible implementation thereof;
[0077] Alternatively, the logic circuit may be used to perform the method described in the second aspect or any possible implementation thereof.
[0078] Fifthly, embodiments of this application provide a communication system, which includes a first communication device and a second communication device, wherein:
[0079] The first communication device is used to perform the method described in the first aspect or any possible implementation thereof, and the second communication device is used to perform the method described in the second aspect or any possible implementation thereof.
[0080] Sixthly, embodiments of this application provide a computer-readable storage medium for storing a computer program, wherein:
[0081] When the computer program is executed, it is capable of implementing the first aspect or any possible implementation of the first aspect;
[0082] Alternatively, when the computer program is executed, it may be able to implement the second aspect or any possible implementation of the second aspect.
[0083] The beneficial effects of the methods, systems, and apparatus provided by any possible implementation of the second to sixth aspects of this application can be referred to the beneficial effects of the technical solutions provided by the first aspect and any possible implementation of the first aspect, which will not be repeated here. Attached Figure Description
[0084] The accompanying drawings used in the embodiments of this application are described below.
[0085] Figure 1A This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0086] Figure 1B This is a schematic diagram of the architecture of another communication system provided in the embodiments of this application;
[0087] Figure 2 This is a flowchart illustrating a channel map management method provided in an embodiment of this application;
[0088] Figure 3 This is a schematic diagram of a sub-region provided in an embodiment of this application;
[0089] Figure 4 This is a schematic diagram of a scatterer provided in an embodiment of this application;
[0090] Figure 5A A schematic diagram of an angular spectrum provided in an embodiment of this application;
[0091] Figure 5B A schematic diagram of a time delay spectrum provided in an embodiment of this application;
[0092] Figure 6 This is a flowchart illustrating another channel map management method provided in an embodiment of this application;
[0093] Figure 7 This is a flowchart illustrating another channel map management method provided in an embodiment of this application;
[0094] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0095] Figure 9 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;
[0096] Figure 10 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;
[0097] Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0098] The embodiments of this application are described below with reference to the accompanying drawings.
[0099] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes 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, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0100] The technical solutions provided in this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5th generation (5G) systems, or new radio (NR) systems. Furthermore, they can also be applied to subsequent evolution systems, such as 6G communication systems. These systems can be classified according to their operating modes into frequency division duplex (FDD) systems and time division duplex (TDD) systems.
[0101] The system architecture used in the embodiments of this application is described below. It should be noted that the system architecture and business scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0102] For ease of understanding, Figure 1A This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1A As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN device (such as...). Figure 1A110a and 110b (collectively referred to as 110) and at least one user equipment (such as Figure 1A RAN 100 (120a-120j, collectively referred to as 120) may also include other RAN equipment, such as wireless relay equipment, wireless backhaul equipment, and new equipment introduced in future networks (e.g., mobile intelligent devices responsible for wireless intelligence functions). Figure 1A (not shown in the image) etc. CN 200 includes at least one CN device 210.
[0103] User equipment 120 is connected to RAN equipment 110 wirelessly, for example, via air interface technology (such as NR or LTE). RAN equipment 110 is connected to CN 200 wirelessly or via a wired connection. CN equipment 210 in CN 200 and RAN equipment 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0104] RAN100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN100 can also be a communication system that integrates two or more of the above systems.
[0105] RAN equipment 110 forms part of the communication system, used to assist user equipment in achieving wireless access. RAN equipment can also be called RAN network elements, RAN entities, or RAN nodes, etc. Multiple RAN equipment 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN equipment 110 and user equipment 120 are relative, for example, Figure 1A Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For user equipment 120j that accesses RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is user equipment. RAN equipment 110 and user equipment 120 are sometimes referred to as communication equipment, for example... Figure 1ANetwork elements 110a and 110b can be understood as communication equipment with base station functions, while network elements 120a-120j can be understood as communication equipment with user equipment functions.
[0106] In one alternative implementation, the RAN equipment can be a base station (BS), an evolved NodeB (eNB), a next-generation evolved NodeB (ng-eNB), an access point (AP), a transmission and reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN equipment can also be a macro base station (such as...). Figure 1A 110a), micro base stations or indoor stations (such as Figure 1A The RAN device can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN device can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN device can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN device in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN device functions.
[0107] User equipment (UE) 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. UE 120 can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. User equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, transportation vehicle with wireless communication capabilities, communication module, etc. The embodiments of this application do not limit the device form of the user equipment. User equipment typically contains a communication module, circuit, or chip that performs the corresponding communication functions. User equipment can also be configured with program instructions for performing the corresponding communication functions. User equipment can also be referred to as a terminal, terminal device, mobile station, mobile terminal, etc.
[0108] CN device 210 can implement one or more of the following network functions: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function (AF). CN device can also be referred to as a CN node, CN network element, or CN entity.
[0109] Furthermore, Figure 1AThe communication system 10 shown may further include a service device 220. The service device 220 is used to generate, store, and manage channel maps. In a real-world environment, user equipment located close to each other in a cell exhibits strong correlations in the steady-state characteristics of their channels, which are strongly correlated with the wireless transmission environment. The channel map can store the channel characteristics of a sub-region within the cell to characterize the wireless transmission environment of that sub-region. Specifically, the service device 220 can receive measurement information from the RAN device 110 and / or user equipment 120 for generating the channel map, and generate the channel map based on the measurement information. There are various methods for generating channel maps (e.g., environment-aware generation, pilot measurement, and channel measurement). Subsequently, the RAN device 110 and / or user equipment 120 can receive the channel map sent by the service device 220 and implement various communication functions (e.g., channel measurement, beamforming, positioning, and air interface transmission mode selection) based on the channel characteristics in the channel map, thereby improving network performance.
[0110] In one optional implementation, the RAN device 110 includes multiple units, each used to implement some of the functions of the RAN device 110. The RAN device 110 may include at least one central unit (CU), one distributed unit (DU), and one radio unit (RU). For example, Figure 1A The communication system 10 shown can also be represented as follows: Figure 1B The communication system 10 shown. For example... Figure 1B As shown, in the communication system 10, the RAN device 110 includes CU 111, DU 112, and RU 113. CU 111 and DU 112 can be configured separately or included in the same network element, such as in the baseband unit (BBU) 114. RU 113 can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Figure 1B (Not shown).
[0111] CU 111 communicates with CN device 210 and service device 220 via a backhaul interface. CU 111 communicates with DU 112 via a midhaul interface. DU 112 communicates with RU 113 via a fronthaul interface. RU 113 communicates with user equipment 120 via an air interface. BBU 114 and RU 113 may or may not be co-located. For example, the backhaul interface may be an E2 interface or an other interface. Optionally, the midhaul interface may be an F1 interface, which can provide control plane (CP) and user plane (UP) functions (e.g., interface management, system information management, UE context management, Radio Resource Control (RRC) message transmission, etc.).
[0112] Optionally, CU 111 can be a logical node carrying the radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, or other control functions of the access network equipment.
[0113] Optionally, CU 111 can be split into a CU-control plane (CP) and a CU-user plane (UP). Optionally, the CU-CP can be a logical node carrying the RRC layer and the PDCP control plane (PDCP-C) layer, used to implement the control plane functions of CU 111. The CU-CP can communicate with the CN device 210 in CN200 used to implement control plane functions. For example, the CN device 210 can be an AFM network element in a 5G system, 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 can also be used to implement the user plane functions of CU. The CU-UP can communicate with the CN device 210 in CN200 used to implement user plane functions. For example, the CN device 210 can be a UPF network element in a 5G system, responsible for data forwarding and receiving in the terminal device.
[0114] Optionally, DU 112 can be a logical node carrying the radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (HigherPHY) layer, and other functions. Optionally, the Higher PHY layer includes PHY layer processing functions, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation. The above CU and DU configurations are merely examples; in practical applications, the functions of the CU and DU can be configured as needed. For example, the CU or DU can be configured to have more protocol layer functions, or it can be configured to have 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, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet this latency requirement in the CU.
[0115] Optionally, RU 113 is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing. For example, RU could be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. Optionally, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. RU 113 communicates with one or more user equipment units via a wireless link.
[0116] DU 112 and RU 113 may or may not be co-located. DU 112 and RU 113 exchange control plane and user plane information via a fronthaul link through a lower-layer split-control, user, and synchronization (LLS-CUS) interface. LLS-CUS may include a lower-layer split-control (LLS-C) interface and a lower-layer split-user (LLS-U) interface that respectively provide the control plane (C-Plane) and user plane (U-Plane). In some examples, the control plane (C-Plane) refers to the real-time control between DU 112 and RU 113. DU 112 and RU 113 exchange management information via a lower-layer split-management (LLS-M) interface on the fronthaul link. The management plane (M-Plane) refers to the non-real-time management operations between DU 112 and RU 113.
[0117] DU 112 and RU 113 can work together to implement the physical layer (PHY) functionality. A DU can be connected to one or more RUs. The functions of DU 112 and RU 113 can be configured in various ways depending on the design. For example, DU 112 can be configured to implement baseband functions, and RU 113 can be configured to implement mid-RF functions. As another example, DU 112 can be configured to implement higher-level PHY functions, and RU 113 can be configured to implement lower-level PHY functions, or both lower-level and RF functions. Higher-level PHY functions may include a portion of the PHY's functionality closer to the MAC layer, while lower-level PHY functions may include another portion closer to the mid-RF side.
[0118] Furthermore, in the RAN device 110, CU 111 includes a map module 1111, DU 112 includes a map module 1121, user equipment 120 includes a map module 1201, and serving equipment 220 includes a map module 2201. Optionally, CU 111 can be split into CU-CP and CU-UP, and CU-CP and / or CU-UP may include a map module.
[0119] The service device 220 can receive measurement information sent by CU 111, DU 112 and / or user equipment 120 for generating a channel map, and generate a channel map based on the measurement information. The service device 220 can store and manage the channel map through the channel map module 2201. CU 111, DU 112 and / or user equipment 120 can receive the channel map sent by the service device 220 and store the channel map through their own channel map module.
[0120] It should be noted that the service device 220 can be RAN device 110, or other devices in RAN 100 besides RAN devices, or CN device 210, or other devices in CN 200 besides CN devices. This application does not make any special limitations in this regard. Figure 1A and Figure 1B In this illustration, service equipment 220 refers to all other equipment in CN200 except for CN equipment 210. Service equipment can also be referred to as service unit (SU), service node, service network element, and service entity, etc.
[0121] Currently, when service equipment sends channel maps to RAN equipment and / or user equipment, it typically sends channel maps generated using a single method, either randomly or by default. Considering that channel maps generated using different methods may store different channel characteristics (for further explanation of channel maps, please refer to...), Figure 2 (In the corresponding method embodiment), the RAN device or user equipment may need to be based on different channel characteristics to implement different communication functions. If the implemented communication function does not match the channel characteristics in the channel map, it will affect the implementation of the communication function or affect the network performance.
[0122] In view of this, embodiments of this application provide a channel map management method and related apparatus, which can improve the service equipment's ability to manage the channel map and facilitate subsequent auxiliary network equipment to achieve different communication functions.
[0123] Please see Figure 2 , Figure 2 This is a flowchart illustrating a channel map management method provided in an embodiment of this application. The method can be based on... Figure 1A or Figure 1B The architecture shown can be used to implement this method, but it can also be implemented based on other architectures. This method includes, but is not limited to, the following steps:
[0124] Step S201: The service device sends a first request message to the network device.
[0125] A service device is a device that can generate, store, and manage channel maps. Network devices can be RAN devices or user equipment. For explanations of service devices, RAN devices, and user equipment, please refer to [link to documentation / reference]. Figure 1A and Figure 1B The descriptions of the corresponding parts in the illustrated embodiments will not be repeated here.
[0126] In real-world environments, user equipment located close to each other within a cell exhibits a strong correlation in the steady-state characteristics of its channels, which are strongly correlated with the wireless transmission environment. A channel map can be viewed as a database storing the channel characteristics of a sub-region within a cell, thus characterizing the wireless transmission environment of that sub-region. In this application's embodiments, "cell" can refer to either a physical cell or a logical cell. A physical cell can be understood as a sector covered by RAN equipment (such as a base station) (a base station typically covers multiple sectors, and one sector can be called a physical cell). A logical cell can be understood as a logically defined area used by user equipment to provide communication services. In this application's embodiments, "sub-region" refers to a portion of a cell. A sub-region can be a portion obtained by rasterizing a physical cell or a portion obtained by logically dividing a logical cell. For clarity, a physical cell will be used as an example to further explain the sub-region; please refer to [link to relevant documentation]. Figure 3 , Figure 3 This is a schematic diagram of a sub-region provided in an embodiment of this application. For example... Figure 3 As shown, physical cell ABCD can be processed into multiple grids using two-dimensional rasterization. Figure 3 (Illustrated using a 10×6 grid), the area corresponding to one grid is a sub-region of the physical cell ABCD. It is understood that physical cells can also be processed using three-dimensional rasterization; this embodiment does not strictly limit this. The number of grids in the physical cell and the area of the sub-region corresponding to each grid can be set according to the actual application. Figure 3 Taking the area of the sub-region corresponding to each grid as an example (which can be a region area of 5 meters (m) × 5m), this application does not impose strict limitations on this.
[0127] The service device can generate a channel map based on the measurement information sent by the network device. Specifically, the service device sends a first request message to the network device.
[0128] In this application embodiment, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For example, when both the serving device and the network device are RAN devices, the serving device can be a unit in the RAN device other than the CU and DU (hereinafter referred to as SU), and the network device is a CU or DU in the RAN device. "The serving device sending a first request message to the network device" can be understood as the SU in the RAN device sending a first request message to the CU or DU in the RAN device. For an explanation of CU and DU, please refer to [link to relevant documentation]. Figure 1B The descriptions of the corresponding parts in the illustrated embodiments will not be repeated here. Similarly, in the embodiments of this application, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as a logic module inside the device receiving information from another logic module.
[0129] In the embodiments of this application, "sending information to... (e.g., a network device)" or the relevant illustrations in the accompanying drawings can be understood as the destination of the information being a network device. This can include sending information directly or indirectly to a terminal. "Receiving information from... (e.g., a network device)" or "receiving information from... (e.g., a network device)" or "receiving information sent by... (e.g., a network device)" or the relevant illustrations in the accompanying drawings can be understood as the source of the information being a network device, which can include receiving information directly or indirectly from a network device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. For example, when the serving device is a CN device and the network device is a user device, "the serving device sends a first request message to the network device" can be understood as the CN device first sending a first request message to the RAN device, and then the RAN device sending a first request message to the user device; that is, the CN device sends a first request message to the user device through the RAN device. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0130] The first request message is used to request first measurement information. The first request message includes a first generation method. The first measurement information is the information required to obtain the first channel map based on the first generation method. The first generation method is any one of the multiple generation methods of the channel map. The first channel map is used to characterize the channel characteristics of the first sub-region in the cell.
[0131] Channel maps can be generated in various ways, such as through environmental sensing, pilot measurement, and channel measurement. Different generation methods may require different measurement information, and the channel features in the resulting channel maps may also differ. Channel maps can store various channel features in the form of matrices, vectors, scalars, spectrograms, tables, or databases.
[0132] In one optional implementation, the first generation method is an environment-sensing method. The first measurement information includes scatterer information of a first sub-region, and the channel features in the first channel map include scatterer information and / or multipath information in the first sub-region. The scatterer information reflects one or more of the coordinates, shape, and material of the scatterer, and the multipath information reflects one or more of the transmission and reception angle, delay, and strength of the communication signal on the communication path. It is understood that the multipath information can be obtained by processing the scatterer information.
[0133] The first area can be understood as the sub-area where the user equipment is located in the cell. For example, when the network device is a user equipment, the first area is the sub-area where the user equipment is located; when the network device is a RAN device (such as a base station), the first area is the sub-area where the user equipment communicating with the RAN device is located.
[0134] A scattering body is an object that scatters communication signals (i.e., electromagnetic waves) during communication between RAN equipment and user equipment (such as trees or buildings). For ease of understanding, consider... Figure 4 As shown, the presence of scattering objects (such as trees 411 and buildings 412) causes the transmitted signal from the transmitting device (such as base station 413) to reach the receiving device (such as mobile phone 417) along multiple communication paths (such as communication path 414, communication path 415, and communication path 416), i.e., multipath effect. Multipath effect can potentially distort the transmitted signal or produce errors. Understandably, the environment sensing approach can focus on generating a first channel map based on the characteristics of the environmental space of the first area.
[0135] Optionally, the channel features in the first channel map can be represented by vectors. For example, when the channel features include the coordinates, shape, and material of the scatterer in the first sub-region, the scatterer information can be represented by the vector [x1, y2, α1, and α2], where x1 is the coordinate of the scatterer on the x-axis of the two-dimensional coordinate system (e.g., a Cartesian coordinate system) established based on the cell, y1 is the coordinate of the scatterer on the y-axis of the two-dimensional coordinate system, α1 is a numerical value representing the shape of the scatterer, and α2 is a numerical value representing the material of the scatterer. It should be noted that the mapping relationship between the numerical values and the scatterer shape (e.g., regular and irregular shapes), and the mapping relationship between the numerical values and the scatterer material (e.g., metal, wood, and plastic), can be set according to the actual application. For example, the values 1, 2, and 3 can correspond to metal, wood, and plastic, respectively.
[0136] Optionally, the channel features in the first channel map can be represented by a spectrum. For example, when the channel features include the transmission and reception angles and intensities of the communication signals along the communication path, the transmission and reception angles and intensities of the communication signals can be represented by an angle spectrum. For further understanding, please refer to [link to relevant documentation]. Figure 5A , Figure 5A This is a schematic diagram of an angular spectrum provided in an embodiment of this application. For example... Figure 5A As shown, angular spectrum 501 reflects the correspondence between azimuth and signal power. The unit of azimuth is degrees (deg), and the unit of signal power is decibels (dB). From Figure 5A It can be seen that communication signal transmission and reception occur in directions with azimuth angles of 40 degrees and 80 degrees. For example, when channel characteristics include the reception delay and strength of communication signals along the communication path, the reception delay and strength of the communication signals can be represented by a delay spectrum. For further understanding, please refer to [link to relevant documentation]. Figure 5B , Figure 5B This is a schematic diagram of a time delay spectrum provided in an embodiment of this application. Figure 5B As shown, the delay spectrum 502 reflects the correspondence between delay and signal strength, with the unit of delay being nanoseconds (ns) and the unit of signal strength being decibels (dB). From Figure 5B It can be seen that the reception delay is 500ns and 1000ns.
[0137] In one optional implementation, the first generation method is a pilot measurement method (which can be understood as a measurement method based on pilot signals), and the first measurement information includes the channel matrix of the first sub-region, and the channel features include the channel statistical covariance matrix and / or the space-frequency basis.
[0138] The elements in the channel matrix H are used to represent the correlation between different transmitting and receiving antennas or between different times. The channel statistical covariance matrix C and the space-frequency basis U can both be obtained by mathematically processing the channel matrix H. The channel statistical covariance matrix C and the space-frequency basis U are used to describe phenomena such as noise, interference and multipath fading in the channel.
[0139] For example, the relationship between the channel statistical covariance matrix C and the channel matrix H can be shown in Equation 1-1:
[0140] C = H * H H (1-1)
[0141] Among them, H H Let H be the conjugate transpose of the channel matrix H.
[0142] For example, the relationship between the space-frequency basis U and the channel matrix H can be shown in Equation 1-2:
[0143] H = c * U (1-2)
[0144] Where c is the projection coefficient.
[0145] Understandably, pilot measurement methods can focus on generating a first channel map based on the physical characteristics of the communication signals in the first region.
[0146] In one optional implementation, the first generation method is a channel measurement method, the first measurement information includes interference signal information of the first sub-region, and the channel features include interference feature space.
[0147] Channel measurement methods can be based on sounding reference signal (SRS) or channel state information reference signal (CSI-RS). The interference feature space is typically represented as a vector or matrix to reflect the impact of the interference signal on the communication signal. It is understandable that channel measurement methods can focus on generating a first channel map based on the physical characteristics of the interference signal in a first region.
[0148] It should be noted that the above explanations of the measurement information corresponding to different generation methods and the channel characteristics in the first channel map generated based on different generation methods are all exemplary descriptions and can be adjusted according to actual applications. The embodiments of this application do not impose strict limitations on this.
[0149] In an optional implementation, the first measurement information may further include a cell identifier and / or the location information of the user equipment. The cell identifier can help subsequent serving devices distinguish between different cells. Optionally, the cell identifier can be a cell ID, and the representation of the cell ID can be set according to the actual application; for example, the cell ID can be represented as PCI_1. The location information of the user equipment can help subsequent serving devices distinguish between different sub-regions. Optionally, the location information of the user equipment can be coordinate information.
[0150] For example, when the network device is a user equipment (UE), the UE can send the cell identifier of its own cell and its own location information to the service device after receiving the first request information; when the network device is a CU in the RAN device, the CU can send the cell identifier of the cell where the UE that has established a communication connection with the RAN device is located and the location information of the UE to the service device after receiving the first request information; since in practical applications, the DU in the RAN device does not have the authority to obtain the real location information of the UE that has established a communication connection with the RAN device, when the network device is a DU in the RAN device, the DU can send the virtual location information of the UE to the service device after receiving the first request information, and the service device can obtain the real location information of the UE based on the virtual location information of the UE.
[0151] In an optional implementation, the first measurement information may further include a cell identifier and / or the location information of the user equipment. The cell identifier can help subsequent service equipment distinguish between different cells. Optionally, the cell identifier can be a cell ID, and the representation of the cell ID can be set according to the actual application; for example, the cell ID can be represented as PCI_1. The location information of the user equipment can help subsequent service equipment distinguish between different sub-regions. Optionally, the location information of the user equipment can be coordinate information.
[0152] For example, when the network device is a user equipment (UE), the UE can send the cell identifier of its own cell and its own location information to the service device after receiving the first request information; when the network device is a CU in the RAN device, the CU can send the cell identifier of the cell where the UE that has established a communication connection with the RAN device is located and the location information of the UE to the service device after receiving the first request information; since in practical applications, the DU in the RAN device does not have the authority to obtain the real location information of the UE that has established a communication connection with the RAN device, when the network device is a DU in the RAN device, the DU can send the virtual location information of the UE to the service device after receiving the first request information, and the service device can obtain the real location information of the UE based on the virtual location information of the UE.
[0153] Step S202: The network device sends the first measurement information to the service device.
[0154] After receiving the first request message from the service device, the network device obtains the first measurement information based on the first generation method in the first request message and sends the first measurement information to the service device. For an explanation of the first measurement information, please refer to the corresponding section in step S201; it will not be repeated here.
[0155] In one alternative implementation, the network device simultaneously sends the cell identifier and / or the location information of the user equipment to the serving device when sending the first measurement information.
[0156] Step S203: The service device obtains the first channel map of the first sub-region under the first generation mode based on the first measurement information.
[0157] After receiving the first measurement information sent by the network device, the service device acquires the first measurement information based on the first generation method and generates a first channel map based on the first measurement information. For an explanation of the first generation method and the first channel map, please refer to the corresponding explanation in step S201.
[0158] Furthermore, the service equipment can establish a first correspondence group, which includes a first channel map, a cell identifier, a sub-region identifier of a first sub-region, and a first generation method.
[0159] In one optional implementation, the sub-region identifier can be obtained by the serving device based on the location information of the user equipment, which can be included in the first measurement information. For example, reuse... Figure 3 If the cell where the user equipment is located is physical cell ABCD, and the location information of the user equipment is (3m, 3m), then the service equipment can determine that the sub-region where the user equipment is located is the first sub-region corresponding to the first grid 301 in physical cell ABCD, and then determine the sub-region identifier of the first sub-region.
[0160] Optionally, the sub-region identifier can be a sub-region ID. The representation of the sub-region ID can be set according to the actual application. For example, the sub-region ID of the sub-region corresponding to the grid in the i-th row and j-th column after the cell is rasterized can be represented as Grid_ij. Then, the sub-region ID of the first sub-region corresponding to the first grid 301 in physical cell ABCD can be represented as Grid_11.
[0161] Understandably, a serving device can send request messages to multiple network devices to obtain channel maps of different sub-regions within different cells under a certain generation method. The serving device can then establish a first correspondence, which includes multiple correspondence groups. Each correspondence group includes the channel map, cell identifier, sub-region identifier, and generation method. These multiple correspondence groups include the aforementioned first correspondence group.
[0162] For example, the first correspondence group includes the first channel map, the cell identifier PCI_1 of the cell, the sub-region identifier Grid_11 of the first sub-region, and the sensing environment mode. The first correspondence can be shown in Table 1 below:
[0163] Table 1 First Correspondence Table
[0164]
[0165] In one optional implementation, when the serving device receives first measurement information based on a first generation method and targeting a first sub-region from different network devices, the serving device can perform fusion processing on the multiple first measurement information to obtain fused measurement information, and then generate a first channel map based on the fused measurement information according to the first generation method. The embodiments of this application do not strictly limit the processing logic of the fusion processing.
[0166] In an optional implementation, after step S203, the network device may send a second request message to the service device. This second request message requests a first channel map of the first sub-region, and includes a first communication function. Upon receiving the second request message, the service device may determine a first generation method corresponding to the first communication function based on a first correspondence, and send the first channel map of the first sub-region under the first generation method to the network device. After receiving the first channel map, the network device may implement the first communication function based on the channel characteristics in the first channel map.
[0167] As mentioned above, network devices can implement various communication functions based on channel characteristics in the channel map. The first communication function is one of the aforementioned communication functions (such as channel measurement, beamforming, positioning, and air interface transmission mode selection).
[0168] "Channel measurement" can be understood as a communication function that evaluates channel performance based on relevant channel parameters; "beamforming" can be understood as a communication function that adjusts the parameters of the basic units of a phase array so that signals at certain angles achieve constructive interference while signals at other angles achieve destructive interference; "positioning" can be understood as a communication function that determines location; "air interface transmission mode selection" can be understood as determining the transmission mode of communication signals on the communication path based on multipath information or interference signal information, such as modulation mode, multiple access mode, and cooperative mode.
[0169] Therefore, channel features that include channel parameters are more suitable for scenarios where the communication function is "channel measurement", channel features that include interference signals are more suitable for scenarios where the communication function is "beamforming" or "air interface transmission mode selection", channel features that include location information are more suitable for scenarios where the communication function is "positioning", and channel features that include multipath information or interference information are more suitable for scenarios where the communication function is "air interface transmission mode selection".
[0170] For example, based on the exemplary description of channel features in the channel spectrum generated by different generation methods in step S201, the adaptation relationship between communication functions and channel spectrum generation methods can be seen in Table 2 below:
[0171] Table 2. Adaptation Relationship between Communication Functions and Channel Map Generation Methods
[0172]
[0173] In other words, each communication function can be adapted to at least one generation method (adaptation can also be called "correspondence").
[0174] For example, if the first communication function is "location", the service device can determine that the first generation method corresponding to "location" is "environment-aware mode", and determine the channel map of the first sub-region under "environment-aware mode" based on the above-mentioned first correspondence. Then, the service device can send the channel map to the network device.
[0175] Optionally, the second request information may also include the sub-region identifier of the first sub-region and the cell identifier of the cell in which the first sub-region is located. For example, if the second request information includes the first communication function "location", the cell identifier "PCI_1" and the sub-region identifier "Grid_11", then the serving device can send the corresponding channel map to the communication device based on Table 1 and Table 2.
[0176] Optionally, when the first communication function corresponds to multiple generation methods, the service device may randomly or by default select a generation method and send the channel map corresponding to the first sub-region in that generation method.
[0177] It should be noted that the types of communication functions, the types of channel map generation methods, and the correspondence between communication functions and channel map generation methods mentioned above are merely examples, and the embodiments of this application do not impose strict limitations on them.
[0178] Therefore, considering that the channel characteristics in the channel maps obtained based on different generation methods may be different, the service device in this embodiment can request the network device to send the measurement information (such as the first measurement information) required to obtain the channel map (such as the first channel map) corresponding to a sub-region (such as the first sub-region) based on the specified generation method (such as the first generation method). In this way, the channel map corresponding to the specified generation method can be obtained according to the measurement information, and the correspondence between the first sub-region, the first generation method and the first channel map can be established and stored. This improves the service device's ability to manage the channel map and is beneficial for subsequent auxiliary network devices to realize different communication functions.
[0179] Furthermore, considering that network devices may need to implement different communication functions based on different channel characteristics, the service device can send a channel map adapted to the communication function when the network device needs to implement a certain communication function, thereby meeting different network performance optimization requirements.
[0180] Considering that the channel characteristics of a sub-region may change with variations in the communication environment (including the physical and electromagnetic environments), Figure 2 In the illustrated embodiment, the service device can also update the stored first correspondence (i.e., the correspondence between channel map, cell identifier, sub-area identifier and generation method).
[0181] Please see Figure 6 , Figure 6This is a flowchart illustrating another channel map management method provided in this application embodiment. This method can be based on... Figure 1A or Figure 1B The architecture shown can be used to implement this method, but it can also be implemented based on other architectures. This method includes, but is not limited to, the following steps:
[0182] Step S601: The service device sends a third request message to the network device.
[0183] The third request message includes the first generation method and is used to request second measurement information. The second measurement information is the information required to obtain the second channel map based on the first generation method. The second channel map is used to characterize the channel characteristics of the first sub-region. After receiving the third request message, the network device will acquire the second measurement information.
[0184] For explanations regarding the generation method, measurement information, and channel map, please refer to [link / reference needed]. Figure 2 The explanation of the corresponding part in step S201 in the illustrated embodiment will not be repeated here.
[0185] Understandably, although the second measurement information is also the measurement information corresponding to the first sub-region under the first generation method, it is acquired after the acquisition time of the first measurement information. For ease of distinction, the acquisition time of the first measurement information will be referred to as the first moment, and the acquisition time of the second measurement information will be referred to as the second moment.
[0186] Step S602: The service device obtains the first error between the first feature parameter and the second feature parameter.
[0187] Feature parameters are used to characterize the data characteristics of measurement information; specifically, the first feature parameter characterizes the data characteristics of the first measurement information, and the second feature parameter characterizes the data characteristics of the second measurement information. These feature parameters can be obtained from the measurement information.
[0188] In one optional implementation, after acquiring the second measurement information, the network device can determine a second characteristic parameter based on the second measurement information. Then, the network device can send the second characteristic parameter to the serving device. The serving device can determine a first characteristic parameter based on the first measurement information previously sent by the network device, and after acquiring the second characteristic parameter, compare the first characteristic parameter and the second characteristic parameter to obtain a first error.
[0189] In one optional implementation, after acquiring the second measurement information, the network device can determine a second characteristic parameter based on the second measurement information, and can also determine a first characteristic parameter based on the previously acquired first measurement information. Next, the network device can compare the first characteristic parameter and the second characteristic parameter to obtain a first error. Then, the network device sends the first error to the service device.
[0190] In other words, the first error can be calculated by the network device or by the service device, and this application does not strictly limit it.
[0191] Optionally, the first generation method is an environment-sensing method. The first measurement information includes scatterer information of the first sub-region at a first time (hereinafter referred to as the first scatterer information), and the first feature parameter can be the first scatterer information or first multipath information obtained based on the first scatterer information. Similarly, the second measurement information includes scatterer information of the first sub-region at a second time (hereinafter referred to as the second scatterer information), and the second feature parameter can be the second scatterer information or second multipath information obtained based on the second scatterer information.
[0192] Optionally, the first generation method is a pilot measurement method, and the first measurement information includes the channel matrix of the first sub-region at the first time (hereinafter referred to as the first channel matrix), and the first feature parameter can be the first channel matrix. Similarly, the second measurement information includes the channel matrix of the first sub-region at the second time (hereinafter referred to as the second channel matrix), and the second feature parameter can be the second channel matrix.
[0193] Optionally, the first generation method is a traditional measurement method, whereby the first measurement information includes interference signal information of the first sub-region at the first time (hereinafter referred to as the first interference signal information), and the first feature parameter can be a first interference feature space obtained based on the first interference information. Similarly, the second measurement information includes interference signal information of the first sub-region at the second time (hereinafter referred to as the second interference signal information), and the second feature parameter can be a second interference feature space obtained based on the second interference information.
[0194] It should be noted that the correspondence between the measurement information and feature parameters mentioned above is only an example, and the embodiments of this application do not impose strict limitations on it.
[0195] The first error is the error between the first characteristic parameter and the second characteristic parameter. Since the characteristic parameters are data features used to characterize the measurement information, the first error reflects the correlation between the first and second measurement information. It is understandable that in the scenario where the "first generation method is an environment-sensing method," changes in the communication environment, especially changes in the physical environment (such as the increase or decrease of scatterers), will cause changes in the measurement information (such as scatterer information or multipath information), thereby changing the characteristic parameters. In the scenario where the "first generation method is a pilot measurement method or a traditional measurement method," changes in the communication environment, especially changes in the electromagnetic environment, will cause changes in the measurement information (such as channel matrix or interference signal information), thereby changing the characteristic parameters.
[0196] Step S603: If the first error is not greater than the preset error threshold, the service device receives the second measurement information.
[0197] The larger the first error, the smaller the correlation between the first characteristic parameter and the second characteristic parameter. In an optional implementation, if the first error is not greater than a preset error threshold, it indicates that the first measurement information and the second measurement information are relatively correlated, thus indicating that the communication environment of the first sub-region does not change much or that the change in the communication environment of the first sub-region has little impact on the measurement information required when generating the channel map based on the first generation method. The preset error threshold can be a default setting or can be adjusted according to actual application. The serving device can subsequently update the first channel map based on the second measurement information to improve the real-time performance of the channel map of the first sub-region under the first generation method (see steps S604 and S605 for details).
[0198] Optionally, the service device may send a first indication message to the network device if the first error is not greater than a preset error threshold. The first indication message is used to instruct the transmission of second measurement information. After receiving the first indication message, the network device sends the second measurement information to the service device.
[0199] Step S604: The service device obtains the second channel map of the first sub-region under the first generation mode based on the second measurement information.
[0200] After receiving the second measurement information, the service device obtains the second channel map of the first sub-region under the first generation method based on the second measurement information. For the implementation principle of step S604, please refer to [link to relevant documentation]. Figure 2 Step S203 in the illustrated embodiment will not be repeated here.
[0201] Step S605: The serving device updates the first channel map to the second channel map.
[0202] Depend on Figure 2 As shown in step S203 of the illustrated embodiment, the serving device stores a first correspondence group. After obtaining the second channel map, the serving device updates the first channel map in the first correspondence group to the second channel map. For example, the serving device can replace "first channel map" in Table 1 mentioned in step S203 with "second channel map".
[0203] In one optional implementation, if the first error is greater than a preset error threshold, it indicates that the correlation between the first measurement information and the second measurement information is poor. This suggests that the communication environment of the first sub-region has changed significantly, or that the changes in the communication environment of the first sub-region have a significant impact on the measurement information required to generate the channel map based on the first generation method. Consequently, it indicates that the channel characteristics in the channel map of the first sub-region under the first generation method are unstable. This will cause subsequent network devices to utilize distorted channel characteristics when implementing subsequent communication functions based on the first channel map.
[0204] To avoid distortion of channel features in the channel map, optionally, the serving device can remove the previously stored first channel map, that is, remove the relationship groups that contain the first channel map in the first correspondence. For example, the serving device can remove the correspondences of "PCI_1", "Grid_11", and "first channel map" in Table 1 mentioned in step S203. Alternatively, after removing the first channel map, the serving device can continue to obtain the channel map of the first sub-region under the second generation method, where the second generation method is a generation method not included in the first request message. Specifically, the serving device can send a fourth request message to the network device. The fourth request message includes the second generation method and is used to request third measurement information, which is the information required to obtain the third channel map based on the second generation method. The third channel map includes channel features used to characterize the first sub-region.
[0205] Therefore, considering that the channel characteristics of a sub-region may change with changes in the communication environment (including the physical environment and the electromagnetic environment), the service device in this embodiment can update the first channel map obtained based on the first measurement information to the second channel map obtained based on the second measurement information when the first error is not greater than a preset error threshold (i.e., when the change in the communication environment is small or the change in the communication environment has little impact on the measurement information corresponding to different times). This improves the real-time performance of the channel map of the first sub-region under the first generation method and is beneficial for better assisting network devices in realizing different communication functions.
[0206] In addition, the service equipment can also discard the first channel map obtained based on the first measurement information when the first error is not greater than the preset error threshold (i.e. when the communication environment changes significantly or the changes in the communication environment have a significant impact on the measurement information at different times), so as to avoid the channel feature distortion from affecting the realization of subsequent communication functions.
[0207] Considering that dynamic influencing factors in the communication environment may affect the channel characteristics of sub-regions, Figure 2In the illustrated embodiment, the service device can also update the stored first correspondence (i.e., the correspondence between channel map, cell identifier, sub-area identifier and generation method).
[0208] Please see Figure 7 , Figure 7 This is a flowchart illustrating another channel map management method provided in this application embodiment. This method can be based on... Figure 1A or Figure 1B The architecture shown can be used to implement this method, but it can also be implemented based on other architectures. This method includes, but is not limited to, the following steps:
[0209] Step S701: The service device sends a third request message to the network device.
[0210] After the service device sends the third request information to the network device, the network device will obtain the second measurement information.
[0211] For an explanation of step S701, please refer to [link / reference]. Figure 6 The explanation of step S601 in the illustrated embodiment will not be repeated here.
[0212] Step S702: The service device obtains the first compensation information.
[0213] The first compensation information is obtained by comparing the first measurement information and the second measurement information. The first compensation information is used to reflect the impact of dynamic influencing factors in the communication environment (such as movable scatterers, weather factors, etc.) on the measurement information.
[0214] In one optional implementation, after acquiring the second measurement information, the network device can determine the first compensation information based on the second measurement information and the previously acquired first measurement information, and send the first compensation information to the service device.
[0215] Optionally, the first generation method is an environment-sensing method, the first measurement information includes first scatterer information, the second measurement information includes second scatterer information, and the first compensation information can be newly added scatterer information obtained by comparing the first scatterer information and the second scatterer information.
[0216] Optionally, the first generation method is a pilot measurement method, the first measurement information includes a first channel matrix H1, and the second measurement information includes a second channel matrix H2. The space-frequency basis U1 can be obtained from the first channel matrix H1, and the space-frequency basis U2 can be obtained from the second channel matrix H2. Then, the first compensation information can be the basis difference ΔU between the space-frequency basis U1 and the space-frequency basis U2 (equal to U2-U1).
[0217] Optionally, the first generation method is a traditional measurement method, the first measurement information includes the first interference signal information, the second measurement information includes the second interference signal information (hereinafter referred to as the second interference information), and the first compensation information can be the newly added signal information obtained by comparing the first interference signal information and the second interference signal information.
[0218] It should be noted that the correspondence between the measurement information and compensation information mentioned above is only an example, and the embodiments of this application do not impose strict limitations on it.
[0219] It can be understood that in scenarios where the "first generation method is the environment-sensing method," dynamic influencing factors in the communication environment, especially movable scatterers, will cause changes in measurement information (such as scatterer information or multipath information). In scenarios where the "first generation method is the pilot measurement method or the traditional measurement method," dynamic influencing factors in the communication environment, especially weather factors, will cause changes in measurement information (such as channel matrix or interference signal information).
[0220] Step S703: The service equipment updates the first channel map based on the first compensation information and the first measurement information.
[0221] In one alternative implementation, the service device can obtain new measurement information (i.e., second measurement information) based on the first compensation information and the first measurement information, and obtain a second channel map of the first sub-region under the first generation method based on the second measurement information.
[0222] In one alternative implementation, the serving device can obtain a compensated channel map between the first channel map and the second channel map by inputting the first compensation information into a pre-trained mathematical model. Then, the serving device obtains the second channel map based on the compensated channel map and the first channel map.
[0223] Depend on Figure 2 As shown in step S203 of the illustrated embodiment, the serving device stores a first correspondence group. After obtaining the second channel map, the serving device updates the first channel map in the first correspondence group to the second channel map. For example, the serving device can replace "first channel map" in Table 1 mentioned in step S203 with "second channel map".
[0224] Therefore, considering that dynamic influencing factors in the communication environment may affect the channel characteristics of a sub-region, the service device in this application embodiment can update the first channel map obtained based on the first measurement information to the second channel map obtained based on the compensation information after obtaining the first compensation information obtained by comparing the first measurement information and the second measurement information. This improves the real-time performance of the channel map of the first sub-region under the first generation method and is beneficial to better assist network devices in realizing different communication functions.
[0225] The following describes the communication device provided in the embodiments of this application.
[0226] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 8 As shown, the communication device 80 includes a processing module 801 and a transceiver module 802. The transceiver module 802 can implement corresponding communication functions, and the processing module 801 is used for data processing. The transceiver module 802 can also be called an interface, a communication interface, or a communication module, etc.
[0227] In some embodiments of this application, the communication device can be used to perform the actions performed by the service device or network device in the above method embodiments. The transceiver module 802 is used to perform the transceiver-related operations performed by the service device or network device in the above method embodiments. For example, the sending end can be the device itself or a chip or functional module configurable in the device. The processing module 801 is used to perform the processing-related operations performed by the service device or network device in the above method embodiments. The processing module 801 can perform the corresponding operations by calling a computer program or by performing the corresponding operations through corresponding hardware circuits. The transceiver module 802 can perform transceiver operations independently or under the control of the processing module 801.
[0228] For example, Figure 8 The communication device 80 shown can be a service device or a component in a service device as described in the method embodiments above. The processing module 801 and the transceiver module 802 in the communication device 80 can respectively perform the following operations:
[0229] The transceiver module 802 is used to send a first request message, wherein the first request message includes a first generation method, the first request message is used to request first measurement information, the first measurement information is the information required to obtain the first channel map based on the first generation method, the first generation method is any one of a variety of channel map generation methods, and the first channel map is used to characterize the channel characteristics of the first sub-region in the cell;
[0230] The transceiver module 802 is used to receive the first measurement information;
[0231] The processing module 801 obtains the first channel map of the first sub-region under the first generation mode based on the first measurement information.
[0232] In one alternative implementation, multiple generation methods include at least two of the following: environment-aware method, pilot measurement method, and channel measurement method.
[0233] In yet another alternative implementation, the processing module 801 is also used for:
[0234] A first correspondence is determined, wherein the first correspondence includes multiple correspondence groups, each correspondence group includes a channel map, a cell identifier, a sub-region identifier, and a generation method, and the multiple correspondence groups include the first correspondence group, which includes a first channel map, a cell identifier, a sub-region identifier, and a first generation method.
[0235] In yet another alternative implementation, the transceiver module 802 is also used for:
[0236] Receive a second request message, wherein the second request message is used to request the channel map of the first sub-region, and the second request message includes a first communication function, the first communication function corresponding to a first generation method;
[0237] Transmit the first channel map of the first sub-region under the first generation method.
[0238] In another alternative implementation, the first communication function is one of channel measurement, beamforming, positioning, and air interface transmission mode selection.
[0239] In another alternative implementation, the first generation method is an environment-sensing method, and the first measurement information includes the scatterer information of the sub-region;
[0240] Alternatively, the first generation method is pilot measurement, and the first measurement information includes the channel statistical covariance matrix of the sub-region;
[0241] Alternatively, the first generation method is a channel measurement method, and the first measurement information includes interference signal information of the sub-region.
[0242] In another alternative implementation, the first generation method is an environment-aware method, and the channel features include scatterer information and / or multipath information in the sub-region. The scatterer information is used to reflect one or more of the coordinates, shape and material of the scatterer, and the multipath information is used to reflect one or more of the reception angle, transmission angle, delay and strength of the communication signal on the communication path.
[0243] Alternatively, the first generation method is pilot measurement, and the channel characteristics include the channel statistical covariance matrix and / or the space-frequency basis;
[0244] Alternatively, the first generation method is a channel measurement method, and the channel characteristics include the interference feature space.
[0245] In another alternative implementation:
[0246] The transceiver module 802 is also used to send a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0247] The processing module 801 is also used to obtain a first error between the first feature parameter and the second feature parameter, wherein the first feature parameter is used to characterize the data characteristics of the first measurement information, and the second feature parameter is used to characterize the data characteristics of the second measurement information;
[0248] The transceiver module 802 is also used to receive second measurement information when the first error is not greater than a preset error threshold.
[0249] The processing module 801 is also used to obtain a second channel map of the first sub-region under the first generation method based on the second measurement information;
[0250] Processing module 801 is also used to update the first channel map to the second channel map.
[0251] In another alternative implementation, regarding the acquisition of the first error between the first feature parameter and the second feature parameter:
[0252] The transceiver module 802 is used to receive the first characteristic parameter;
[0253] The processing module 801 is specifically used to determine the first error between the first feature parameter and the second feature parameter.
[0254] In another alternative implementation, the processing module 801 is further configured to remove the first channel spectrum if the first error is greater than a preset error threshold.
[0255] In another alternative implementation:
[0256] The transceiver module 802 is also used to send a fourth request message, wherein the fourth request message includes a second generation method, the fourth request message is used to request third measurement information, the second generation method is any one of the multiple generation methods except the first generation method, the third measurement information is the information required to obtain the third channel map based on the second generation method, and the third channel map includes channel features used to characterize the first sub-region.
[0257] The transceiver module 802 is also used to receive third measurement information;
[0258] The processing module 801 is also used to obtain the third channel map of the first sub-region under the second generation mode based on the third measurement information.
[0259] In another alternative implementation:
[0260] The transceiver module 802 is also used to send a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0261] The processing module 801 is also used to obtain first compensation information, wherein the first compensation information is information obtained by comparing the first measurement information and the second measurement information, and the first compensation information is used to reflect the influence of dynamic influencing factors on the measurement information;
[0262] The processing module 801 is also used to update the first channel map based on the first compensation information and the first measurement information.
[0263] Reuse Figure 8 In other embodiments of this application, exemplarily, Figure 8 The communication device 80 shown can be a network device or a component in a network device as described in the above method embodiment. The processing module 801 and the transceiver module 802 in the communication device can respectively perform the following operations:
[0264] The transceiver module 802 is used to receive a first request message, wherein the first request message includes a first generation method, the first request message is used to request first measurement information, the first measurement information is the information required to obtain a first channel map based on the first generation method, the first generation method is any one of a variety of channel map generation methods, and the first channel map is used to characterize the channel characteristics of a first sub-region in the cell;
[0265] The transceiver module 802 is used to send the first measurement information.
[0266] In one alternative implementation, multiple generation methods include at least two of the following: environment-aware method, pilot measurement method, and channel measurement method.
[0267] In yet another alternative implementation, the transceiver module 802 is also used for:
[0268] Send a second request message, wherein the second request message is used to request the channel map of the first sub-region, and the second request message includes a first communication function, the first communication function corresponding to a first generation method;
[0269] Receive the first channel map of the first sub-region under the first generation mode.
[0270] In another alternative implementation, the first communication function includes one or more of the following: channel measurement, beamforming, positioning, and air interface transmission mode selection.
[0271] In another alternative implementation, the first generation method is an environment-sensing method, and the first measurement information includes the scatterer information of the sub-region;
[0272] Alternatively, the first generation method is pilot measurement, and the first measurement information includes the channel statistical covariance matrix of the sub-region;
[0273] Alternatively, the first generation method is a channel measurement method, and the first measurement information includes interference signal information of the sub-region.
[0274] In another alternative implementation, the first generation method is an environment-aware method, and the channel features include scatterer information and / or multipath information in the sub-region. The scatterer information is used to reflect one or more of the coordinates, shape and material of the scatterer, and the multipath information is used to reflect one or more of the reception angle, transmission angle, delay and strength of the communication signal on the communication path.
[0275] Alternatively, the first generation method is pilot measurement, and the channel characteristics include the channel statistical covariance matrix and / or the space-frequency basis;
[0276] Alternatively, the first generation method is a channel measurement method, and the channel characteristics include the interference feature space.
[0277] In another alternative implementation:
[0278] The transceiver module 802 is also used to receive a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0279] Processing module 801 is used to acquire second measurement information;
[0280] The processing module 801 is further configured to determine a second feature parameter based on the second measurement information, wherein the second feature parameter is used to characterize the data characteristics of the second measurement information;
[0281] The transceiver module 802 is also used to send the second characteristic parameter.
[0282] In yet another alternative implementation, the transceiver module 802 is also used for:
[0283] If the first error between the first feature parameter and the second feature parameter is not greater than a preset error threshold, the second measurement information is sent, wherein the first feature parameter is used to characterize the data features of the first measurement information.
[0284] In yet another alternative implementation, the transceiver module 802 is also used for:
[0285] Receive a fourth request message, wherein the fourth request message includes a second generation method, the fourth request message is used to request third measurement information, the second generation method is any one of a variety of generation methods other than the first generation method, the third measurement information is the information required to obtain the third channel map based on the second generation method, and the third channel map includes channel features used to characterize the first sub-region;
[0286] Send the third measurement information.
[0287] In yet another alternative implementation, the transceiver module 802 is also used for:
[0288] Receive a third request message, wherein the third request message includes a first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region;
[0289] Send first compensation information, wherein the first compensation information is information obtained by comparing the first measurement information and the second measurement information, and the first compensation information is used to reflect the impact of dynamic influencing factors on the measurement information.
[0290] The specific descriptions of the transceiver module 802 and the processing module 801 shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module 802 and the processing module 801, please refer to the above method embodiments, which will not be described in detail here.
[0291] The communication device according to the embodiments of this application has been described above. The following describes the possible product forms of the communication device. Any device possessing the above-described... Figure 8 Any form of product that incorporates the functionality of the aforementioned communication device falls within the protection scope of the embodiments of this application.
[0292] The following description is merely an example and does not limit the product form of the communication device in the embodiments of this application to this.
[0293] In one possible implementation, Figure 8In the communication device 80 shown, the processing module 801 can be one or more processors, and the transceiver module 802 can be a transceiver, or the transceiver module 802 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.
[0294] like Figure 9 As shown, the communication device 90 includes one or more processors 902 and transceiver 901. Exemplarily, the transceiver 901 is used to perform actions such as... Figure 8 The transceiver module 802 shown implements the functions or steps, and the processor 902 is used to execute such functions or steps. Figure 8 The processing module 801 shown illustrates the functions or steps implemented by it. For detailed information on the processor 902 and transceiver 901, please refer to [link / reference needed]. Figure 8 Alternatively, the method embodiments shown above will not be described in detail here.
[0295] The descriptions of the relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here.
[0296] exist Figure 9 In various implementations of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0297] Optionally, the communication device 90 may further include one or more memories 903 for storing program instructions and / or data. The memory 903 is coupled to the processor 902. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 902 may operate in conjunction with the memory 903. The processor 902 may execute program instructions stored in the memory 903. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0298] This application embodiment does not limit the specific connection medium between the transceiver 901, processor 902, and memory 903. This application embodiment... Figure 9 The memory 903, processor 902, and transceiver 901 are connected via a bus 904. Figure 9 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0299] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0300] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0301] The processor 902 is primarily used to process communication protocols and data, control the entire communication device, execute software programs, and process the data from those programs. The memory 903 is primarily used to store software programs and data. The transceiver 901 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used to receive user input data and output data to the user.
[0302] When the communication device is powered on, the processor 902 can read the software program in the memory 903, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 902 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 902. The processor 902 converts the baseband signal into data and processes the data.
[0303] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0304] The communication device shown in the embodiments of this application may also have a higher... Figure 9This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.
[0305] In another possible implementation Figure 8 In the communication device shown, the processing module 801 can be one or more logic circuits, and the transceiver module 802 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 802 can also be a transmitting module and a receiving module; the transmitting module can be an output interface, and the receiving module can be an input interface, integrated into one module, such as an input / output interface. Figure 10 As shown, Figure 10 The communication device 160 shown includes logic circuitry 1601 and interface 1602. That is, the processing module 801 can be implemented using logic circuitry 1601, and the transceiver module 802 can be implemented using interface 1602. The logic circuitry 1601 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1602 can be a communication interface, input / output interface, pins, etc. For example, Figure 10 Taking the aforementioned communication device as an example, the chip includes a logic circuit 1601 and an interface 1602.
[0306] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1601 can be used to perform... Figure 8 The processing module 801 shown implements the functions or steps, and the interface 1602 can be used to execute such functions or steps. Figure 8 The transceiver module 802 shown illustrates the functions or steps implemented by this module. For detailed information on the logic circuit 1601 and interface 1602, please refer to [link / reference needed]. Figure 9 Alternatively, the method embodiments shown above will not be described in detail here.
[0307] In an alternative implementation, the communication device 160 may be a RAN chip. For example... Figure 11As shown, the RAN chip 170 includes a CU, a DU, and a RU. The CU is a platform that performs upper-layer L2 and L3 functions. 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 computing and radio frequency (RF) digital functions; 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 the aforementioned DU and RU.
[0308] 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.
[0309] 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 a field-programmable gate array (FPGA) / graphics processing unit (GPU)-based hardware accelerator; or all L1 functions can be offloaded to an FPGA / GPU-based hardware accelerator, 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. The hardware accelerator supports interconnection with x86 or non-x86 processors. Similarly, the accelerator has a multi-channel high-speed serial computer interconnect express (PCIe) interface pointing to the central processing unit (CPU) and external connections via gigabit Ethernet (GbE) connectivity.
[0310] The RU includes the following components: the Open Radio Access Network Processing Unit (O-RAN OPU) receives Enhanced Common Public Radio Interface (eCPRI) frames from the O-RAN fronthaul and performs fronthaul interface processing, the lowest level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be a CPU, FPGA, or application-specific integrated circuit (ASIC).
[0311] The OPU's digital processing unit (DPU) performs synchronization, digital downconverter (DDC) in UL, digital upconverter (DUC) in DL, crest factor reduction (CFR), and digital pre-distortion (DPD). It can also improve power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF front end.
[0312] The DPU can be implemented as an FPGA or ASIC. The RF processing unit of an open RU (also known as an O-RU) includes a transceiver module, up / down converters, power amplifiers (PA), low noise amplifiers (LNA), and transmit / reception (Tx / Rx) filters. All conversions between the analog and digital domains (e.g., RF sampling, use of RF in up-conversion and down-conversion, frequency conversion using intermediate frequency (IF) and local oscillator (LO) mixing) are performed within the transceiver module. It should be noted that the physical and logical partitions within the RF processing unit do not require specific boundaries.
[0313] The above description of the communication device is merely an example; for... Figure 10 and Figure 11 For a detailed description of the communication device shown, please refer to the method embodiments above or Figure 8or Figure 9 This will not be elaborated upon here.
[0314] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.
[0315] The descriptions of relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here. For Figure 10 and Figure 11 For specific implementations of the various embodiments shown, please refer to the above embodiments, which will not be described in detail here.
[0316] This application also provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device interact with each other. The first communication device is used to perform all or part of the operations of the service device in any of the foregoing method embodiments, and the second communication device is used to perform all or part of the operations of the network device in any of the foregoing method embodiments.
[0317] In addition, this application also provides a computer program for implementing the operations and / or processes performed by various computing resource management devices in the methods provided in this application.
[0318] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various computing resource management devices in the methods provided in this application.
[0319] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.
[0320] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0321] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0322] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0323] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0324] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0325] Furthermore, unless otherwise stated, the use of ordinal numbers such as "first" and "second" in the embodiments of this application is for distinguishing multiple objects, and is not for limiting the order, timing, priority or importance of multiple objects, such as first measurement information and first sub-region.
[0326] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for managing channel maps, characterized in that, The method includes: Send a first request message, wherein the first request message includes a first generation method, the first request message is used to request first measurement information, the first measurement information is the information required to obtain a first channel map based on the first generation method, the first generation method is any one of a variety of channel map generation methods, and the first channel map is used to characterize the channel characteristics of a first sub-region in the cell; Receive the first measurement information; The first channel map of the first sub-region under the first generation method is obtained based on the first measurement information.
2. The method according to claim 1, characterized in that, The multiple generation methods include at least two of the following: environment sensing method, pilot measurement method, and channel measurement method.
3. The method according to claim 1 or 2, characterized in that, The method further includes: A first correspondence is determined, wherein the first correspondence includes multiple correspondence groups, each correspondence group includes a channel map, a cell identifier, a sub-region identifier, and a generation method, the multiple correspondence groups include a first correspondence group, the first correspondence group includes the first channel map, the cell identifier of the cell, the sub-region identifier of the first sub-region, and the first generation method.
4. The method according to any one of claims 1-3, further comprising: Receive a second request message, wherein the second request message is used to request the channel map of the first sub-region, and the second request message includes a first communication function, the first communication function corresponding to the first generation method; Send the first channel map of the first sub-region under the first generation method.
5. The method according to claim 4, wherein the first communication function is one of channel measurement, beamforming, positioning, and air interface transmission mode selection.
6. The method according to any one of claims 1-5, characterized in that: The first generation method is an environment-sensing method, and the first measurement information includes scatterer information of the sub-region; Alternatively, the first generation method is a pilot measurement method, and the first measurement information includes the channel statistical covariance matrix of the sub-region; Alternatively, the first generation method may be a channel measurement method, and the first measurement information may include interference signal information of the sub-region.
7. The method according to any one of claims 1-6, characterized in that: The first generation method is an environment-sensing method. The channel features include scatterer information and / or multipath information in the sub-region. The scatterer information is used to reflect one or more of the coordinates, shape, and material of the scatterer. The multipath information is used to reflect one or more of the receiving angle, transmitting angle, delay, and intensity of the communication signal on the communication path. Alternatively, the first generation method is a pilot measurement method, and the channel features include a channel statistical covariance matrix and / or a space-frequency basis; Alternatively, the first generation method is a channel measurement method, and the channel features include an interference feature space.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: Send a third request message, wherein the third request message includes the first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region; Obtain a first error between a first feature parameter and a second feature parameter, wherein the first feature parameter is used to characterize the data characteristics of the first measurement information, and the second feature parameter is used to characterize the data characteristics of the second measurement information; If the first error is not greater than a preset error threshold, the second measurement information is received; The second channel map of the first sub-region under the first generation method is obtained based on the second measurement information; Update the first channel map to the second channel map.
9. The method according to claim 8, characterized in that, The step of obtaining the first error between the first feature parameter and the second feature parameter includes: Receive the first feature parameter; Determine the first error between the first feature parameter and the second feature parameter.
10. The method according to claim 8 or 9, characterized in that, The method further includes: If the first error is greater than the preset error threshold, the first channel map is discarded.
11. The method according to claim 10, characterized in that, The method further includes: Send a fourth request message, wherein the fourth request message includes a second generation method, the fourth request message is used to request third measurement information, the second generation method is any one of the multiple generation methods other than the first generation method, the third measurement information is the information required to obtain the third channel map based on the second generation method, and the third channel map includes channel features used to characterize the first sub-region; Receive the third measurement information; The third channel map of the first sub-region under the second generation method is obtained based on the third measurement information.
12. The method according to any one of claims 1-7, characterized in that, The method further includes: Send a third request message, wherein the third request message includes the first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region; Obtain first compensation information, wherein the first compensation information is information obtained by comparing the first measurement information and the second measurement information, and the first compensation information is used to reflect the influence of dynamic influencing factors on the measurement information; The first channel map is updated based on the first compensation information and the first measurement information.
13. A method for managing channel maps, characterized in that, The method includes: Receive a first request message, wherein the first request message includes a first generation method, the first request message is used to request first measurement information, the first measurement information is the information required to obtain a first channel map based on the first generation method, the first generation method is any one of a variety of channel map generation methods, and the first channel map is used to characterize the channel characteristics of a first sub-region in the cell. Send the first measurement information.
14. The method according to claim 13, characterized in that, The multiple generation methods include at least two of the following: environment sensing method, pilot measurement method, and channel measurement method.
15. The method according to claim 13 or 14, characterized in that, The method further includes: Send a second request message, wherein the second request message is used to request the channel map of the first sub-region, and the second request message includes a first communication function, the first communication function corresponding to the first generation method; Receive the first channel map of the first sub-region under the first generation method.
16. A method according to claim 15, wherein the first communication function includes one or more of channel measurement, beamforming, positioning, and air interface transmission mode selection.
17. The method according to any one of claims 13-16, characterized in that: The first generation method is an environment-sensing method, and the first measurement information includes scatterer information of the sub-region; Alternatively, the first generation method is a pilot measurement method, and the first measurement information includes the channel statistical covariance matrix of the sub-region; Alternatively, the first generation method may be a channel measurement method, and the first measurement information may include interference signal information of the sub-region.
18. The method according to any one of claims 13-17, characterized in that: The first generation method is an environment-sensing method. The channel features include scatterer information and / or multipath information in the sub-region. The scatterer information is used to reflect one or more of the coordinates, shape, and material of the scatterer. The multipath information is used to reflect one or more of the receiving angle, transmitting angle, delay, and intensity of the communication signal on the communication path. Alternatively, the first generation method is a pilot measurement method, and the channel features include a channel statistical covariance matrix and / or a space-frequency basis; Alternatively, the first generation method is a channel measurement method, and the channel features include an interference feature space.
19. The method according to any one of claims 13-18, characterized in that, The method further includes: Receive a third request message, wherein the third request message includes the first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region; Obtain the second measurement information; A second feature parameter is determined based on the second measurement information, wherein the second feature parameter is used to characterize the data characteristics of the second measurement information; Send the second feature parameter.
20. The method according to claim 19, characterized in that, The method further includes: If the first error between the first feature parameter and the second feature parameter is not greater than a preset error threshold, the second measurement information is sent, wherein the first feature parameter is used to characterize the data features of the first measurement information.
21. The method according to claim 20, characterized in that, The method further includes: A fourth request message is received, wherein the fourth request message includes a second generation method, the fourth request message is used to request third measurement information, the second generation method is any one of the multiple generation methods other than the first generation method, the third measurement information is the information required to obtain a third channel map based on the second generation method, and the third channel map includes channel features used to characterize the first sub-region; Send the third measurement information.
22. The method according to any one of claims 13-18, characterized in that, The method further includes: Receive a third request message, wherein the third request message includes the first generation method, the third request message is used to request second measurement information, the second measurement information is the information required to obtain the second channel map based on the first generation method, and the second channel map is used to characterize the channel characteristics of the first sub-region; Send first compensation information, wherein the first compensation information is information obtained by comparing the first measurement information and the second measurement information, and the first compensation information is used to reflect the influence of dynamic influencing factors on the measurement information.
23. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-22; or, the communication device includes a processor configured to cause the communication device to implement the method as described in any one of claims 1-22.
24. A communication device, characterized in that, It includes logic circuitry and an interface, the interface being used for inputting and / or outputting information, and the logic circuitry being used to enable the communication device to implement the method as described in any one of claims 1-22.
25. A communication system, characterized in that, The communication system includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1-12, and the second communication device is used to perform the method as described in any one of claims 13-22.
26. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-22.