Communication method and related apparatus
By using relevant map information to divide regions in communication devices and adopting the same precoding information and reference signal configuration, the problem of increased reference signal overhead and power consumption in high-frequency bands is solved, thereby reducing device power consumption and improving communication efficiency.
Patent Information
- Application Number
- PCT/CN2025/094192
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-08
- Filing Date
- 2025-05-12
- Publication Date
- 2026-01-15
AI Technical Summary
With the increase in frequency bands and the growing demand for high-speed communication, the number of ports for transmitting reference signals in communication equipment has increased, leading to increased reference signal overhead and power consumption, which affects communication efficiency.
By using the same precoding information and reference signal configuration in N and M regions indicated by the correlation map information, the repeated transmission of reference signals and the occupation of transmission resources are reduced, and the communication devices in the regions divided by the correlation map information can reuse the same precoding information and reference signal configuration.
It reduces device power consumption, improves communication efficiency, reduces the transmission overhead of reference signals, and enhances the performance of the communication system.
Smart Images

Figure CN2025094192_15012026_PF_FP_ABST
Abstract
Description
A communication method and related apparatus
[0001] This application claims priority to Chinese Patent Application No. 202410911390.1, filed on July 8, 2024, entitled "A Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a communication method and related apparatus. Background Technology
[0003] Wireless communication can be a transmission communication between two or more communication devices that does not propagate through conductors or cables. Generally, the two or more communication devices include network devices and terminal devices, or the two or more communication devices include different terminal devices.
[0004] Currently, different communication devices can communicate using multi-input multi-output (MIMO) technology. During this communication process, the acquisition of channel information can meet the demands of high-speed transmission. For example, communication devices can use the precoding information corresponding to the channel information to perform high-speed data transmission. Furthermore, communication devices can use channel information to allocate resources among multiple users, reducing interference between different users and improving the overall system performance. Generally, channel information is obtained through the measurement of a reference signal, and the overhead of the reference signal is related to the number of ports on the communication device that transmit the reference signal.
[0005] However, with the increase in frequency bands and the growing demand for high-speed communication, the number of ports used by communication equipment to transmit reference signals may gradually increase. This will lead to an increase in the overhead of reference signals used to obtain channel information and occupy more transmission resources, thereby increasing the power consumption of communication equipment. Summary of the Invention
[0006] This application provides a communication method and related apparatus for reducing device power consumption and improving communication efficiency.
[0007] The first aspect of this application provides a communication method, which is executed by a first communication device. The first communication device may be a communication device (such as a terminal device or a network device), or the first communication device may be a component of the communication device (such as a circuit or chip responsible for communication functions (such as a modem chip (also known as a baseband chip), a system-on-chip (SoC) chip, such as an SoC chip containing a modem core, or a system-in-package (SIP) chip), or the first communication device may also be a logic module or software that can implement all or part of the functions of the communication device. In this method, a first communication device determines first information associated with its location; wherein the first information is used to determine a first region among N regions indicated by first relevance map information, and to determine a second region among M regions indicated by second relevance map information, where N and M are positive integers; the precoding information corresponding to different locations within any of the N regions is the same, and the precoding information corresponding to different locations within any of the M regions is the same; the second region corresponds to one or more of the N regions, the one or more regions including the first region, and the location of the first communication device is within the first region; the first communication device transmits the first information.
[0008] Based on the above scheme, the first information transmitted by the first communication device is associated with the location of the first communication device. This first information is used to determine the first region where the first communication device is located within N regions indicated by the first correlation map information, and to determine the second region where the first communication device is located within M regions indicated by the second correlation map information. The precoding information for different locations within any of the N regions is the same, and the precoding information for different locations within any of the M regions is also the same. Since the signal transmission characteristics of different locations within adjacent or nearby regions may be the same, by dividing the map area indicated by the correlation map information into different regions, the same precoding information can be used to transmit communication devices located at different locations within the same region. Therefore, by multiplexing the same precoding information among one or more communication devices within the same region, the increased overhead caused by repeated transmission of reference signals and the occupation of transmission resources can be avoided or reduced, thereby reducing device power consumption and improving communication efficiency.
[0009] Furthermore, the recipient of the first information can determine a first region among N regions and a second region among M regions using the first information. Subsequently, the recipient can communicate with one or more communication devices located within the first region based on the pre-coded information of the first region, and can also communicate with one or more communication devices located within the second region based on the pre-coded information of the second region. In this way, the overhead of region indication information in different relevance map information can be reduced, thereby improving communication efficiency.
[0010] In this application, the precoding information may include one or more of the following: a precoding matrix, an indicator of the precoding matrix (e.g., a precoding matrix indicator (TPMI)), a precoding resource block group (PRG) size (i.e., the size of the precoding resource block group, representing the granularity in the frequency domain), a transmission time interval bundling (TTI bundling) (i.e., the number of subframes bound to the TTI, representing the granularity in the time domain), the number of streams corresponding to the precoding matrix, a digital precoding matrix, an indicator of the digital precoding matrix, the number of streams corresponding to the digital precoding matrix, an analog precoding matrix, an analog precoding matrix, and an indicator of the number of streams corresponding to the analog precoding matrix.
[0011] In this application, the term "coherence map" can be replaced with other terms, such as precoded map, precoded coherence map, map information, coherence information, coherent environmental information, environmental information, or coherent regional information.
[0012] It should be understood that since the signal transmission characteristics of different locations within adjacent or nearby areas may be the same, different locations within the same area may share the same parameters besides precoding information. These other parameters may include one or more of the following: reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and modulation and coding scheme level (MCS level). Correspondingly, the precoding information can be replaced with these other parameters.
[0013] As an example, the reference signal configuration can indicate one or more of the following: the sequence and pattern of the reference signal (pilot); the density of the reference signal placement (including time-domain density, frequency-domain density, and spatial-domain density); the number of reference signal ports; the power of the reference signal transmission; and the location of the reference signal placement. The reference signal configuration can be identical at different locations within the same area. In this way, one or more communication devices at different locations within the same area can reuse the same reference signal configuration, significantly reducing the overhead of the reference signal configuration. This also allows the one or more communication devices to receive the same reference signal based on the same reference signal configuration, thereby reducing the transmission overhead of the reference signal.
[0014] As an example, a multipath prediction model can be used to predict multipath information, which may include one or more of the following: direction of departure (DoD), direction of arrival (DoA), path loss, and delay. For instance, the model's input may include environmental information and communication parameters, and its output may include multipath information. The multipath prediction model can be the same for different locations within the same area. In this way, one or more communication devices located at different locations within the same area can reuse the same multipath prediction model to determine multipath information, reducing the overhead of configuring the multipath prediction model and the complexity of configuring the model for these communication devices, thereby improving communication efficiency.
[0015] Optionally, in the above scheme, the precoding information corresponding to different areas in the multiple areas indicated by the relevance map information (e.g., N areas indicated by the first relevance map information, and / or M areas indicated by the second relevance map information) is different (or, in the N areas indicated by the map information, the precoding information corresponding to adjacent areas is different). In this way, the signal transmission characteristics between different areas may be different. Therefore, communication devices located in different areas can use different precoding information, enabling communication devices in different areas to communicate using the precoding information corresponding to their respective areas.
[0016] Similarly, the precoding information described above can be replaced with other parameters mentioned earlier. For example, in the N regions indicated by the first correlation map information, one or more of the following parameters may differ: reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level. Likewise, in the M regions indicated by the second correlation map information, one or more of the following parameters may differ: reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level.
[0017] Optionally, among the multiple areas indicated by the correlation map information (e.g., N areas indicated by the first correlation map information and / or M areas indicated by the second correlation map information), there may be some areas with the same signal transmission characteristics. Therefore, it is possible that there are two or more areas with the same precoding information.
[0018] Similarly, the precoding information described above can be replaced with other parameters mentioned earlier. For example, in the N regions indicated by the first correlation map information, there are two or more regions that have the same reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level. As another example, in the M regions indicated by the second correlation map information, there are two or more regions that have the same reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level.
[0019] It should be understood that each region in the M regions corresponds to one or more regions in the N regions. This can be understood as each region in the M regions partially or completely overlapping with one or more regions in the N regions; or, each region in the M regions can be a larger region, and each region in the N regions can be a smaller region, and the range corresponding to each region in the M regions partially or completely overlaps with the range corresponding to one or more regions in the N regions.
[0020] In other words, the N regions indicated by the first correlation map information and the M regions indicated by the second correlation map information are nested. For example, the higher the nesting level of a correlation map, the larger the area corresponding to the region indicated by the correlation map information; conversely, the lower the nesting level of a correlation map, the smaller the area corresponding to the region indicated by the correlation map information.
[0021] For example, a second region corresponding to one or more regions that contain the first region among N regions can be understood as the second region partially or completely overlapping with the one or more regions that contain the first region, or the range corresponding to the second region partially or completely overlapping with the range corresponding to the one or more regions that contain the first region. Correspondingly, the nesting level of the first correlation map is lower, and the range corresponding to the region indicated by the first correlation map information is smaller; conversely, the nesting level of the second correlation map is higher, and the range corresponding to the region indicated by the second correlation map information is larger.
[0022] It should be noted that the first piece of information can be used to identify the corresponding region in multiple correlation maps with two or more nested levels.
[0023] For example, taking two nested levels as an example, the first information can be used to determine the first region in the N regions indicated by the first relevance map information in one nested level, and it can also be used to determine the second region in the M regions indicated by the second relevance map information in another nested level.
[0024] For example, taking two or more nested levels as an example, the first information, besides being used to indicate the first and second regions respectively in the first and second relevance map information corresponding to two nested levels, can also be used to indicate other regions in the relevance map information corresponding to other nested levels. Similarly, the association between these other regions and the first and second regions can refer to the association between the first and second regions described above. It should be understood that the two nested levels corresponding to the first and second relevance map information mentioned above can be any two different nested levels among the two or more nested levels.
[0025] In one possible implementation of the first aspect, the first information includes an identifier of the first region; wherein the identifier of the first region is determined based on the location of the first communication device and the first relevance map information.
[0026] Based on the above scheme, the first communication device can determine the identifier of the first region based on the location of the first communication device and the first relevance map information, and the first information sent by the first communication device may include the identifier of the first region, so that the recipient of the first information (e.g., the second communication device) can determine the first region in N regions based on the identifier of the first region.
[0027] And / or, the first communication device may determine the identifier of the second region based on the location of the first communication device and the second relevance map information, and the first information sent by the first communication device may include the identifier of the second region, so that the recipient of the first information (e.g., the second communication device) can determine the second region in M regions based on the identifier of the second region.
[0028] In one possible implementation of the first aspect, the method further includes: the first communication device receiving second information, the second information being used to indicate the association relationship between some or all of the N regions and some or all of the M regions; wherein the second information is used to determine the identifier of the first region.
[0029] Based on the above scheme, the first communication device can receive the second information and determine the association between some or all of the regions in the N regions and some or all of the regions in the M regions based on the second information. In this way, the first communication device can determine the region identifier of the location of the first communication device in the N regions and the M regions based on the association indicated by the second information.
[0030] Optionally, the second information is pre-configured to reduce transmission overhead.
[0031] Optionally, the second information may indicate the aforementioned relationships through tables, formulas, or other means. For example, the second information may include N fields, each indicating that one of the N regions corresponds to one of the M regions. Alternatively, the second information may include M fields, each indicating that one or more of the M regions correspond to one of the N regions.
[0032] In one possible implementation of the first aspect, the second information and the first correlation map information are used to determine the second correlation map information.
[0033] Based on the above scheme, the first relevance map information can indicate N regions, and the second information is used to indicate the association between some or all regions in the N regions and some or all regions in the M regions, enabling the first communication device to determine the M regions indicated by the second relevance map information based on the N regions and the association. In this way, the first communication device can determine the second relevance map information through the second information and the first relevance map information, enabling the first communication device to determine other relevance map information based on one relevance map information and the association between different relevance map information, thereby reducing the indication overhead of the other relevance map information and reducing device power consumption.
[0034] In one possible implementation of the first aspect, the first information includes the location information of the first communication device.
[0035] Based on the above scheme, the first information sent by the first communication device may include the location information of the first communication device, so that the recipient of the first information (e.g., the second communication device) can determine the first region corresponding to the location in N regions based on the location information of the first communication device.
[0036] It should be noted that when the first information includes the location information of the first communication device, the first information is used to determine the first region among the N regions indicated by the first relevant map information. This can be understood as the first information being used to determine the first region among the existing N regions indicated by the first relevant map information. Optionally, "existing" can be replaced with other terms, such as: deployed, configured, or pre-configured, etc.
[0037] In one possible implementation of the first aspect, the method further includes: the first communication device receiving the first relevance map information.
[0038] Based on the above scheme, the first communication device can receive the first correlation map information, enabling the first communication device to determine the first information based on the location of the first communication device and the first correlation map information.
[0039] Optionally, the primary relevance map information can be pre-configured, which can reduce overhead.
[0040] In one possible implementation of the first aspect, the method further includes: the first communication device sending third information for requesting the first relevance map information.
[0041] Based on the above scheme, the first communication device can also send third information to request the first relevance map information, so that the recipient of the third information can send the first relevance map information to the first communication device based on the request.
[0042] Optionally, the third information includes at least one of the following: the location information of the first communication device, the altitude information of the first communication device, the relevance requirement information for dividing different regions, the antenna configuration information for dividing different regions, the frequency domain resource information for dividing different regions, and the number of layers for dividing different regions.
[0043] In one possible implementation of the first aspect, the first communication device sends third information, including: when it is determined that the change of at least one of the following information is greater than a threshold, the first communication device sends the third information, including: the location information of the first communication device, the altitude information of the first communication device, the relevance requirement information for dividing different regions, the antenna configuration information for dividing different regions, the frequency domain resource information for dividing different regions, and the number of layers for dividing different regions.
[0044] Based on the above scheme, if the change of the above parameters is greater than the threshold, the first communication device can determine that the existing correlation map information may not be applicable to the current communication environment. Therefore, the first communication device can send third information to obtain the updated correlation map information (i.e., the first correlation map information).
[0045] In one possible implementation of the first aspect, the parameters corresponding to the first correlation map are different from the parameters corresponding to the second correlation map.
[0046] Based on the above scheme, the parameters corresponding to different related map information with correlation can be different. In this way, the communication device can communicate based on related map information with the same or similar parameters as itself, thereby improving the communication performance of the communication device.
[0047] Optionally, the parameter may include at least one of the following: antenna array information, precoding resource block group (PRG) size, number of streams, number of ports, number of layers, communication frequency band, altitude of the communication equipment location, correlation calculation method of precoding in correlation map information, threshold selection of related regions in correlation map information when dividing or merging, number of related regions in correlation map information, center point selection of related regions in correlation map information, or correlation calculation method of multipath statistics in correlation map information.
[0048] In one possible implementation of the first aspect, the parameters corresponding to the first correlation map and the parameters corresponding to the second correlation map are determined by a first mapping relationship.
[0049] Based on the above scheme, the parameters corresponding to different related map information with correlation can be determined by the configured or pre-configured mapping relationship. In this way, the related map for communication can be determined based on the mapping relationship obtained by different parameter combinations, so as to improve the flexibility of the scheme implementation.
[0050] In one possible implementation of the first aspect, the first mapping relationship is one of K mapping relationships, where K is a positive integer; the method further includes: the first communication device receiving or sending fourth information, the fourth information being used to indicate the first mapping relationship.
[0051] Based on the above scheme, the first communication device can receive or send fourth information indicating the first mapping relationship among K mapping relationships, so that the recipient of the fourth information can determine the correlation map for communication based on the parameters indicated by the first mapping relationship.
[0052] In one possible implementation of the first aspect, the method further includes: the first communication device receiving a first reference signal and transmitting a measurement result of the first reference signal; and / or transmitting a second reference signal; wherein the first correlation map information is determined (or generated, updated, etc.) by the first information and at least one of the measurement results of the first reference signal and the measurement results of the second reference signal.
[0053] Based on the above scheme, the first communication device can receive or send a reference signal, so that the party that obtains the measurement result of the reference signal can determine (or generate, update, etc.) the correlation map information based on the measurement result of the reference signal, so as to realize the acquisition of the first correlation map information.
[0054] In one possible implementation of the first aspect, the method further includes: the first communication device sending fifth information for requesting resources of the first reference signal and / or the second reference signal.
[0055] Based on the above scheme, the first communication device can send a fifth message, so that the receiving direction of the fifth message configures / instructs the first communication device to access the resources of the reference signal, so as to obtain subsequent relevant map information.
[0056] A second aspect of this application provides a communication method executed by a second communication device. The second communication device can be a communication device (such as a terminal device or network device), or it can be a component of the communication device (e.g., a circuit or chip responsible for communication functions, such as a modem chip (also known as a baseband chip), a SoC chip, such as an SoC chip containing a modem core, or a SIP chip, etc.), or it can be a logic module or software capable of implementing all or part of the functions of the communication device. In this method, the second communication device receives first information associated with the location of the first communication device; wherein the first information is used to determine a first region among N regions indicated by first relevance map information, and to determine a second region among M regions indicated by second relevance map information, where N and M are positive integers; the precoding information corresponding to different locations within any of the N regions is the same, and the precoding information corresponding to different locations within any of the M regions is the same; the second region corresponds to one or more regions among the N regions, the one or more regions including the first region, and the location of the first communication device is within the first region; the second communication device determines the first region and / or the second region based on the first information.
[0057] Based on the above scheme, the first information received by the second communication device is associated with the location of the first communication device. This first information is used to determine the first region where the first communication device is located within N regions indicated by the first correlation map information, and to determine the second region where the first communication device is located within M regions indicated by the second correlation map information. The precoding information for different locations within any of the N regions is the same, and the precoding information for different locations within any of the M regions is also the same. Since the signal transmission characteristics of different locations within adjacent or nearby regions may be the same, by dividing the map area indicated by the correlation map information into different regions, the same precoding information can be used to transmit signals from communication devices located at different locations within the same region. Therefore, by multiplexing the same precoding information among one or more communication devices within the same region, the increased overhead caused by repeated transmission of reference signals and the occupation of transmission resources can be avoided or reduced, thereby reducing device power consumption and improving communication efficiency.
[0058] Furthermore, the second communication device can determine a first region among N regions and a second region among M regions based on the first information. Subsequently, the second communication device can communicate with one or more communication devices located within the first region based on the pre-coded information of the first region, and can also communicate with one or more communication devices located within the second region based on the pre-coded information of the second region. In this way, the overhead of region indication information in different relevance map information can be reduced, thereby improving communication efficiency.
[0059] In one possible implementation of the second aspect, the first information includes an identifier of the first region; wherein the identifier of the first region is determined based on the location of the first communication device and the first relevance map information.
[0060] Based on the above scheme, the first communication device can determine the identifier of the first region based on the location of the first communication device and the first relevance map information, and the first information received by the second communication device may include the identifier of the first region, so that the second communication device can determine the first region in N regions based on the identifier of the first region.
[0061] And / or, the first communication device can determine the identifier of the second region based on the location of the first communication device and the second correlation map information, and the first information received by the second communication device may include the identifier of the second region, so that the second communication device can determine the second region in M regions based on the identifier of the second region.
[0062] In one possible implementation of the second aspect, the method further includes: the second communication device sending second information, the second information being used to indicate the association relationship between some or all of the N regions and some or all of the M regions; wherein the second information is used to determine the identifier of the first region.
[0063] Based on the above scheme, after the second communication device sends the second information to the first communication device, the first communication device can determine the association relationship between some or all areas in N regions and some or all areas in M regions based on the second information. In this way, the first communication device can determine the area identifier of the first communication device in N regions and M regions based on the association relationship indicated by the second information.
[0064] In one possible implementation of the second aspect, the second information and the first correlation map information are used to determine the second correlation map information.
[0065] Based on the above scheme, the first relevance map information can indicate N regions, and the second information is used to indicate the association between some or all regions in the N regions and some or all regions in the M regions, enabling the first communication device to determine the M regions indicated by the second relevance map information based on the N regions and the association. In this way, the first communication device can determine the second relevance map information through the second information and the first relevance map information, enabling the first communication device to determine other relevance map information based on one relevance map information and the association between different relevance map information, thereby reducing the indication overhead of the other relevance map information and reducing device power consumption.
[0066] In one possible implementation of the second aspect, the first information includes the location information of the first communication device.
[0067] Based on the above scheme, the first information received by the second communication device may include the location information of the first communication device, so that the second communication device can determine the first region corresponding to the location in N regions based on the location information of the first communication device.
[0068] In one possible implementation of the second aspect, the method further includes: the second communication device sending the first relevance map information.
[0069] Based on the above scheme, the second communication device can send first correlation map information to the first communication device, so that the first communication device can determine the first information based on the location of the first communication device and the first correlation map information.
[0070] In one possible implementation of the second aspect, the method further includes: the second communication device receiving third information for requesting the first relevance map information.
[0071] Based on the above scheme, the second communication device can also receive third information for requesting the first relevance map information, so that the second communication device can send the first relevance map information to the first communication device based on the request.
[0072] Optionally, the third information includes at least one of the following: the location information of the first communication device, the altitude information of the first communication device, the relevance requirement information for dividing different regions, the antenna configuration information for dividing different regions, the frequency domain resource information for dividing different regions, and the number of layers for dividing different regions.
[0073] In one possible implementation of the second aspect, the parameters corresponding to the first correlation map are different from the parameters corresponding to the second correlation map.
[0074] Based on the above scheme, the parameters corresponding to different related map information with correlation can be different. In this way, the communication device can communicate based on related map information with the same or similar parameters as itself, thereby improving the communication performance of the communication device.
[0075] Optionally, the parameter may include at least one of the following: antenna array information, precoding resource block group (PRG) size, number of streams, number of ports, number of layers, communication frequency band, altitude of the communication equipment location, correlation calculation method of precoding in correlation map information, threshold selection of related regions in correlation map information when dividing or merging, number of related regions in correlation map information, center point selection of related regions in correlation map information, or correlation calculation method of multipath statistics in correlation map information.
[0076] In one possible implementation of the second aspect, the parameters corresponding to the first correlation map and the parameters corresponding to the second correlation map are determined by a first mapping relationship.
[0077] Based on the above scheme, the parameters corresponding to different related map information with correlation can be determined by the configured or pre-configured mapping relationship. In this way, the related map for communication can be determined based on the mapping relationship obtained by different parameter combinations, so as to improve the flexibility of the scheme implementation.
[0078] In one possible implementation of the second aspect, the first mapping relationship is one of K mapping relationships, where K is a positive integer; the method further includes: the second communication device receiving or sending fourth information, the fourth information being used to indicate the first mapping relationship.
[0079] Based on the above scheme, the second communication device can receive or send fourth information indicating the first mapping relationship among K mapping relationships, so that the recipient of the fourth information can determine the correlation map for communication based on the parameters indicated by the first mapping relationship.
[0080] In one possible implementation of the second aspect, the method further includes: the second communication device receiving fifth information for requesting resources of the first reference signal and / or the second reference signal.
[0081] Based on the above scheme, the first communication device can send fifth information to the second communication device, so that the second communication device can configure / instruct the first communication device to allocate reference signal resources, so as to obtain subsequent relevant map information.
[0082] In one possible implementation of the first or second aspect, the first relevance map information includes at least one of the following:
[0083] The first indication information is used to indicate the coordinate range information of the environmental map where the N regions are located;
[0084] The second indication information is used to indicate the correlation level of precoded information in some or all of the N regions;
[0085] The third indication information is used to indicate the value N;
[0086] The fourth indication information is used to indicate the coordinate range information of each of the N regions;
[0087] The fifth indication information is used to indicate the map information of the environment map where the N regions are located. This map information includes the pixel values corresponding to the N regions; within the N regions, the pixel values within the same region are the same, and the pixel values between at least two different regions are different; or...
[0088] The sixth indication information is used to indicate the version information of the first relevant map information;
[0089] The seventh instruction information is used to indicate the pre-coded information of each of the N regions;
[0090] The eighth indication information is used to indicate the reference signal configuration for each of the N regions;
[0091] The ninth indication information is used to indicate the multipath prediction model information for each of the N regions;
[0092] The tenth indicator information is used to indicate the statistical information of multipath in each of the N regions;
[0093] The eleventh indication information is used to indicate the statistical information of the channels in each of the N regions.
[0094] Similarly, the second relevance map information includes at least one of the following:
[0095] The twelfth instruction information is used to indicate the coordinate range information of the environmental map where the M areas are located;
[0096] The thirteenth indication information is used to indicate the correlation level of precoded information in some or all of the M regions;
[0097] The fourteenth instruction message is used to indicate the value M;
[0098] The fifteenth instruction information is used to indicate the coordinate range information of each region in the M regions, the center point of each region, and the centroid of each region;
[0099] The sixteenth instruction information is used to indicate the map information of the environmental map where the M regions are located. The map information includes the values of the pixels corresponding to the M regions. In the M regions, the values of pixels in the same region are the same, and the values of pixels in at least two different regions are different.
[0100] The seventeenth instruction information is used to indicate the version information of the second relevant map information;
[0101] The eighteenth instruction information is used to indicate the pre-coded information of each of the M regions;
[0102] The nineteenth instruction information is used to indicate the reference signal configuration for each of the M areas;
[0103] The twentieth instruction information is used to indicate the multipath prediction model information for each of the M regions;
[0104] The twenty-first instruction information is used to indicate the statistical information of multipath in each of the M regions;
[0105] The twenty-second indication information is used to indicate the statistical information of the channels in each of the M regions.
[0106] Based on the above scheme, map information can indicate N or M regions through at least one of the above methods, thereby improving the flexibility of the scheme implementation.
[0107] A third aspect of this application provides a communication device, which is a first communication device, comprising a transceiver unit and a processing unit. The processing unit is used to determine first information associated with the location of the first communication device. The first information is used to determine a first region among N regions indicated by first correlation map information, and to determine a second region among M regions indicated by second correlation map information, where N and M are positive integers. Pre-coding information corresponding to different locations within any of the N regions is the same, and the pre-coding information corresponding to different locations within any of the M regions is the same. The second region corresponds to one or more of the N regions, including the first region, and the location of the first communication device is within the first region. The transceiver unit is used to transmit the first information.
[0108] In the third aspect of this application, the constituent modules of the communication device can also be used to execute the steps performed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.
[0109] A fourth aspect of this application provides a communication device, which is a second communication device. The device includes a transceiver unit and a processing unit. The transceiver unit is used to receive first information associated with the location of a first communication device. The first information is used to determine a first region among N regions indicated by first correlation map information, and to determine a second region among M regions indicated by second correlation map information, where N and M are positive integers. Precoding information corresponding to different locations within any of the N regions is the same, and the precoding information corresponding to different locations within any of the M regions is the same. The second region corresponds to one or more regions among the N regions, and the one or more regions include the first region. The location of the first communication device is located within the first region. The processing unit is used to determine the first region and / or the second region based on the first information.
[0110] In the fourth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.
[0111] A fifth aspect of this application provides a communication device including at least one processor coupled to a memory; the memory is used to store a program or instructions; the at least one processor is used to execute the program or instructions to cause the device to implement any possible implementation of the method described in any of the first to second aspects. Optionally, the communication device may include the memory.
[0112] The sixth aspect of this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is used to perform the method as described in any one of the possible implementations of the first to second aspects described above.
[0113] The seventh aspect of this application provides a communication system, which includes the first communication device and the second communication device described above.
[0114] The eighth aspect of this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform a method as described in any possible implementation of any of the first to second aspects above.
[0115] The ninth aspect of this application provides a computer program product (or computer program) in which, when the computer program in the computer program product is executed by the processor, the processor executes the method of any possible implementation of any of the first to second aspects described above.
[0116] The tenth aspect of this application provides a chip or chip system including at least one processor for supporting a communication device in implementing any possible implementation of any of the first to second aspects described above. For example, the chip may be a baseband chip, a modem chip, a SoC chip (such as an SoC chip containing a modem core), a SIP chip, or a communication module, etc.
[0117] In one possible design, the chip or chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.
[0118] The technical effects of any of the design methods in aspects three through ten can be found in the technical effects of the different design methods in aspects one through two above, and will not be repeated here. Attached Figure Description
[0119] Figures 1a to 1c are schematic diagrams of the communication system provided in this application;
[0120] Figures 1d, 1e, and 2a to 2c are schematic diagrams of the AI processing involved in this application;
[0121] Figure 3 is an interactive schematic diagram of the communication method provided in this application;
[0122] Figures 4a and 4b are schematic diagrams of an application scenario provided by this application;
[0123] Figures 5a to 5d are some schematic diagrams of the relevance map information provided in this application;
[0124] Figure 6 is another interactive schematic diagram of the communication method provided in this application;
[0125] Figures 7 to 11 are schematic diagrams of the communication device provided in this application. Detailed Implementation
[0126] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0127] (1) Terminal device: can be a wireless terminal device that can receive network device scheduling and instruction information. The wireless terminal device can be a device that provides voice and / or data connectivity to the user, or a handheld device with wireless connection function, or other processing device connected to a wireless modem.
[0128] Terminal devices can communicate with one or more core networks or the Internet via a radio access network (RAN). Terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones), computers, and data cards. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, and computers with wireless transceiver capabilities. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), etc.
[0129] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0130] Terminals can also be drones, robots, devices for device-to-device (D2D) communication, vehicles for everything (V2X), virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes, etc.
[0131] Furthermore, terminal devices can also be terminal devices in future communication systems beyond the fifth generation (5G) or in future evolved public land mobile networks (PLMNs). For example, future communication networks can further expand the form and function of 5G communication terminals, and these terminals include, but are not limited to, vehicles, cellular network terminals (integrating satellite terminal functions), drones, and Internet of Things (IoT) devices.
[0132] In this embodiment, the terminal device can also obtain AI services provided by the network device. Optionally, the terminal device can also have AI processing capabilities.
[0133] (2) Network equipment: This can be equipment within a wireless network. For example, network equipment can be a RAN node (or device) that connects terminal devices to the wireless network, and can also be called a base station. Currently, some examples of RAN equipment include: base station, evolved NodeB (eNodeB), gNB (gNodeB) in 5G communication systems, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc. In addition, in a network architecture, network equipment can include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment including CU nodes and DU nodes.
[0134] Optionally, RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).
[0135] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0136] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open access network (open RAN, O-RAN, or ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0137] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.
[0138] The correspondence between network elements and their achievable protocol layer functions in the ORAN system can be found in Table 1 below.
[0139] Table 1
[0140] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or form of the network device. For ease of description, the embodiments of this application are not limited.
[0141] Network equipment may also include core network equipment, such as the Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving Gateway (S-GW), Policy and Charging Rules Function (PCRF), and Public Data Network Gateway (PDN Gateway, P-GW) in 4th generation (4G) networks; and access and mobility management function (AMF), user plane function (UPF), or session management function (SMF) in 5G networks. Furthermore, this core network equipment may also include other core network equipment in 5G networks and next-generation networks of 5G networks.
[0142] In this embodiment of the application, the network device may also have network nodes with AI capabilities, which can provide AI services to terminals or other network devices. For example, it may be an AI node, computing node, RAN node with AI capabilities, or core network element with AI capabilities on the network side (access network or core network).
[0143] In this application embodiment, the device for implementing the function of the network device can be the network device itself, or it can be a device capable of supporting the network device in implementing that function, such as a chip system, which can be installed in the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the function of the network device is used to describe the technical solutions provided in this application embodiment.
[0144] (3) Configuration and Pre-configuration: In this application, both configuration and pre-configuration are used. Configuration refers to the network device and / or server sending configuration information or parameter values to the terminal via messages or signaling, so that the terminal can determine communication parameters or resources for transmission based on these values or information. Pre-configuration is similar to configuration; it can be parameter information or parameter values pre-negotiated between the network device and / or server and the terminal device, or parameter information or parameter values specified by standard protocols for use by the base station / network device or terminal device, or parameter information or parameter values pre-stored in the base station and / or server or terminal device. This application does not limit this.
[0145] Furthermore, these values and parameters can be changed or updated.
[0146] (4) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.
[0147] (5) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include receiving directly from YY through the air interface or receiving indirectly from YY through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0148] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.
[0149] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.
[0150] (6) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be instructed are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement order of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed, and for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.
[0151] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and the various methods / designs / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various methods / designs / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various methods / designs / implementations within each embodiment can be combined to form new embodiments, methods, or implementations based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0152] This application can be applied to long-term evolution (LTE) systems, new radio (NR) systems, or future communication networks beyond 5G. The communication system includes at least one network device and / or at least one terminal device.
[0153] Please refer to Figure 1a, which is a schematic diagram of a communication system according to this application. Figure 1a exemplarily shows one network device and six terminal devices, namely terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5, and terminal device 6. In the example shown in Figure 1a, terminal device 1 is a smart teacup, terminal device 2 is a smart air conditioner, terminal device 3 is a smart gas pump, terminal device 4 is a vehicle, terminal device 5 is a mobile phone, and terminal device 6 is a printer.
[0154] As shown in Figure 1a, the entity sending AI configuration information can be a network device. The entity receiving AI configuration information can be terminal devices 1-6. In this case, the network device and terminal devices 1-6 form a communication system. In this communication system, terminal devices 1-6 can send data to the network device, and the network device needs to receive the data sent by terminal devices 1-6. At the same time, the network device can send configuration information to terminal devices 1-6.
[0155] For example, in Figure 1a, terminal devices 4 to 6 can also form a communication system. Terminal device 5 acts as a network device, i.e., the entity sending AI configuration information; terminal devices 4 and 6 act as terminal devices, i.e., the entities receiving AI configuration information. For instance, in a vehicle-to-everything (V2X) system, terminal device 5 sends AI configuration information to terminal devices 4 and 6 respectively, and receives data sent by terminal devices 4 and 6; correspondingly, terminal devices 4 and 6 receive the AI configuration information sent by terminal device 5 and send data back to terminal device 5.
[0156] Taking the communication system shown in Figure 1a as an example, in addition to performing communication-related services, different devices (including network devices and network devices, network devices and terminal devices, and / or terminal devices and terminal devices) may also perform AI-related services.
[0157] As shown in Figure 1b, taking a network device as a base station as an example, the base station can perform communication-related services and AI-related services with one or more terminal devices, and different terminal devices can also perform communication-related services and AI-related services.
[0158] As shown in Figure 1c, taking terminal devices including televisions and mobile phones as an example, communication-related services and AI-related services can also be performed between televisions and mobile phones.
[0159] The technical solutions provided in this application can be applied to wireless communication systems (such as the systems shown in Figures 1a, 1b, or 1c). For example, AI network elements can be introduced into the communication system provided in this application to realize some or all AI-related operations. AI network elements can also be called AI nodes, AI devices, AI entities, AI modules, AI models, or AI units, etc. The AI network element can be built into a network element within the communication system. For example, the AI network element can be an AI module built into: access network equipment, core network equipment, cloud server, or operation, administration, and maintenance (OAM) management system, to implement AI-related functions. The OAM can be the management system for core network equipment and / or the management system for access network equipment. Alternatively, the AI network element can also be an independently set network element in the communication system. Optionally, the terminal or its built-in chip can also include an AI entity to implement AI-related functions.
[0160] The following is a brief introduction to the artificial intelligence (AI) that may be involved in this application.
[0161] Artificial intelligence (AI) enables machines to possess human-like intelligence, such as allowing them to use computer hardware and software to simulate certain intelligent human behaviors. To achieve AI, machine learning methods can be employed. In machine learning, machines learn (or train) models using training data. These models represent the mapping between inputs and outputs. The learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result).
[0162] Machine learning can include supervised learning, unsupervised learning, and reinforcement learning. Unsupervised learning can also be called learning without supervision.
[0163] Supervised learning, based on collected sample values and labels, uses machine learning algorithms to learn the mapping relationship between sample values and labels, and then expresses this learned mapping relationship using an AI model. The process of training the machine learning model is the process of learning this mapping relationship. During training, sample values are input into the model to obtain the model's predicted values, and the model parameters are optimized by calculating the error between the model's predicted values and the sample labels (ideal values). After the mapping relationship is learned, it can be used to predict new sample labels. The mapping relationship learned in supervised learning can include linear or non-linear mappings. Based on the type of label, the learning task can be divided into classification tasks and regression tasks.
[0164] Unsupervised learning relies on collected sample values to discover inherent patterns within the samples themselves. One type of unsupervised learning algorithm uses the samples themselves as supervisory signals, meaning the model learns the mapping relationship from sample to sample; this is called self-supervised learning. During training, model parameters are optimized by calculating the error between the model's predictions and the samples themselves. Self-supervised learning can be used for signal compression and decompression recovery applications; common algorithms include autoencoders and generative adversarial networks.
[0165] Reinforcement learning, unlike supervised learning, is a type of algorithm that learns problem-solving strategies through interaction with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have explicit "correct" action labels. The algorithm needs to interact with the environment to obtain reward signals from the environment, and then adjust its decision actions to obtain a larger reward signal value. For example, in downlink power control, the reinforcement learning model adjusts the downlink transmission power of each user based on the total system throughput feedback from the wireless network, aiming to achieve a higher system throughput. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and a better (e.g., optimal) decision action. However, because the label of the "correct action" cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action." Reinforcement learning training is achieved through iterative interaction with the environment.
[0166] Neural networks (NNs) are a specific model in machine learning techniques. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings. Traditional communication systems rely on extensive expert knowledge to design communication modules, while deep learning communication systems based on neural networks can automatically discover hidden pattern structures from large datasets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.
[0167] The idea behind neural networks comes from the neuronal structure of the brain. For example, each neuron performs a weighted summation of its input values and outputs the result through an activation function.
[0168] Figure 1d shows a schematic diagram of a neuron structure. Assume the neuron's input is x = [x0, x1, ..., x...]. n The weights corresponding to each input are w = [w0, w1, ..., w] n ], where n is a positive integer, w i and x i It can be any possible type, such as a decimal, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number. i As x i The weights are used to assign weights to x. i Weighting is applied. The bias for the weighted sum of the input values is, for example, b. Activation functions can take many forms. Suppose the activation function of a neuron is: y = f(z) = max(0, z), then the output of that neuron is: For example, if the activation function of a neuron is y = f(z) = z, then the output of that neuron is: Here, b can be any possible type, such as a decimal, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number. The activation functions of different neurons in a neural network can be the same or different.
[0169] Furthermore, neural networks generally consist of multiple layers, each of which may include one or more neurons. Increasing the depth and / or width of a neural network can improve its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can refer to the number of layers it includes, and the number of neurons in each layer can be called the width of that layer. In one implementation, a neural network includes an input layer and an output layer. The input layer processes the received input information through neurons and passes the processing result to the output layer, which then obtains the output of the neural network. In another implementation, a neural network includes an input layer, hidden layers, and an output layer. The input layer processes the received input information through neurons and passes the processing result to the hidden layer. The hidden layer calculates the received processing result and passes the calculation result to the output layer or the next adjacent hidden layer, ultimately obtaining the output of the neural network. A neural network may include one hidden layer or multiple sequentially connected hidden layers, without limitation.
[0170] Neural networks, for example, are deep neural networks (DNNs). Depending on how the network is constructed, DNNs can include feedforward neural networks (FNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs).
[0171] Figure 1e is a schematic diagram of an FNN network. A characteristic of FNN networks is that neurons in adjacent layers are completely connected pairwise. This characteristic makes FNNs typically require a large amount of storage space, resulting in high computational complexity.
[0172] CNNs are neural networks specifically designed to process data with a grid-like structure. For example, time-series data (discrete sampling along the time axis) and image data (two-dimensional discrete sampling) can both be considered grid-like data. CNNs do not use all the input information at once for computation; instead, they use a fixed-size window to extract a portion of the information for convolution operations, which significantly reduces the computational cost of model parameters. Furthermore, depending on the type of information extracted by the window (such as people and objects in an image representing different types of information), each window can use different convolution kernels, allowing CNNs to better extract features from the input data.
[0173] Recurrent Neural Networks (RNNs) are a type of distributed neural network (DNN) that utilizes feedback time-series information. Their input includes the current input value and their own output value from the previous time step. RNNs are well-suited for acquiring temporally correlated sequence features, and are particularly applicable to applications such as speech recognition and channel coding / decoding.
[0174] In the model training process described above for machine learning, a loss function can be defined. The loss function describes the difference or discrepancy between the model's output value and the ideal target value. The loss function can be expressed in various forms, and there are no restrictions on its specific form. The model training process can be viewed as follows: by adjusting some or all of the model's parameters, the value of the loss function is made to be less than a threshold value or to meet the target requirement.
[0175] A model can also be called an AI model, a rule, or other names. An AI model can be considered a specific method for implementing AI functions. An AI model represents the mapping relationship or function between the model's input and output. AI functions can include one or more of the following: data collection, model training (or model learning), model information dissemination, model inference (or model reasoning, inference, or prediction, etc.), model monitoring or model validation, or inference result publication, etc. AI functions can also be called AI (related) operations or AI-related functions.
[0176] The implementation process of a fully connected neural network will be described below with reference to the accompanying drawings. A fully connected neural network is also called a multilayer perceptron (MLP).
[0177] As shown in Figure 2a, an MLP consists of an input layer (left side), an output layer (right side), and multiple hidden layers (middle). Each layer of an MLP contains several nodes, called neurons. Neurons in adjacent layers are connected pairwise.
[0178] Optionally, considering neurons in two adjacent layers, the output h of the next layer's neurons is the weighted sum of all neurons x in the previous layer connected to it and passed through an activation function, which can be expressed as: h = f(wx + b).
[0179] Where w is the weight matrix, b is the bias vector, and f is the activation function.
[0180] Alternatively, the output of the neural network can be recursively expressed as: y = f n (w n f n-1 (…)+b n ).
[0181] Where n is the index of the neural network layer, 1 <= n <= N, and N is the total number of layers in the neural network.
[0182] In other words, a neural network can be understood as a mapping from an input data set to an output data set. Neural networks are typically initialized randomly; the process of obtaining this mapping from random values w and b using existing data is called training the neural network.
[0183] Optionally, the training process can be carried out by using a loss function to evaluate the output of the neural network.
[0184] As shown in Figure 2b, the error can be backpropagated, and the neural network parameters (including w and b) can be iteratively optimized using gradient descent until the loss function reaches its minimum value, which is the "better point (e.g., the optimal point)" in Figure 2b. It can be understood that the neural network parameters corresponding to the "better point (e.g., the optimal point)" in Figure 2b can be used as the neural network parameters in the trained AI model information.
[0185] Alternatively, the gradient descent process can be represented as:
[0186] Where θ represents the parameters to be optimized (including w and b), L is the loss function, and η is the learning rate, controlling the step size of gradient descent. This represents the differentiation operation. This indicates taking the derivative of θ with respect to L.
[0187] Alternatively, the backpropagation process can utilize the chain rule for partial derivatives.
[0188] As shown in Figure 2c, the gradient of the parameters in the previous layer can be recursively calculated from the gradient of the parameters in the next layer, and can be expressed as:
[0189] Among them, w ij Let s be the weight of the connection between node j and node i. i The weighted sum of the inputs at node i.
[0190] The technical solution provided in this application can be applied to wireless communication systems (such as the systems shown in Figure 1a, 1b, or 1c). In wireless communication systems, MIMO technology is typically used to increase system capacity, that is, multiple antennas are used simultaneously at both the transmitting and receiving ends. Theoretically, the use of multiple antennas combined with spatial multiplexing can multiply the system capacity. However, in practice, the use of multiple antennas also brings the problem of increased interference. Therefore, it is often necessary to process the signal to suppress the effects of interference. This method of interference suppression through signal processing can be implemented at either the receiving or transmitting end. When implemented at the transmitting end, the signal to be transmitted can be preprocessed before being transmitted through the MIMO channel; this transmission method is called precoding.
[0191] Generally, different communication devices can determine precoding information through the measurement results of a reference signal, and then use this precoding information for high-speed data transmission. The overhead of the reference signal is related to the number of ports on the communication device that transmit the reference signal.
[0192] However, with the increase in frequency bands and the growing demand for high-speed communication, the number of ports used by communication equipment to transmit reference signals may gradually increase. This will lead to an increase in the overhead of the reference signals used to obtain precoded information and occupy more transmission resources, thereby increasing the power consumption of the communication equipment.
[0193] To address the aforementioned problems, this application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.
[0194] Please refer to Figure 3, which is a schematic diagram of an implementation of the communication method provided in this application. The method includes the following steps.
[0195] It should be noted that, in the following text, Figure 3 uses the first communication device and other communication devices (such as the second communication device) as examples to illustrate the method in this interactive illustration, but this application does not limit the execution subject of this interactive illustration. For example, the communication device can be a communication device (such as a terminal device or a network device), or a chip, baseband chip, modem chip, SoC chip (such as an SoC chip containing a modem core), SIP chip, communication module, chip system, processor, logic module, or software in the communication device.
[0196] As an example, the first communication device can be a terminal device and the second communication device can be a network device.
[0197] As another example, the first communication device can be a network device, and the second communication device can be a terminal device.
[0198] As another example, both the first and second communication devices are terminal devices, meaning that the scheme shown in Figure 3 can be applied to side link communication scenarios.
[0199] S301. The first communication device sends first information, and correspondingly, the second communication device receives the first information. The first information is associated with the location of the first communication device; the first information is used to determine a first region among N regions indicated by first correlation map information, and to determine a second region among M regions indicated by second correlation map information, where N and M are positive integers; the precoding information corresponding to different locations within any of the N regions is the same, and the precoding information corresponding to different locations within any of the M regions is the same; the second region corresponds to one or more regions among the N regions, and the one or more regions include the first region, and the location of the first communication device is located within the first region.
[0200] S302. The second communication device determines the first region and / or the second region based on the first information.
[0201] In this application, the precoding information may include one or more of the following: a precoding matrix, an indicator of the precoding matrix (e.g., a precoding matrix indicator (TPMI)), a precoding resource block group (PRG) size (i.e., the size of the precoding resource block group, representing the granularity in the frequency domain), a transmission time interval bundling (TTI bundling) (i.e., the number of subframes bound to the TTI, representing the granularity in the time domain), the number of streams corresponding to the precoding matrix, a digital precoding matrix, an indicator of the digital precoding matrix, the number of streams corresponding to the digital precoding matrix, an analog precoding matrix, an analog precoding matrix, and an indicator of the number of streams corresponding to the analog precoding matrix.
[0202] In this application, the term "coherence map" can be replaced with other terms, such as precoded map, precoded coherence map, map information, coherence information, coherent environmental information, environmental information, or coherent regional information.
[0203] It should be understood that since the signal transmission characteristics of different locations within adjacent or nearby areas may be the same, different locations within the same area may share the same parameters besides precoding information. These other parameters may include one or more of the following: reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and modulation and coding scheme level (MCS level). Correspondingly, the precoding information can be replaced with these other parameters.
[0204] As an example, the reference signal configuration can indicate one or more of the following: the sequence and pattern of the reference signal (pilot); the density of the reference signal placement (including time-domain density, frequency-domain density, and spatial-domain density); the number of reference signal ports; the power of the reference signal transmission; and the location of the reference signal placement. The reference signal configuration can be identical at different locations within the same area. In this way, one or more communication devices at different locations within the same area can reuse the same reference signal configuration, significantly reducing the overhead of the reference signal configuration. This also allows the one or more communication devices to receive the same reference signal based on the same reference signal configuration, thereby reducing the transmission overhead of the reference signal.
[0205] As an example, a multipath prediction model can be used to predict multipath information, which may include one or more of the following: direction of departure (DoD), direction of arrival (DoA), path loss (psthloss), and delay. For instance, the model's input may include environmental information and communication parameters, and its output may include multipath information. The multipath prediction model can be the same for different locations within the same area. In this way, one or more communication devices located at different locations within the same area can reuse the same multipath prediction model to determine multipath information, reducing the overhead of configuring the multipath prediction model and the complexity of configuring the model for these communication devices, thereby improving communication efficiency.
[0206] Optionally, in the above scheme, the precoding information corresponding to different areas in the multiple areas indicated by the relevance map information (e.g., N areas indicated by the first relevance map information, and / or M areas indicated by the second relevance map information) is different (or, in the N areas indicated by the map information, the precoding information corresponding to adjacent areas is different). In this way, the signal transmission characteristics between different areas may be different. Therefore, communication devices located in different areas can use different precoding information, enabling communication devices in different areas to communicate using the precoding information corresponding to their respective areas.
[0207] Similarly, the precoding information described above can be replaced with other parameters mentioned earlier. For example, in the N regions indicated by the first correlation map information, one or more of the following parameters may differ: reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level. Likewise, in the M regions indicated by the second correlation map information, one or more of the following parameters may differ: reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level.
[0208] Optionally, among the multiple areas indicated by the correlation map information (e.g., N areas indicated by the first correlation map information and / or M areas indicated by the second correlation map information), there may be some areas with the same signal transmission characteristics. Therefore, it is possible that there are two or more areas with the same precoding information.
[0209] Similarly, the precoding information described above can be replaced with other parameters mentioned earlier. For example, in the N regions indicated by the first correlation map information, there are two or more regions that have the same reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level. As another example, in the M regions indicated by the second correlation map information, there are two or more regions that have the same reference signal configuration, multipath prediction model, path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, and MCS level.
[0210] It should be understood that each region in the M regions corresponds to one or more regions in the N regions. This can be understood as each region in the M regions partially or completely overlapping with one or more regions in the N regions; or, each region in the M regions can be a larger region, and each region in the N regions can be a smaller region, and the range corresponding to each region in the M regions partially or completely overlaps with the range corresponding to one or more regions in the N regions.
[0211] In other words, the N regions indicated by the first correlation map information and the M regions indicated by the second correlation map information are nested. For example, the higher the nesting level of a correlation map, the larger the area corresponding to the region indicated by the correlation map information; conversely, the lower the nesting level of a correlation map, the smaller the area corresponding to the region indicated by the correlation map information.
[0212] For example, the second region corresponds to one or more regions among N regions that contain the first region. This can be understood as the second region partially or completely overlapping with the one or more regions containing the first region, or the range corresponding to the second region partially or completely overlapping with the range corresponding to the one or more regions containing the first region. Accordingly, the nesting level of the first correlation map is lower, and the range corresponding to the region indicated by the first correlation map information is smaller; conversely, the nesting level of the second correlation map is higher, and the range corresponding to the region indicated by the second correlation map information is larger.
[0213] It should be noted that the first piece of information can be used to identify the corresponding region in multiple correlation maps with two or more nested levels.
[0214] For example, taking two nested levels as an example, the first information can be used to determine the first region in the N regions indicated by the first relevance map information in one nested level, and it can also be used to determine the second region in the M regions indicated by the second relevance map information in another nested level.
[0215] For example, taking two or more nested levels as an example, the first information, besides being used to indicate the first and second regions respectively in the first and second relevance map information corresponding to two nested levels, can also be used to indicate other regions in the relevance map information corresponding to other nested levels. Similarly, the association between these other regions and the first and second regions can refer to the association between the first and second regions described above. It should be understood that the two nested levels corresponding to the first and second relevance map information mentioned above can be any two different nested levels among the two or more nested levels.
[0216] Based on the scheme shown in Figure 3, the first information sent by the first communication device in step S301 is associated with the location of the first communication device. This first information is used to determine the first region where the first communication device is located within the N regions indicated by the first correlation map information, and to determine the second region where the first communication device is located within the M regions indicated by the second correlation map information. The precoding information for different locations within any of the N regions is the same, and the precoding information for different locations within any of the M regions is also the same. Since the signal transmission characteristics of different locations within adjacent or nearby regions may be the same, by dividing the map area indicated by the correlation map information into different regions, the same precoding information can be used to transmit communication devices located at different locations within the same region. Therefore, by multiplexing the same precoding information among one or more communication devices within the same region, the increased overhead caused by repeated transmission of reference signals and the occupation of transmission resources can be avoided or reduced, thereby reducing device power consumption and improving communication efficiency.
[0217] Furthermore, the recipient of the first information (e.g., a second communication device) can use the first information to determine a first region among N regions and a second region among M regions. Subsequently, the recipient can communicate with one or more communication devices located within the first region based on the pre-coded information of the first region, and can also communicate with one or more communication devices located within the second region based on the pre-coded information of the second region. In this way, the overhead of region indication information in different relevance map information can be reduced, thereby improving communication efficiency.
[0218] The relevance maps involved in this application will be described below.
[0219] In a communication environment, a precoding resource block group (PRG) can comprise a set of frequency-contiguous resource blocks (RBs). The communication system calculates precoding information in the frequency domain at the PRG granularity, meaning these contiguous RBs share the same precoding information. Precoding information obtained with large-granularity PRGs (e.g., PRG size = 128 RB, 256 RB), or "statistical weights," exhibits better robustness and spatial continuity compared to precoding information obtained with small-granularity PRGs (e.g., PRG size = 1 RB, 8 RB). Therefore, precoding information obtained at a certain location can be used for other "nearby" users; that is, the transmissions of other "nearby" users also utilize the precoding information previously obtained by this user. This method primarily leverages the characteristic that statistical weights are correlated "nearby."
[0220] Generally, precoding information primarily utilizes the diversity gain of multipath signals; therefore, it is related to the multipath component (MPC) information of the communication environment. MPC information can be obtained for a communication scenario (e.g., environmental information, network device locations, terminal device locations, etc.) using methods such as ray tracing or AI models. Furthermore, obtaining the MPC information for each point in space allows for the creation of a highly correlated spatial range, i.e., a correlation map. This correlation map divides the area into highly correlated regions, where different locations within the same region are strongly correlated. Therefore, within this region, the measurement results from a reference point are used, and the corresponding precoding information is applied to other users accessing the area.
[0221] As an example, the process of determining a relevance map based on MPC information will be described below.
[0222] As shown in Figure 4a, taking the rectangular area in Figure 4a as an example of a communication scenario, the four vertices of this rectangular area are A, B, C, and D. Within this rectangular area, the physical outlines of scattering objects such as buildings and signal obstructions are represented by rectangles X, Y, and Z. It should be understood that Figure 4a is merely an implementation example. In practical applications, the communication environment and the outlines of scattering objects may not be rectangular areas; for example, they may be circles, triangles, or irregular shapes, etc., which are not limited here.
[0223] Step 1. Obtain MPC information in the communication environment.
[0224] Specifically, MPC information for one or more paths corresponding to the communication scenario can be obtained through a multipath composition module (e.g., by using ray tracing simulation or AI model prediction).
[0225] Optionally, the MPC information for each path may include one or more of the following:
[0226] Direction of departure (DoD) information indicates the departure angle of the path, such as azimuth angle of departure (AoD) and zenith angle of departure (ZoD).
[0227] Direction of arrival (DoA) information indicates the angle of arrival of the path, such as azimuth angle of arrival (AoA) and zenith angle of arrival (ZoA).
[0228] Path loss information (psthloss) indicates the path loss of this route;
[0229] Delay information indicates the path's delay, distance traveled, or time of arrival (TOA).
[0230] As shown in the example in Figure 4b, in the scenario shown in Figure 4b, for one of the points O, through step 1, the MPC information of one or more paths of the signal sent or received by point O can be obtained.
[0231] Step 2. Determine the correlation of different locations in the communication environment based on MPC information to obtain correlation map information.
[0232] For example, correlation calculation can be based on various data (e.g., cosine similarity can be calculated for any vector; correlation can be represented by the cosine similarity of MPC parameters, such as the cosine similarity of multipath angles; MPC can be transformed to the frequency domain channel and then the cosine similarity of the frequency domain channel can be calculated, or the covariance matrix of the frequency domain channel can be calculated and then the cosine similarity of the covariance matrix can be calculated). Here, we mainly introduce the calculation of correlation based on the precoding matrix as an example, including the following process:
[0233] Step A. Calculate the covariance matrix of the frequency domain channel;
[0234] Step B. Perform singular value decomposition (SVD) on the covariance matrix to obtain the right singular matrix, which is the precoding matrix;
[0235] Step C. Calculate the cosine similarity of the precoding matrices of the two points to obtain the correlation between the two points.
[0236] By implementing steps 1 and 2 above, the correlation between any two points in the rectangular region ABCD can be determined, and the set of points with strong correlation can be described as a region. Therefore, the division results of different regions in the rectangular region ABCD can be obtained.
[0237] As an example, as shown in Figure 5a, the rectangular region ABCD can be divided into 7 regions, represented as region 1, region 2, region 3, region 4, region 5, region 6, and region 7 in Figure 5a. It should be understood that any one of the 7 regions shown in Figure 5a can be a regular or irregular shape, and any two regions can be of equal or unequal size.
[0238] It should be noted that after step 2, the division results of different regions in the rectangular region ABCD can be obtained. In subsequent communication processes, the precoding information used in the correlation calculation process in step 2 can be used as the precoding information for communication with communication devices in each region. Alternatively, the precoding information obtained from the measurement process of the reference signal by the communication device at a certain point in the region can be used as the precoding information for communication with communication devices in that region. There is no limitation here.
[0239] As can be seen from the above process, in the seven regions shown in Figure 5a, according to the traditional method of determining precoding information, a communication device located at any position within the rectangular region ABCD needs to transmit a reference signal and the measurement result of the reference signal with another communication device to determine its precoding information. However, based on the method shown in Figure 4b, the precoding information at different positions within the same region is the same. Therefore, for a given communication device, it can communicate with other communication devices located at the same or different positions within the same region using the same precoding information, without needing to go through the reference signal measurement process. This reduces the overhead and power consumption of the communication device.
[0240] Optionally, during the implementation of steps 1 and 2 above, by adjusting the relevant parameters, various granularities of division can be achieved for the rectangular region ABCD, resulting in different region division results.
[0241] As an example, in step 2, different region division results can be obtained by using different correlation thresholds. Specifically, the correlation map obtained based on a lower correlation threshold indicates weaker correlation of precoded information at different locations, thus requiring a larger division granularity and resulting in fewer regions. Conversely, the correlation map obtained based on a higher correlation threshold indicates stronger correlation of precoded information at different locations, thus requiring a smaller division granularity and resulting in more regions.
[0242] For example, as shown in Figure 5b, the rectangular region ABCD can be divided into 7 regions as shown in Figure 5a based on a lower correlation threshold, and the rectangular region ABCD can be divided into 26 regions as shown in Figure 5b based on a lower correlation threshold.
[0243] Alternatively, besides different correlation thresholds leading to different region segmentation results, other parameters may also produce similar effects. These other parameters could include antenna configuration, stream number, PRG size, and the altitude of the communication equipment's location.
[0244] It should be noted that in the process shown in Figure 3, relevant map information (such as first relevant map information or second relevant map information) may be used. This relevant map information may be generated by processing through the first communication device and / or the second communication device (this processing may be the processing in steps 1 and 2 above), or it may be provided (instructed or issued) by the network device or server to the first communication device and / or the second communication device. No limitation is made here.
[0245] In one possible implementation, the first relevance map information may include at least one of the following first indication information to eleventh indication information.
[0246] The first indication information is used to indicate the coordinate range information of the environmental map where the N regions are located;
[0247] The second indication information is used to indicate the correlation level of precoded information in some or all of the N regions;
[0248] The third indication information is used to indicate the value N;
[0249] The fourth indication information is used to indicate the coordinate range of each region in the N regions, the center point of each region, and the centroid of each region;
[0250] The fifth indication information is used to indicate the map information of the environment map where the N regions are located. The map information includes the values of the pixels corresponding to the N regions. In the N regions, the values of the pixels in the same region are the same, and the values of the pixels in at least two different regions are different.
[0251] The sixth indication information is used to indicate the version information of the first relevant map information;
[0252] The seventh indication information is used to indicate the precoding information of each of the N regions (wherein, the precoding information can be the precoding information used by the signal transmitted by the first communication device; for example, if the transmitted signal is uplink information, the precoding information can be uplink precoding information, such as a transmission precoding matrix indicator (TPMI)). For example, if the first communication device has stored (or configured, or pre-configured) the first relevance map information, the first communication device may obtain the seventh indication information through the first relevance map information, and accordingly, the first communication device can communicate based on the precoding information indicated by the seventh indication information.
[0253] The eighth indication information is used to indicate the reference signal configuration for each of the N regions. The reference signal configuration can refer to the sequence, pattern, density (including time domain density, frequency domain density, and spatial domain density) of the reference signals (pilots), the number of ports of the reference signals, the transmission power of the reference signals, and the location of the reference signals. The reference signals can be uplink reference signals, such as SRS, or downlink reference signals, such as DMRS.
[0254] The ninth indication information is used to indicate the multipath prediction model information for each of the N regions. This information can be the specific parameters or indication information of the multipath prediction model used in each region.
[0255] The tenth indication information is used to indicate the statistical information of multipath in each of the N regions. This information can be the average number of paths, the median number of paths, the average number of strong paths (paths with power greater than a preset threshold), the average angle of multipath, the average time delay spread of multipath, the average angle spread of multipath, etc. The average refers to averaging or weighted averaging the data at X locations in the region.
[0256] The eleventh indication information is used to indicate the channel statistics of each region in the N regions. This information can be the average channel matrix, the average channel covariance matrix, or the average precoding vector. The average refers to averaging or weighted averaging the data at X locations in the region.
[0257] In the process shown in Figure 3, similarity may be achieved by using second relevance map information, which may include one or more of the following:
[0258] The twelfth instruction information is used to indicate the coordinate range information of the environmental map where the M areas are located;
[0259] The thirteenth indication information is used to indicate the correlation level of precoded information in some or all of the M regions;
[0260] The fourteenth instruction message is used to indicate the value M;
[0261] The fifteenth instruction information is used to indicate the coordinate range information of each region in the M regions, the center point of each region, and the centroid of each region;
[0262] The sixteenth instruction information is used to indicate the map information of the environmental map where the M regions are located. The map information includes the values of the pixels corresponding to the M regions. In the M regions, the values of pixels in the same region are the same, and the values of pixels in at least two different regions are different.
[0263] The seventeenth instruction information is used to indicate the version information of the second relevant map information;
[0264] The eighteenth instruction information is used to indicate the pre-coded information of each of the M regions;
[0265] The nineteenth instruction information is used to indicate the reference signal configuration for each of the M areas;
[0266] The twentieth instruction information is used to indicate the multipath prediction model information for each of the M regions;
[0267] The twenty-first instruction information is used to indicate the statistical information of multipath in each of the M regions;
[0268] The twenty-second indication information is used to indicate the statistical information of the channels in each of the M regions.
[0269] It should be understood that the implementation process of the twelfth to twenty-second instruction messages can refer to the implementation process of the first to eleventh instruction messages mentioned above, and achieve the corresponding technical effects, which will not be elaborated here.
[0270] For example, taking the communication environment corresponding to the second correlation map information as rectangle ABCD in Figure 5a above, the various indication information contained in the second correlation map information can be implemented in the following ways.
[0271] The twelfth indication information is used to indicate the coordinate range of rectangle ABCD. For example, the first indication information may include the coordinates of the four vertices of the rectangular area (i.e., points A, B, C, and D); or the first indication information may include the coordinates of the two diagonally opposite vertices of the rectangular area (e.g., points A and C).
[0272] The thirteenth indicator is used to indicate the correlation level of some or all of the 7 (M=7) regions contained in rectangle ABCD in Figure 5a.
[0273] The fourteenth instruction indicates that the number of regions divided by rectangle ABCD in Figure 5a is 7 (M=7).
[0274] The fifteenth instruction is used to indicate the coordinate range of each of the seven (M=7) regions contained in rectangle ABCD in Figure 5a. For example, it can indicate the coordinate range of the boundary points of each region.
[0275] The sixteenth instruction can indicate the map information of rectangle ABCD in Figure 5a.
[0276] For example, as shown in Figure 5c, the map information includes one or more pixels in each of 7 (M=7) regions, and the values of pixels in the same region are the same, so as to indicate the correlation between different locations in the same region by means of the values of the pixels.
[0277] As introduced above, the first and second correlation maps are nested; that is, the N regions indicated by the first correlation map are nested with the M regions indicated by the second correlation map. For example, each region in the M regions may partially or completely overlap with one or more regions in the N regions; or, each region in the M regions may be a larger region, and each region in the N regions may be a smaller region, with the range corresponding to each region in the M regions partially or completely overlapping with the range corresponding to one or more regions in the N regions.
[0278] To facilitate understanding, the following example will be used, where both the environmental map indicated by the first correlation map information and the environmental map indicated by the second correlation map information are rectangles ABCD as shown in Figure 5a above. More examples will be used to describe the nesting relationship between M and N regions.
[0279] For example, as shown in Figure 5d, this is one implementation example of a first correlation map. In the rectangular area ABCD, the N (N=12) regions indicated by the first correlation map information include: region 1, region 2, region 3, region 4, region 5, region 6, region 7, region 8, region 9, region 10, region 11, and region 12.
[0280] Within the rectangular region ABCD, as illustrated in example 5a above or Figure 5c, the M (M=7) regions indicated by the second relevance map information include: region 1, region 2, region 3, region 4, region 5, region 6, and region 7.
[0281] Combining these two diagrams, it can be seen that within the rectangular region ABCD, N regions and M regions can have completely overlapping areas. Taking Figure 5a as an example, this includes:
[0282] Region 1 in Figure 5a and Region 1 in Figure 5d;
[0283] Region 2 in Figure 5a and Region 2 in Figure 5d;
[0284] Region 4 in Figure 5a and Region 9 in Figure 5d;
[0285] Region 5 in Figure 5a and Region 10 in Figure 5d;
[0286] Region 6 in Figure 5a and Region 11 in Figure 5d;
[0287] Region 7 in Figure 5a and Region 12 in Figure 5d.
[0288] In the rectangular region ABCD, N regions and M regions may have partial overlap, as shown in Figure 5a as an example, including:
[0289] Region 3 in Figure 5a and Region 3 in Figure 5d;
[0290] Region 3 in Figure 5a and Region 4 in Figure 5d;
[0291] Region 3 in Figure 5a and Region 5 in Figure 5d;
[0292] Region 3 in Figure 5a and Region 6 in Figure 5d;
[0293] Region 3 in Figure 5a and Region 7 in Figure 5d;
[0294] Region 3 in Figure 5a and Region 8 in Figure 5d.
[0295] In the aforementioned partially overlapping regions, these different regions are nested. That is, the range indicated by region 3 in Figure 5a includes the ranges indicated by regions 3, 4, 5, 6, 7, and 8 in Figure 5d. In other words, the ranges indicated by regions 3, 4, 5, 6, 7, and 8 in Figure 5d are subsets of the range indicated by region 3 in Figure 5a.
[0296] In this case, the first and second related map information can indicate the above nesting relationship through the area identifier. The following will be explained by taking the nesting relationship indicated by the second information (as in step S607 below) as an example.
[0297] As an example, the second information may include N fields, each indicating a specific region among the M regions corresponding to the N regions. For instance, in the examples shown in Figures 5a and 5d above, where N is 12 and M is 7, the second information may include 12 (N = 12) fields, each indicating a specific region among the M regions corresponding to the N regions. These 12 fields can be implemented as follows:
[0298] The first field indicates that region 1 in N regions corresponds to region 1 in M regions;
[0299] The second field indicates that region 2 in N regions corresponds to region 2 in M regions;
[0300] The third field indicates that region 3 in N regions corresponds to region 3 in M regions;
[0301] The fourth field indicates that region 4 in the N regions corresponds to region 3 in the M regions;
[0302] The fifth field indicates that region 5 in N regions corresponds to region 3 in M regions;
[0303] The sixth field indicates that region 6 in the N regions corresponds to region 3 in the M regions;
[0304] The seventh field indicates that region 7 in the N regions corresponds to region 3 in the M regions;
[0305] The eighth field indicates that region 8 in the N regions corresponds to region 3 in the M regions;
[0306] The ninth field indicates that region 9 in the N regions corresponds to region 4 in the M regions;
[0307] The tenth field indicates that region 10 in N regions corresponds to region 5 in M regions;
[0308] The eleventh field indicates that region 11 in the N regions corresponds to region 6 in the M regions;
[0309] The twelfth field indicates that region 12 in N regions corresponds to region 7 in M regions.
[0310] For example, each field can carry an index of a region out of N regions and an index of a corresponding region out of M regions. For instance, the first field above indicates two indexes: index "1" and index "1". Index "1" represents region 1 out of N regions, and index "1" represents region 1 out of M regions. Similarly, the fourth field above indicates two indexes: index "4" and index "3". Index "4" represents region 4 out of N regions, and index "3" represents region 3 out of M regions.
[0311] As another example, the second information may include M fields, each indicating a specific region among the N regions corresponding to the M regions. For instance, in the examples shown in Figures 5a and 5d above, where N is 12 and M is 7, the second information may include 7 (M=7) fields, each indicating a specific region among the N regions corresponding to the M regions. These 6 fields can be implemented as follows:
[0312] The first field indicates that region 1 in the M regions corresponds to region 1 in the N regions;
[0313] The second field indicates that region 2 in the M regions corresponds to region 2 in the N regions;
[0314] The third field indicates that region 3 in the M regions corresponds to regions 3, 4, 5, 6, 7, and 8 in the N regions;
[0315] The fourth field indicates that region 4 in the M regions corresponds to region 9 in the N regions;
[0316] The fifth field indicates that region 5 in the M regions corresponds to region 10 in the N regions;
[0317] The sixth field indicates that region 6 in the M regions corresponds to region 11 in the N regions;
[0318] The seventh field indicates that region 7 in the M regions corresponds to region 12 in the N regions.
[0319] For example, each field can carry an index of a certain region among M regions and indexes of several regions among the corresponding N regions. For instance, the indexes indicated by the first field above include a first index "1" and several indexes "1", where the first index "1" represents region 1 among the M regions, and the several indexes "1" represent region 1 among the N regions. Similarly, the indexes indicated by the third field above include a first index "3" and several indexes "3, 4, 5, 6, 7, 8", where the first index "3" represents region 1 among the M regions, and the several indexes "3, 4, 5, 6, 7, 8" represent regions 3, 4, 5, 6, 7, and 8 among the N regions.
[0320] As another example, the second information can be indicated in a table format to show the relationship between some or all regions in N regions and some or all regions in M regions. The following will be illustrated with reference to Table 2.
[0321] Table 2
[0322] As shown in Table 2, the information in a row represents the association between some or all of the N regions and some or all of the M regions. For example, the first row in Table 2 indicates a relationship between the region with index "1" in the M regions and the region with index "2" in the N regions. Similarly, the third row in Table 2 indicates a relationship between the region with index "3" in the M regions and the regions with indices "3, 4, 5, 6, 7, 8" in the N regions.
[0323] It should be noted that in the above example, taking the example of one of the M regions indicated by the second relevance map information shown in Figure 5a being associated with several regions of the N regions indicated by the first relevance map information shown in Figure 5d, in actual applications, the higher nesting level of relevance map information (such as the second relevance map information) may have one, two, or more regions that are associated with several regions of the lower nesting level of relevance map information (such as the first relevance map information), which is not limited here.
[0324] It should be noted that the above example uses the first and second related map information as examples. In practical applications, the number of different related map information can be greater than two. Among these different related map information, any two related map information that have a relationship (or nesting relationship) can refer to the implementation process of the first and second related map information described above.
[0325] As can be seen from the above process, there is a nested relationship between the first and second correlation maps, which may be generated by various factors. For example, different parameters can affect the coverage of the area indicated by the correlation map, so that different correlation map information can be generated within the same environment map. For example, the rectangular area ABCD shown in Figure 5a can generate first correlation map information containing 7 (M=7) areas and second correlation map information containing 12 (N=12) areas.
[0326] In other words, the parameters corresponding to the first correlation map are different from those corresponding to the second correlation map. That is, the parameters corresponding to different correlation map information that have a correlation relationship can be different. In this way, the communication device can communicate based on correlation map information with the same or similar parameters as itself, thereby improving the communication performance of the communication device.
[0327] Optionally, the parameter may include at least one of the following: antenna array information (e.g., number of antenna arrays, shape of antenna arrays, arrangement of antenna arrays, etc.), precoded resource block group (PRG) size, number of streams, number of ports, number of layers, communication frequency band, altitude of the communication equipment location, correlation calculation method of precoded data in correlation map information, threshold selection for dividing or merging related regions in correlation map information, number of related regions in correlation map information, center point selection of related regions in correlation map information, or correlation calculation method of multipath statistics in correlation map information.
[0328] For example, taking the flow count as an example, a higher flow count results in a finer regional division, and vice versa. That is, the flow count corresponding to the second relevance map information in the scene of Figure 5d is higher than the flow count corresponding to the first relevance map information in the scene of Figure 5a.
[0329] For example, taking the number of antenna arrays as an example, a higher number of antenna arrays results in a finer area division, while a lower number of antenna arrays results in a coarser area division. That is, the number of antenna arrays corresponding to the second correlation map information in the scene of Figure 5d is greater than the number of antenna arrays corresponding to the first correlation map information in the scene of Figure 5a.
[0330] For example, taking the PRG size as an example, the smaller the PRG size, the finer the region division; conversely, the larger the PRG size, the coarser the region division. That is, the PRG size corresponding to the second relevance map information in the scene of Figure 5d is smaller than the PRG size corresponding to the first relevance map information in the scene of Figure 5a.
[0331] For example, consider a network device (which can be a first communication device, a second communication device, or other communication devices) generating (or determining) the aforementioned first and second correlation map information. The network device can proceed as follows: first, measurements are taken at high-level reference points (e.g., level 0). The channel information corresponding to one or more communication devices at the location of this reference point will be used as one of the bases for determining the correlation map information. Then, the network device divides the relevant area based on the location of the reference point. Next, there are two options:
[0332] 1. Continue to select reference points of the same level (such as level 0) in locations where no relevant areas have been delineated.
[0333] 2. Within the already defined relevant regions, select a next-level reference point (e.g., level 1). Then, within the already defined relevant regions, calculate the next-level relevant region based on the position of the next-level reference point. This ensures that the next-level relevant region is always within the already defined relevant regions, forming a nested relationship. Next, there are two more options:
[0334] 2-1. Continue to select Level 1 reference points in the undivided areas within the already divided Level 0 related areas.
[0335] 2-2. Select the next level reference point (level 2) within the already divided level 1 related area.
[0336] Similarly, reference point measurements and related region divisions at different nesting levels can be performed simultaneously without conflict. However, for the same nesting level, only one reference point should be selected at a time to avoid overlapping related regions. The nested correlation map is complete once all nesting levels have had their related regions divided.
[0337] It should be understood that the first relevance map information can correspond to the lower nesting level mentioned above, and the second relevance map information can correspond to the higher nesting level mentioned above. For example, the former is level 1 and the latter is level 0. Or, the former is level 2 and the latter is level 1.
[0338] Optionally, the network device can broadcast communication configurations and mappings of nesting levels. For example, the network device sends the current nesting level, and the communication device (e.g., UE) at the reference point location of the corresponding level replies. The network device then replies that it agrees to become a reference point (or the network device directly sends an instruction to the UE at the corresponding level, instructing it to become a reference point). The UE at the reference point location reports the measurement results and its own location. The network device generates a correlation map for the corresponding level based on the location of the UE at the reference point location. This map can be sent to other UEs at non-reference point locations of the same level.
[0339] Next, the network device can continue with the selection and measurement of reference points at the next level, and complete the correlation map for that level. The correlation maps at the next level maintain a nested relationship with the previous level. At this point, the network device can send the correlation map and nesting sequence of nesting level 1 to UE2, instead of sending the correlation map of nesting level 0. UE2 can reconstruct the correlation map of level 0 itself and select the relevant region ID from the corresponding nesting level correlation map according to the current communication configuration. The UE reports its own relevant region ID, and the network device then knows which precoding matrix to use to communicate with the UE, completing the data transmission.
[0340] In one possible implementation, taking the first communication device as the UE at the aforementioned reference point location and the second communication device as a network device as an example, as shown in Figure 6, the method shown in Figure 3 further includes:
[0341] S601. The second communication device sends a first reference signal, and correspondingly, the first communication device receives the first reference signal.
[0342] S602. The first communication device transmits the measurement result of the first reference signal; correspondingly, the second communication device receives the measurement result of the first reference signal.
[0343] And / or,
[0344] S603. The first communication device sends a second reference signal, and correspondingly, the second communication device receives the second reference signal.
[0345] Specifically, the first correlation map information is determined (or generated, updated, etc.) through the first information and at least one of the measurement results of the first reference signal and the measurement results of the second reference signal. Therefore, the party obtaining the measurement results of the reference signal can determine (or generate, update, etc.) the correlation map information based on the measurement results of the reference signal, thereby acquiring the first correlation map information.
[0346] Optionally, before steps S601-S603, the method shown in Figure 6 further includes:
[0347] S600. The second communication device sends a fifth message, and correspondingly, the first communication device receives the fifth message. The fifth message is used to request resources for the first reference signal and / or the second reference signal. Specifically, the first communication device may send the fifth message such that the receiving direction of the fifth message configures / instructs the first communication device to allocate resources for the reference signal, thereby enabling the acquisition of subsequent correlation map information.
[0348] In one possible implementation, the parameters corresponding to the first correlation map and the second correlation map are determined through a first mapping relationship. The parameters corresponding to different correlation map information with correlation relationships can be determined through configured or pre-configured mapping relationships. In this way, the correlation map used for communication can be determined based on mapping relationships obtained from different parameter combinations, thereby improving the flexibility of the solution implementation.
[0349] Optionally, the first mapping relationship is one of K mapping relationships, where K is a positive integer. As shown in Figure 6, the method shown in Figure 3 further includes:
[0350] S604. The first communication device receives fourth information from the second communication device, or the second communication device receives fourth information from the first communication device, the fourth information indicating the first mapping relationship. This enables the recipient of the fourth information to determine a correlation map for communication based on the parameters indicated by the first mapping relationship.
[0351] Optionally, each of the K mapping relationships can also indicate the nesting level corresponding to the parameter combination indicated by that mapping relationship, such as level 0, level 1, or level 2 as described above. In the above process, when K is greater than 1, the network device can generate multiple sets of correlation maps corresponding to parameters and broadcast the K mapping relationships corresponding to each set of parameters and nesting levels through the fourth information. Because each UE may operate under different parameter combinations, it only needs the correlation map corresponding to the communication combination that matches its parameters, rather than the correlation maps corresponding to other communication combinations. For example, the network device can send the mapping of parameters and nesting levels through a broadcast message (such as an SIB message). After receiving the broadcast message, the UE responds with a certain parameter combination (such as combination X, combination Y, or combination Z below), and the network device sends the nesting correlation map corresponding to that parameter combination to the UE.
[0352] Examples of parameter combinations are shown below.
[0353] Combination X: Contains two nested levels. The parameters corresponding to level 0 are: number of layers equals 2, number of transmit antennas (Nt) equals [4,4,2], and precoding resource group (PRG) size equals 512. The parameters corresponding to level 1 are: number of layers equals 2, number of transmit antennas (Nt) equals [8,8,2], and precoding resource group (PRG) size equals 512.
[0354] Combination Y: Contains two nested levels. The parameters corresponding to level 0 are: number of streams (layers) equal to 2, number of transmit antennas (Nt) equal to [4,4,2], and precoding resource group (PRG) size equal to 512. The parameters corresponding to level 1 are: number of streams (layers) equal to 4, number of transmit antennas (Nt) equal to [4,4,2], and precoding resource group (PRG) size equal to 512.
[0355] Combination Z: Contains two nested levels. The parameters corresponding to level 0 are: number of streams (layers) equal to 2, number of transmit antennas (Nt) equal to [4,4,2], and precoding resource group (PRG) size equal to 512. The parameters corresponding to level 1 are: number of streams (layers) equal to 4, number of transmit antennas (Nt) equal to [8,8,2], and precoding resource group (PRG) size equal to 8.
[0356] In one possible implementation, as shown in Figure 6, the method shown in Figure 3 further includes:
[0357] S606. The second communication device sends first correlation map information, and correspondingly, the first communication device receives the first correlation map information. In this way, the first communication device can determine first information based on the location of the first communication device and the first correlation map information.
[0358] Optionally, the primary relevance map information can be pre-configured, which can reduce overhead.
[0359] Optionally, as shown in Figure 6, the method shown in Figure 3 also includes:
[0360] S605. The first communication device sends third information, and correspondingly, the second communication device receives the third information. The third information is used to request the first relevance map information. In this way, the recipient of the third information (e.g., the second communication device) can send the first relevance map information to the first communication device based on the request.
[0361] For example, the third information includes at least one of the following: nested level indication information (e.g., indicating level 0, level 1, or level 2, etc.), the location information of the first communication device, the altitude information of the first communication device, the relevance requirement information for dividing different regions, the antenna configuration information for dividing different regions, the frequency domain resource information for dividing different regions, and the number of layers for dividing different regions.
[0362] For example, in the implementation of step S605 above, the process of the first communication device sending third information includes: when it is determined that the change of at least one of the following information is greater than a threshold, the first communication device sends the third information, including: the location information of the first communication device, the altitude information of the first communication device, the correlation level requirement information for dividing different regions, the antenna configuration information for dividing different regions, the frequency domain resource information for dividing different regions, and the number of layers for dividing different regions. Specifically, when the change of the above parameters is greater than the threshold, the first communication device can determine that the existing correlation map information may not be applicable to the current communication environment. Therefore, the first communication device can send third information to obtain updated correlation map information (i.e., first correlation map information).
[0363] Similarly, the first communication device can obtain the second relevant map information in a variety of ways.
[0364] For example, the first communication device can obtain the first relevant map information through a pre-configured method.
[0365] For example, the first communication device can obtain the first relevant map information through network device configuration.
[0366] For example, the first communication device can obtain the second correlation map information through the information sent by the second communication device, and the implementation process of step S1 above can be referred to.
[0367] For example, the first communication device can obtain the second relevant map information through the correlation between different relevant map information and the first relevant map information. For instance, as shown in Figure 6, the method shown in Figure 3 further includes:
[0368] S607. The second communication device sends second information, and correspondingly, the first communication device receives the second information. The second information is used to indicate the association relationship between some or all of the N regions and some or all of the M regions (for example, the association relationship may include the nested relationship described above); the second information is used to determine the identifier of the first region. In other words, the first communication device can receive the second information and determine the association relationship between some or all of the N regions and some or all of the M regions based on the second information. In this way, the first communication device can determine the region identifier of the first communication device's location in the N regions and the M regions based on the association relationship indicated by the second information.
[0369] For example, through step S607, the first communication device is able to determine the first region among the N regions of the location of the first communication device based on the association relationship indicated by the second information, and determine the second region among the M regions of the location of the first communication device.
[0370] Furthermore, the second information and the first correlation map information received by the first communication device in step S607 are used to determine the second correlation map information. The first correlation map information can indicate N regions, and the second information is used to indicate the association relationship between some or all regions in the N regions and some or all regions in the M regions, enabling the first communication device to determine the M regions indicated by the second correlation map information based on the N regions and the association relationship. In this way, the first communication device can determine the second correlation map information using the second information and the first correlation map information, allowing it to determine other correlation map information based on one correlation map information and the association relationship between different correlation map information, thereby reducing the indication overhead of these other correlation map information and reducing device power consumption.
[0371] Optionally, the second information is pre-configured to reduce transmission overhead.
[0372] Optionally, the second information may indicate the aforementioned relationships through tables, formulas, or other means. For example, the second information may include N fields, each indicating that one of the M regions corresponds to one of the N regions. Alternatively, the second information may include M fields, each indicating that one or more of the N regions correspond to one of the M regions. See the preceding description for details.
[0373] It should be noted that the first information sent by the first communication device in step S301 can be implemented in a variety of ways, and some implementation examples will be introduced below.
[0374] In Example 1, the first information sent by the first communication device in step S301 includes the identifier of the first area; wherein the identifier of the first area is determined based on the location of the first communication device and the first relevance map information.
[0375] In Implementation Example 1, the first communication device can determine the identifier of the first region based on the location of the first communication device and the first relevance map information, and the first information sent by the first communication device can include the identifier of the first region, so that the recipient of the first information (e.g., the second communication device) can determine the first region in N regions based on the identifier of the first region.
[0376] Optionally, the first communication device may determine the identifier of the second region based on the location of the first communication device and the second relevance map information, and the first information sent by the first communication device may include the identifier of the second region, so that the recipient of the first information (e.g., the second communication device) can determine the second region in M regions based on the identifier of the second region.
[0377] Optionally, the identifier for the first region can be used to indicate the first region among N regions and the second region among M regions. For example, the identifier for the first region can be indicated by the twelve fields mentioned above, the six fields mentioned above, or Table 2, etc., to indicate the first region among N regions and the second region among M regions.
[0378] In Example 2, the first information includes the location information of the first communication device.
[0379] In Example 2, the recipient of the first information (e.g., a second communication device) is able to determine the first region corresponding to the location in N regions based on the location information of the first communication device, and is able to determine the second region corresponding to the location in M regions based on the location information of the first communication device.
[0380] It should be noted that, when the first information includes the location information of the first communication device, the first information is used to determine the first region among the N regions indicated by the first relevant map information. This can be understood as the first information being used to determine the first region among the existing N regions indicated by the first relevant map information. Furthermore, the first information is used to determine the second region among the M regions indicated by the second relevant map information. This can be understood as the first information being used to determine the second region among the existing M regions indicated by the second relevant map information.
[0381] Optionally, “existing” can be replaced with other terms, such as: deployed, configured, or pre-configured.
[0382] Referring to Figure 7, this application embodiment provides a communication device 700. This communication device 700 can implement the functions of the first communication device (or second communication device) in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 700 can be the first communication device (or the second communication device), or it can be an integrated circuit or component inside the first communication device (or the second communication device), such as a chip, baseband chip, modem chip, SoC chip (e.g., an SoC chip containing a modem core), SIP chip, communication module, chip system, processor, etc.
[0383] It should be noted that the transceiver unit 702 may include a transmitting unit and a receiving unit, which are used to perform transmitting and receiving respectively.
[0384] In one possible implementation, when the device 700 is used to execute the method performed by the first communication device in the foregoing embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is used to determine first information, which is associated with the location of the first communication device; wherein, the first information is used to determine a first region in N regions indicated by first relevance map information, and to determine a second region in M regions indicated by second relevance map information, where N and M are positive integers; the precoding information corresponding to different locations in any region of the N regions is the same, and the precoding information corresponding to different locations in any region of the M regions is the same; the second region corresponds to one or more regions in the N regions, which includes the first region, and the location of the first communication device is located in the first region; the transceiver unit 702 is used to transmit the first information.
[0385] In one possible implementation, when the device 700 is used to execute the method performed by the second communication device in the foregoing embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the transceiver unit 702 is used to receive first information, which is associated with the location of the first communication device; wherein, the first information is used to determine a first region in N regions indicated by first relevance map information, and to determine a second region in M regions indicated by second relevance map information, where N and M are positive integers; the precoding information corresponding to different locations in any region of the N regions is the same, and the precoding information corresponding to different locations in any region of the M regions is the same; the second region corresponds to one or more regions in the N regions, which includes the first region, and the location of the first communication device is located in the first region; the processing unit 701 is used to determine the first region and / or the second region based on the first information.
[0386] In one possible design, when the communication device 700 is a terminal device or a communication module within a terminal, the function of the processing unit 701 can be implemented by one or more processors. Specifically, the processor may include a modem chip, a SoC chip (such as a SoC chip containing a modem core), or a SIP chip. The function of the transceiver unit 702 can be implemented by transceiver circuitry.
[0387] In one possible design, when the communication device 700 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip, a SoC chip, or a SoC chip or SIP chip containing a modem core, the function of the processing unit 701 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver unit 702 can be implemented by the interface circuitry or data transceiver circuitry on the aforementioned chip.
[0388] It should be noted that other execution processes of the aforementioned communication device 700 can be found in the descriptions of the method embodiments shown in the foregoing of this application, and will not be repeated here.
[0389] Please refer to Figure 8, which is another schematic structural diagram of the communication device 800 provided in this application. The communication device 800 includes a logic circuit 801 and an input / output interface 802. The communication device 800 can be a chip or an integrated circuit.
[0390] In this context, the transceiver unit 702 shown in Figure 7 can be a communication interface, which can be the input / output interface 802 in Figure 8, and the input / output interface 802 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0391] Optionally, the logic circuit 801 is used to determine first information, which is associated with the location of the first communication device; wherein, the first information is used to determine a first region among N regions indicated by the first correlation map information, and to determine a second region among M regions indicated by the second correlation map information, where N and M are positive integers; the pre-coding information corresponding to different locations within any region of the N regions is the same, and the pre-coding information corresponding to different locations within any region of the M regions is the same; the second region corresponds to one or more regions among the N regions, which include the first region, and the location of the first communication device is located within the first region; the input / output interface 802 is used to send the first information.
[0392] Optionally, the input / output interface 802 is used to receive first information associated with the location of the first communication device; wherein the first information is used to determine a first region among N regions indicated by first correlation map information, and to determine a second region among M regions indicated by second correlation map information, where N and M are positive integers; the precoding information corresponding to different locations within any region of the N regions is the same, and the precoding information corresponding to different locations within any region of the M regions is the same; the second region corresponds to one or more regions among the N regions, the one or more regions including the first region, and the location of the first communication device is located within the first region; the logic circuit 801 is used to determine the first region and / or the second region based on the first information.
[0393] The logic circuit 801 and the input / output interface 802 can also perform other steps performed by the first or second communication device in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.
[0394] In one possible implementation, the processing unit 701 shown in FIG7 can be the logic circuit 801 in FIG8.
[0395] Optionally, the logic circuit 801 can be a processing device, the functions of which can be partially or entirely implemented in software.
[0396] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.
[0397] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.
[0398] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.
[0399] Please refer to Figure 9, which shows the communication device 900 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 900 can be the communication device as a terminal device in the above embodiments. The example shown in Figure 9 is that the terminal device is implemented through the terminal device (or the components in the terminal device).
[0400] The present invention provides a possible logical structure diagram of the communication device 900, which may include, but is not limited to, at least one processor 901 and a communication port 902.
[0401] In Figure 7, the transceiver unit 702 can be a communication interface, which can be the communication port 902 in Figure 9. The communication port 902 can include an input interface and an output interface. Alternatively, the communication port 902 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0402] Further optionally, the device may also include at least one of a memory 903 and a bus 904. In the embodiments of this application, the at least one processor 901 is used to control the operation of the communication device 900.
[0403] Furthermore, the processor 901 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0404] It should be noted that the communication device 900 shown in Figure 9 can be used to implement the steps implemented by the terminal device in the aforementioned method embodiments and to achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in Figure 9 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.
[0405] Please refer to Figure 10, which is a schematic diagram of the structure of the communication device 1000 involved in the above embodiments provided in the embodiments of this application. The communication device 1000 can specifically be a communication device as a network device in the above embodiments. The example shown in Figure 10 is that the network device is implemented through a network device (or a component in the network device). The structure of the communication device can refer to the structure shown in Figure 10.
[0406] The communication device 1000 includes at least one processor 1011 and at least one network interface 1014. Optionally, the communication device further includes at least one memory 1012, at least one transceiver 1013, and one or more antennas 1015. The processor 1011, memory 1012, transceiver 1013, and network interface 1014 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 1015 is connected to the transceiver 1013. The network interface 1014 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 1014 may include a network interface between the communication device and core network equipment, such as an S1 interface; the network interface may also include a network interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.
[0407] In this context, the transceiver unit 702 shown in Figure 7 can be a communication interface, which can be the network interface 1014 in Figure 10. The network interface 1014 can include an input interface and an output interface. Alternatively, the network interface 1014 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0408] The processor 1011 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from these programs, for example, to support the actions described in the embodiments of the communication device. The communication device may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used to process communication protocols and communication data, while the CPU is primarily used to control the entire terminal device, execute software programs, and process data from these programs. The processor 1011 in Figure 10 can integrate the functions of both a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. Various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing function.
[0409] The memory is primarily used to store software programs and data. The memory 1012 can exist independently or be connected to the processor 1011. Optionally, the memory 1012 can be integrated with the processor 1011, for example, integrated within a single chip. The memory 1012 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 1011. The various types of computer program code being executed can also be considered as drivers for the processor 1011.
[0410] Figure 10 shows only one memory and one processor. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.
[0411] Transceiver 1013 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 1013 can be connected to antenna 1015. Transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 can receive RF signals. The receiver Rx of transceiver 1013 is used to receive the RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provide the digital baseband signals or IF signals to processor 1011 so that processor 1011 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. In addition, the transmitter Tx in transceiver 1013 is also used to receive modulated digital baseband signals or IF signals from processor 1011, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1015. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.
[0412] The transceiver 1013 can also be called a transceiver unit, transceiver, transceiver device, etc. Optionally, the device in the transceiver unit that performs the receiving function can be regarded as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.
[0413] It should be noted that the communication device 1000 shown in Figure 10 can be used to implement the steps implemented by the network device in the aforementioned method embodiments and to achieve the corresponding technical effects of the network device. The specific implementation of the communication device 1000 shown in Figure 10 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.
[0414] Please refer to Figure 11, which is a schematic diagram of the structure of the communication device involved in the above embodiments provided in the embodiments of this application.
[0415] It is understood that the communication device 110 includes, for example, modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the technical solutions provided in this application. The communication device 110 may be the terminal device or network device described above, or a component (e.g., a chip) within these devices, used to implement the methods described in the following method embodiments. The communication device 110 includes one or more processors 111. The processor 111 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., a RAN node, terminal, or chip), execute software programs, and process data from the software programs.
[0416] Optionally, in one design, the processor 111 may include a program 113 (sometimes also referred to as code or instructions) that can be executed on the processor 111 to cause the communication device 110 to perform the methods described in the embodiments below. In yet another possible design, the communication device 110 includes circuitry (not shown in FIG11).
[0417] Optionally, the communication device 110 may include one or more memories 112 storing a program 114 (sometimes referred to as code or instructions), which can be run on the processor 111 to cause the communication device 110 to perform the methods described in the above method embodiments.
[0418] Optionally, the processor 111 and / or memory 112 may include AI modules 117 and 118, which are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a radio intelligence control (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0419] Optionally, the processor 111 and / or memory 112 may also store data. The processor and memory may be configured separately or integrated together.
[0420] Optionally, the communication device 110 may further include a transceiver 115 and / or an antenna 116. The processor 111, sometimes referred to as a processing unit, controls the communication device (e.g., a RAN node or terminal). The transceiver 115, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 116.
[0421] In this context, the processing unit 701 shown in Figure 7 can be a processor 111. The transceiver unit 702 shown in Figure 7 can be a communication interface, which can be the transceiver 115 in Figure 11. The transceiver 115 can include an input interface and an output interface. Alternatively, the transceiver 115 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0422] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor performs the method described in the possible implementations of the first or second communication device in the foregoing embodiments.
[0423] This application also provides a computer program product (or computer program) that, when executed by a processor, executes the method described above for the possible implementation of the first or second communication device.
[0424] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing the program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be the first communication device or the second communication device in the aforementioned method embodiments.
[0425] This application also provides a communication system, the network system architecture of which includes a first communication device and a second communication device in any of the above embodiments.
[0426] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0427] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0428] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, include: First information is determined, which is associated with the location of a first communication device; wherein, the first information is used to determine a first region among N regions indicated by first relevance map information, and to determine a second region among M regions indicated by second relevance map information, where N and M are positive integers; the precoding information corresponding to different locations within any region of the N regions is the same, and the precoding information corresponding to different locations within any region of the M regions is the same; the second region corresponds to one or more regions among the N regions, and the one or more regions include the first region, and the location of the first communication device is located within the first region; Send the first message.
2. The method according to claim 1, characterized in that, The first information includes the identifier of the first region; The identification of the first area is determined based on the location of the first communication device and the first relevant map information.
3. The method according to claim 2, characterized in that, The method further includes: Receive second information, which is used to indicate the association between some or all regions in the N regions and some or all regions in the M regions; wherein, the second information is used to determine the identifier of the first region.
4. The method according to claim 1, characterized in that, The first information includes the location information of the first communication device.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Receive the first relevant map information.
6. The method according to claim 5, characterized in that, The method further includes: Send a third message, which is used to request the first relevant map information.
7. The method according to any one of claims 1 to 6, characterized in that, The parameters corresponding to the first correlation map are different from those corresponding to the second correlation map.
8. The method according to claim 7, characterized in that, The parameters corresponding to the first correlation map and the parameters corresponding to the second correlation map are determined through a first mapping relationship.
9. The method according to claim 8, characterized in that, The first mapping relationship is one of K mapping relationships, where K is a positive integer; the method further includes: Receive or send a fourth message, which is used to indicate the first mapping relationship.
10. The method according to any one of claims 7 to 9, characterized in that, The parameter includes at least one of the following: Antenna array information, precoding resource block group (PRG) size, number of streams, number of ports, number of layers, communication frequency band, altitude of the communication equipment location, correlation calculation method of precoding in correlation map information, threshold selection when dividing or merging related regions in correlation map information, number of related regions in correlation map information, center point selection of related regions in correlation map information, or correlation calculation method of multipath statistics in correlation map information.
11. A communication method, characterized in that, include: The system receives first information, which is associated with the location of a first communication device. The first information is used to determine a first region among N regions indicated by first relevant map information, and to determine a second region among M regions indicated by second relevant map information, where N and M are positive integers. The precoding information corresponding to different locations within any of the N regions is the same, and the precoding information corresponding to different locations within any of the M regions is the same. The second region corresponds to one or more of the N regions, and the one or more regions include the first region. The location of the first communication device is within the first region. The first region and / or the second region are determined based on the first information.
12. The method according to claim 11, characterized in that, The first information includes the identifier of the first region; The identification of the first area is determined based on the location of the first communication device and the first relevant map information.
13. The method according to claim 12, characterized in that, The method further includes: Send a second message, which is used to indicate the association between some or all of the N regions and some or all of the M regions; wherein, the second message is used to determine the identifier of the first region.
14. The method according to claim 11, characterized in that, The first information includes the location information of the first communication device.
15. The method according to any one of claims 11 to 14, characterized in that, The method further includes: Send the first relevant map information.
16. The method according to claim 15, characterized in that, The method further includes: Receive third information, which is used to request the first relevance map information.
17. The method according to any one of claims 11 to 16, characterized in that, The communication parameters corresponding to the first correlation map are different from those corresponding to the second correlation map.
18. The method according to claim 17, characterized in that, The communication parameters corresponding to the first correlation map and the communication parameters corresponding to the second correlation map are determined through a first mapping relationship.
19. The method according to claim 18, characterized in that, The first mapping relationship is one of K mapping relationships, where K is a positive integer; the method further includes: Receive or send a fourth message, which is used to indicate the first mapping relationship.
20. The method according to any one of claims 17 to 19, characterized in that, The communication parameters include at least one of the following: Antenna array information, precoded resource block group (PRG) size, number of streams, number of ports, number of layers, communication frequency band, or altitude of the communication equipment location.
21. The method according to any one of claims 1 to 20, characterized in that, The precoding information of different regions in the N regions is different; and / or, the precoding information of different regions in the M regions is different.
22. The method according to any one of claims 1 to 21, characterized in that, The first correlation map includes at least one of the following: The first indication information is used to indicate the coordinate range information of the environmental map where the N regions are located; The second indication information is used to indicate the correlation level of precoded information in some or all of the N regions; The third indication information is used to indicate the value N; The fourth indication information is used to indicate the coordinate range information of each region in the N regions, the center point of each region, and the centroid of each region; The fifth indication information is used to indicate the map information of the environmental map where the N regions are located, wherein the map information includes the values of the pixels corresponding to the N regions; in the N regions, the values of the pixels in the same region are the same, and the values of the pixels in at least two different regions are different; The sixth indication information is used to indicate the version information of the first relevant map information; The seventh indication information is used to indicate the pre-encoded information of each of the N regions; The eighth indication information is used to indicate the reference signal configuration for each of the N regions; The ninth indication information is used to indicate the multipath prediction model information for each of the N regions; The tenth indication information is used to indicate the statistical information of multipath in each of the N regions; The eleventh indication information is used to indicate the statistical information of the channels in each of the N regions.
23. The method according to any one of claims 1 to 22, characterized in that, The second correlation map includes at least one of the following: The twelfth instruction information is used to indicate the coordinate range information of the environmental map where the M regions are located; The thirteenth indication information is used to indicate the correlation level of precoded information in some or all of the M regions; The fourteenth instruction message is used to indicate the value M; The fifteenth instruction information is used to indicate the coordinate range information of each region in the M regions, the center point of each region, and the centroid of each region; The sixteenth instruction information is used to indicate the map information of the environmental map where the M regions are located, wherein the map information includes the values of the pixels corresponding to the M regions; in the M regions, the values of the pixels in the same region are the same, and the values of the pixels in at least two different regions are different; The seventeenth instruction information is used to indicate the version information of the second related map information; The eighteenth instruction information is used to indicate the pre-coded information of each of the M regions; The nineteenth instruction information is used to indicate the reference signal configuration for each of the M regions; The twentieth instruction information is used to indicate the multipath prediction model information for each of the M regions; The twenty-first indication information is used to indicate the statistical information of multipath in each of the M regions; The twenty-second indication information is used to indicate the statistical information of the channels in each of the M regions.
24. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 23.
25. A communication device, characterized in that, It includes at least one processor, said at least one processor being used to perform the method as described in any one of claims 1 to 23.
26. The communication device according to claim 25, characterized in that, The communication device is a chip or chip system.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 23.
28. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a computer, implement the method as described in any one of claims 1 to 23.
Citation Information
Patent Citations
Techniques for precoding air-to-air sidelink communication
CN117157922A
Downlink physical-layer-free channel feedback transmission method based on wireless map
CN118174761A
Uplink transmission method and related apparatus
WO2021254506A1