Communication method and device
By transmitting the mapping relationship information between RF channel data in perceptual auxiliary communication, the communication pressure problem caused by the large amount of RF channel data is solved, and the communication efficiency is improved.
Patent Information
- Application Number
- CN202311837757.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-06-27
AI Technical Summary
In perceptual assisted communication, the amount of data of RF channel data is large, resulting in high communication pressure between network equipment and terminal equipment.
Communication pressure is reduced by determining and transmitting mapping relationship information indicating the conversion relationship between RF channel data instead of directly transmitting RF channel data.
It effectively reduces the amount of data transmitted between communication devices, reduces communication pressure, and improves communication efficiency.
Smart Images

Figure CN120223257A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In a communication system, obtaining environmental information by using wireless sensing technology to assist in channel prediction, positioning, etc. is a popular research direction for sensing-assisted communication. During the sensing-assisted communication process, a network device sends radio frequency channel data to a terminal device so that the terminal device can perform positioning, channel prediction, etc. based on the radio frequency channel data.
[0003] However, the large amount of radio frequency channel data leads to a large communication pressure between the network device and the terminal device. Summary of the Invention
[0004] To solve the above technical problems, this application provides a communication method and apparatus, which can improve the fusion efficiency.
[0005] To achieve the above object, this application adopts the following technical solutions:
[0006] In a first aspect, a communication method is provided. This method can be executed by a first communication device. Without special indication, the "first communication device" in this application can refer to the first communication device itself (for example, a network device, a terminal device, a sensing management function entity, or a location management function entity), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or a logical module or software that can implement all or part of the functions of the first communication device. The following description is made by taking the execution entity as the first communication device as an example. The method includes:
[0007] The first communication device determines first information, where the first information indicates a first mapping relationship. The first mapping relationship is associated with a first region. The first region includes M sub-regions. The first mapping relationship indicates the conversion relationship between the position parameters of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions; M is a positive integer greater than or equal to 2. The first communication device sends the first information.
[0008] Wherein, the first sub-region being one of the M sub-regions can be understood as: the first sub-region is any one of the M sub-regions.
[0009] That is to say, the first communication device provides the first information to other communication devices, such as the second communication device. Since the first information can indicate the first mapping relationship, the second communication device can determine the radio frequency channel data corresponding to the first area according to the first mapping relationship. In this way, what is transmitted between different communication devices is the first information indicating the first mapping relationship, rather than the radio frequency channel data determined based on the first mapping relationship, thereby reducing the communication pressure.
[0010] In a possible design, the radio frequency channel data of the first sub-region includes: channel parameters on at least one path corresponding to the first sub-region, so as to indicate the channel characteristics of each path in the at least one path.
[0011] In a possible design, the channel parameters include at least one of the following: power, time delay, angle of arrival AoA, or angle of departure AoD.
[0012] In a possible design, each of the M sub-regions corresponds to at least one path, and each path of the at least one path includes at least one channel parameter. Among them, the number of paths corresponding to at least two sub-regions in the M sub-regions is different. And / or, the number of channel parameter items on the paths corresponding to different sub-regions in the M sub-regions is different. And / or, the number of channel parameter items on different paths corresponding to the same sub-region in the M sub-regions is different.
[0013] That is to say, among the M sub-regions, the number of paths corresponding to different sub-regions can be different, and the number of channel parameter items corresponding to different paths can also be different.
[0014] In a possible design, the position parameter of the first sub-region includes: the position parameter in the first dimension. Among them, the M sub-regions in the first area are partitioned according to the first dimension.
[0015] For example, the first dimension is: the length direction of the first area, or the width direction of the first area, or the height direction of the first area.
[0016] For another example, the first dimension is: the longitude of the first area, or the latitude of the first area.
[0017] For yet another example, the first dimension is: the angle or length of the first area in the polar coordinate system.
[0018] In a possible design, the position parameter of the first sub-region includes: the position parameter in the first dimension, and the position parameter in the second dimension. Among them, the M sub-regions in the first area are partitioned according to the first dimension and the second dimension.
[0019] For example, the first dimension is: the length direction of the first region. The second dimension is: the width direction of the first region.
[0020] For another example, the first dimension is: the length direction of the first region. The second dimension is: the height direction of the first region.
[0021] For yet another example, the first dimension is: the width direction of the first region. The second dimension is: the height direction of the first region.
[0022] For yet another example, the first dimension is: the longitude of the first region. The second dimension is: the latitude of the first region.
[0023] In a possible design, the position parameter of the first sub-region includes: the position parameter in the first dimension, the position parameter in the second dimension, and the position parameter in the third dimension. Wherein, the M sub-regions in the first region are partitioned according to the first dimension, the second dimension, and the third dimension.
[0024] For example, the first dimension is: the length direction of the first region. The second dimension is: the width direction of the first region. The third dimension is: the height direction of the first region.
[0025] In a possible design, the first mapping relationship indicates the conversion relationship between the position parameter of the first sub-region and the radio frequency channel data of the first sub-region, including: the first mapping relationship indicates the conversion relationship between the position parameter of the first sub-region and the first radio frequency channel data of the first sub-region.
[0026] The first information further indicates a second mapping relationship, the second mapping relationship is associated with the first region, and the second mapping relationship indicates the conversion relationship between the position parameter of the first sub-region and the second radio frequency channel data of the first sub-region. Wherein, the first radio frequency channel data is different from the second radio frequency channel data.
[0027] That is to say, the conversion relationships corresponding to different radio frequency channel data of the same sub-region can be indicated by different mapping relationships, which helps to improve the accuracy of the second communication device in determining the radio frequency channel data.
[0028] In a possible design, the first information further indicates at least one of the following:
[0029] The first item, the first region. For example, the first information includes the identifier of the first region.
[0030] The second item, M isub-regions, the M i Each sub-region of the sub-regions is located at the edge of the first region. M i is a positive integer less than or equal to M. For example, the first information includes the M i identifications of the sub-regions. That is to say, the first information also indicates the sub-regions at the edge of the first region, so that the second communication device determines the first region based on the M i sub-regions.
[0031] Third item, the resolution corresponding to the first mapping relationship, where the resolution indicates the size of each sub-region in the M sub-regions. Among them, the first mapping relationship is associated with the resolution corresponding to the sub-regions. For example, the higher the dimension of the first mapping relationship, the higher the resolution of the corresponding sub-region. Among them, the higher the dimension of the first mapping relationship can be understood as: the higher the highest power of the first mapping relationship.
[0032] Fourth item, the scatterer or scatterer group corresponding to at least one sub-region in the M sub-regions.
[0033] Fifth item, the perception quality corresponding to the first region, where the perception quality is used to characterize: the difference between the measurement data corresponding to the first region and the radio frequency channel data corresponding to the first region. Among them, the radio frequency channel data corresponding to the first region can be understood as: the radio frequency channel data corresponding to all sub-regions in the first region.
[0034] In a possible design, the method further includes: the first communication device determines second information, where the second information indicates a third mapping relationship, the third mapping relationship is associated with a second region, the second region includes N sub-regions, the third mapping relationship indicates the conversion relationship between the position parameters of a second sub-region and the radio frequency channel data of the second sub-region, the second sub-region is one of the N sub-regions, such as the second sub-region is any one of the N sub-regions. N is a positive integer greater than or equal to 2. The first communication device sends the second information.
[0035] That is to say, the first communication device can provide mapping relationships corresponding to different regions.
[0036] In a possible design, the method further includes: the first communication device receives third information. The third information indicates a fourth mapping relationship, which is associated with the first region. The first region includes P sub-regions. The fourth mapping relationship indicates the conversion relationship between the position parameters of the third sub-region and the radio frequency channel data of the third sub-region. The third sub-region is one of the P sub-regions, such as any one of the P sub-regions. P is a positive integer greater than or equal to 2. The fourth mapping relationship is determined according to the first information and the sensing result, and the sensing result includes the sensing result of the first region.
[0037] In this way, even if the scatterer distribution in the same region changes dynamically at different times, the first communication device can obtain the third information. The third information is determined based on the sensing result, so that the first communication device can update the radio frequency channel data in real time according to the third information.
[0038] In a possible design, the method further includes: the first communication device updates the radio frequency channel data according to the third information. The radio frequency channel data to be updated includes: the radio frequency channel data of the first region, so as to realize the real-time update of the radio frequency channel data.
[0039] In a possible design, the method further includes: the first communication device receives fourth information, which is used to request the radio frequency channel data of the first region. The area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each of the M sub-regions.
[0040] The first communication device sends fifth information in response to the fourth information. The fifth information indicates a fifth mapping relationship, which is associated with the first region. The first region includes Q sub-regions. The fifth mapping relationship indicates the conversion relationship between the position parameters of the fourth sub-region and the radio frequency channel data of the fourth sub-region. The fourth sub-region is one of the Q sub-regions, such as any one of the Q sub-regions. Q is a positive integer greater than or equal to 2. The area corresponding to each of the Q sub-regions is smaller than the area of each of the M sub-regions. It can be understood that: the granularity of each of the Q sub-regions is smaller than the granularity of each of the M sub-regions.
[0041] That is to say, for the sub-regions divided according to different granularities in the same region, the first communication device can provide different mapping relationships, so that the second communication device can determine the radio frequency channel data of the corresponding granularity sub-regions based on different mapping relationships.
[0042] In a possible design, the first communication device sends fifth information, including: the first communication device sends the fifth information under a first condition.
[0043] Wherein, the first condition includes at least one of the following:
[0044] The first item, the first function value is greater than a first threshold, and the first function value is used to characterize: the measurement data of the Mth sub-region among the M sub-regions, and the radio frequency channel data of the Mth sub-region among the M sub-regions. The difference between them. The first function value is included in the fourth information. M j is an integer greater than or equal to 1 and less than or equal to M. j Among them, if the second communication device is located in the Mth j sub-region, then the first function value is less than the first threshold. Or, if the second communication device is located in the Mth
[0045] sub-region, and the size of the M sub-regions meets the resolution requirement, then the first function value is less than the first threshold. On the contrary, if the second communication device is located outside the Mth j sub-region, and / or, the size of the Mth j sub-region does not meet the resolution requirement, then the first function value is greater than the first threshold. In this case, the first communication device needs to continue to provide the mapping relationship of finer-grained sub-regions, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-regions based on the fifth mapping relationship. j sub-region, and / or, the size of the Mth j sub-region does not meet the resolution requirement, then the first function value is greater than the first threshold. In this case, the first communication device needs to continue to provide the mapping relationship of finer-grained sub-regions, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-regions based on the fifth mapping relationship.
[0046] The second item, the hierarchical number corresponding to the M sub-regions is less than a hierarchical threshold. It can be understood that: the size of the M sub-regions does not meet the resolution requirement. In this case, the first communication device needs to continue to provide the mapping relationship of finer-grained sub-regions, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-regions based on the fifth mapping relationship.
[0047] The third item, the resolution corresponding to the M sub-regions is less than a resolution threshold, and the resolution corresponding to the M sub-regions is used to indicate the size of each sub-region among the M sub-regions. It can be understood that: the resolution of the M sub-regions does not meet the resolution requirement. In this case, the first communication device needs to continue to provide the mapping relationship of finer-grained sub-regions, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-regions based on the fifth mapping relationship.
[0048] In a possible design, the radio frequency channel data of the first sub-region is used for parameter adjustment. The parameters to be adjusted include at least one of the following: beamforming parameters, multiple-input multiple-output (MIMO) parameters, power consumption parameters, or positioning parameters, so as to assist beamforming, MIMO communication, energy saving, or positioning, etc.
[0049] In a second aspect, a communication method is provided. This method can be executed by a second communication device. Without special specification, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device, a sensing management function entity, or a location management function entity), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the second communication device. The following describes the method with the second communication device as the execution subject. The method includes:
[0050] The second communication device receives first information, where the first information indicates a first mapping relationship associated with a first region. The first region includes M sub-regions, and the first mapping relationship indicates the conversion relationship between the position parameters of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions. M is a positive integer greater than or equal to 2. The second communication device determines the radio frequency channel data of the first region according to the first information.
[0051] Among them, the first sub-region being one of the M sub-regions can be understood as: the first sub-region is any one of the M sub-regions.
[0052] That is to say, the second communication device obtains the first information from other communication devices, such as the first communication device. Since the first information can indicate the first mapping relationship, the second communication device can determine the radio frequency channel data corresponding to the first region according to the first mapping relationship. In this way, what is transmitted between different communication devices is the first information indicating the first mapping relationship, rather than the radio frequency channel data determined based on the first mapping relationship, thereby reducing the communication pressure.
[0053] In a possible design, after determining the radio frequency channel data of the first region, the method further includes: the second communication device updates the radio frequency channel data of the first region according to the sensing result.
[0054] The second communication device sends third information according to the updated radio frequency channel data. The third information indicates a fourth mapping relationship, which is associated with a first region. The first region includes P sub-regions. The fourth mapping relationship indicates the conversion relationship between the position parameters of a third sub-region and the radio frequency channel data of the third sub-region. The third sub-region is one of the P sub-regions. P is a positive integer greater than or equal to 2. The radio frequency channel data of the third sub-region belongs to the updated radio frequency channel data.
[0055] In this way, even if the scatterer distribution in the same region changes dynamically at different times, the second communication device can still determine the third information in real time according to the sensing result. Since the third information is determined based on the sensing result, when the second communication device provides the third information to other devices, such as the first communication device, other communication devices can update the radio frequency channel data in real time according to the third information.
[0056] In a third aspect, a communication method is provided. This method can be executed by a second communication device. Without special instructions, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device, a sensing management function entity, or a location management function entity), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or it can also be a logical module or software that can implement all or part of the functions of the second communication device. The following describes the method with the second communication device as the execution subject. The method includes:
[0057] The second communication device receives first information and second information.
[0058] The first information indicates a first mapping relationship, which is associated with a first region. The first region includes M sub-regions. The first mapping relationship indicates the conversion relationship between the position parameters of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions. M is a positive integer greater than or equal to 2.
[0059] The second information indicates a third mapping relationship, which is associated with a second region. The second region includes N sub-regions. The third mapping relationship indicates the conversion relationship between the position parameters of a second sub-region and the radio frequency channel data of the second sub-region. The second sub-region is one of the N sub-regions. N is a positive integer greater than or equal to 2.
[0060] The second communication device determines that the current area is the first area according to the first mapping relationship indicated by the first information and the third mapping relationship indicated by the second information. It can be understood that the second communication device is located in the first area.
[0061] The second communication device sends fourth information, which is used to request radio frequency channel data of the first area, and the area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each of the M sub-regions.
[0062] That is to say, the second communication device obtains the first information and the second information from other communication devices, such as the first communication device. Since the first information can indicate the first mapping relationship, and the second information can indicate the third mapping relationship, the information transmitted between different communication devices is the information indicating the mapping relationship, rather than the radio frequency channel data determined based on the mapping relationship, thereby reducing the communication pressure.
[0063] Moreover, based on the first mapping relationship and the second mapping relationship, the second communication device can determine which area the current area is, such as the first area, so as to request the mapping relationship of the area on sub-regions with finer granularity, thereby achieving more accurate positioning.
[0064] In a possible design, the second communication device determines that the current area is the first area according to the first mapping relationship indicated by the first information and the third mapping relationship indicated by the second information, including:
[0065] The second communication device determines M function values according to the first mapping relationship indicated by the first information, and the Mth function value among the M function values is used to characterize: the difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions. M k is an integer ranging from 1 to M for traversal. k The second communication device determines N function values according to the third mapping relationship indicated by the second information, and the Nth function value among the N function values is used to characterize: the difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. N k is an integer ranging from 1 to N for traversal. k is an integer ranging from 1 to M.
[0066] The second communication device determines N function values according to the third mapping relationship indicated by the second information, and the Nth function value among the N function values is used to characterize: the difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. N k is an integer ranging from 1 to N for traversal. k The second communication device determines N function values according to the third mapping relationship indicated by the second information, and the Nth function value among the N function values is used to characterize: the difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. N k is an integer ranging from 1 to N for traversal. k is an integer ranging from 1 to N.
[0067] The second communication device determines that the current area is the first area according to the M function values and the N function values.
[0068] That is to say, since the first information can indicate the first mapping relationship, the second communication device can determine the radio frequency channel data corresponding to each of the M sub-areas according to the first mapping relationship, and then combine the measurement data of each of the M sub-areas to determine the M function values.
[0069] Similarly, since the second information can indicate the third mapping relationship, the second communication device can determine the radio frequency channel data corresponding to each of the N sub-areas according to the third mapping relationship, and then combine the measurement data of each of the N sub-areas to determine the N function values.
[0070] Since the difference between the measurement data of different sub-areas and the radio frequency channel data of the sub-area can characterize the possibility that the sub-area is the area where the second communication device is located, the second communication device determines which sub-area among the M sub-areas and the N sub-areas the current area may be according to the M function values and the N function values.
[0071] In a possible design, the second communication device sends fourth information, including: sending the fourth information when a first function value is greater than a first threshold. Wherein, the first function value is one of the M function values, and the first function value is the minimum value among the M function values and the N function values. It can be understood that: for the M sub-areas and the N sub-areas, the sub-area corresponding to the first function value is the sub-area where the second communication device is most likely to be located.
[0072] If the first function value is greater than the first threshold, it means that the possibility that the sub-area corresponding to the first function value is the sub-area where the second communication device is located does not meet the requirements. In this case, the second communication device needs to continue to request the mapping relationship of a finer-grained sub-area, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-area based on the fifth mapping relationship.
[0073] In a possible design, the fourth information further includes the first function value.
[0074] In a possible design, the second communication device sends fourth information, including: sending the fourth information under a second condition. Wherein, the second condition includes at least one of the following:
[0075] First, the hierarchical numbers corresponding to the M sub-regions are less than the hierarchical threshold. It can be understood that the sizes of the M sub-regions do not meet the resolution requirements. In this case, the second communication device needs to continue to request the mapping relationship of finer-grained sub-regions, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-regions based on the fifth mapping relationship.
[0076] Second, the resolution corresponding to the M sub-regions is greater than the resolution threshold. It can be understood that the resolutions of the M sub-regions do not meet the resolution requirements. In this case, the second communication device needs to continue to request the mapping relationship of finer-grained sub-regions, that is, the fifth mapping relationship, so that the second communication device can determine the radio frequency channel data of the finer-grained sub-regions based on the fifth mapping relationship.
[0077] Fourthly, a communication device is provided for implementing various methods. The communication device may be the first communication device in the first aspect, or a device included in the first communication device, such as a chip or a chip system. Alternatively, the communication device may be the second communication device in the second aspect or the third aspect, or a device included in the second communication device, such as a chip or a chip system.
[0078] The communication device includes corresponding modules, units, or means for implementing the method. The module, unit, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.
[0079] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementation manners. The transceiver module may include a receiving module and a transmitting module, which are respectively used to implement the receiving function and the transmitting function in any of the above aspects and any possible implementation manners.
[0080] In some possible designs, the transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0081] Fifthly, a communication device is provided, including: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device is enabled to execute the method described in any aspect. The communication device may be the first communication device in the first aspect, or a device included in the first communication device, such as a chip or a chip system. Alternatively, the communication device may be the second communication device in the second aspect or the third aspect, or a device included in the second communication device, such as a chip or a chip system.
[0082] In a sixth aspect, a communication device is provided, including: a processor and a communication interface; the communication interface is used for communicating with a module outside the communication device; the processor is used for executing a computer program or instruction, so that the communication device executes the method described in any aspect. The communication device may be the first communication device in the first aspect, or a device included in the first communication device, such as a chip or a chip system. Alternatively, the communication device may be the second communication device in the second aspect or the third aspect, or a device included in the second communication device, such as a chip or a chip system.
[0083] In a seventh aspect, a communication device is provided, including: at least one processor; the processor is used for executing a computer program or instruction stored in a memory, so that the communication device executes the method described in any aspect. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the first communication device in the first aspect. Alternatively, the communication device may be the second communication device in the second aspect or the third aspect.
[0084] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When it runs on a communication device, the communication device can execute the methods described in the first aspect to the third aspect and any possible design thereof.
[0085] In a ninth aspect, a computer program product including instructions is provided. When it runs on a communication device, the communication device can execute the methods described in the first aspect to the third aspect and any possible design thereof.
[0086] In a tenth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided. The communication device includes a processor for implementing the functions involved in the first aspect to the third aspect and any possible design thereof.
[0087] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0088] In some possible designs, when the device is a chip system, it may be composed of chips or may include chips and other discrete devices.
[0089] In an eleventh aspect, a communication system is provided. The communication system includes a first communication device and a second communication device. The first communication device is used for executing the method in the first aspect or any possible design of the first aspect, and the second communication device is used for executing the method in the second aspect or any possible design of the second aspect, or the second communication device is used for executing the method in the third aspect or any possible design of the third aspect.
[0090] It can be understood that when the communication device provided in any one of the fourth to eleventh aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.
[0091] Among them, for the technical effects brought by any one of the design methods in the fourth to eleventh aspects, reference can be made to the technical effects brought by different design methods in the first to third aspects, which will not be elaborated here. Description of the Drawings
[0092] Figure 1 Schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0093] Figure 2a Top view of a physical world provided by an embodiment of the present application;
[0094] Figure 2b Schematic diagram of a perception reconstruction provided by an embodiment of the present application;
[0095] Figure 2c Schematic diagram of a grid division provided by an embodiment of the present application;
[0096] Figure 2d Radio frequency channel map provided by an embodiment of the present application;
[0097] Figure 2e Principle diagram of the perception quality of a radio frequency channel map provided by an embodiment of the present application;
[0098] Figure 3 Schematic diagram of the process of a communication method provided by an embodiment of the present application;
[0099] Figure 4a Principle diagram of one-dimensional partitioning provided by an embodiment of the present application;
[0100] Figure 4b Mapping relationship performance diagram provided by an embodiment of the present application;
[0101] Figure 4c Principle diagram of two-dimensional partitioning provided by an embodiment of the present application;
[0102] Figure 4d Another mapping relationship performance diagram provided by an embodiment of the present application;
[0103] Figure 5 Another principle diagram of two-dimensional partitioning provided by an embodiment of the present application;
[0104] Figure 6 Another schematic diagram of the process of a communication method provided by an embodiment of the present application;
[0105] Figure 7a It is a schematic flowchart of another communication method provided by an embodiment of the present application;
[0106] Figure 7b It is a schematic flowchart of another communication method provided by an embodiment of the present application;
[0107] Figure 8 It is a schematic diagram of the principle of partitioned transmission provided by an embodiment of the present application;
[0108] Figure 9 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0109] Figure 10 It is a schematic structural diagram of another communication device provided by an embodiment of the present application;
[0110] Figure 11 It is a schematic structural diagram of yet another communication device provided by an embodiment of the present application. Detailed implementation manners
[0111] Next, the technical solutions in the present application will be described in conjunction with the accompanying drawings.
[0112] In the description of the present application, "and / or" in the present application is merely an association relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.
[0113] In the description of the present application, unless otherwise specified, "a plurality of" means two or more than two. "At least one (item)" or its similar expression refers to any combination of these items. For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c.
[0114] In the description of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. The terms "first" and "second" do not limit the quantity and execution order, and the terms "first" and "second" do not necessarily limit being different.
[0115] In the description of the present application, words such as "exemplarily" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplarily" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly, using words such as "exemplarily" or "for example" aims to present relevant concepts in a specific manner for easy understanding.
[0116] The network architecture and service scenarios described in the embodiments of this application are to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art will know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.
[0117] Figure 1 It is a schematic diagram of the architecture of the communication system 1000 to which the embodiments of this application are applied. As Figure 1 shown, the communication system 1000 includes at least one network device (such as Figure 1 110a and 110b in Figure 1 ) and at least one terminal device (such as
[0118] 120a - 120j in Figure 1 ). Among them, the terminal device can communicate with the network device wirelessly. Optionally, different network devices can communicate with each other. Optionally, different terminal devices can communicate with each other.
[0119] It should be noted that
[0120] is only a schematic diagram. Although not shown, the communication system 1000 may further include other network devices. For example, the communication system 1000 may further include one or more of core network (CN) devices, wireless relay devices, and wireless backhaul devices, which are not specifically limited herein.
[0121] Among them, the network device can be connected to the core network device by wireless or wired means. The core network device and the network device can be independent different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or the functions of part of the core network device and part of the network device can be integrated on one physical device. The embodiments of this application do not make specific limitations on this.
[0122] Optionally, the network device is a network-side device with wireless transceiver capabilities. The network device can be a device in a radio access network (RAN) that provides wireless communication capabilities for terminal devices, called a RAN device. The RAN can be an access network in the 3rd generation partnership project (3GPP), such as a 4G, 5G, or future-oriented 6G network. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network of two or more of the above networks. The RAN device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation nodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation nodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a wireless fidelity (WiFi) system, a long range radio (LoRa) system, or an access node in a vehicle-to-everything (V2X) system. The RAN device can also be a module or unit that completes some of the functions of a base station. For example, it can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete some or all of the functions of the physical layer. For specific descriptions of the above protocol layers, reference can be made to the relevant technical specifications of the 3rd generation partnership project (3GPP). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU).The RU may be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, the CU, DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as O-CU (open CU), the DU may also be referred to as O-DU, and the RU may also be referred to as O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The radio access network device may be a macro base station (such as Figure 1 110a) in, or may also be a micro base station or an indoor station (such as Figure 1 110b) in, or may also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the radio access network device. For ease of description, the network device is used as an abbreviation for the radio access network device, and the base station is used as an example of the radio access network device.
[0123] Optionally, the terminal device accesses the core network through a network device. The terminal device includes a device that provides voice and / or data connectivity to a user. Specifically, it includes a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides both voice and data connectivity to the user. For example, it may include a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network, exchange voice or data with the RAN, or interact with the RAN for both voice and data. The terminal device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a D2D terminal device, a V2X terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it may include a mobile phone (or a "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-integrated mobile device, etc. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. It also includes restricted devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing capacity, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc.
[0124] Among the various terminal devices introduced above, if they are located on a vehicle (for example, placed inside or installed inside the vehicle), they can all be considered in-vehicle terminal devices. In-vehicle terminal devices are also referred to as on-board units (OBUs) for example.
[0125] In the embodiments of this application, the terminal device may further include a relay. Or, it can be understood that anything capable of data communication with a base station can be regarded as a terminal device.
[0126] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device to implement such functions, such as a chip system. This device can be installed in the terminal device. In the embodiments of this application, the chip system can be composed of chips, or can include chips and other discrete devices. In the technical solutions provided in the embodiments of this application, the case where the device for implementing the functions of the terminal is the terminal device is taken as an example for introduction.
[0127] It should be understood that the network device and the terminal device can be in fixed positions or movable. The network device and the terminal device can be deployed on land, including indoor or outdoor, handheld or in-vehicle; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of this application do not limit the application scenarios of the network device and the terminal device.
[0128] The roles of the network device and the terminal device can be relative. For example, Figure 1 the helicopter or drone 120i in [diagram] can be configured as a mobile base station. For those terminal devices 120j accessing the radio access network through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. In this case, relative to 110a, 120i is also a network device. Therefore, the network device and the terminal device can both be uniformly referred to as communication devices. Figure 1 the 110a and 110b in [diagram] can be called communication devices with network device functions. Figure 1 the 120a - 120j in [diagram] can be called communication devices with terminal device functions.
[0129] Communication can be carried out between a network device and a terminal device, between network devices, and between terminal devices through licensed spectrum, through unlicensed spectrum, or through both licensed and unlicensed spectrum simultaneously; communication can be carried out through spectrum below 6 gigahertz (GHz), through spectrum above 6 GHz, or through both spectrum below 6 GHz and spectrum above 6 GHz simultaneously. Embodiments of this application do not limit the spectrum resources used for wireless communication.
[0130] In embodiments of this application, the functions of a network device can also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the functions of the network device. The control subsystem that includes the functions of the network device here can be a control center in application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of a terminal device can also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the functions of the terminal device.
[0131] In embodiments of this application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on a downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on an uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell that has established a wireless connection with the terminal device is called the serving cell of the terminal device. When the terminal device communicates with the serving cell, it will also be interfered by signals from neighboring cells.
[0132] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and correspondingly, the names can also be replaced with the corresponding function names in other communication systems.
[0133] To facilitate the understanding of the embodiments of this application, the following briefly explains the terms involved in the embodiments of this application. It should be understood that these explanations are only for facilitating the understanding of the embodiments of this application and should not constitute any limitation to this application.
[0134] 1. Radio frequency channel map, radio frequency channel data
[0135] In a communication system, wireless sensing technology is used to obtain environmental information to assist in channel prediction, positioning, beamforming, multiple input multiple output (MIMO) communication, power saving, etc., thereby improving the quality of communication services. Among them, the process of forming a radio frequency channel mapping map through wireless sensing technology for prediction is called radio frequency mapping (RF mapping). The map obtained by RF mapping is called a radio frequency channel map. The data corresponding to the radio frequency channel map is called radio frequency channel data.
[0136] In this application, the radio frequency channel map can indicate information in the following two aspects:
[0137] On the one hand, the radio frequency channel map corresponds to a certain geographical area and is used to indicate the geographical locations and sizes of multiple sub-areas divided within this geographical area.
[0138] Among them, the geographical area can be an area within a certain range in the real physical world. For example, the above geographical area can be characterized by longitude, latitude, and altitude. For instance, the starting point is denoted as (x0, y0, z0), and an outdoor scene of 100m × 100m with this starting point as the reference.
[0139] Among them, the multiple sub-areas can be areas obtained by dividing the geographical area in a certain way. For example, for the above geographical area of 100m × 100m, dividing it in the way of 1m × 1m results in 100 × 100 sub-areas. Among them, each sub-area is 1m × 1m.
[0140] It is easy to understand that in this application, the sub-areas involved in the radio frequency channel map (i.e., the areas obtained by dividing the above geographical area in a certain way) can have at least one of the following attributes: shape, size, area, geographical location, etc.
[0141] In this application, the shapes, contours, sizes, radii, and areas of different sub-areas are the same. The geographical locations of different sub-areas are different. There is no overlap between different sub-areas.
[0142] In a possible implementation manner, the shape of the sub-area can be a square, or other shapes, such as a rectangle, a trapezoid, a triangle, etc. Or, the shape of the sub-area can also be an irregular shape, without limitation.
[0143] Exemplarily, the shape of the sub-region can be defined by the protocol, or can be defined by the network device, or can be defined by the terminal device. The shapes of the sub-regions defined by different communication devices (such as terminal devices or network devices) can be the same or different. The same communication device can also define multiple sub-region shapes. Similarly, the size, radius, and area of the sub-region can be defined by the protocol, or can be defined by the network device, or can be defined by the terminal device. The sizes, radii, and areas of the sub-regions defined by different communication devices can be the same or different. The same communication device can also define multiple sub-region sizes, multiple sub-region radii, or multiple sub-region areas.
[0144] In one possible implementation, multiple sub-regions can be indexed (such as numbered) to identify different sub-regions.
[0145] It is easy to understand that in this application, the sub-region can also have other descriptions, such as grid region, grid area, or grid corresponding region, etc. This application takes the sub-region as an example for introduction and should not be construed as a limitation of this application.
[0146] In this application, the radio frequency channel map includes multiple grids, and the multiple grids correspond to multiple sub-regions one by one.
[0147] It is easy to understand that in this application, the grids involved in the radio frequency channel map can have at least one of the following attributes: shape, size, area, etc. Among them, the shape of the grid can be consistent with the shape of the sub-region corresponding to the grid. The size of the grid has a certain ratio to the size of the sub-region corresponding to the grid. The area of the grid has a certain ratio to the area size of the sub-region corresponding to the grid. Among them, the size of the grid can also have other descriptions, such as resolution.
[0148] In this application, the same radio frequency channel map can include two or more layers. Among the two or more layers, different layers correspond to different levels.
[0149] In this application, the levels of the radio frequency channel map are introduced as follows:
[0150] Each level has a level number (or level serial number). Correspondingly, the same radio frequency channel map includes two or more layers, such as the first layer, the second layer, the third layer, etc. Each layer has a level number. For example, the first layer belongs to the first level, and the level number of the first level is 1. The second layer belongs to the second level, and the level number of the second level is 2. The third layer belongs to the third level, and the level number of the third level is 3, and so on, which will not be elaborated here.
[0151] Each level corresponds to a resolution of a certain size, that is, the level resolution. In other words, each layer has a level resolution of a certain size. The level resolution is used to indicate the size of the sub-region corresponding to this level. For example, the size of the sub-region indicated by the level resolution of the first level is 1m × 1m. The size of the sub-region indicated by the level resolution of the second level is 1dm × 1dm. The size of the sub-region indicated by the level resolution of the third level is 1cm × 1cm.
[0152] It should be noted that in this application, as a possible implementation manner, when the level number is associated with the level height, it can be understood that: the larger the level number, the higher the level. For example, the level indicated by the level number 1 is lower than the level indicated by the level number 2. Or, conversely, it can be understood that: the larger the level number, the lower the level. For example, the level indicated by the level number 1 is higher than the level indicated by the level number 2. In this application, taking the case where the larger the level number, the higher the level as an example for introduction, it should not be construed as a limitation of this application.
[0153] In this application, as another possible implementation manner, when the level resolution is associated with the level height, it can be understood that: the higher the level resolution, the higher the level. For example, the level with a level resolution of meters (m) is lower than the level with a level resolution of decimeters (dm). Or, conversely, it can be understood that: the higher the level resolution, the lower the level. For example, the level with a level resolution of meters (m) is higher than the level with a level resolution of decimeters (dm). In this application, taking the case where the higher the level resolution, the higher the level as an example for introduction, it should not be construed as a limitation of this application.
[0154] It should be added that in this application, the higher the level resolution, the smaller the granularity of the sub-region, such as the smaller the area of the sub-region.
[0155] It should be added that in this application, for the sub-regions of different levels, some attributes can be the same or different. For example, taking the shape of the sub-region as an example, the sub-region corresponding to the first level is a square, such as a 1m × 1m square sub-region. The sub-region corresponding to the second level can be a square, such as a 0.1m × 0.1m square sub-region. Or, the sub-region corresponding to the second level is a rectangle, such as a 0.1m × 0.05m rectangle sub-region.
[0156] Exemplarily, taking the above-mentioned 100m × 100m geographical area as an example, the radio frequency channel map is introduced as follows:
[0157] According to the grid division method corresponding to the first level, the above-mentioned geographical area (i.e., a geographical area of 100m × 100m) is divided in the way of 1m × 1m, obtaining 100 × 100 sub-areas. Among them, each sub-area is 1m × 1m. In this case, the level corresponding to each sub-area in the radio frequency channel map is the first level, the level number corresponding to each sub-area in the radio frequency channel map is 1, and the level resolution corresponding to each sub-area in the radio frequency channel map is: meter (m).
[0158] According to the grid division method corresponding to the second level, the above-mentioned geographical area (i.e., a geographical area of 100m × 100m) is divided in the way of 1dm × 1dm, obtaining 1000 × 1000 sub-areas. Among them, each sub-area is 1dm × 1dm. In this case, the level corresponding to each sub-area in the radio frequency channel map is the second level, the level number corresponding to each sub-area in the radio frequency channel map is 2, and the level resolution corresponding to each sub-area in the radio frequency channel map is: decimeter (dm).
[0159] According to the grid division method corresponding to the third level, the above-mentioned geographical area (i.e., a geographical area of 100m × 100m) is divided in the way of 1cm × 1cm, obtaining 10000 × 10000 sub-areas. Among them, each sub-area is 1cm × 1cm. In this case, the level corresponding to each sub-area in the radio frequency channel map is the third level, the level number corresponding to each sub-area in the radio frequency channel map is 3, and the level resolution corresponding to each sub-area in the radio frequency channel map is: centimeter (cm).
[0160] It should be noted that in this application, the following descriptions have the same meaning and can be replaced with each other: resolution, or grid resolution, or level resolution.
[0161] On the other hand, the radio frequency channel map is used to indicate the radio frequency channel data of each sub-area among multiple sub-areas.
[0162] In this application, the radio frequency channel data of a sub-area can be understood as the radio frequency channel data between a terminal device and a network device at a certain reference point within the sub-area.
[0163] Among them, the radio frequency channel data is at least used to indicate the radio frequency channel status. The radio frequency channel data may include channel parameters of the radio frequency channel, such as power, delay, angle of arrival (AoA), angle of departure (AoD), etc.
[0164] Exemplarily, there may be one or more paths between the terminal device and the network device. Correspondingly, the radio frequency channel data of a sub-region may include multi-path information, such as the channel parameters on each path in the multi-path, such as power, delay, AoA, AoD, etc.
[0165] It should be noted that there can be various channel parameters. The above power, delay, AoA, or AoD are introduced as possible examples and should not be construed as a limitation of this application. It should be understood that in different scenarios, the channel parameters are also different. For example, the channel parameters may include one or more of power, delay, AoA, and AoD, or the channel parameters may further include other parameters, which are not limited in this application.
[0166] Optionally, the radio frequency channel data of a sub-region may further include one or more of the following: the scatterer information corresponding to each path in the multi-path, and the network device information corresponding to each path in the multi-path.
[0167] In a possible implementation manner, the radio frequency channel data format is shown in Table 1:
[0168] Table 1
[0169]
[0170] In Table 1, the starting point in the network configuration indicates the starting point of the geographical area corresponding to the radio frequency channel map, such as the above (x0, y0, z0).
[0171] The hierarchical resolution indicates the size (or dimension) of each area in the multiple sub-regions when the above geographical area is divided into multiple sub-regions in a certain manner.
[0172] It is easy to understand that the above hierarchical resolution and starting point can be understood as the hierarchical configuration of the radio frequency channel map.
[0173] Coordinates (x i , y i , z i ,) indicate the geographical location of the sub-region corresponding to the i-th grid in the multiple regions when the above geographical area is divided into multiple sub-regions in a certain manner.
[0174] The multi-path information (Power1, Delay1, AoA1, AoD1) can be understood as the power magnitude, delay magnitude, AoA, AoD, etc. on the first path between the terminal device and the network device. The subscript 1 represents the sequence number of each path in the multi-path. The multi-path information can be replaced with: channel state value, channel state, or characteristic value, etc. Among them, the channel can be understood as the radio frequency channel.
[0175] The identifiers of the scatterers {P1, P2, …, PK}, which can be understood as the scatterer identifiers on the first path between the terminal device and the network device, the scatterer identifiers on the second path between the terminal device and the network device, …, the scatterer identifiers on the Kth path between the terminal device and the network device. The scatterer can also be described as: a scatterer group, that is, the associated scatterer / scatterer group used when predicting the radio frequency channel state based on the grid.
[0176] The identifiers of the network devices {BS1, BS2, …, BS K}, which can be understood as the network device identifiers corresponding to the first path of the terminal device, the network device identifiers corresponding to the second path of the terminal device, …, the network device identifiers corresponding to the Kth path of the terminal device.
[0177] The perceived quality S i , which is used to characterize the difference between the measurement data of the terminal device and the radio frequency channel data corresponding to the ith grid. Among them, the perceived quality can also be described as: the perceived quality of service, that is, the perceived quality determined based on the scatterer / scatterer group associated with the grid.
[0178] Exemplarily, the perceived quality S i satisfies the following formula:
[0179]
[0180] where S i represents the perceived quality corresponding to the ith grid. represents the delay magnitude of the kth path measured by the terminal device, Delay k represents the delay magnitude of the kth path in the radio frequency channel data. represents the angle information (such as AoA or AoD) of the kth path measured by the terminal device, AOX k represents the angle information (such as AoA or AoD) of the kth path in the radio frequency channel data. Power k represents the power magnitude of the kth path in the radio frequency channel data.
[0181] It is easy to understand that the above formula (1) can also be replaced by the following formula:
[0182]
[0183] where S i represents the perceived quality corresponding to the ith grid. represents the delay magnitude of the kth path measured by the terminal device, Delay k represents the delay magnitude of the kth path in the radio frequency channel data. represents the angle of arrival of the kth path measured by the terminal device, AOAk Denotes the angle of arrival of the k-th path in the radio frequency channel data. Denotes the angle of departure of the k-th path measured by the terminal device, AOD k Denotes the angle of departure of the k-th path in the radio frequency channel data. Power k Denotes the power magnitude of the k-th path in the radio frequency channel data.
[0184] It is easy to understand that the above formula (1) can also be replaced by the following formula:
[0185]
[0186] Where, S i Denotes the perceived quality corresponding to the i-th grid. Denotes the delay magnitude of the k-th path measured by the terminal device, Delay k Denotes the delay magnitude of the k-th path in the radio frequency channel data. Denotes the angle information (such as AoA or AoD) of the k-th path measured by the terminal device, AOX k Denotes the angle information (such as AoA or AoD) of the k-th path in the radio frequency channel data. Power k Denotes the power magnitude of the k-th path in the radio frequency channel data.
[0187] Alternatively, the above formula (1) can also be replaced by the following formula:
[0188]
[0189] Where, S i Denotes the perceived quality corresponding to the i-th grid. Denotes the delay magnitude of the k-th path measured by the terminal device, Delay k Denotes the delay magnitude of the k-th path in the radio frequency channel data. Denotes the angle information (such as AoA or AoD) of the k-th path measured by the terminal device, AOX k Denotes the angle information (such as AoA or AoD) of the k-th path in the radio frequency channel data. Power k Denotes the power magnitude of the k-th path in the radio frequency channel data.
[0190] It is easy to understand that the perceived quality S i Can also satisfy other formula forms, and this application does not limit this.
[0191] It is easy to understand that the radio frequency channel map can also have other names, such as radio frequency map, radio frequency channel mapping map, etc. This application takes the radio frequency channel map as an example for introduction and should not be understood as a limitation of this application.
[0192] Similarly, the radio frequency channel data may have other names, such as radio frequency data, radio frequency channel mapping data, etc. In this application, the radio frequency channel data is taken as an example for introduction, and it should not be construed as a limitation to this application.
[0193] 2. Generation process of radio frequency channel map
[0194] In a possible implementation manner, the generation process of the radio frequency channel map includes the following operations:
[0195] Step 1a: Obtain a physical world map.
[0196] Exemplarily, the physical world map is a map of the real world, such as a map of a certain geographical area in the real world, such as the top view shown in Figure 2a shown.
[0197] Step 1b: Obtain the reconstruction information of the physical world.
[0198] Exemplarily, first, place sensing nodes and communication nodes in the real physical world. Among them, the sensing nodes can be network devices, such as base stations, and the communication nodes can be terminal devices, etc. Then, the reconstruction map is obtained by the sensing nodes (such as base stations) emitting physical electromagnetic waves or other means such as lidar, etc., for example, obtaining information about obstacles in the physical world, such as the position and size of the obstacles. The obstacles can be buildings, etc., as shown in Figure 2b shown.
[0199] It is easy to understand that one of Step 1a and Step 1b is executed, or both Step 1a and Step 1b are executed, such as performing sensing operations within the geographical area corresponding to Step 1a, so as to obtain the description information of the physical world.
[0200] It is easy to understand that in Step 1b, the signal sent by the sensing node can be called the sensing quality measurement signal, and the configuration of this signal can be called the configuration of the sensing quality measurement signal. For example, it can include at least one of the following: antenna port information, precoding information, subcarrier information, etc. The above configuration is sent through system messages.
[0201] Step 2: Perform grid division on the physical world map or the reconstruction information.
[0202] Exemplarily, the physical world map or the reconstruction information is divided into grids according to a certain resolution, so that the above geographical area is divided into multiple sub-areas.
[0203] For example, the shape of the grid is square, and each grid is used to indicate a 1m×1m sub-region in the physical world. Correspondingly, if the geographical region in the physical world corresponding to the reconstruction information is 100m×100m, the 100m×100m geographical region is divided into 1m×1m sub-regions, resulting in 100×100 sub-regions, as Figure 2c shown.
[0204] Step 3: Generate a radio frequency channel map according to the grid information.
[0205] Exemplarily, one grid corresponds to one sub-region. In this sub-region, a reference point is selected, and the transmission path of the reference point from the reconstructed environment to the base station is tracked. The prediction result of the radio frequency channel is calculated through the transmission path corresponding to each grid, thereby forming the grid and its associated radio frequency channel data.
[0206] Exemplarily, the grid information includes the shape of the grid, the resolution of the grid, the location information of the grid, and the reference point information.
[0207] Among them, the shape of the grid is used to indicate the shape of the sub-region corresponding to the grid in the physical world. The resolution of the grid is used to indicate the size of the sub-region corresponding to the grid in the physical world. The location information of the grid is used to indicate the geographical location of the sub-region corresponding to the grid in the physical world. The reference point information is used to indicate the geographical location of the reference point.
[0208] For example, the number of grids is 100×100 grids, corresponding to 100 sub-regions in the physical world. The grid information of the i-th grid is used to indicate the shape of the i-th sub-region, the size of the i-th sub-region, the geographical location of the i-th sub-region, and the geographical location of the i-th reference point, etc. Among them, the i-th reference point is the reference point of the i-th sub-region. Among them, i is a positive integer ranging from 1 to 10000.
[0209] As a possible implementation manner, taking the position of the terminal device as the i-th reference point as an example, the network device obtains the multipath information between itself and the terminal device, such as the power, delay, AoA, AoD, etc. on each path, thereby generating a radio frequency channel map of this resolution, as Figure 2d shown.
[0210] It is easy to understand that different levels correspond to different resolutions. For different values of the resolution, steps 2 and 3 can be repeatedly executed to obtain a radio frequency channel map including at least two levels.
[0211] Optionally, the reliability of the radio frequency channel data is evaluated based on the information fed back by the terminal device. In the grids where the radio frequency channel data is reliable, it is allowed to use its radio frequency channel data to assist communication or positioning services. The reliability of the radio frequency channel data can be referred to the introduction of the sensing quality and will not be elaborated here.
[0212] Next, combined with Figure 2e , the determination process of the sensing quality is given:
[0213] Step 1, define that the radio frequency channel data consists of R i elements, and the R i element shows the multipath components predicted by the environment in the corresponding sub-region (x i , y i , z i ) of the grid at the assumed position. For example, the radio frequency mapping element R i is a vector and can be denoted as:
[0214] R i ={(Power1, Delay1, AOX1), (Power2, Delay2, AOX2), …, (Power k , Delay k , AOX k )}
[0215] Step 2, the position of the terminal device is denoted as (x ue , y ue , z ue ), and the measured multipath can be obtained through the positioning reference signal. Assume that the multipath component can be expressed as
[0216] Step 3, the terminal device can calculate based on formula (1) to obtain the sensing quality.
[0217] It is easy to understand that the larger the absolute value of the sensing quality S i , the worse the sensing quality is characterized. When the sensing quality S i is greater than the threshold, it means that the sensing quality is lower than expected.
[0218] In addition, the corresponding scatterer ID can be associated with the sensing quality. When updating the sensing quality S i , it can be determined which grids corresponding to S i need to be updated according to the scatterer ID.
[0219] 3. Application Scenarios of Radio Frequency Channel Map / Radio Frequency Channel Data
[0220] In a communication system, a radio frequency channel map or radio frequency channel data can well assist communication. For example, channel prediction, positioning, beamforming, etc. are performed based on the radio frequency channel map or radio frequency channel data.
[0221] However, in the process of assisting communication with the radio frequency channel map or radio frequency channel data, due to the large amount of radio frequency channel data, there is a problem of high communication pressure.
[0222] Next, the positioning scenario is taken as an example for introduction, which should not be construed as a limitation to this application.
[0223] Taking the positioning scenario as an example, for a geographical area of 100×100m outdoors, the related art gives the following operations:
[0224] First, the network device sends radio frequency channel data to the terminal device. Correspondingly, the terminal device receives the radio frequency channel data from the network device. Then, the terminal device performs positioning according to the received radio frequency channel data. That is to say, the radio frequency channel data is transmitted once.
[0225] Assume that the radio frequency channel data included in each grid is fixed. For example, each grid corresponds to 10 paths, and each path includes 6 components.
[0226] If positioning at the decimeter (dm) level is achieved, the grid is divided into 0.1m×0.1m, that is, the layer resolution is: decimeter (dm). Then, in the 'one-time transmission' scheme, the amount of radio frequency channel data sent by the network device is: 10*6*(100 / 0.1)*(100 / 0.1)*1 = 6*10 7 data.
[0227] If positioning at the centimeter (cm) level is achieved, the grid is divided into 0.01m×0.01m, that is, the layer resolution is: centimeter (cm). Then, in the 'one-time transmission' scheme, the amount of radio frequency channel data sent by the network device is: 10*6*(100 / 0.01)*(100 / 0.01)*1 = 6*10 9 data.
[0228] It can be seen that in the 'one-time transmission' scheme, the amount of transmitted radio frequency channel data is large. Especially in a more precise positioning scenario, the amount of transmitted radio frequency channel data is quite huge, and the communication pressure is high.
[0229] Therefore, for the scenario of assisting communication with radio frequency channel data, how to reduce the communication pressure caused by radio frequency channel data is a technical problem to be solved urgently.
[0230] In view of this, this application provides a communication method. This method can be applied to Figure 1The system shown. The method includes: A first communication device determines first information, where the first information indicates a first mapping relationship associated with a first area. The first area includes M sub-areas, and the first mapping relationship indicates the conversion relationship between the position parameters of a first sub-area and the radio frequency channel data of the first sub-area. The first sub-area is one of the M sub-areas, such as any one of the M sub-areas. M is a positive integer greater than or equal to 2. The first communication device sends the first information.
[0231] That is to say, the first communication device provides the first information to other communication devices, such as a second communication device. Since the first information can indicate the first mapping relationship, the second communication device can determine the radio frequency channel data corresponding to the first area according to the first mapping relationship. In this way, what is transmitted between different communication devices is the first information indicating the first mapping relationship, rather than the radio frequency channel data determined based on the first mapping relationship, thereby reducing the communication pressure.
[0232] Next, combined with examples, the core idea and beneficial effects of this application will be introduced:
[0233] Still taking the geographical area of 100×100m outdoors as an example, in the positioning scenario at the centimeter (cm) level:
[0234] In the 'one-time transmission' scheme, assuming that each grid corresponds to 10 paths and each path includes 6 components, the amount of radio frequency channel data transmitted between communication devices is: 10*6*(100 / 0.01)*(100 / 0.01)*1 = 6*10 9 data.
[0235] In the 'partitioned transmission' scheme, the geographical area of 100×100m is two-dimensionally partitioned into 100 areas. The mapping relationship corresponding to each area includes two independent variables, and each independent variable is represented by a fifth-degree polynomial. Then, in the 'partitioned transmission' scheme, the amount of radio frequency channel data sent by the communication device is: 6*5*5*100*10 = 1.5*10 5 data.
[0236] It can be seen that by adopting the technical solution of this application, that is, the 'partitioned transmission' scheme, the amount of data transmitted between different communication devices can be greatly reduced, thereby reducing the communication pressure.
[0237] Next, combined with Figure 3 , the communication method proposed in the embodiments of this application will be introduced in detail. The communication method 300 proposed in the embodiments of this application includes the following operations:
[0238] S301. A first communication device determines first information.
[0239] Among them, the introduction of the first communication device is as follows:
[0240] Taking Figure 1 as an example, the first communication device can be Figure 1 the network device shown, such as a TRP, or a base station, or a sensing management functional entity, or a location management functional entity.
[0241] Taking Figure 1 as an example, the first communication device can also be Figure 1 the terminal device shown.
[0242] It should be noted that, without special instructions, the "first communication device" in this application can refer to the first communication device itself (for example, a network device, a terminal device, a sensing management functional entity, or a location management functional entity), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the first communication device. The following description is made by taking the execution subject as the first communication device as an example.
[0243] Among them, the introduction of the first information is as follows:
[0244] The first information indicates a first mapping relationship. The first mapping relationship is associated with a first area. The first area includes M sub-areas. The first mapping relationship indicates the conversion relationship between the position parameters of the first sub-area and the radio frequency channel data of the first sub-area. The first sub-area is one of the M sub-areas. For example, the first sub-area is any one of the M sub-areas. M is a positive integer greater than or equal to 2.
[0245] Exemplarily, the form of the first mapping relationship can be various. In this application, the extended expression is taken as an example for introduction.
[0246] On the one hand, in combination with the partitioning method, the first mapping relationship is introduced:
[0247] For example, the partitioning method is one-dimensional partitioning. Among them, one-dimensional partitioning can be understood as: partitioning according to one dimension (such as length or width, etc.).
[0248] Taking Figure 4a as an example, each thin-line square corresponds to a sub-area. The first dimension can be understood as: the length direction of the first area.
[0249] Taking the first dimension as an example, 8 sub-areas are divided into 4 areas, such as the first area (or described as the first partition), the second area (or described as the second partition), the third area (or described as the third partition), and the fourth area (or described as the fourth partition). Each area (or described as a partition) includes 2 sub-areas.
[0250] In the case of one-dimensional partitioning, the first region is the region filled with diagonal lines, and the first mapping relationship can satisfy formula (5):
[0251] f(x) = p a *x a +p a-1 *x a-1 +…+p1*x 1 +k1 Formula (5)
[0252] Wherein, f(x) represents a piece of radio frequency channel data corresponding to the first sub-region, such as the channel parameters of the radio frequency channel corresponding to the first sub-region, such as power, time delay, AoA or AoD, etc. p a ,p a-1 ,…,p1 represent coefficients, k1 represents a constant, and x represents the position parameter of the first sub-region, that is, the position parameter of the first sub-region in the first dimension, such as Figure 4a the position parameter of the sub-region corresponding to the thin grid filled with diagonal lines in the middle.
[0253] In formula (5), the parameter a is related to the resolution of each sub-region in the first region. For example, the higher the resolution of each sub-region, the larger the value of the parameter a.
[0254] For example, each sub-region is a 1m×1m sub-region, that is, the resolution is: meter. In this case, the parameter a = 5.
[0255] Again, each sub-region is a 1dm×1dm sub-region, that is, the resolution is: decimeter. In this case, the parameter a = 7.
[0256] Another example is that each sub-region is a 1cm×1cm sub-region, that is, the resolution is: centimeter. In this case, the parameter a = 9.
[0257] In this application, since the parameter a is related to the resolution of each sub-region in the first region, it can be understood that: the first mapping relationship corresponds to (or is associated with) a certain resolution, and this resolution is the resolution of each sub-region in the first region.
[0258] In this application, in the extended expression corresponding to the first mapping relationship, the higher the dimension of the extended expression, the more accurate the radio frequency channel data represented by the extended expression, and it can be understood that: the higher the fitting quality of the extended expression, as Figure 4b shown. Among them, the dimension of the extended expression can be understood as: the highest power of the extended expression. Taking formula (5) as an example, the higher the dimension of the extended expression, the larger the value of the parameter a.
[0259] Taking Figure 4bFor example, the original data corresponding to different sub-regions (such as channel parameters like power, time delay, AoA, or AoD, etc.) are shown as the curves with circles. Taking the expansion expression as a quadratic polynomial as an example, the radio frequency channel data (such as channel parameters like power, time delay, AoA, or AoD, etc.) of different sub-regions determined based on this expansion expression are shown as the curves with asterisks. Taking the expansion expression as a cubic polynomial as an example, the radio frequency channel data (such as channel parameters like power, time delay, AoA, or AoD, etc.) of different sub-regions determined based on this expansion expression are shown as the curves with crosses. Taking the expansion expression as a quartic polynomial as an example, the radio frequency channel data (such as channel parameters like power, time delay, AoA, or AoD, etc.) of different sub-regions determined based on this expansion expression are shown as the curves with triangles. From Figure 4b it can be seen that the variation trend of the curve with triangles has the highest similarity with the variation trend of the curve with circles, which means that compared with the expansion expressions corresponding to the quadratic polynomial or the cubic polynomial, the expansion expression corresponding to the quartic polynomial can better represent the conversion relationship between the position parameters of different sub-regions and the radio frequency channel data of this sub-region.
[0260] In Figure 4b , the parameter corresponding to the x-axis can be understood as: the position parameter of the first sub-region in the length direction or the width direction of the first region. The parameter corresponding to the y-axis can be understood as: the radio frequency channel data corresponding to the first sub-region, such as power, time delay, AoA or AoD, etc.
[0261] Another example is that the partitioning method is two-dimensional partitioning. Among them, two-dimensional partitioning can be understood as: partitioning according to two dimensions (such as length and width).
[0262] Taking Figure 4c as an example, each thin grid corresponds to a sub-region. The first dimension can be understood as: the length direction of the first region. The second dimension can be understood as: the width direction of the first region.
[0263] Taking the first dimension and the second dimension as examples, 64 sub-regions are divided into 5 regions, such as the first region, the second region, the third region, the fourth region, and the fifth region, and each region includes a certain number of sub-regions.
[0264] In the case of two-dimensional partitioning, the first region is the region filled with oblique lines, and the first mapping relationship can satisfy formula (6):
[0265] f(x,y) = p a,b *x a y b +p a-1,b *x a-1 y b +…+p 1,b *x 1 yb +p a,b-1 *x a y b-1 +p a-1,b-1 *x a-1 y b-1 +…+p 1,b-1 *x 1 y b-1 +p a,b-2 *x a y b-2 +p a-1,b-2 *x a-1 y b-2 +…+p 1,b-2 *x 1 y b-2 +…+p a,1 *x a y 1 +p a-1,1 *x a-1 y 1 +…+p 1,1 *x 1 y 1 +p a,0 *x a +p a-1,0 *x a-1 +…+p 1,0 *x 1 +k1
[0266] Among them, f(x, y) represents a piece of radio frequency channel data corresponding to the first sub-region, such as the channel parameters of the radio frequency channel corresponding to the first sub-region, such as power, time delay, AoA or AoD, etc. p a,b , p a-1,b ,..., p 1,0 represent coefficients, k1 represents a constant, x represents the position parameter of the first sub-region in the first dimension, y represents the position parameter of the first sub-region in the second dimension, such as Figure 4c the position parameters of the sub-regions corresponding to the thin grid filled with diagonal lines.
[0267] As a possible example, f(x, y) = p 00 +p 10 *x + p 01 *y + p 20 *x 2 +p 11 *x * y + p 02 *xy 2 +p 30 *x 3 +p 21 *x * y 2 +p 40 *x 4 +p31 *x 3 y + p 22 *x 2 *y 2 , p 00 = 4.813, p 10 = 1.688, p 01 = 0.001846, p 20 = -0.00322, p 11 = 0.0004224, p 02 = 6.609e-05, p 30 = -0.001043, p 21 = -0.0001566, p 40 = -0.0004332, p 31 = -0.0002575, p 22 = -0.0001143。
[0268] In formula (6), the parameters a and b are related to the resolution of each sub-region in the first region. For example, the higher the resolution of each sub-region, the larger the values of the parameters a and b.
[0269] For example, each sub-region is a 1m × 1m sub-region, that is, the resolution is: meter. In this case, the parameter a = 5 and b = 6.
[0270] Again, each sub-region is a 1dm × 1dm sub-region, that is, the resolution is: decimeter. In this case, the parameter a = 7 and b = 8.
[0271] Also, each sub-region is a 1cm × 1cm sub-region, that is, the resolution is: centimeter. In this case, the parameter a = 9 and b = 10.
[0272] In this application, since the parameters a and b are related to the resolution of each sub-region in the first region, it can be understood that: the first mapping relationship is associated (or correlated) with a certain resolution, and this resolution is the resolution of each sub-region in the first region.
[0273] In this application, in the first region, the higher the resolution of the sub-region, the higher the dimension of the extended expression corresponding to the first mapping relationship.
[0274] In addition, if the resolution of the sub-region is low, the extended expression corresponding to the first mapping relationship can also be a high-dimensional extended expression, so as to more accurately indicate the conversion relationship between the position parameters of the sub-region and the radio frequency channel data of the sub-region.
[0275] As Figure 4d shown, Figure 4dShows the difference between the measurement data and the radio frequency channel data determined by the first mapping relationship. Among them, the measurement data is shown as the black filled area. The radio frequency channel data determined by the first mapping relationship is shown as the gray filled area.
[0276] In Figure 4d , the parameter corresponding to the x-axis can be understood as: the position parameter of the first sub-region in the length direction of the first region. The parameter corresponding to the y-axis can be understood as: the position parameter of the first sub-region in the width direction of the first region. The parameter corresponding to the z-axis can be understood as: the radio frequency channel data corresponding to the first sub-region, such as power, time delay, AoA or AoD, etc.
[0277] Another example is that the partitioning method is three-dimensional partitioning. Among them, three-dimensional partitioning can be understood as: partitioning according to three dimensions (such as length, width, and height, etc.).
[0278] In the case of three-dimensional partitioning, the first region is the region filled with diagonal lines, and the first mapping relationship can satisfy formula (7):
[0279] f(x,y,z)=p a,b,c *x a y b z c +p a-1,b,c *x a-1 y b z c +…+p 1,b,c *x 1 y b z c +p a,b-1,c *x a y b-1 z c +p a-1,b-1,c *x a-1 y b-1 z c +…+p 1,b-1,c *x 1 y b-1 z c p a,b,c-1 *x a y b z c-1 +p a-1,b,c-1 *x a-1 y b z c-1 +…+p 1,b,c-1 *x 1 y b z c-1 +…+p a,1,1 *x a y 1 z 1 +pa-1,1,1 *x a-1 y 1 z 1 +…+p 1,1,1 *x 1 y 1 z 1 +p a,0,0 *x a +p a-1,0,0 *x a-1 +…+p 1,0,0 *x 1 +k2
[0280] Among them, f(x, y, z) represents a piece of radio frequency channel data corresponding to the first sub-region, such as the channel parameters of the radio frequency channel corresponding to the first sub-region, such as power, time delay, AoA or AoD, etc. p a,b,c , p a-1,b,c , …, p 1,0,0 represents coefficients, k2 represents a constant, x represents the position parameter of the first sub-region in the first dimension, y represents the position parameter of the first sub-region in the second dimension, and x represents the position parameter of the first sub-region in the third dimension.
[0281] Similarly, in formula (7), the parameters a, b, c are related to the resolution of each sub-region in the first region. For example, the higher the resolution of each sub-region, the larger the values of the parameters a, b, c. Therefore, it can be understood that: the first mapping relationship corresponds (or is associated) with a certain resolution, and this resolution is the resolution of each sub-region in the first region.
[0282] It should be noted that in this application, taking the three dimensions of the length, width, and height of a certain sub-region as an example, combined with one-dimensional partitioning, two-dimensional partitioning, and three-dimensional partitioning, the first mapping relationship is introduced.
[0283] Of course, a certain sub-region can also have other representation methods, such as representing a certain sub-region by longitude and latitude. In this case, in the one-dimensional partitioning example, the first dimension can be longitude or latitude. In two-dimensional partitioning, the first dimension can be longitude and the second dimension can be latitude. Or, a certain sub-region is represented by polar coordinate parameters. In this case, the position parameters of the first sub-region are determined according to the polar coordinate parameters, and this application does not limit this.
[0284] It should be added that, as a possible implementation manner, the position parameters of the first sub-region are determined according to the identifier of the first sub-region. For example, in the first region, there is a corresponding relationship between the identifier of each sub-region and the position of the sub-region, as Figure 4a shown. In this case, according to the identifier of a certain sub-region, the position parameters of the sub-region can be determined.
[0285] It should be noted that in this application, the radio frequency channel data of the first sub-region includes: the channel parameters on at least one path corresponding to the first sub-region. For example, the channel parameters may include at least one of the following: power, time delay, AoA, or AoD, etc.
[0286] It should be noted that the first information indicates the first mapping relationship, which can be understood as: the first information includes the parameters for determining the first mapping relationship.
[0287] As shown in Table 2, taking the radio frequency channel data of the first sub-region as power as an example, if the expression of the first mapping relationship satisfies: Power xy = p 00 + p 10 x + p 01 y + … + p ij x i y j , then the first information may include the following parameters: {p 00 , p 01 , p 10 , p 11 , p 02 , p 20 , …, p ij}}. Among them, Power xy represents the power corresponding to the first sub-region, p 10 , p 01 , …, p ij represents the coefficient, p 00 represents the constant, x represents the position parameter of the first sub-region in the first dimension, y represents the position parameter of the first sub-region in the second dimension, and the parameters i, j are determined according to the resolution of the layer corresponding to the first sub-region.
[0288] As shown in Table 2, taking the radio frequency channel data of the first sub-region as time delay as an example, if the expression of the first mapping relationship satisfies: Delay xy = d 00 + d 10 x + d 01 y + … + d kl x k y l , then the first information may include the following parameters: {d 00 , d 01 , d 10 , d 11 , d 02 , d 20 , …, d kl}}. Among them, Delay xy represents the time delay corresponding to the first sub-region, d 10 , d 01 , …, d klDenote the coefficient as d 00 Denote the constant as c, x represents the position parameter of the first sub-region in the first dimension, y represents the position parameter of the first sub-region in the second dimension, and the parameters k and l are determined according to the resolution of the layer corresponding to the first sub-region.
[0289] As shown in Table 2, taking the radio frequency channel data of the first sub-region as AoX (such as AoA or AoD) as an example, if the expression of the first mapping relationship satisfies: AoX xy = a 00 + a 10 x + a 01 y + … + a op x o y p , then the first information may include the following parameters: {a 00 , a 01 , a 10 , a 11 , a 02 , a 20 , …, a op}}. Among them, AoX xy represents the angle corresponding to the first sub-region, a 10 , a 01 , …, a op represent coefficients, a 00 represents the constant, x represents the position parameter of the first sub-region in the first dimension, y represents the position parameter of the first sub-region in the second dimension, and the parameters o and p are determined according to the resolution of the layer corresponding to the first sub-region.
[0290] Optionally, different radio frequency channel data may correspond to different mapping relationships. For example, the above first mapping relationship is used to indicate the conversion relationship between the position parameters corresponding to the first sub-region and the first radio frequency channel data of the first sub-region.
[0291] The first information further indicates a second mapping relationship, which is used to indicate the conversion relationship between the position parameters corresponding to the first sub-region and the second radio frequency channel data of the first sub-region.
[0292] Among them, for the second mapping relationship, reference can be made to the introduction of the first mapping relationship and will not be elaborated here.
[0293] Among them, the first radio frequency channel data is different from the second radio frequency channel data.
[0294] For example, the first radio frequency channel data includes the power corresponding to the first sub-region. The second radio frequency channel data includes the time delay corresponding to the first sub-region.
[0295] For another example, the first radio frequency channel data includes: the power corresponding to the first sub-region. The second radio frequency channel data includes: AoX (such as AoA or AoD) corresponding to the first sub-region.
[0296] For another example, the first radio frequency channel data includes: the time delay corresponding to the first sub-region. The second radio frequency channel data includes: AoX (such as AoA or AoD) corresponding to the first sub-region.
[0297] For another example, the first radio frequency channel data includes: AoA corresponding to the first sub-region. The second radio frequency channel data includes: AoD corresponding to the first sub-region.
[0298] It should be noted that in this application, for the first region, each of the M sub-regions corresponds to at least one path, and each of the at least one path includes at least one channel parameter. For example, the first region includes sub-region A1 and sub-region A2. Among them, sub-region A1 corresponds to transmission paths L 1-1 and L 1-2 . The channel parameters corresponding to transmission path L 1-1 include: power, time delay, AoA, and AoD. The channel parameters corresponding to transmission path L 1-2 include: power, time delay, and AoA. Sub-region A2 corresponds to transmission path L 2-1 . The channel parameters corresponding to transmission path L 2-1 include: power and time delay.
[0299] For different sub-regions of the same region, based on the above example, it can be known that:
[0300] First, the number of paths corresponding to at least two of the M sub-regions is different. For example, the number of paths corresponding to the above-mentioned sub-region A1 and sub-region A2 is different.
[0301] Second, the number of channel parameter items on the paths corresponding to different sub-regions among the M sub-regions is different. For example, the number of channel parameter items corresponding to the above-mentioned transmission path L 1-1 and transmission path L 2-1 is different.
[0302] Third, the number of channel parameter items on different paths corresponding to the same sub-region among the M sub-regions is different. For example, the number of channel parameter items corresponding to the above-mentioned transmission path L 1-1 and transmission path L 1-2 is different.
[0303] It should be added that in this application, the transmission path refers to the transmission path of the radio frequency channel, which can be abbreviated as: path. In other words, the transmission path and the path have the same meaning and can be replaced with each other.
[0304] It should be added that in this application, one sub-region corresponds to at least one path, which can be understood as: communication device X is located within this sub-region, and communication occurs between communication device X and communication device Y. For example, communication device X receives a radio frequency signal from communication device Y through a radio frequency channel. Among them, the transmission path of this radio frequency channel can be understood as: at least one path corresponding to this sub-region.
[0305] Optionally, the first information further indicates at least one of the following:
[0306] The first item, the first region. For example, the first information includes the identifier of the first region, such as Region ID shown in Table 2.
[0307] Take Figure 5 as an example, the first region includes the sub-regions corresponding to the thick solid-line grids. The identifier of the first region is the number '1'.
[0308] The second item, M i sub-regions. Among them, each of the M i sub-regions is located at the edge of the first region. M i is a positive integer less than or equal to M. It can be understood that the first information further indicates the regional scope of the first region. In other words, the first information further indicates the side information of the first region.
[0309] Taking the grid identifier as an example, each grid identifier indicates a grid, and each grid corresponds to a sub-region. The first information further includes the grid identifiers (Grid ID) corresponding to M i sub-regions.
[0310] Taking Table 2 as an example, the first information further includes M i grid identifiers, such as {S1, S5, …, S n}. It can be understood as: the sub-region corresponding to the grid identifier S1, the sub-region corresponding to the grid identifier S5, …, the sub-region corresponding to the grid identifier S n .
[0311] Take Figure 5 as an example, each grid corresponds to a sub-region. The sub-regions located at the edge of the first region are shown as the thick solid-line grids filled with numbers. The numbers in each thick solid-line grid can be understood as: the identifier of this grid. In this case, the first information further includes the following grid identifiers: {4, 5, 11, 14, 18, 23, 26, 32, 35, 39, 43, 46, 51, 53, 60}.
[0312] Third item, the resolution corresponding to the mapping relationship indicated by the first information, where the resolution indicates the size (or dimension) of each of the M sub-regions. For example, the resolution corresponding to the first mapping relationship is: centimeter, that is, the size of each of the M sub-regions is 0.01m × 0.01m, as shown in Table 2.
[0313] Fourth item, the scatterer or group of scatterers corresponding to at least one of the M sub-regions.
[0314] Taking the scatterer identifier as an example, each scatterer identifier corresponds to a scatterer (or group of scatterers). The first information further includes the scatterer identifier (Scatter ID) corresponding to at least one of the M sub-regions, such as {P1, P5, …, P n}. It can be understood that: the scatterer identifier corresponding to sub-region S1 is P1, the scatterer identifier corresponding to sub-region S5 is P5, and the scatterer identifier corresponding to sub-region S n is P n . Among them, the scatterers (or groups of scatterers) corresponding to different sub-regions can be the same or different, and this application does not make any limitations in this regard.
[0315] Taking Figure 5 as an example, the scatterer identifiers indicated by the first information are {12, 34}. It can be understood that: the scatterers corresponding to the first region are: scatterer 12 and scatterer 34.
[0316] Fifth item, the perceived quality corresponding to the first region. Among them, the perceived quality corresponding to the first region is used to characterize: the difference between the measurement data corresponding to the first region and the radio frequency channel data corresponding to the first region.
[0317] Exemplarily, the perceived quality corresponding to the first region satisfies the following formula (8):
[0318]
[0319] Among them, Q represents the perceived quality corresponding to the first region. For the k-th path, represents the delay magnitude measured by the terminal device on this path, and Delay k represents the delay magnitude on this path in the radio frequency channel data corresponding to the first region. represents the angle information (such as AoA or AoD) measured by the terminal device on this path, and AOX k represents the angle information (such as AoA or AoD) on this path in the radio frequency channel data corresponding to the first region. Power k represents the power magnitude of the radio frequency channel data corresponding to the first region, and K represents the number of paths corresponding to the first region (it can be understood as: the sum of the number of all paths corresponding to each sub-region in the first region), Arear Indicates the number of sub - regions in the first region.
[0320] Table 2
[0321]
[0322] It should be understood that Table 2 is introduced as a possible example of the first information. Of course, in different scenarios, the first information may involve the information of some columns in Table 2. For example, the first information indicates the first region and the extended expression, but does not indicate the perceived quality corresponding to the first region. Or, the first information may indicate more information, such as the information of the network device, which is not limited in this application.
[0323] For the first communication device, after determining the first information, it executes S302:
[0324] S302. The first communication device sends the first information to the second communication device. Correspondingly, the second communication device receives the first information from the first communication device.
[0325] Among them, the introduction of the second communication device is as follows:
[0326] Take Figure 1 as an example, the second communication device can be Figure 1 the network device shown, such as a TRP, or a base station, or a perception management function entity, or a location management function entity.
[0327] Take Figure 1 as an example, the second communication device can also be Figure 1 the terminal device shown.
[0328] It should be understood that in this application, if the first communication device is Figure 1 the network device shown, then the second communication device can be Figure 1 the terminal device shown, or can also be Figure 1 the network device shown. For example, the first communication device and the second communication device are different perception management function entities, or the first communication device and the second communication device are different location management function entities. If the first communication device is Figure 1 the terminal device shown, then the second communication device can be Figure 1 the network device shown, such as a base station, a TRP, etc.
[0329] It should be noted that, without special indication, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device, a sensing management functional entity, or a location management functional entity), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the second communication device. Hereinafter, the description will be given taking the execution subject as the second communication device as an example.
[0330] Among them, for the first communication device and the first information, reference can be made to the introduction in S301, and details will not be repeated.
[0331] In some embodiments, as Figure 3 shown, for the first communication device, the first communication device also executes S303 and S304:
[0332] S303. The first communication device determines the second information.
[0333] Among them, the second information indicates a third mapping relationship. The third mapping relationship is associated with a second area. The second area includes N sub-areas. The third mapping relationship indicates the conversion relationship between the position parameters of the second sub-area and the radio frequency channel data of the second sub-area. The second sub-area is one of the N sub-areas, such as any one of the N sub-areas. N is a positive integer greater than or equal to 2.
[0334] Exemplarily, for the third mapping relationship, reference can be made to the introduction of the mapping relationship indicated by the first information (such as the above-mentioned first mapping relationship, or the above-mentioned first mapping relationship and the second mapping relationship), and details will not be repeated.
[0335] Taking Figure 4a or Figure 4c as an example, the second area is the area filled with grid lines.
[0336] For the first communication device, after the first communication device determines the second information, it executes S304:
[0337] S304. The first communication device sends the second information to the second communication device. Correspondingly, the second communication device receives the second information from the first communication device.
[0338] Among them, for the first communication device and the second communication device, reference can be made to the introduction in S302, and details will not be repeated.
[0339] Among them, for the second information, reference can be made to the introduction in S303, and details will not be repeated.
[0340] It should be noted that in this application, the first information and the second information can be carried in the same message or in different messages, and this application does not limit this.
[0341] It should be noted that in this application, the first communication device can execute S302 first and then S304, or execute S304 first and then S302, or execute S302 and S304 simultaneously, and this application does not limit this.
[0342] It should be understood that in this application, taking two regions, namely the first region and the second region, as an example, the transmission process of the mapping relationship corresponding to different regions is introduced. Of course, in different scenarios, the first communication device can also provide the mapping relationship of each region in more than two regions. Among them, the transmission process of the mapping relationship between any two regions in more than two regions can refer to the introduction of S302 and S304, so as to realize the transmission process of the mapping relationship in more than two regions.
[0343] That is to say, the first communication device can provide the mapping relationship corresponding to different regions, so that the second communication device can determine the radio frequency channel data of the corresponding region based on the mapping relationship of different regions, thereby further reducing the communication pressure.
[0344] In some embodiments, for the second communication device, as Figure 3 shown, after the second communication device obtains the first information, it can execute S311:
[0345] S311. The second communication device determines the radio frequency channel data of the first region according to the first information.
[0346] Among them, the radio frequency channel data corresponding to the first region can be understood as: the radio frequency channel data corresponding to all sub-regions in the first region.
[0347] Exemplarily, the second communication device determines the radio frequency channel data corresponding to each sub-region in the first region according to the mapping relationship indicated by the first information (such as the above-mentioned first mapping relationship, or the above-mentioned first mapping relationship and the second mapping relationship), such as the channel parameters corresponding to each sub-region, such as power, delay or angle, etc., so as to update the radio frequency channel data corresponding to the first region.
[0348] It can be understood that: the second communication device performs RF mapping refresh according to the first information, so as to update the radio frequency channel data corresponding to the first region.
[0349] It should be understood that in the case where the second communication device receives the second information, the second communication device can also determine the radio frequency channel data of the second region according to the second information, so as to realize the update of the radio frequency channel data.
[0350] Optionally, if the first communication device is a terminal device and the second communication device is a network device, the second communication device may receive information from different terminal devices, where the information indicates the mapping relationship of a certain area, as introduced in S302. In this case, the second communication device may determine the radio frequency channel data of at least one area based on the information provided by different terminal devices, and then provide the radio frequency channel data of the at least one area to different terminal devices, so as to update the radio frequency channel data.
[0351] Optionally, for the second communication device, the second communication device may use the radio frequency channel data of the first area to assist communication. For example, the second communication device adjusts parameters according to the radio frequency channel data of the first area.
[0352] Among them, the parameters to be adjusted include at least one of the following:
[0353] The first item, the beamforming parameter. It can be understood that: the second communication device adjusts the beamforming parameter according to the radio frequency channel data of the first area, so as to use the radio frequency channel data of the first area to assist beamforming.
[0354] The second item, the multiple input multiple output parameter. It can be understood that: the second communication device adjusts the MIMO parameter according to the radio frequency channel data of the first area, so as to use the radio frequency channel data of the first area to assist MIMO communication.
[0355] The third item, the power consumption parameter. It can be understood that: the second communication device adjusts the power consumption parameter according to the radio frequency channel data of the first area, so as to use the radio frequency channel data of the first area to assist energy saving.
[0356] The fourth item, the positioning parameter. It can be understood that: the second communication device adjusts the positioning parameter according to the radio frequency channel data of the first area, so as to use the radio frequency channel data of the first area to assist positioning.
[0357] In some embodiments, as Figure 6 shown, for the second communication device, the second communication device also executes S321:
[0358] S321. The second communication device determines the sensing result.
[0359] Exemplarily, the second communication device adopts a certain sensing mode, such as the self-transmitting and self-receiving sensing mode, the self-transmitting and other-receiving sensing mode, etc., to perform sensing measurements, so as to obtain the sensing result of the first area.
[0360] Among them, the sensing result may include at least one of the following: sensing measurement result, sensing evaluation result, quality of the reconstructed sensing environment, quality of the radio frequency channel data, quality of the radio frequency channel data service application, etc. For details, reference may be made to the related art and will not be elaborated here.
[0361] S322. The second communication device updates the radio frequency channel data of the first area according to the sensing result.
[0362] Exemplarily, the second communication device updates the radio frequency channel data of the first area in the radio frequency channel map according to the sensing data in the sensing result, so as to update the radio frequency channel data of the first area.
[0363] S323. The second communication device determines the third information according to the updated radio frequency channel data.
[0364] Wherein, in S323, the updated radio frequency channel data refers to the radio frequency channel data corresponding to the updated first area. For details, see the introduction in S322 and will not be elaborated here.
[0365] Wherein, the third information indicates a fourth mapping relationship. The fourth mapping relationship is associated with the first area. The first area includes P sub-areas. The fourth mapping relationship indicates the conversion relationship between the position parameters of the third sub-area and the radio frequency channel data of the third sub-area. The third sub-area is one of the P sub-areas, such as any one of the P sub-areas. P is a positive integer greater than or equal to 2. Wherein, for the fourth mapping relationship, reference can be made to the introduction of the first mapping relationship and will not be elaborated here. For example, the third information includes parameters for determining the fourth mapping relationship.
[0366] It should be understood that in this application, the radio frequency channel data of the third sub-area belongs to the above-mentioned updated radio frequency channel data.
[0367] Optionally, the third information further indicates the first area, so as to indicate the area associated with the fourth mapping relationship. For example, the third information includes the identifier of the first area.
[0368] For the second communication device, after the second communication device determines the third information, it executes S324:
[0369] S324. The second communication device sends the third information to the first communication device. Correspondingly, the first communication device receives the third information from the second communication device.
[0370] Wherein, for the third information, reference can be made to the introduction in S323 and will not be elaborated here.
[0371] For the first communication device, after the first communication device receives the third information, it executes S325:
[0372] S325. The first communication device updates the radio frequency channel data of the first area according to the third information.
[0373] Exemplarily, the second communication device determines the radio frequency channel data corresponding to each sub-region in the first region, such as the channel parameters corresponding to each sub-region, such as power, time delay, or angle, etc., according to the mapping relationship indicated by the third information (such as the above-mentioned fourth mapping relationship), so as to update the radio frequency channel data corresponding to the first region.
[0374] Among them, for the implementation process of S325, reference can be made to the introduction of S311, which will not be elaborated here.
[0375] Optionally, for the second communication device, the second communication device can use the updated radio frequency channel data to assist communication. For example, the second communication device performs parameter adjustment according to the updated radio frequency channel data. Among them, the parameters to be adjusted include at least one of the following: beamforming parameters, MIMO parameters, power consumption parameters, or positioning parameters, etc.
[0376] Optionally, for the first communication device, the first communication device can use the updated radio frequency channel data to assist communication. For example, the first communication device performs parameter adjustment according to the updated radio frequency channel data. Among them, the parameters to be adjusted include at least one of the following: beamforming parameters, MIMO parameters, power consumption parameters, or positioning parameters, etc.
[0377] In some embodiments, as Figure 7a shown, for the second communication device, after the second communication device executes S302 and S304, it also executes S331:
[0378] S331. The second communication device determines that the current region is the first region according to the first mapping relationship indicated by the first information and the second mapping relationship indicated by the second information.
[0379] Among them, the current region refers to the region where the second communication device is located. When the current region is the first region, it can be understood that: the second communication device is located in the first region.
[0380] Exemplarily, the implementation process of S331 includes:
[0381] Step 1, the second communication device determines M function values according to the first mapping relationship indicated by the first information.
[0382] Among them, the Mth function value among the M function values is used to characterize: the difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions. M k is an integer that traverses from 1 to M. k Among them, the Mth function value among the M function values is used to characterize: the difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions. M k is an integer that traverses from 1 to M. k is an integer that traverses from 1 to M.
[0383] It should be added that the introduction of the M function values is as follows:
[0384] For example, the M function values can all be positive values. If the M function values are all positive values, the M function values can all be determined according to formula (1) or formula (2), or can be determined by other forms of formulas, which is not limited.
[0385] Again, for example, the M function values can all be negative values. If the M function values are all negative values, the M function values can all be determined according to formula (3), or can be determined by other forms of formulas, which is not limited.
[0386] Also, for example, the M function values can have positive values and negative values. If there are both positive and negative values among the M function values, the M function values can all be determined according to formula (4), or can be determined by other forms of formulas, which is not limited.
[0387] Step 2: The second communication device determines N function values according to the second mapping relationship indicated by the second information.
[0388] Among them, the Nth function value among the N function values is used to represent: the difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. N k is an integer that traverses from 1 to N. k The Nth sub-region among the N sub-regions k The Nth sub-region among the N sub-regions k is an integer that traverses from 1 to N.
[0389] It should be added that the introduction of the N function values is as follows:
[0390] For example, the N function values can all be positive values. If the N function values are all positive values, the N function values can all be determined according to formula (1) or formula (2), or can be determined by other forms of formulas, which is not limited.
[0391] Again, for example, the N function values can all be negative values. If the N function values are all negative values, the N function values can all be determined according to formula (3), or can be determined by other forms of formulas, which is not limited.
[0392] Also, for example, the N function values can have positive values and negative values. If there are both positive and negative values among the N function values, the N function values can all be determined according to formula (4), or can be determined by other forms of formulas, which is not limited.
[0393] Step 3: The second communication device determines that the current region is in the first region according to the M function values and the N function values.
[0394] For example, as a possible implementation, taking the case where both the M function values and the N function values are positive values, if the minimum value among the M function values and the N function values is one of the M function values, then the second communication device determines that it is currently in the first region. It should be understood that if the minimum value among the M function values and the N function values is one of the N function values, then the second communication device is in the second region.
[0395] Alternatively, taking the case where both the M function values and the N function values are negative values, if the maximum value among the M function values and the N function values is one of the M function values, then the second communication device determines that it is currently in the first region. It should be understood that if the maximum value among the M function values and the N function values is one of the N function values, then the second communication device is in the second region.
[0396] Alternatively, taking the case where both the M function values and the N function values are taken as absolute values, if the minimum value among the M function values and the N function values is one of the M function values, then the second communication device is in the first region. It should be understood that if the minimum value among the M function values and the N function values is one of the N function values, then the second communication device is in the second region.
[0397] Again, as another possible implementation, taking the case where both the M function values and the N function values are positive values, if the M function values and the N function values are arranged in ascending order, and the first K values in this arrangement order are K of the M function values, then the second communication device determines that it is currently in the first region.
[0398] It should be understood that there can be multiple implementation manners for step 3. The above are introduced as possible examples and should not be construed as a limitation to this application.
[0399] Exemplarily, taking Figure 8 as an example, in the box where the letter a is located, for a certain geographical region, as shown by the thick dashed box, the first communication device can provide the mapping relationships of some regions to the second communication device, such as the mapping relationships corresponding to the first region, the second region, the third region, the fourth region, and the fifth region. Among them, for the transmission process of the mapping relationships, reference can be made to the introduction in S302 or S304 and will not be elaborated here.
[0400] For the second communication device, the second communication device determines that the current region it is in is the first region according to the mapping relationships corresponding to each of the five regions, as shown in Figure 8 the box where the letter b is located.
[0401] For the second communication device, after the second communication device determines that it is in the second region, it also executes S332:
[0402] S332. The second communication device sends the fourth information to the first communication device. Correspondingly, the first communication device receives the fourth information from the second communication device.
[0403] Among them, the fourth information is used to request radio frequency channel data of the first area, and the area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each sub-region among the M sub-regions.
[0404] It can be understood that: the fourth information is used to request radio frequency channel data of the first area on sub-regions with a smaller resolution. Or, the fourth information is used to request the mapping relationship corresponding to the sub-regions with a finer granularity in the first area. Or, the fourth information is used to request the mapping relationship corresponding to a higher dimension in the first area.
[0405] Optionally, as Figure 7b shown, S332 includes S332a:
[0406] S332a. When the first function value is greater than the first threshold, the second communication device sends the fourth information to the first communication device.
[0407] Among them, the first function value is one of the M function values, and the first function value is the minimum value among the M function values and the N function values.
[0408] That is to say, when the first function value is greater than the first threshold, it means that the positioning accuracy requirement is not met. Therefore, the second communication device performs the operation of sending the fourth information.
[0409] It should be understood that, as a possible replacement method, when both the M function values and the N function values are negative, the first function value is the maximum value among the M function values and the N function values, and the first function value is one of the M function values. In this case, S332a can be replaced and described as: when the first function value is less than the first threshold, the second communication device sends the fourth information to the first communication device.
[0410] That is to say, when the first function value is less than the first threshold, it means that the positioning accuracy requirement is not met. Therefore, the second communication device performs the operation of sending the fourth information.
[0411] It should be understood that, as another possible replacement method, when both the M function values and the N function values take absolute values, the first function value is the minimum value among the above M+N absolute values, and the first function value is one of the M function values after taking the absolute value. In this case, S332a can be replaced and described as: when the first function value is less than the first threshold, the second communication device sends the fourth information to the first communication device.
[0412] That is to say, when the first function value is less than the first threshold, it means that the positioning accuracy requirement is not met. Therefore, the second communication device performs the operation of sending the fourth information.
[0413] Optionally, as Figure 7b shown, S332 includes S332b:
[0414] S332b. Under the first condition, the second communication device sends the fourth information to the first communication device.
[0415] Among them, the first condition includes at least one of the following:
[0416] Condition A1. The hierarchical numbers corresponding to the M sub-regions are less than the hierarchical threshold. It means that the positioning accuracy requirement is not met. Therefore, the second communication device performs the operation of sending the fourth information.
[0417] Among them, the hierarchical threshold can be understood as: the layer search threshold in the radio frequency channel map. For example, in the centimeter-level positioning scenario, the hierarchical threshold is 3. It means that the mapping relationship for determining the radio frequency channel data needs to be transmitted three times, and each transmission corresponds to the radio frequency channel data of a different layer. For example, first transmit the mapping relationship corresponding to the radio frequency channel data with the hierarchical number 1, then transmit the mapping relationship corresponding to the radio frequency channel data with the hierarchical number 2, and then transmit the mapping relationship corresponding to the radio frequency channel data with the hierarchical number 3.
[0418] For the second communication device, the hierarchical numbers corresponding to the M sub-regions are 1, which is less than the hierarchical threshold 3. It means that in the radio frequency channel map, the number of searches for the layers has not yet reached the layer threshold.
[0419] Condition A2. The resolution corresponding to the M sub-regions is greater than the resolution threshold. It means that the positioning accuracy requirement is not met. Therefore, the second communication device performs the operation of sending the fourth information.
[0420] For example, in the centimeter-level positioning scenario, the hierarchical resolution is in centimeters.
[0421] For the second communication device, the hierarchical resolution corresponding to the M sub-regions is in meters, which is lower than the resolution threshold in centimeters. It means that the granularity of the radio frequency channel data corresponding to the sub-regions has not yet reached the resolution threshold.
[0422] It should be understood that in S332b, the first condition includes at least one of Condition A1 - Condition A2. The first condition can be understood as: the form that does not meet the termination condition. If any one of Condition A1 - Condition A2 holds, the second communication device sends the fourth information to the first communication device.
[0423] That is to say, the second communication device determines the first condition, so as to determine whether to send the fourth information.
[0424] In addition, the termination condition can also be understood as: the convergence condition.
[0425] For the second communication device, after obtaining the second information, it executes S333:
[0426] S333. The first communication device sends the fifth information to the second communication device. Correspondingly, the second communication device receives the fifth information from the first communication device.
[0427] Among them, the fifth information indicates a fifth mapping relationship, the fifth mapping relationship is associated with the first area, the first area includes Q sub-areas, the fifth mapping relationship indicates the conversion relationship between the position parameters of the fourth sub-area and the radio frequency channel data of the fourth sub-area, the fourth sub-area is one of the Q sub-areas, such as the fourth sub-area is any one of the Q sub-areas. Q is a positive integer greater than or equal to 2.
[0428] Among them, the area corresponding to each sub-area in the Q sub-areas is smaller than the area corresponding to each sub-area in the M sub-areas. In other words, the resolution corresponding to the Q sub-areas is smaller than the resolution corresponding to the M sub-areas. In other words, the resolution corresponding to the fifth mapping relationship is smaller than the resolution corresponding to the first mapping relationship.
[0429] Exemplarily, taking Figure 8 as an example, in the square where the letter b is located, the resolution of each sub-area in the first area is: decimeter, and the mapping relationship corresponding to this sub-area is the above-mentioned first mapping relationship.
[0430] Exemplarily, taking Figure 8 as an example, in the square where the letter c is located, the resolution of each sub-area in the first area is: centimeter, and the mapping relationship corresponding to this sub-area is the above-mentioned fifth mapping relationship.
[0431] Optionally, as Figure 7b shown, S333 includes S333a:
[0432] S333a. Under the second condition, the first communication device sends the fifth information to the second communication device.
[0433] Among them, the second condition includes at least one of the following:
[0434] Condition B1, the first function value is greater than the first threshold. Among them, the first function value is used to characterize: the difference between the measurement data of the Mth sub-area in the M sub-areas and the radio frequency channel data of the Mth sub-area in the M sub-areas. The first function value is included in the fourth information. M j is an integer greater than or equal to 1 and less than or equal to M. j sub-area and the radio frequency channel data of the Mth j sub-area in the M sub-areas. M
[0435] Among them, for condition B1, please refer to the introduction in S332a and no further elaboration will be provided.
[0436] Condition B2: The hierarchical numbers corresponding to the M sub-regions are less than the hierarchical threshold.
[0437] Among them, for condition B2, please refer to the introduction of condition A1 and no further elaboration will be provided.
[0438] Condition B3: The resolution corresponding to the M sub-regions is less than the resolution threshold. Among them, the resolution corresponding to the M sub-regions is used to indicate the size of each sub-region in the M sub-regions.
[0439] Among them, for condition B3, please refer to the introduction of condition A2 and no further elaboration will be provided.
[0440] It should be understood that in S333a, the second condition includes at least one of conditions B1 - B3.
[0441] That is to say, the first communication device determines the termination condition, so as to determine whether to send the fifth information.
[0442] It should be noted that the determination of the termination condition can be on the side of the second communication device. For example, the second communication device executes S332a or S332b. Correspondingly, the first communication device does not need to execute S333a. Or, the determination of the termination condition can also be on the side of the first communication device. For example, the first communication device executes S333a. Correspondingly, the second communication device does not execute S332a and S332b.
[0443] Optionally, for the second communication device, after receiving the fifth information, the second communication device executes S334:
[0444] S334: The second communication device determines the radio frequency channel data corresponding to at least one sub-region in the Q sub-regions according to the fifth information.
[0445] Exemplarily, the second communication device determines the radio frequency channel data corresponding to the Q sub-regions in the first region according to the fifth information.
[0446] Among them, for the implementation process of S334, please refer to the introduction in S311 and no further elaboration will be provided.
[0447] S335: The second communication device determines the target sub-region according to the radio frequency channel data corresponding to at least one sub-region in the Q sub-regions.
[0448] Exemplarily, the second communication device determines Q function values according to the radio frequency channel data corresponding to the Q sub-regions. Among them, for the Q function values, please refer to the introduction in step 1 above and no further elaboration will be provided.
[0449] Taking the case where Q function values are positive, if the minimum value among the Q function values is less than the first threshold, the sub-region corresponding to this minimum value is the target region. It can be understood that: the sub-region corresponding to this minimum value is the sub-region where the second communication device is located.
[0450] Exemplarily, taking Figure 8 as an example, in the square where the letter c is located, the target sub-region is the sub-region where the black circle is located.
[0451] It can be understood that in each of the above embodiments, the method and / or steps implemented by the first node can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) available for this first node; the method and / or steps implemented by the second node can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) available for this second node. Among them, the chip system can be composed of chips, or the chip system can include chips and other discrete devices.
[0452] It can be understood that in order for this communication device to implement the above functions, it includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this article, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but this kind of implementation should not be considered to exceed the scope of this application.
[0453] The embodiments of this application can perform functional module division on the communication device according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0454] Figure 9 Fig. shows a schematic structural diagram of a communication device 900. The communication device 900 includes a processing module 901 and a transceiver module 902. The communication device 90 can be used to implement the functions of the above first communication device or second communication device.
[0455] In some embodiments, the communication device 900 may further include a storage module ( Figure 9 not shown in the figure), for storing program instructions and data.
[0456] In some embodiments, the transceiver module 902, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 902 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0457] In some embodiments, the transceiver module 902 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the first communication device or the second communication device in the above method embodiments, and / or other processes for supporting the technologies described herein; the processing module 901 may be used to execute the processing steps (such as determination, etc.) performed by the first communication device or the second communication device in the above method embodiments, and / or other processes for supporting the technologies described herein.
[0458] When the communication device 900 is used to implement the functions of the above first communication device:
[0459] The processing module 901 is used to determine first information, where the first information indicates a first mapping relationship associated with a first region. The first region includes M sub-regions, and the first mapping relationship indicates the conversion relationship between the position parameters of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions. M is a positive integer greater than or equal to 2.
[0460] The transceiver module 902 is used to send the first information.
[0461] In a possible design, the processing module 901 is further used to determine second information, where the second information indicates a third mapping relationship associated with a second region. The second region includes N sub-regions, and the third mapping relationship indicates the conversion relationship between the position parameters of a second sub-region and the radio frequency channel data of the second sub-region. The second sub-region is one of the N sub-regions. N is a positive integer greater than or equal to 2.
[0462] The transceiver module 902 is further used to send the second information.
[0463] In a possible design, the transceiver module 902 is further used to receive third information.
[0464] Among them, the third information indicates a fourth mapping relationship, the fourth mapping relationship is associated with the first region, the first region includes P sub-regions, the fourth mapping relationship indicates the conversion relationship between the position parameters of the third sub-region and the radio frequency channel data of the third sub-region, and the third sub-region is one of the P sub-regions. P is a positive integer greater than or equal to 2. The fourth mapping relationship is determined according to the first information and the sensing result, and the sensing result includes the sensing result of the first region.
[0465] In a possible design, the processing module 901 is further configured to update the radio frequency channel data according to the third information. Among them, the radio frequency channel data to be updated includes: the radio frequency channel data of the first region.
[0466] In a possible design, the transceiver module 902 is further configured to receive fourth information, where the fourth information is used to request the radio frequency channel data of the first region, and the area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each of the M sub-regions.
[0467] The transceiver module 902 is further configured to send fifth information in response to the fourth information.
[0468] Among them, the fifth information indicates a fifth mapping relationship, the fifth mapping relationship is associated with the first region, the first region includes Q sub-regions, the fifth mapping relationship indicates the conversion relationship between the position parameters of the fourth sub-region and the radio frequency channel data of the fourth sub-region, and the fourth sub-region is one of the Q sub-regions. Q is a positive integer greater than or equal to 2. The area corresponding to each of the Q sub-regions is smaller than the area of each of the M sub-regions.
[0469] In a possible design, the transceiver module 902 is configured to send the fifth information, including: sending the fifth information under a first condition. Among them, the first condition includes at least one of the following:
[0470] The first function value is greater than the first threshold, and the first function value is used to characterize: the measurement data of the Mth sub-region among the M sub-regions, and the radio frequency channel data of the Mth sub-region among the M sub-regions. The first function value is included in the fourth information. M j is an integer greater than or equal to 1 and less than or equal to M. j The difference between the radio frequency channel data of the sub-region. M j is an integer greater than or equal to 1 and less than or equal to M.
[0471] The hierarchical number corresponding to the M sub-regions is less than the hierarchical threshold. Or,
[0472] The resolution corresponding to the M sub-regions is less than a resolution threshold, and the resolution corresponding to the M sub-regions is used to indicate the size of each sub-region in the M sub-regions.
[0473] When the communication device 900 is used to implement the functions of the above-mentioned second communication device:
[0474] The transceiver module 902 is configured to receive first information, where the first information indicates a first mapping relationship associated with a first region. The first region includes M sub-regions, and the first mapping relationship indicates the conversion relationship between the position parameter of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions. M is a positive integer greater than or equal to 2.
[0475] The processing module 901 is configured to determine the radio frequency channel data of the first region according to the first information.
[0476] In a possible design, after determining the radio frequency channel data of the first region, the processing module 901 is further configured to update the radio frequency channel data of the first region according to the sensing result, and control the transceiver module 902 to send third information according to the updated radio frequency channel data.
[0477] Wherein, the third information indicates a fourth mapping relationship associated with the first region. The first region includes P sub-regions, and the fourth mapping relationship indicates the conversion relationship between the position parameter of a third sub-region and the radio frequency channel data of the third sub-region. The third sub-region is one of the P sub-regions. P is a positive integer greater than or equal to 2. The radio frequency channel data of the third sub-region belongs to the updated radio frequency channel data.
[0478] When the communication device 900 is used to implement the functions of the above-mentioned second communication device:
[0479] The transceiver module 902 is configured to receive first information and second information.
[0480] Wherein, the first information indicates a first mapping relationship associated with a first region. The first region includes M sub-regions, and the first mapping relationship indicates the conversion relationship between the position parameter of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions. M is a positive integer greater than or equal to 2.
[0481] Among them, the second information indicates a third mapping relationship, the third mapping relationship is associated with a second region, the second region includes N sub-regions, the third mapping relationship indicates the conversion relationship between the position parameters of the second sub-region and the radio frequency channel data of the second sub-region, the second sub-region is one of the N sub-regions, and N is a positive integer greater than or equal to 2.
[0482] The processing module 901 is configured to determine that the current region is the first region according to the first mapping relationship indicated by the first information and the third mapping relationship indicated by the second information.
[0483] The transceiver module 902 is further configured to send fourth information, where the fourth information is used to request the radio frequency channel data of the first region, and the area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each of the M sub-regions.
[0484] In a possible design, the processing module 901 is configured to determine that the current region is the first region according to the first mapping relationship indicated by the first information and the third mapping relationship indicated by the second information, including:
[0485] The processing module 901 is configured to determine M function values according to the first mapping relationship indicated by the first information, and the Mth function value among the M function values is used to characterize: the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions. M k The Mth function value is used to characterize: the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions. k The difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions. M k is an integer traversing from 1 to M. k M is an integer traversing from 1 to M.
[0486] The processing module 901 is configured to determine N function values according to the third mapping relationship indicated by the second information, and the Nth function value among the N function values is used to characterize: the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. N k The Nth function value is used to characterize: the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. k The difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions. N k is an integer traversing from 1 to N. k N is an integer traversing from 1 to N.
[0487] The processing module 901 is configured to determine that the current region is the first region according to the M function values and the N function values.
[0488] In a possible design, the transceiver module 902 is configured to send fourth information, including: sending the fourth information when a first function value is greater than a first threshold. Wherein, the first function value is one of the M function values, and the first function value is the minimum value among the M function values and the N function values.
[0489] In a possible design, the transceiver module 902 is configured to send fourth information, including: sending the fourth information under a second condition. Wherein, the second condition includes at least one of the following: the level numbers corresponding to the M sub-regions are less than a level threshold, or the resolutions corresponding to the M sub-regions are greater than a resolution threshold.
[0490] Wherein, all relevant contents of the steps involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0491] Optionally, in this application, when the transceiver module receives / sends information, it can also be understood that the processing module receives / sends information through the transceiver module. The processing module receiving / sending information through the transceiver module can also be understood as: the processing module controls the transceiver module to receive / send information. Or, the processing module sending information through the transceiver module can be understood as: the processing module outputs information to the transceiver module, and the transceiver module sends this information; the processing module receiving information through the transceiver module can be understood as: the transceiver module receives information and inputs this information to the processing module.
[0492] In this application, the communication device 900 can be presented in a form of integrating and dividing each functional module. Here, a "module" can refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0493] In some embodiments, when Figure 9 the communication device 900 in is a chip or a chip system, the function / implementation process of the transceiver module 902 can be implemented through the input / output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 901 can be implemented through the processor (or processing circuit) of the chip or chip system.
[0494] Since the communication device 900 provided in this embodiment can execute the above method, the technical effects that can be obtained thereby can refer to the above method embodiments, and will not be elaborated here.
[0495] As a possible product form, the first communication device or the second communication device described in the embodiments of the present application may also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout the present application.
[0496] As another possible product form, the first communication device or the second communication device described in the embodiments of the present application may be implemented by a general bus architecture. For ease of explanation, refer to Figure 10 , Figure 10 FIG. 1406 is a schematic structural diagram of a communication device 1000 provided by an embodiment of the present application. The communication device 1000 includes a processor 1001 and a transceiver 1002. The communication device 1000 may be a first communication device, or a chip or a chip system thereof; or, the communication device 1000 may be a second communication device, or a chip or a module thereof. Figure 10 Only the main components of the communication device 1000 are shown. In addition to the processor 1001 and the transceiver 1002, the communication device 1000 may further include a memory 1003 and an input / output device (not shown in the figure).
[0497] Optionally, the processor 1001 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.
[0498] Optionally, the processor 1001, the transceiver 1002, and the memory 1003 may be connected through a communication bus.
[0499] It should be noted that the memory 1003 may exist independently of the processor 1001, or may be integrated with the processor 1001. The memory 1003 may be located inside the communication device 1000 or outside the communication device 1000, without limitation.
[0500] After the communication device is powered on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, after the processor 1001 performs baseband processing on the data to be transmitted, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0501] In another implementation, the radio frequency circuit and the antenna can be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be independent of the communication device and arranged in a remote form.
[0502] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the above communication device 900 can adopt Figure 10 the form of the communication device 1000 shown.
[0503] As an example, Figure 9 the function / implementation process of the processing module 901 in Figure 10 can be implemented by the processor 1001 in the communication device 1000 shown calling the computer-executable instructions stored in the memory 1003. Figure 9 the function / implementation process of the transceiver module 902 in Figure 10 can be implemented by the transceiver 1002 in the communication device 1000 shown.
[0504] As another possible product form, the first communication device or the second communication device in the present application can adopt Figure 11 the composition structure shown, or include Figure 11 the components shown. Figure 11 is a schematic diagram of the composition of a communication device 1100 provided by the present application.
[0505] As shown in Figure 11 the communication device 1100 includes at least one processor 1101. Optionally, the communication device further includes a communication interface 1102.
[0506] When the program instructions involved are executed in the at least one processor 1101, the device 1100 can implement the method provided in any of the foregoing embodiments and any possible design therein. Alternatively, the processor 1101 is used to implement the method provided in any of the foregoing embodiments and any possible design therein through logic circuits or by executing code instructions.
[0507] The communication interface 1102 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 1102 can be used for the communication device 1100 to communicate and interact with other communication devices, such as interacting control signaling and / or service data, etc. Exemplarily, the communication interface 1102 can be used to receive signals from other devices outside the communication device 1100 and transmit them to the processor 1101, or send signals from the processor 1101 to other communication devices outside the communication device 1100.
[0508] Optionally, the communication interface 1102 can be a code and / or data read / write interface circuit, or the communication interface 1102 can be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of the chip.
[0509] Optionally, the communication device 1100 can further include at least one memory 1103, and the memory 1103 can be used to store the required program instructions and / or data.
[0510] It should be noted that the memory 1103 can exist independently of the processor 1101 or be integrated with the processor 1101. The memory 1103 can be located inside the communication device 1100 or outside the communication device 1100, without limitation.
[0511] Optionally, the communication device 1100 can further include a power supply circuit 1104, and the power supply circuit 1104 can be used to supply power to the processor 1101. The power supply circuit 1104 can be located within the same chip as the processor 1101, or within another chip outside the chip where the processor 1101 is located.
[0512] Optionally, the communication device 1100 can further include a bus 1105, and each part in the communication device 1100 can be interconnected through the bus 1105.
[0513] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the above Figure 9 shown communication device 900 can adopt the Figure 11 form of the shown communication device 1100.
[0514] As an example, Figure 9 the function / implementation process of the processing module 901 in Figure 11 can be implemented by the processor 1101 in the shown communication device 1100 calling the computer execution instructions stored in the memory 1103. Figure 9 the function / implementation process of the transceiver module 902 in Figure 11It is implemented by the communication interface 1102 in the communication device 1100 shown in the figure.
[0515] It should be noted that Figure 11 The structure shown in the figure does not constitute a specific limitation on the first communication device or the second communication device. For example, in some other embodiments of the present application, the first communication device or the second communication device may include more or fewer components than those shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure can be implemented in hardware, software, or a combination of software and hardware.
[0516] Optionally, the processor in the present application may be a central processing unit (CPU), and this processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, etc. The general-purpose processor may be a microprocessor, or this processor may also be any conventional processor, etc.
[0517] Optionally, the memory in the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), or direct rambus random access memory (DRRAM).
[0518] Optionally, the power supply circuit described in the embodiments of the present application includes, but is not limited to, at least one of the following: a power supply line, a power supply subsystem, a power management chip, a power consumption management processor, or a power consumption management control circuit.
[0519] In some embodiments, the embodiments of the present application further provide a communication device, which includes a processor for implementing the method in any one of the above method embodiments.
[0520] As a possible implementation manner, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions stored in the computer program in the memory to instruct the communication device to execute the method in any one of the above method embodiments. Of course, the memory may not be in the communication device.
[0521] As another possible implementation, the communication device further includes an interface circuit, which is a code / data read / write interface circuit for receiving computer execution instructions (the computer execution instructions are stored in a memory and may be read directly from the memory or may pass through other devices) and transmitting them to the processor.
[0522] As yet another possible implementation, the communication device further includes a communication interface for communicating with modules outside the communication device.
[0523] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or can include chips and other discrete devices. The embodiments of the present application do not make specific limitations in this regard.
[0524] The present application also provides a computer-readable storage medium, on which a computer program or instructions are stored. When the computer program or instructions are executed by a computer, the functions of any of the above method embodiments are implemented.
[0525] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0526] Those of ordinary skill in the art can understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0527] It can be understood that the systems, devices, and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0528] The units described as separate components may or may not be physically separated, that is, they may be located in one place or may be distributed to multiple network units. The components displayed as units may or may not be physical units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0529] In addition, the functional units in each embodiment of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0530] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more media integrated therein. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state drive (SSD)), etc. In the embodiments of the present application, the computer can include the devices described above.
[0531] Although the present application has been described in connection with various embodiments herein, however, in the process of implementing the claimed present application, those skilled in the art can understand and realize other variations of the disclosed embodiments by viewing the accompanying drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce a good effect.
Claims
1. A communication method, characterized in that, Including: Determine first information, where the first information indicates a first mapping relationship associated with a first region. The first region includes M sub-regions, and the first mapping relationship indicates the conversion relationship between the position parameters of a first sub-region and the radio frequency channel data of the first sub-region. The first sub-region is one of the M sub-regions; M is a positive integer greater than or equal to 2; Send the first information.
2. The method according to claim 1, wherein: The radio frequency channel data of the first sub-region includes: the channel parameters on at least one path corresponding to the first sub-region; Wherein, the channel parameters include at least one of the following: power, time delay, angle of arrival AoA, or angle of departure AoD.
3. The method according to claim 1 or 2, wherein: Each of the M sub-regions corresponds to at least one path, and each path of the at least one path includes at least one channel parameter; Wherein, the number of paths corresponding to at least two sub-regions among the M sub-regions is different; And / or, the number of channel parameter items on the paths corresponding to different sub-regions among the M sub-regions is different; And / or, the number of channel parameter items on different paths corresponding to the same sub-region among the M sub-regions is different.
4. The method according to any one of claims 1-3, wherein: The first mapping relationship indicating the conversion relationship between the position parameters of the first sub-region and the radio frequency channel data of the first sub-region includes: the first mapping relationship indicating the conversion relationship between the position parameters of the first sub-region and the first radio frequency channel data of the first sub-region; The first information further indicates a second mapping relationship associated with the first region, and the second mapping relationship indicates the conversion relationship between the position parameters of the first sub-region and the second radio frequency channel data of the first sub-region; Wherein, the first radio frequency channel data is different from the second radio frequency channel data.
5. The method according to any one of claims 1-4, wherein: The first information further indicates at least one of the following: The first region; M i sub-regions, each of the M i sub-regions is located at the edge of the first region; M i is a positive integer less than or equal to M; The resolution corresponding to the first mapping relationship, and the resolution indicates the size of each sub-region among the M sub-regions; The scatterer or group of scatterers corresponding to at least one sub-region among the M sub-regions; Or, The perception quality corresponding to the first region, and the perception quality is used to characterize: the difference between the measurement data corresponding to the first region and the radio frequency channel data corresponding to the first region.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: Determine second information, where the second information indicates a third mapping relationship associated with a second region. The second region includes N sub-regions, and the third mapping relationship indicates the conversion relationship between the position parameters of a second sub-region and the radio frequency channel data of the second sub-region. The second sub-region is one of the N sub-regions; N is a positive integer greater than or equal to 2; Send the second information.
7. The method according to any one of claims 1 to 6, characterized in that The method further includes: Receive third information; Among them, the third information indicates a fourth mapping relationship, the fourth mapping relationship is associated with the first region, the first region includes P sub-regions, the fourth mapping relationship indicates the conversion relationship between the position parameters of the third sub-region and the radio frequency channel data of the third sub-region, and the third sub-region is one of the P sub-regions; P is a positive integer greater than or equal to 2; the fourth mapping relationship is determined according to the first information and the sensing result, and the sensing result includes the sensing result of the first region; Update the radio frequency channel data of the first region according to the third information.
8. The method according to any one of claims 1-6, characterized in that, The method further includes: Receiving fourth information, where the fourth information is used to request the radio frequency channel data of the first region, and the area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each of the M sub-regions; In response to the fourth information, sending fifth information; Among them, the fifth information indicates a fifth mapping relationship, the fifth mapping relationship is associated with the first region, the first region includes Q sub-regions, the fifth mapping relationship indicates the conversion relationship between the position parameters of the fourth sub-region and the radio frequency channel data of the fourth sub-region, and the fourth sub-region is one of the Q sub-regions; Q is a positive integer greater than or equal to 2; The area corresponding to each of the Q sub-regions is smaller than the area of each of the M sub-regions.
9. The method according to claim 8, wherein Sending the fifth information includes: Sending the fifth information under a first condition; Among them, the first condition includes at least one of the following: The first function value is greater than the first threshold, and the first function value is used to characterize: the measurement data of the Mth sub-region among the M sub-regions, and the difference between the radio frequency channel data of the Mth sub-region among the M sub-regions; the first function value is included in the fourth information; M is an integer greater than or equal to 1 and less than or equal to M; j Among the M sub-regions, the measurement data of the Mth sub-region, and the Mth j Among the M sub-regions, the difference between the measurement data of the sub-region and the radio frequency channel data of the Mth sub-region; the first function value is included in the fourth information; M j is an integer greater than or equal to 1 and less than or equal to M; The level number corresponding to the M sub-regions is less than the level threshold; or, The resolution corresponding to the M sub-regions is less than the resolution threshold, and the resolution corresponding to the M sub-regions is used to indicate the size of each of the M sub-regions.
10. The method according to any one of claims 1-9, wherein The radio frequency channel data of the first sub-region is used for parameter adjustment, and the parameters to be adjusted include at least one of the following: beamforming parameters, multiple input multiple output MIMO parameters, power consumption parameters, or positioning parameters.
11. A communication method, characterized in that, Includes: Receiving first information, the first information indicates a first mapping relationship, the first mapping relationship is associated with a first region, the first region includes M sub-regions, the first mapping relationship indicates the conversion relationship between the position parameters of the first sub-region and the radio frequency channel data of the first sub-region, and the first sub-region is one of the M sub-regions; M is a positive integer greater than or equal to 2; Determine the radio frequency channel data of the first region according to the first information.
12. The method according to claim 11, wherein After determining the radio frequency channel data of the first region, the method further includes: Update the radio frequency channel data of the first region according to the sensing result; Send third information according to the updated radio frequency channel data; Wherein, the third information indicates a fourth mapping relationship, the fourth mapping relationship is associated with the first region, the first region includes P sub-regions, the fourth mapping relationship indicates the conversion relationship between the position parameters of the third sub-region and the radio frequency channel data of the third sub-region, and the third sub-region is one of the P sub-regions; P is a positive integer greater than or equal to 2; The radio frequency channel data of the third sub-region belongs to the updated radio frequency channel data.
13. A communication method, characterized in that, Including: Receiving first information and second information; Wherein, the first information indicates a first mapping relationship, the first mapping relationship is associated with a first region, the first region includes M sub-regions, the first mapping relationship indicates the conversion relationship between the position parameters of the first sub-region and the radio frequency channel data of the first sub-region, and the first sub-region is one of the M sub-regions, and M is a positive integer greater than or equal to 2; Wherein, the second information indicates a third mapping relationship, the third mapping relationship is associated with a second region, the second region includes N sub-regions, the third mapping relationship indicates the conversion relationship between the position parameters of the second sub-region and the radio frequency channel data of the second sub-region, and the second sub-region is one of the N sub-regions, and N is a positive integer greater than or equal to 2; Determining that the current region is the first region according to the first mapping relationship indicated by the first information and the third mapping relationship indicated by the second information; Sending fourth information, the fourth information is used to request the radio frequency channel data of the first region, and the area of the sub-region corresponding to the radio frequency channel data requested by the fourth information is smaller than the area of each of the M sub-regions.
14. The method according to claim 13, wherein Determining that the current region is the first region according to the first mapping relationship indicated by the first information and the third mapping relationship indicated by the second information includes: Determine M function values according to the first mapping relationship indicated by the first information, where the Mth function value among the M function values is used to characterize: the difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions; M k is an integer traversing from 1 to M; k the Mth function value among the M function values is used to characterize: the difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions; k the Mth function value among the M function values is used to characterize: the difference between the measurement data of the Mth sub-region among the M sub-regions and the radio frequency channel data of the Mth sub-region among the M sub-regions; M k is an integer traversing from 1 to M; Determine N function values according to the third mapping relationship indicated by the second information, where the Nth function value among the N function values is used to characterize: the difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions; N k is an integer traversing from 1 to N; k The Nth function value is used to characterize the difference between the measurement data of the Nth sub-region among the N sub-regions and the radio frequency channel data of the Nth sub-region among the N sub-regions; k N is an integer traversing from 1 to N; k N is an integer traversing from 1 to N; Determining that the current region is the first region according to the M function values and the N function values.
15. The method according to claim 14, wherein Sending the fourth information includes: Sending the fourth information when a first function value is greater than a first threshold; Wherein, the first function value is one of the M function values, and the first function value is the minimum value among the M function values and the N function values.
16. The method according to claim 15, wherein The fourth information further includes the first function value.
17. The method according to claim 14 or 15, wherein Sending the fourth information includes: Sending the fourth information under a second condition; Wherein, the second condition includes at least one of the following: The hierarchical number corresponding to the M sub-regions is less than a hierarchical threshold; or, The resolution corresponding to the M sub-regions is greater than a resolution threshold.
18. A communication device, characterized in that, The communication device includes: a module for performing the method according to any one of claims 1-10, or a module for performing the method according to any one of claims 11-12, or a module for performing the method according to any one of claims 13-17.
19. A communication device, characterized in that, The communication device includes a processor; the processor is configured to run a computer program or instructions to cause the communication device to perform the method according to any one of claims 1-10, or to cause the communication device to perform the method according to any one of claims 11-12, or to cause the communication device to perform the method according to any one of claims 13-17.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or a program, and when the computer instructions or the program run on a computer, it causes the method according to any one of claims 1-10 to be executed, or causes the method according to any one of claims 11-12 to be executed, or causes the method according to any one of claims 13-17 to be executed.
21. A computer program product, characterized in that, The computer program product includes computer instructions; when some or all of the computer instructions run on a computer, it causes the method according to any one of claims 1-10 to be executed, or causes the method according to any one of claims 11-12 to be executed, or causes the method according to any one of claims 13-17 to be executed.
22. A chip, characterized in that, Comprising: a memory for storing computer program instructions; a processor for executing the computer program instructions to cause the communication device including the chip to perform the method according to any one of claims 1-10, or to cause the communication device including the chip to perform the method according to any one of claims 11-12, or to cause the communication device including the chip to perform the method according to any one of claims 13-17.
23. A communication system, characterized in that, Comprising: a first communication device and a second communication device, the first communication device is used to perform the method according to any one of claims 1-10, the second communication device is used to perform the method according to any one of claims 11-12, or the second communication device is used to perform the method according to any one of claims 13-17.