Method for determining wireless environment model, communication apparatus and communication system
By acquiring the terminal's probe reference signal through access network equipment, performing channel measurements, and sending multipath parameters to the server for wireless environment modeling, the accuracy problem of the wireless environment model is solved, enabling a more accurate reflection of the wireless environment and optimization of wireless communication network planning.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-03-12
AI Technical Summary
Precise wireless environment modeling is difficult to achieve with existing technologies in order to optimize the planning and configuration of wireless mobile communication networks.
Multipath parameters are obtained by acquiring the probe reference signal of the terminal through access network equipment and performing channel measurement. These parameters are then sent to the server for wireless environment modeling. The multipath parameters reflect the wireless environment, and the server determines the wireless environment model based on these parameters.
It achieves an objective and accurate reflection of the wireless environment model, improves the accuracy of wireless environment modeling, and helps access network devices better provide services to terminals.
Smart Images

Figure CN2025118439_12032026_PF_FP_ABST
Abstract
Description
Method for determining wireless environment model, communication device and communication system
[0001] Cross-reference to related applications
[0002] The present application claims priority to the Chinese patent application No. 202411240406.7, filed on September 4, 2024, and entitled "Method for determining wireless environment model, communication device and communication system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular to a method for determining a wireless environment model, a communication device and a communication system. BACKGROUND
[0004] The wireless environment in modern communication technology includes geographical features, urban buildings, public facilities, population density, etc. within the wireless communication area. Since the wireless environment directly affects the channel quality of wireless communication, thereby affecting the total amount of wireless resources on the access network device side, as well as the scheduling and allocation algorithm of wireless resources, therefore in the planning, configuration and optimization process of wireless mobile communication network, the modeling method of wireless environment needs to be used to generate the wireless environment model. Especially in the planning of wireless mobile communication network, it is necessary to perform multiple rounds of simulation iteration on the planning scheme based on the wireless environment model, so as to output a more reasonable planning scheme.
[0005] How to obtain an accurate wireless environment model remains to be solved. SUMMARY
[0006] The embodiments of the present application provide a method for determining a wireless environment model, a communication device and a communication system, to determine an accurate wireless environment model.
[0007] In a first aspect, the present application provides a method for determining a wireless environment model. The method can be applied to a network side, such as an access network device of the network side, a module (such as a circuit, a chip or a chip system, etc.) in the access network device, or a logical node, a logical module or software capable of realizing all or part of the functions of the access network device. The method comprises: obtaining a first multipath parameter, the first multipath parameter being obtained by performing channel measurement on sounding reference signals (SRS) from a first group of terminals; and sending the first multipath parameter to a server, the first multipath parameter being used to determine a wireless environment model.
[0008] Based on the above scheme, the access network device reports the first multipath parameter to the server, and the first multipath parameter is used for wireless environment modeling and obtaining a wireless environment model. Since the first multipath parameter is obtained by performing channel measurement on the sounding reference signal reported by each terminal in the wireless environment, the first multipath parameter can objectively and accurately reflect the wireless environment, and thus the wireless environment model determined based on the first multipath parameter can objectively and accurately reflect the wireless environment.
[0009] In a possible implementation method, the first multipath parameter includes one or more of the following: position information of the first group of terminals, information of a cell of the access network device, an angle of arrival (AoA) corresponding to each path in the plurality of paths, a delay corresponding to each path in the plurality of paths, or a power corresponding to each path in the plurality of paths.
[0010] Based on the above scheme, the position information of the terminal, the information of the cell, the angle of arrival, the delay, or the power are included in the first multipath parameter, which helps to determine a wireless environment model that can objectively and accurately reflect the wireless environment.
[0011] In a possible implementation method, the method further includes: sending a first request to the server, the first request including an identifier of at least one cell; and receiving a first response from the server, the first response including wireless environment information in a simulation area corresponding to the at least one cell respectively, the wireless environment information being used to indicate physical environment information on each grid in the simulation area.
[0012] In a possible implementation method, the first request further includes the simulation area corresponding to the at least one cell respectively.
[0013] In a possible implementation method, the method further includes: determining a simulation channel quality of a first type of grid and / or a second type of grid in the simulation area corresponding to the at least one cell respectively according to the wireless environment information in the simulation area corresponding to the at least one cell respectively, the first type of grid being a grid in which a terminal exists, and the second type of grid being a grid in which no terminal exists.
[0014] Based on the above scheme, the access network device can accurately obtain the wireless environment information in the simulation area, and thus can determine the simulation channel quality of the grid in which the terminal exists in the simulation area and / or the simulation channel quality of the grid in which no terminal exists in the simulation area based on the wireless environment information, so that the access network device can more accurately obtain the simulation channel quality of different types of grids in the simulation area, which helps to better provide services for the terminal.
[0015] In a possible implementation, the method further includes: performing service prediction on the second type of grids according to the simulated channel quality of the second type of grids, to obtain a service prediction result.
[0016] Based on the above scheme, the access network device can better provide services for the terminal based on the service prediction result.
[0017] In a possible implementation, the service prediction result includes at least one of the following: a coverage level intensity value on the second type of grids, an interference degree value of a neighbor cell to a serving cell on the second type of grids, or a number of supported data streams on the second type of grids.
[0018] In a possible implementation, the method further includes: determining a confidence degree of the simulated channel quality of the at least one grid in the first type of grids according to the simulated channel quality of the at least one grid and the measured channel quality of the at least one grid; and sending, to the server, a second multipath parameter if the confidence degree of the simulated channel quality of the at least one grid is less than or equal to a confidence degree threshold, the second multipath parameter being obtained by performing channel measurement on a sounding reference signal from a second group of terminals.
[0019] Based on the above scheme, the accuracy of the wireless environment model is improved, so that the wireless environment model can more objectively and accurately reflect the wireless environment.
[0020] In a second aspect, the present application provides a method for determining a wireless environment model. The method can be applied to a network side, for example, a server of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the server, or a logic node, a logic module or software capable of realizing all or part of the functions of the server. The method includes: receiving a multipath parameter from at least one access network device, the multipath parameter being obtained by performing channel measurement on a sounding reference signal from at least one terminal; and determining a wireless environment model according to the multipath parameter.
[0021] Based on the above scheme, the server performs wireless environment modeling based on the multipath parameter reported by one or more access network devices in the wireless environment, to obtain a wireless environment model. Since the multipath parameter is obtained by performing channel measurement on the sounding reference signal reported by each terminal in the wireless environment, the multipath parameter can objectively and accurately reflect the wireless environment, and thus the wireless environment model determined based on the multipath parameter can objectively and accurately reflect the wireless environment.
[0022] In a possible implementation, the multipath parameter includes one or more of the following: position information of the at least one terminal, information of a cell of the at least one access network device, an angle of arrival corresponding to each path in a plurality of paths, a time delay corresponding to each path in the plurality of paths, or a power corresponding to each path in the plurality of paths.
[0023] Based on the above scheme, the position information of the terminal, the information of the cell, the angle of arrival, the time delay or the power are included in the first multipath parameter, which helps to determine the wireless environment model that can objectively and accurately reflect the wireless environment.
[0024] In a possible implementation method, the method further includes: receiving a first request, the first request including an identifier of at least one cell; and sending, according to the wireless environment model, a first response, the first response including wireless environment information in a simulation area corresponding to the at least one cell respectively, the wireless environment information being used to indicate physical environment information on each grid in the simulation area.
[0025] In a possible implementation method, the first request further includes a simulation area corresponding to the at least one cell respectively.
[0026] In a third aspect, the present application provides a communication apparatus, which has the functions of the first aspect, for example, the communication apparatus includes modules, units or means corresponding to the operations of the first aspect, which are specifically implemented by software, or by hardware, or by a combination of software and hardware.
[0027] In a fourth aspect, the present application provides a communication apparatus, which has the functions of the second aspect, for example, the communication apparatus includes modules, units or means corresponding to the operations of the second aspect, which are specifically implemented by software, or by hardware, or by a combination of software and hardware.
[0028] In a fifth aspect, the present application provides a communication apparatus, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions of the first aspect. The one or more processors can execute the computer programs or instructions, when the computer programs or instructions are executed, so that the communication apparatus implements the method in any possible design or implementation manner of the first aspect. The interface circuit is used to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus and other devices or components.
[0029] The communication apparatus can be an access network device, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software that can implement all or part of the functions of the access network device.
[0030] In a sixth aspect, the present application provides a communication apparatus, which comprises an interface circuit and one or more processors. The one or more processors are coupled with a memory. The memory is configured to store part or all of the computer programs or instructions necessary for implementing the functions related to the second aspect. The one or more processors can execute the computer programs or instructions, which, when executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the second aspect. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.
[0031] The communication apparatus described above can be a server, a module (e.g., a circuit, a chip or a chip system, etc.) in the server, or a logic node, a logic module or software capable of implementing all or part of the functions of the server.
[0032] In a seventh aspect, the present application provides a chip (or a chip system), which comprises a processor configured to implement any possible implementation method of the first aspect.
[0033] In an eighth aspect, the present application provides a chip (or a chip system), which comprises a processor configured to implement any possible implementation method of the second aspect.
[0034] In a ninth aspect, the present application provides a computer readable storage medium, which stores computer programs or instructions, which, when executed, implement any possible implementation method of the first aspect to the second aspect.
[0035] In a tenth aspect, the present application provides a computer program product, which comprises computer programs or instructions, which, when executed, implement any possible implementation method of the first aspect to the second aspect.
[0036] In an eleventh aspect, the present application provides a communication system, which comprises an access network device configured to implement any possible implementation method of the first aspect, and a server configured to implement any possible implementation method of the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0037] FIG. 1 is a possible, non-limiting system schematic diagram;
[0038] FIG. 2 is a flow diagram of a method for determining a wireless environment model according to an embodiment of the present application;
[0039] FIG. 3 is an example diagram of a grid in a simulation area;
[0040] FIG. 4 is a possible example block diagram of a communication apparatus according to an embodiment of the present application;
[0041] FIG. 5 is a possible exemplary block diagram of a communication device involved in embodiments of the present application. DETAILED DESCRIPTION
[0042] FIG. 1 is a possible, non-limiting system diagram. As shown in FIG. 1, a communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system also includes an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1), etc., can also be included in the RAN 100. The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, respectively, or can be the same physical device integrated with the logical functions of the core network and the radio access network.
[0043] The RAN 100 can be a 3rd generation partnership project (3GPP)-related cellular system, e.g., a 4th generation (4G), a 5th generation (5G) mobile communication system, or a future-oriented evolved system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system in which two or more of the above systems are integrated.
[0044] The RAN node 110, which can also be referred to as an access network device, a RAN entity, or an access node, etc., forms part of the communication system, and is configured to facilitate the wireless access by the terminals. The RAN nodes 110 in the communication system 10 can be of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured to be a mobile base station, and for a terminal 120j accessing the RAN 100 via the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. Both the RAN node 110 and the terminal 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functionalities, and the network elements 120a-120j can be understood as communication apparatuses with terminal functionalities.
[0045] In a possible scenario, the RAN node can be a base station, an evolved Node B (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation Node B (gNB), a next generation base station in a future mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node can be a macro base station (e.g., 110a in Figure 1), a micro base station or an indoor station (e.g., 110b in Figure 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be provided with a communication module, circuit or chip for performing corresponding communication functions, and program instructions for performing corresponding communication functions. The RAN node in the present application can also be a logic node, a logic module or software capable of implementing all or part of the functions of the RAN node.
[0046] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0047] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0048] Terminal, which can access the above-mentioned communication system and has corresponding communication function device or module. The terminal can also be referred to as terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. The terminal 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, automatic driving, remote medical treatment, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a transport vehicle with wireless communication function, a communication module, etc. The embodiments of the present application do not limit the device form of the terminal. The communication module, circuit or chip for executing the corresponding communication function is usually arranged in the terminal. The terminal is also configured with program instructions for executing the corresponding communication function.
[0049] The wireless environment in modern communication technology includes geographical features, urban buildings, public facilities, population density, etc. in the wireless communication area. Since the wireless environment directly affects the channel quality of wireless communication, thereby affecting the total amount of wireless resources on the access network device side, as well as the scheduling and allocation algorithm of wireless resources, therefore in the planning, configuration and optimization process of wireless mobile communication network, the modeling method of wireless environment needs to be used to generate the wireless environment model. Especially in the planning of wireless mobile communication network, it is necessary to perform multiple rounds of simulation iteration based on the wireless environment model to output a more reasonable planning scheme.
[0050] How to obtain an accurate wireless environment model needs to be solved.
[0051] To solve the above problems, the present application provides corresponding solutions.
[0052] The method for determining a wireless environment model and the apparatus are described below with reference to the accompanying drawings. It can be understood that the access network device and the server are taken as an example to illustrate the execution subject of the interaction in the present application, but the execution subject of the interaction is not limited in the present application. For example, the method executed by the access network device in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the access network device, or a logical node, a logical module or software capable of implementing all or part of the function of the access network device; the method executed by the server in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the server, or a logical node, a logical module or software capable of implementing all or part of the function of the server.
[0053] FIG. 2 is a flowchart of a method for determining a wireless environment model according to an embodiment of the present application. The method includes the following steps:
[0054] In step 201, the access network device acquires first multipath parameters.
[0055] The first multipath parameters are obtained by performing channel measurement on the sounding reference signals from the first group of terminals. For example, the access network device receives the sounding reference signals reported by the first group of terminals, and obtains the first multipath parameters by performing channel measurement on the sounding reference signals.
[0056] The first multipath parameters include one or more of the following: position information of the first group of terminals, information of a cell of the access network device, an angle of arrival corresponding to each path of a plurality of paths, a time delay corresponding to each path of the plurality of paths, or a power corresponding to each path of the plurality of paths.
[0057] The plurality of paths includes one or more signal transmission paths between each terminal in the first group of terminals and the access network device. Taking terminal #1 in the first group of terminals as an example, there are three paths between terminal #1 and the access network device, in which the signal between terminal #1 and the access network device on path #1 does not pass through the reflection of objects in the wireless environment, and directly reaches the access network device from terminal #1, the signal between terminal #1 and the access network device on path #2 reaches the access network device after being reflected by building #1 and building #2 in the wireless environment, and the signal between terminal #1 and the access network device on path #3 reaches the access network device after being reflected by building #3 and building #4 in the wireless environment. Similar paths exist for other terminals in the first group of terminals, which are not described in detail.
[0058] The position information of the first group of terminals includes the position information of each terminal in the first group of terminals. Illustratively, the position information includes the latitude and longitude coordinates of the terminal, and optionally includes the height coordinates.
[0059] The information of the cell of the access network device includes an identity and / or frequency information of one or more cells of the access network device, and the like.
[0060] The angle of arrival corresponding to each path in the plurality of paths refers to an angle at which a signal on each path arrives at an antenna array panel of a cell of the access network device.
[0061] The time delay corresponding to each path in the plurality of paths refers to a length of time for a signal on each path to arrive at the access network device from the terminal.
[0062] The power corresponding to each path in the plurality of paths refers to a received power of a signal on each path received by the access network device.
[0063] At step 202, the access network device sends the first multipath parameter to the server. Accordingly, the server receives the first multipath parameter.
[0064] The server has a function of determining a wireless environment model, and the server is also referred to as a wireless environment modeling server, an environment modeling server, or a modeling server.
[0065] Exemplarily, the server can be deployed on a network management system of the access network, or deployed on a network management system of the core network, or deployed on a certain network element of the core network, or the server can also be an independently configured server.
[0066] Exemplarily, the access network device can send the first multipath parameter to the server through an environment modeling interface (EMI) between the access network device and the server.
[0067] It should be noted that the above steps 201 to 202 can be performed by one or more access network devices in the wireless environment, that is, a plurality of access network devices respectively acquire first multipath parameters of the respective access network devices, and send the respective acquired first multipath parameters to the same server. The first multipath parameters acquired by different access network devices are different, and the terminals corresponding to different access network devices can be the same or different.
[0068] At step 203, the server determines a wireless environment model according to the first multipath parameter.
[0069] The server determines a wireless environment model according to the first multipath parameter from one or more access network devices, and obtains information of the wireless environment model in combination with a modeling algorithm. The information of the wireless environment model is used to describe the wireless environment model, and the wireless environment model is used to reflect various information in a real physical environment, such as buildings, flower beds, rivers, roads, and the like.
[0070] Based on the above scheme, the server performs wireless environment modeling based on the multipath parameters reported by one or more access network devices in the wireless environment, to obtain a wireless environment model. Since the multipath parameters are obtained by performing channel measurement on the probe reference signals reported by each terminal in the wireless environment, the multipath parameters can objectively and accurately reflect the wireless environment, and thus the wireless environment model determined based on the multipath parameters can objectively and accurately reflect the wireless environment.
[0071] In a possible implementation method, after step 203, the following steps 204 to 206 can also be performed.
[0072] In step 204, the access network device sends a first request to the server. Correspondingly, the access network device receives the first request.
[0073] The first request includes the identification of at least one cell of the access network device.
[0074] Optionally, the first request also includes the simulation area corresponding to each of the at least one cell. If the first request does not contain the simulation area corresponding to each of the at least one cell, the size of the simulation area can be pre-configured on the access network device and the server. In this application, the simulation area can also have other names, which are not limited in this application, for example, it can also be called a channel quality evaluation area or a first area, etc.
[0075] Exemplarily, the simulation area can be a fixed-size square area, a circular area or a rectangular area directly in front of the antenna array panel of the cell, etc. For example, the simulation area is a 1000m*1000m square area directly in front of the antenna array panel of the cell. For another example, the simulation area is a circular area with a radius of 800m directly in front of the antenna array panel of the cell, etc., and the radius refers to the distance between the center of the circular area and the position directly below the antenna array panel of the cell.
[0076] In step 205, the server sends a first response to the access network device. Correspondingly, the access network device receives the first response.
[0077] The first response includes the wireless environment information in the simulation area corresponding to each of the at least one cell of the access network device, and the wireless environment information is used to indicate the physical environment information on each grid in the simulation area, which includes, for example, building information, river information, lane information, etc.
[0078] The grid here refers to a sub-region in the simulation region. The application does not limit the shape of the grid, which can be square, circular, rectangular, or circular, etc. FIG. 3 is an example of a grid in a simulation region. In this example, the simulation region is a square region of 1000m*1000m, and each grid in the simulation region is a square region of 10m*10m.
[0079] In step 206, the access network device determines the simulation channel quality of the first type of grid and / or the second type of grid in the simulation region corresponding to at least one cell according to the wireless environment information in the simulation region corresponding to at least one cell.
[0080] The first type of grid is a grid in which a terminal exists, and the second type of grid is a grid in which a terminal does not exist.
[0081] The simulation channel quality can be understood as a channel quality calculated by the access network device based on the wireless environment information and using an algorithm. The simulation channel quality corresponds to a measurement channel quality, which refers to a channel quality obtained by the access network device based on the channel measurement of the sounding reference signal reported by the terminal.
[0082] Based on the above steps 204 to 206, the access network device can accurately obtain the wireless environment information in the simulation region, so that the server can determine the simulation channel quality of the grid in which a terminal exists in the simulation region and / or the simulation channel quality of the grid in which a terminal does not exist in the simulation region based on the wireless environment information. Therefore, the access network device can more accurately obtain the simulation channel quality of different types of grids in the simulation region, which helps to better provide services for the terminal.
[0083] In a possible implementation method, after the above step 206, the following step 207 can also be performed.
[0084] In step 207, the access network device performs service prediction on the second type of grid according to the simulation channel quality of the second type of grid to obtain a service prediction result.
[0085] For example, the service prediction result includes at least one of the following: a coverage level intensity value on the second type of grid, an interference degree value of a neighboring cell to a serving cell on the second type of grid, or a number of supported data streams on the second type of grid.
[0086] Based on this step 207, the access network device can better provide services for the terminal based on the service prediction result.
[0087] In a possible implementation, after step 206, the access network device can further determine a confidence level of the simulated channel quality of at least one grid in the first type of grids according to the simulated channel quality of the at least one grid and the measured channel quality of the at least one grid. If the confidence level of the simulated channel quality of the at least one grid is less than or equal to a confidence threshold, the access network device sends, to the server, a second multipath parameter obtained by performing channel measurement on a sounding reference signal from a second group of terminals. Then the server determines a wireless environment model according to the second multipath parameter, and obtains an updated wireless environment model. The second group of terminals can be the same as the first group of terminals, or the second group of terminals can include the first group of terminals, or the second group of terminals can have some terminals in common with the first group of terminals, or the first group of terminals can be completely different from the second group of terminals, which is not limited in the present application.
[0088] For example, the access network device can obtain the simulated channel quality and the measured channel quality of one grid in the first type of grids, and determine a confidence level of the grid according to the simulated channel quality and the measured channel quality of the grid. If the confidence level is less than or equal to a confidence threshold, it indicates that the simulated channel quality calculated on the grid is not reliable or accurate, and further deduces that the simulated channel quality on the second type of grids is also not reliable or accurate, so the access network device sends, to the server, a new multipath parameter, i.e., a second multipath parameter, to trigger the server to update the wireless environment model according to the second multipath parameter. It can be understood that when the confidence level of the grid does not meet the condition, the above method is executed from step 201 again. The second multipath parameter can refer to the description of the first multipath parameter, and will not be repeated here.
[0089] For example, the access network device also obtains the simulated channel quality and the measured channel quality of multiple grids in the first type of grids, and determines an average confidence level of the multiple grids according to the simulated channel quality and the measured channel quality of the multiple grids. If the average confidence level is less than or equal to a confidence threshold, it indicates that the simulated channel quality calculated on the multiple grids is not reliable or accurate, and further deduces that the simulated channel quality on the second type of grids is also not reliable or accurate, so the access network device sends, to the server, a new multipath parameter, i.e., a second multipath parameter, to trigger the server to update the wireless environment model according to the second multipath parameter.
[0090] Exemplarily, the access network device can acquire the simulation channel quality and the measured channel quality of a plurality of grids in the first type of grid, and determine the confidence of each grid according to the simulation channel quality and the measured channel quality of the plurality of grids. If the proportion of the confidence less than or equal to the confidence threshold in the plurality of confidences exceeds a certain threshold, it indicates that the simulation channel quality calculated on the plurality of grids is not credible or accurate, and further infers that the simulation channel quality on the second type of grid is also not credible or accurate, and thus the access network device sends new multipath parameters, i.e., second multipath parameters, to the server to trigger the server to update the wireless environment model according to the second multipath parameters.
[0091] FIG. 4 shows a possible exemplary block diagram of a communication apparatus involved in the embodiments of the present application. The communication apparatus 400 shown in FIG. 4 can include modules or units for implementing the corresponding modules or units of the above-mentioned method embodiments. In a possible design, the communication apparatus 400 includes a processing unit 402 and a communication unit 403. Optionally, the communication apparatus 400 can further include a storage unit 401 for storing apparatus program codes and / or data.
[0092] The communication apparatus 400 can be a network-side apparatus in the above-mentioned embodiments, for example, a network-side access network device, a module (such as a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of implementing all or part of the functions of the access network device.
[0093] For example, in an embodiment, the processing unit 402 is configured to acquire first multipath parameters, the first multipath parameters being obtained by performing channel measurement on a sounding reference signal from a first group of terminals; and the communication unit 403 is configured to send the first multipath parameters to a server, the first multipath parameters being used to determine a wireless environment model.
[0094] In a possible implementation method, the first multipath parameters include one or more of the following: position information of the first group of terminals, information of a cell of the access network device, an angle of arrival corresponding to each path in a plurality of paths, a time delay corresponding to each path in the plurality of paths, or power corresponding to each path in the plurality of paths.
[0095] In a possible implementation method, the communication unit 403 is further configured to send a first request to the server, the first request including an identification of at least one cell; and receive a first response from the server, the first response including wireless environment information in a simulation area corresponding to the at least one cell respectively, the wireless environment information being used to indicate physical environment information on each grid in the simulation area.
[0096] In a possible implementation method, the first request further includes the simulation area corresponding to the at least one cell respectively.
[0097] In a possible implementation, the processing unit 402 is further configured to determine the simulation channel quality of the first type of grid and / or the second type of grid in the simulation area corresponding to the at least one cell according to the wireless environment information in the simulation area corresponding to the at least one cell respectively, wherein the first type of grid is a grid in which a terminal exists, and the second type of grid is a grid in which no terminal exists.
[0098] In a possible implementation, the processing unit 402 is further configured to perform service prediction on the second type of grid according to the simulation channel quality of the second type of grid, to obtain a service prediction result.
[0099] In a possible implementation, the service prediction result includes at least one of the following: a coverage level intensity value on the second type of grid, an interference degree value of a neighboring cell to a serving cell on the second type of grid, or a number of supported data streams on the second type of grid.
[0100] In a possible implementation, the processing unit 402 is further configured to determine a confidence degree of the simulation channel quality of at least one grid in the first type of grid according to the simulation channel quality of the at least one grid and a measured channel quality of the at least one grid; and if the confidence degree of the simulation channel quality of the at least one grid is less than or equal to a confidence degree threshold, the communication unit 403 is configured to send, to the server, a second multipath parameter, which is obtained by performing channel measurement on a sounding reference signal from a second group of terminals.
[0101] The communication apparatus 400 can also be a network side device in the above-described embodiments, for example, a server on the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the server, or a logic node, a logic module or software capable of implementing all or part of the functions of the server.
[0102] For example, in an embodiment, the communication unit 403 is configured to receive a multipath parameter from at least one access network device, wherein the multipath parameter is obtained by performing channel measurement on a sounding reference signal from at least one terminal; and the processing unit 402 is configured to determine a wireless environment model according to the multipath parameter.
[0103] In a possible implementation, the multipath parameter includes one or more of the following: position information of the at least one terminal, information of a cell of the at least one access network device, an angle of arrival corresponding to each path in a plurality of paths, a time delay corresponding to each path in the plurality of paths, or power corresponding to each path in the plurality of paths.
[0104] In a possible implementation, the communication unit 403 is further configured to receive a first request, the first request comprising an identity of at least one cell; and the processing unit 402 is further configured to send, via the communication unit 403, a first response comprising wireless environment information in a simulation area corresponding to the at least one cell respectively, according to the wireless environment model, the wireless environment information being used to indicate physical environment information on each grid in the simulation area.
[0105] In a possible implementation, the first request further comprises a simulation area corresponding to the at least one cell respectively.
[0106] It can be understood that the division of units in the above apparatus is merely a logical function division, one function unit can be used for one function, or two or more functions can be integrated into one function unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed on different physical entities. In addition, the above function units can be implemented in the form of hardware, or in the form of software, or in the form of combination of hardware and software. Whether a certain function is implemented in the form of hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for specific applications, but such implementation should not be considered as beyond the scope of the present application.
[0107] In one example, the function units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, for example: one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of the integrated circuit forms.
[0108] In one example, the storage unit 401 can include random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, and / or registers, etc.
[0109] FIG. 5 shows a possible exemplary block diagram of a communication apparatus involved in the embodiments of the present application. The communication apparatus 500 shown in FIG. 5 includes a processor 510 and an interface circuit 520. The processor 510 and the interface circuit 520 are coupled to each other. It can be understood that the interface circuit 520 can be a transceiver or an input / output interface. Optionally, the communication apparatus 500 can further include a memory 530 for storing instructions executed by the processor 510 or storing input data required by the processor 510 for running instructions or storing data generated after the processor 510 runs instructions.
[0110] When the communication apparatus 500 is used to implement the method embodiments described above, the processor 510 is configured to implement the functions of the processing unit 402 described above, and the interface circuit 520 is configured to implement the functions of the communication unit 403 described above.
[0111] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0112] The present application provides a chip (or chip system), which includes a processor configured to implement any of the method embodiments described above.
[0113] The present application provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed, any of the method embodiments described above is implemented.
[0114] The present application provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed, any of the method embodiments described above is implemented.
[0115] The present application provides a communication system, which includes an access network device and a server in the method embodiments described above.
[0116] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in a first network element or a store-and-forward terrestrial function network element. Alternatively, the processor and storage medium can exist as discrete components in access network equipment or terminal equipment.
[0117] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program is a set of instructions that directs each step of an action of an electronic computer or other device with message processing capabilities. It is typically written in a programming language and runs on a target architecture. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be volatile or non-volatile, or it can include both types of storage media.
[0118] In the various embodiments of the present application, the terms and / or descriptions between different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0119] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / " generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / " represents that the front and rear associated objects are in a "division" relationship.
[0120] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.
[0121] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents that the front and rear associated objects are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, "at least one of A, B or C" includes A, B, C, AB, AC, BC or ABC, and "at least one of A, B and C" can also be understood to include A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second" and the like mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the order, time sequence, priority or importance of the plurality of objects.
[0122] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer usable program code.
[0123] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in conjunction with the flowcharts.
[0124] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks or in conjunction with the flowcharts.
[0125] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in conjunction with the flowcharts.
[0126] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A method of determining a radio environment model, characterized by, The method comprises: obtaining first multipath parameters, the first multipath parameters being obtained by performing channel measurement on sounding reference signals from a first group of terminals; sending the first multipath parameters to a server, the first multipath parameters being used to determine a wireless environment model.
2. The method of claim 1, wherein, The first multipath parameters comprise one or more of: location information of the first group of terminals, information of a cell of an access network device, an angle of arrival corresponding to each path in a plurality of paths, a time delay corresponding to each path in the plurality of paths, or power corresponding to each path in the plurality of paths.
3. The method of claim 1 or 2, wherein, Further comprising: sending a first request to the server, the first request comprising an identification of at least one cell; receiving a first response from the server, the first response comprising wireless environment information in a simulation area corresponding to the at least one cell respectively, the wireless environment information being used to indicate physical environment information on each grid in the simulation area.
4. The method of claim 3, wherein, The first request further comprises a simulation area corresponding to the at least one cell respectively.
5. The method of claim 3 or 4, wherein, Further comprising: determining a simulation channel quality of a first type of grid and / or a second type of grid in the simulation area corresponding to the at least one cell respectively according to the wireless environment information in the simulation area corresponding to the at least one cell respectively, the first type of grid being a grid in which a terminal exists, and the second type of grid being a grid in which no terminal exists.
6. The method of claim 5, wherein, Further comprising: performing service prediction on the second type of grid according to the simulation channel quality of the second type of grid to obtain a service prediction result.
7. The method of claim 6, wherein, The service prediction result comprises at least one of: a coverage level intensity value on the second type of grid, an interference degree value of a neighboring cell on a serving cell on the second type of grid, or a number of supported data streams on the second type of grid.
8. The method of any one of claims 5 to 7, wherein, Further comprising: determining a confidence degree of the simulation channel quality of at least one grid in the first type of grid according to the simulation channel quality of the at least one grid and a measured channel quality of the at least one grid; if the confidence degree of the simulation channel quality of the at least one grid is less than or equal to a confidence degree threshold, sending second multipath parameters to the server, the second multipath parameters being obtained by performing channel measurement on sounding reference signals from a second group of terminals.
9. A method of determining a radio environment model, characterized by The method comprises: receiving multipath parameters from at least one access network device, the multipath parameters being obtained by performing channel measurement on sounding reference signals from at least one terminal; determining a wireless environment model according to the multipath parameters.
10. The method of claim 9, wherein, The multipath parameters comprise one or more of: location information of the at least one terminal, information of a cell of the at least one access network device, an angle of arrival corresponding to each path in a plurality of paths, a time delay corresponding to each path in the plurality of paths, or power corresponding to each path in the plurality of paths.
11. The method of claim 9 or 10, wherein, Further comprising: receiving a first request, the first request comprising an identification of at least one cell; sending a first response according to the wireless environment model, the first response comprising wireless environment information in a simulation area corresponding to the at least one cell respectively, the wireless environment information being used to indicate physical environment information on each grid in the simulation area.
12. The method of claim 11, wherein, The first request further comprises a simulation area corresponding to the at least one cell respectively. Further comprising: determining a simulation channel quality of a first type of grid and / or a second type of grid in the simulation area corresponding to the at least one cell respectively according to the wireless environment information in the simulation area corresponding to the at least one cell respectively, the first type of grid being a grid in which a terminal exists, and the second type of grid being a grid in which no terminal exists. Further comprising: performing service prediction on the second type of grid according to the simulation channel quality of the second type of grid to obtain a service prediction result. The service prediction result comprises at least one of: a coverage level intensity value on the second type of grid, an interference degree value of a neighboring cell on a serving cell on the second type of grid, or a number of supported data streams on the second type of grid. Further comprising: determining a confidence degree of the simulation channel quality of at least one grid in the first type of grid according to the simulation channel quality of the at least one grid and a measured channel quality of the at least one grid; if the confidence degree of the simulation channel quality of the at least one grid is less than or equal to a confidence degree threshold, sending second multipath parameters to the server, the second multipath parameters being obtained by performing channel measurement on sounding reference signals from a second group of terminals.
13. A communications device, characterized by comprising modules for performing the method of any of claims 1 to 8.
14. A communications device, characterized by comprising modules for performing the method of any of claims 9 to 12.
15. A computer program product, characterised in that, The computer program product comprises computer programs or instructions, which, when executed, implement the method of any of claims 1 to 8, or implement the method of any of claims 9 to 12.
16. A computer-readable storage medium, characterized in that, The storage medium stores computer programs or instructions, which, when executed, implement the method of any of claims 1 to 8, or implement the method of any of claims 9 to 12.
17. A communication system, characterized by comprising access network equipment for implementing the method of any of claims 1 to 8, and a server for implementing the method of any of claims 9 to 12.
Citation Information
Patent Citations
Novel reinforcement learning method based on grid user position automatic antenna parameter adjustment
CN112187387A
Wireless channel modeling method based on measured signal multipath relative amplitude probability
CN116743292A
Environment reconstruction and deterministic channel modeling method based on point cloud
CN117639981A
Wireless environment reconstruction method and device based on physical environment perception
CN117856945A
Location determination with a cloud radio access network
US20200163044A1