Communication method and device
By acquiring the correlation between channel information and the region, Q regions are determined and indication information is sent, which solves the shortcomings of traditional wireless channel measurement methods, realizes high-precision communication and positioning assistance, and is suitable for channel measurement and positioning in complex environments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-21
- Publication Date
- 2026-05-22
AI Technical Summary
Traditional pilot symbol-based wireless channel measurement methods are insufficient to meet the needs of next-generation communication technologies, especially when system bandwidth increases, terminal antennas increase, network load increases, and pilot measurement resources are limited, making it impossible to achieve high-precision wireless channel measurement.
By acquiring the correlation between channel information and P regions, Q regions are determined, and indication information is sent to assist communication and high-precision positioning. This avoids reliance on the physical location information of terminal devices and is suitable for accurate positioning in outdoor to indoor scenarios.
It enables accurate acquisition of channel information in complex environments, assisting communication and high-precision positioning, and avoiding matching errors caused by estimation errors of terminal devices.
Smart Images

Figure CN122073700A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a communication method and apparatus. Background Technology
[0002] Channel information can be obtained by measuring the wireless channel. This channel information can be used for purposes such as assisted communication or high-precision positioning.
[0003] With the imminent arrival of the mobile communication era, the contradictions arising from increased system bandwidth, more terminal antennas, heavier network load, a surge in wireless channel dimensions, and limited pilot measurement resources are becoming increasingly severe, posing a significant challenge to high-precision wireless channel measurement. Accurate wireless channel measurement is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks.
[0004] Traditional pilot symbol-based wireless channel measurement methods are insufficient to meet the needs of next-generation communication technology development, and there is an urgent need to find a new channel measurement method. Summary of the Invention
[0005] This application provides a communication method and apparatus to obtain channel information that accurately reflects the current communication environment of the communication device from an information set associated with the location of the signal action, thereby better assisting in communication, high-precision positioning, etc.
[0006] Firstly, a communication method is provided. The method provided in this application can be executed by a first communication device. Unless otherwise specified, the first communication device can be a terminal device, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. For ease of understanding, the following description uses a terminal device as the executing entity.
[0007] The method includes: obtaining channel information of a first channel; determining Q regions among the P regions based on the correlation between the channel information of the first channel and the channel information of P regions, wherein the P regions are associated with information about the location of the signal action, P is a positive integer, and Q is a positive integer less than or equal to P; and sending indication information for the Q regions.
[0008] Channel information can be used to indicate channel characteristics, which may include, but are not limited to, one or more of the following: channel statistical covariance matrix, angular spectrum, time delay spectrum, path loss, space-frequency basis, frequency domain basis, time domain (or Doppler domain) basis, and combinations of two or more of the above basis types. Channel information can be considered as part of the channel characteristics or information determined by some channel characteristics, such as the channel statistical covariance matrix, or eigenvectors determined by the channel covariance matrix, or basis vectors in a certain basis, etc. Therefore, comparatively speaking, channel information can be used to indicate richer and more complete channel characteristics.
[0009] The signal's location can be the position of an object or space that has an optical effect on the signal. For example, optical effects can include refraction, diffraction, reflection, scattering, or transmission (or penetration), etc. The signal's location can include the refraction location, diffraction location, reflection location, scattering location, or transmission (or penetration) location, etc.
[0010] As an example, the objects that have an optical effect on the signal mentioned above may include windows, the ground, walls, or other objects.
[0011] As an example, the spaces mentioned above that have an optical effect on signals can include window gaps, door gaps, and so on. These spaces are not limited to gaps; they can also be other types of spaces.
[0012] The signal's position can also be called the position of action, the position of influence, or other names, and this application does not limit it.
[0013] The information regarding the signal's location can be used to indicate that location. For example, the information regarding the signal's location may include the index of the location, its coordinates, or other location-indicating information.
[0014] Based on the above technical solution, the terminal device can determine Q regions based on the correlation between the channel information of the first channel and the channel information of P regions. Furthermore, the terminal device can send indication information for the Q regions to the network device, enabling the network device to obtain channel information from the information set of associated signal location information that accurately reflects the current communication environment between the terminal device and the network device, thereby better assisting communication or high-precision positioning. In addition, the above solution does not rely on the physical location information of the terminal device and can accurately determine regions in some scenarios (e.g., outdoor to indoor scenarios).
[0015] In some implementations, the method further includes: receiving indication information of a first mapping relationship, the first mapping relationship being used to indicate the correspondence between a region and first information, the first information being used to indicate the location of the terminal and / or a reference signal.
[0016] Based on the above scheme, the terminal device can obtain the first mapping relationship, and then use this first mapping relationship to help determine Q regions. This scheme can avoid matching errors caused by estimation errors in the terminal device.
[0017] In some implementations, the first information includes one or more of the following: a resource index of a reference signal; altitude information of the terminal; or indoor or outdoor indication information.
[0018] In some implementations, obtaining channel information of a first channel includes: measuring at least one first reference signal to obtain channel information of the first channel; wherein, determining Q regions among the P regions based on the correlation between the channel information of the first channel and the channel information of P regions includes: determining the Q regions based on the correlation between the channel information of the first channel and the channel information of the P regions, and a first mapping relationship, wherein the correspondence between the Q regions and the at least one first reference signal satisfies the first mapping relationship.
[0019] Based on the above scheme, the terminal device can use the first mapping relationship to assist in determining Q regions. The correspondence between the Q regions and the reference signal can satisfy the first mapping relationship, thereby avoiding matching errors caused by estimation errors of the terminal device.
[0020] In some implementations, the information about the location where the signal acts includes at least one of the following: information about the scattering location; information about the penetration location; information about the refraction location; information about the reflection location; or information about the diffraction location.
[0021] In some implementations, one or more of the information on the scattering location, the penetration location, the refraction location, the reflection location, or the diffraction location include information on the outdoor-to-indoor (O2I) penetration point.
[0022] In some implementations, before determining Q regions out of the P regions, the method further includes receiving second information indicating channel information for the P regions.
[0023] Based on the above scheme, the second communication device (e.g., a network device) can send regional channel information to the terminal device, thereby enabling the terminal device to match the channel information with its own measured channel information.
[0024] In some implementations, the method further includes: receiving third information, which is used to indicate the channel information of the Q regions, or the third information is used to indicate the channel information of Q' regions, where the Q' regions are some or all of the Q regions, and Q' is a positive integer less than or equal to Q.
[0025] Based on the above scheme, the terminal device can obtain channel information of Q regions (or Q' regions), thereby better assisting communication or high-precision positioning.
[0026] Secondly, a communication method is provided. The method provided in this application can be executed by a second communication device. Unless otherwise specified, the second communication device in this application can be a network device, a component within a network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. For ease of understanding, the following description uses a network device as the executing entity.
[0027] The method includes: receiving indication information for Q regions; processing the indication information for the Q regions, wherein the Q regions are determined based on the correlation between channel information of a first channel and channel information of P regions, and the P regions are associated with information about the location of the signal action, where P is a positive integer and Q is a positive integer less than or equal to P.
[0028] In some implementations, the method further includes: sending indication information of a first mapping relationship, the first mapping relationship being used to indicate the correspondence between an area and first information, the first information being used to indicate the location of the terminal and / or a reference signal.
[0029] In some implementations, the first information includes one or more of the following: a resource index of a reference signal; altitude information of the terminal; or indoor or outdoor indication information.
[0030] In some implementations, the channel information of the first channel is obtained by measuring at least one first reference signal, and the correspondence between the Q regions and the at least one first reference signal satisfies a first mapping relationship.
[0031] In some implementations, before receiving indication information for Q regions, the method further includes: transmitting at least one first reference signal, the at least one first reference signal being used to determine channel information of the first channel; wherein processing the indication information for the Q regions includes: determining Q' regions among the Q regions based on the indication information for the Q regions and a first mapping relationship, wherein Q' is a positive integer less than or equal to Q, and the correspondence between the Q' regions and the at least one first reference signal satisfies the first mapping relationship.
[0032] In some implementations, the information about the location where the signal acts includes at least one of the following: information about the scattering location; information about the penetration location; information about the refraction location; information about the reflection location; or information about the diffraction location.
[0033] In some implementations, one or more of the information on the scattering location, penetration location, refraction location, reflection location, or diffraction location include information on the O2I penetration point.
[0034] In some implementations, before receiving the indication information for the Q regions, the method further includes: sending second information, which indicates the channel information for the P regions.
[0035] In some implementations, the method further includes: sending third information, which indicates the channel information of the Q regions, or the third information indicates the channel information of the Q' regions.
[0036] Thirdly, a communication device is provided, including processing circuitry (or a processor) and an input / output interface (also referred to as an interface circuit), the input / output interface being used for inputting and / or outputting signals, the processing circuitry being used to perform the first aspect and any possible method of the first aspect, or the processing circuitry being used to perform the second aspect and any possible method of the second aspect.
[0037] In some implementations, the processing circuitry is used to communicate with other devices via an interface circuitry and to perform the first aspect and any possible method of the first aspect, or to perform the second aspect and any possible method of the second aspect.
[0038] Fourthly, a communication device is provided. This communication device may include units or modules for performing the functions of the communication device.
[0039] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the first aspect and any possible implementation of the first aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.
[0040] For example, the device includes a transceiver unit and a processing unit. The processing unit is used to obtain channel information of a first channel; the processing unit is also used to determine Q regions among the P regions based on the correlation between the channel information of the first channel and the channel information of P regions, wherein the P regions are associated with information about the location of the signal action, P is a positive integer, and Q is a positive integer less than or equal to P; the transceiver unit is used to transmit indication information for the Q regions.
[0041] In some implementations, the transceiver unit is also used to receive indication information of a first mapping relationship, which is used to indicate the correspondence between an area and first information, and the first information is used to indicate the location of the terminal and / or a reference signal.
[0042] In some implementations, the first information includes one or more of the following: a resource index of a reference signal; altitude information of the terminal; or indoor or outdoor indication information.
[0043] In some implementations, the processing unit is specifically used to: measure at least one first reference signal to obtain channel information of the first channel; wherein, the processing unit is specifically used to: determine the Q regions based on the correlation between the channel information of the first channel and the channel information of P regions, and a first mapping relationship, wherein the correspondence between the Q regions and the at least one first reference signal satisfies the first mapping relationship.
[0044] In some implementations, the information about the location where the signal acts includes at least one of the following: information about the scattering location; information about the penetration location; information about the refraction location; information about the reflection location; or information about the diffraction location.
[0045] In some implementations, one or more of the information on the scattering location, the penetration location, the refraction location, the reflection location, or the diffraction location include information on the outdoor-to-indoor (O2I) penetration point.
[0046] In some implementations, the transceiver unit is also used to: receive second information, which is used to indicate the channel information of the P regions.
[0047] In some implementations, the transceiver unit is further configured to: receive third information, which indicates the channel information of the Q regions, or the third information indicates the channel information of Q' regions, where the Q' regions are some or all of the Q regions, and Q' is a positive integer less than or equal to Q.
[0048] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the second aspect and any possible implementation of the second aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.
[0049] For example, the device includes a processing unit and a transceiver unit. The transceiver unit is used to receive indication information for Q regions; the processing unit is used to process the indication information for the Q regions, wherein the Q regions are determined based on the correlation between the channel information of the first channel and the channel information of P regions, and the P regions are associated with information about the location of the signal action, where P is a positive integer and Q is a positive integer less than or equal to P.
[0050] In some implementations, the transceiver unit is further configured to: send indication information of a first mapping relationship, the first mapping relationship being used to indicate the correspondence between an area and first information, the first information being used to indicate the location of the terminal and / or a reference signal.
[0051] In some implementations, the first information includes one or more of the following: a resource index of a reference signal; altitude information of the terminal; or indoor or outdoor indication information.
[0052] In some implementations, the channel information of the first channel is obtained by measuring at least one first reference signal, and the correspondence between the Q regions and the at least one first reference signal satisfies a first mapping relationship.
[0053] In some implementations, the transceiver unit is further configured to: transmit at least one first reference signal, the at least one first reference signal being used to determine channel information of the first channel; wherein, the processing unit is specifically configured to: determine Q' regions among the Q regions according to the indication information of the Q regions and the first mapping relationship, wherein Q' is a positive integer less than or equal to Q, and the correspondence between the Q' regions and the at least one first reference signal satisfies the first mapping relationship.
[0054] In some implementations, the information about the location where the signal acts includes at least one of the following: information about the scattering location; information about the penetration location; information about the refraction location; information about the reflection location; or information about the diffraction location.
[0055] In some implementations, one or more of the information on the scattering location, penetration location, refraction location, reflection location, or diffraction location include information on the O2I penetration point.
[0056] In some implementations, the transceiver unit is also used to: transmit second information, which is used to indicate the channel information of the P areas.
[0057] In some implementations, the transceiver unit is also used to: transmit third information, which is used to indicate the channel information of the Q regions, or the third information is used to indicate the channel information of the Q' regions.
[0058] Fifthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented).
[0059] In a sixth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented).
[0060] A seventh aspect provides a communication device, including a processor for executing (or implementing) any of the possible methods of the first aspect above, or for executing (or implementing) any of the possible methods of the second aspect above, by executing a computer program (or computer-executable instructions) stored in a memory, and / or by logic circuitry.
[0061] In one possible implementation, the device also includes a memory. In another possible implementation, the processor and memory are integrated together. In yet another possible implementation, the memory is located outside the communication device. The processor can be one or more.
[0062] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0063] In one implementation, the communication device of the third, fourth, or seventh aspect mentioned above can be a chip or a chip system.
[0064] Eighthly, a chip is provided, including a processor for calling a computer program or computer instructions in memory to cause any of the implementations of the first aspect to be executed (or implemented), or to cause any of the implementations of the second aspect to be executed (or implemented).
[0065] In some implementations, the processor is coupled to the memory via an interface.
[0066] Ninth aspect, a communication system is provided, including a terminal device and a network device, wherein the terminal device is configured to perform the first aspect and any possible implementation thereof, and the network device is configured to perform the second aspect and any possible implementation thereof.
[0067] The description of the beneficial effects of any of the second to ninth aspects can be referred to the description of the beneficial effects of the first aspect. Attached Figure Description
[0068] Figure 1 This is a schematic diagram of a communication system.
[0069] Figure 2 This is a schematic diagram of another communication system.
[0070] Figure 3 This is a schematic diagram of another type of communication system.
[0071] Figure 4 This is a schematic block diagram of another communication system.
[0072] Figure 5 This is a schematic diagram of a region division provided in an embodiment of this application.
[0073] Figure 6 This is a schematic flowchart of a communication method provided in an embodiment of this application.
[0074] Figure 7 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0075] Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application.
[0076] Figure 9 This is a schematic diagram of a chip system provided in an embodiment of this application.
[0077] Figure 10 This is a schematic diagram of another chip system provided in an embodiment of this application. Detailed Implementation
[0078] In this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0079] I. In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects 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 can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.
[0080] II. In this application, the terms "first," "second," and various numerical designations (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.
[0081] Third, in this application, descriptions such as "when," "under the circumstances," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the device to make a judgment action when implementing it, nor do they imply any other limitations.
[0082] IV. In this application, "instruction" or "for instruction" can include both direct (or explicit) and indirect (or implicit) instruction. When describing instruction information as indicating A, it can include whether the instruction information directly or indirectly indicates A, but does not necessarily mean that the instruction information carries A. For example, in the case of indirect (or implicit) instruction, the receiving end of the instruction information can obtain A based on the parameters indicated by the instruction information, combined with other rules or parameters, or through deduction.
[0083] V. The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.
[0084] VI. In this application, "protocol" can refer to standard protocols in the field of communications, such as 5G protocols, new radio (NR) protocols, and related protocols applied to future communication systems; this application does not limit this term. "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device; this application does not limit the implementation method.
[0085] VII. In this application, "communication" can also be described as "data transmission," "information transmission," "data processing," etc. "Transmission" includes "sending" and / or "receiving." For example, transmission can be uplink transmission, such as a terminal device sending a signal to a network device; transmission can also be downlink transmission, such as a network device sending a signal to a terminal device; transmission can also be sidelink transmission, such as a terminal device sending a signal to another terminal device. For example, "transmission" can be air interface level transmission, or it can be signal transmission from a chip input (I) / output (O) port, rather than air interface level transmission.
[0086] 8. In this application, terms such as “message”, “information”, “signal” or “information element (IE)” can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0087] 9. "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be repeated here. Furthermore, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0088] 10. In this application, terms such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions to present concepts in a specific manner. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," and "associated" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.
[0089] XI. In this application, configuration can be signaling configuration or can be described as configuring signaling. For example, signaling configuration includes configuration using signaling sent by network devices, which can be radio resource control (RRC) messages, downlink control information (DCI) messages, or system information blocks (SIBs). Another example is signaling configuration between network devices. These network devices can include access network devices, core network devices, or management plane devices, etc. Optionally, signaling configuration can also be configured to terminal devices or network devices using pre-configured signaling, or configured to terminal devices or network devices through pre-configuration. Here, pre-configuration refers to defining or configuring the values of corresponding parameters in advance using a protocol, and storing them in the terminal device or network device during communication. Pre-configured messages can be modified or updated when the terminal device or network device is connected to the network.
[0090] 12. This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. Each system may include devices, components, modules, etc., other than those illustrated, and / or may not include all and all of the devices, components, modules, etc. discussed in conjunction with the accompanying drawings.
[0091] Thirteen, the business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0092] XIV. In the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The terms "comprising," "including," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.
[0093] The technical solutions of this application embodiment can be applied to various communication systems, including but not limited to: Long Term Evolution (LTE) systems, NR systems, and other fifth-generation (5G) communication systems. th This includes various mobile communication systems such as 5G, narrowband Internet of Things (NB-IoT), enhanced machine-type communication (eMTC), enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), satellite communication systems, LTE-machine-to-machine (LTE-M) systems, and other systems that evolve after 5G, such as future mobile communication systems.
[0094] Figure 1 This is a schematic diagram of a communication system 100. (For example...) Figure 1 As shown, the communication system 100 includes a wireless access network 110 and a core network 120. Optionally, the communication system 100 may also include an Internet 130. The wireless access network 110 may include at least one access network device (such as...). Figure 1 111a and 111b in the above), may also include at least one terminal device (such as Figure 1(112a-112j in the original text). The terminal device connects to the access network device wirelessly. The access network device connects to the core network 120 wirelessly or via a wired connection. The core network 120 may include one or more core network devices. The core network device and the access network device may be independent physical devices, or the functions of the core network device and the logical functions of the access network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the access network device. Terminal devices and access network devices can be interconnected via wired or wireless means. Terminal devices can communicate wirelessly with each other, with each other, and with each other via air interface resources. For example, air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources. It is understood that... Figure 1 This is a schematic diagram. The communication system 100 may also include other access network equipment, such as wireless repeater equipment and wireless backhaul equipment. Figure 1 It is not shown in the middle.
[0095] Access network equipment can be any device with wireless transceiver capabilities. For example, access network equipment can be a base station used to connect terminal devices to a radio access network (RAN). Access network equipment is sometimes also referred to as an access network element, access network node, RAN node, or RAN. It is understood that the names of devices with access network equipment functionality may differ in systems employing different wireless access technologies. For ease of description, the means of providing wireless communication access functionality to terminal devices can be collectively referred to as a base station or RAN. Exemplarily, access network equipment includes, but is not limited to, various forms of macro base stations (such as...). Figure 1 111a), micro base stations or indoor stations (such as Figure 1Access network equipment includes 111b), picocells, small cells, balloon stations, relay stations, and access points. It can include evolved node Bs (eNBs or eNodeBs) in LTE, access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TRPs or TPs), or transmission reception points (TRPs) in Wi-Fi systems. It can also include next-generation node Bs (gNBs) or transmission points (TRPs or TPs) in 5G systems, one or a group of antenna panels (including multiple antenna panels) of a 5G base station, and network nodes constituting a gNB or transmission point, such as baseband units (BBUs) or distributed units (DUs). Furthermore, it can include access network equipment, servers, or vehicle-mounted equipment in networks evolving after 5G. Access network equipment can also be modules or units that perform some of the functions of a base station; for example, it can be a central unit (CU) or a DU.
[0096] In this embodiment, the apparatus for implementing the functions of the access network device can be the access network device itself, or it can be an apparatus capable of supporting the access network device in implementing the functions, such as a chip system, which can be installed in the access network device. The chip system can be composed of chips, or it can include chips and other discrete components.
[0097] In another possible scenario, multiple access network devices collaborate to assist the terminal in achieving wireless access, with each access network device performing a portion of the base station's functions. For example, the access network devices can be CU, DU, CU (control plane, CP), CU (user plane, UP), or radio unit (RU), etc. CU and DU can be configured separately or included in the same network element, such as in a BBU. RU can be included in radio equipment or radio units, such as in a remote radio unit (RRU), active antenna unit (AAU), or remote radio head (RRH).
[0098] 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 radio access network (O-RAN) 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. The embodiments of this application do not limit the specific technology or specific device form used in the access network equipment.
[0099] Terminal equipment can be a device that provides voice and / or data connectivity to users. Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as ships); and it can be deployed in the air (such as airplanes, balloons, and satellites). Terminal equipment can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless network equipment, user agent, or user device. In this application embodiment, terminal devices include, but are not limited to: cellular phones, mobile phones, wireless data cards, wireless modems, tablets, laptop computers, notebook computers, handheld computers, mobile internet devices (MIDs), computers with wireless transceiver capabilities, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handsets with wireless communication capabilities, computing devices or other devices connected to wireless modems, in-vehicle devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), wearable devices (e.g., smartwatches, smart bracelets, pedometers, smart glasses, etc.), satellite terminals, terminal devices in the Internet of Things or the Internet of Vehicles, as well as any form of terminal in future networks, relay user equipment, or terminals in future evolved public land mobile networks (PLMNs), etc.Terminal devices can also be virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), light UE, reduced capability UE (REDCAP UE), machine-type communication (MTC) terminals, terminal devices in industrial control, terminal devices in self-driving, terminal devices in telemedicine, terminal devices in smart grids, wireless terminals in transportation safety, terminal devices in smart cities, terminal devices in smart homes, tactile terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in self-driving, or flying devices (e.g., smart robots, hot air balloons, drones, airplanes), etc. The terminal device can also be a vehicle device, such as a complete vehicle device, an in-vehicle module, an in-vehicle chip, an on-board unit (OBU), or a telematics box (T-BOX). The terminal device can also be other devices with terminal functions; for example, it can be a device that functions as a terminal in device-to-device (D2D) communication. This application does not limit the scope of the embodiments in this regard.
[0100] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip or chip system. This device can be installed in the terminal device. The chip system can consist of chips or include chips and other discrete components. In the technical solution of this application embodiment, the device for implementing the functions of the terminal device is the terminal device, which can also be called a terminal.
[0101] The roles of base stations and terminals can be relative, for example, Figure 1The helicopter or drone 112i can be configured as a mobile base station. For terminals 112j that access the wireless access network 110 via 112i, terminal 112i is a base station; however, for base station 111a, 112i is a terminal, meaning that 111a and 112i communicate via a wireless air interface protocol. Of course, 111a and 112i can also communicate via a base station-to-base station interface protocol; in this case, relative to 111a, 112i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 111a and 111b in the diagram can be referred to as communication devices with base station functionality. Figure 1 The 112a-112j in the text can be referred to as communication devices with terminal functions.
[0102] Access network devices and terminal devices can communicate via wireless links. The transmission link from the access network device to the terminal device can be called a downlink (DL) or downlink channel, used for transmitting downlink signals. The transmission link from the terminal device to the access network device can be called an uplink (UL) or uplink channel, used for transmitting uplink signals. The transmission link from one terminal device to another can be called a sidelink (SL) or sidelink channel, used for transmitting sidelink signals.
[0103] For example, the access network device and the terminal device may each include an RRC signaling interaction module. The RRC signaling interaction module can be used for sending and receiving RRC signaling between the access network device and the terminal device. The access network device and the terminal device may each include a medium access control (MAC) signaling interaction module. This MAC signaling interaction module can be used for sending and receiving MAC signaling between the access network device and the terminal device. For example, the MAC signaling can be a MAC control element (CE). The access network device and the terminal device may each include a physical layer (PHY) and a data interaction module. This module can be used for sending and receiving uplink and downlink control signaling, as well as uplink and downlink data, between the access network device and the terminal device.
[0104] Figure 2 This is a schematic diagram of another communication system. Figure 2 The system architecture shown can be applied to Figure 1 The communication system shown. For example. Figure 1 The core network 120 shown may include, but is not limited to, the following: Figure 2 The core network elements are shown.
[0105] Figure 2The diagram shows some network elements of the core network, access network equipment, and terminal equipment. Figure 2 The core network elements shown may include one or more of the following: access and mobility management function (AMF), location management function (LMF), map management function (MMF), and sensing management function (SMF).
[0106] The AMF (Agency Management Function) can have mobility management functions. For example, the AMF can be used to manage user mobility, including mobility state management, assigning temporary user identities, authenticating and authorizing users. The LMF (Location Management Function) can be used to perform location estimation for terminal devices. The SMF (Sensing Function) can be used to handle related processing of sensing services, such as acquiring the echo signals of sensing signals and determining the sensing results based on the acquired echo signals. The MMF (Medium-Level Function) can be used to manage the channel map, such as constructing and updating the channel map, and associating gratings with scatterers, etc. The AMF can communicate with access network equipment (such as gNB) through the next-generation (NG) - control plane (C) interface, and with the MMF, LMF, and SMF through the NLs interface. Therefore, the AMF can also be understood as a router for communication between access network equipment and the LMF, MMF, and SMF. Terminal devices can communicate with access network equipment through the air interface.
[0107] Understandable, Figure 2 This is merely an example illustrating some core network elements and the interfaces between them, but it should not be construed as limiting this application. The core network may also include other network elements capable of performing the same or similar functions as AMF, MMF, LMF, SMF, etc., and may also include network elements with other functions, which are included but not limited to in this application.
[0108] Figure 3 This is a schematic diagram of another type of communication system. Figure 3 The system architecture shown can be applied to Figure 1 The communication system shown. For example. Figure 1 The RAN node shown can have Figure 3 The distributed architecture shown is not limited in this application.
[0109] Figure 3This diagram illustrates access network equipment, some core network elements, and terminal equipment in a distributed architecture. As shown in the figure, the access network equipment may include a CU, DU, RU, and a service unit (SU). For details regarding the CU, DU, and RU, please refer to the above text. Figure 1 The description of the RU is omitted here. The RU can communicate with terminal devices via the air interface. The CU can communicate with core network elements (such as the AMF). The SU can be a software module, a hardware device, or a combination of both. The SU communicates and collaborates with other RAN nodes to achieve the overall radio access network functionality.
[0110] For example, the SU can assume the following responsibilities:
[0111] Protocol processing: Handling protocols related to wireless access, such as air interface protocols and MAC protocols;
[0112] Data processing: Processing uplink and downlink data, including encoding, decoding, modulation, demodulation, etc.
[0113] Resource management: Managing wireless resources, such as spectrum, power, and time slots, to ensure efficient resource utilization;
[0114] Security features: Provide security mechanisms such as encryption, authentication, and authorization to protect the security of wireless communications;
[0115] Interface function: Interacts with other RAN nodes or external networks to achieve data exchange and collaborative work.
[0116] The specific functions and definitions of the SU may vary depending on the implementation and application scenario. For example, the SU can store and / or update the channel map, and then transmit it to the CU and / or DU when invoked.
[0117] exist Figure 3 In the access network devices shown, the SU can communicate with the CU, the CU can communicate with the DU, and the DU can communicate with each other, thereby communicating with the terminal devices through the RU. In addition, the CU can also communicate with the AMF in the core network.
[0118] Understandable Figure 3 Although only one SU, one DU, and one DU are shown, this should not be construed as limiting this application. One SU can communicate with one CU, one CU can communicate with multiple DUs, and therefore one SU can also communicate with multiple DUs. Figure 3 The access network device shown is one possible architecture and should not be construed as limiting this application.
[0119] Understandably, under the ORAN architecture, the aforementioned SU, CU, DU, and RU can be replaced with O-SU, O-CU, O-DU, and O-RU respectively, which will not be elaborated further.
[0120] Figure 4 This is a schematic block diagram of another communication system. This communication system may also be called an O-RAN system or other names. This communication system may include a core network, access network equipment, etc. Figure 4 (referred to as RAN in the original text) and UE. As an example, the communication system may also include... Figure 4 Other components besides those shown are not specifically limited in this application.
[0121] Access network devices can communicate with the core network (CN) via a backhaul link. For example, a BBU in an access network device communicates with the core network via a backhaul link. Access network devices can also communicate with UEs via an air interface. For example, an RU in an access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located; this application does not limit this.
[0122] A BBU may include at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.
[0123] In some examples, the CU can be used to perform functions of higher layers. For example, the higher layers may include layer 2 (L2) and / or layer 3 (L3). For instance, the CU can be used as a logical node to carry the RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of access network devices. Exemplarily, the CU can connect to network nodes such as the core network through interfaces, such as E2 interfaces. Optionally, the CU may have some of the core network's functions.
[0124] For example, the CU (e.g., the PDCP layer or a layer higher than PDCP) connects to the DU (e.g., the radio link control (RLC) layer or a layer lower than RLC) through interfaces, such as the F1 interface. In some examples, the aforementioned interface (e.g., the F1 interface) can provide CP and UP functions, such as interface management, system information management, UE context management, and RRC message transmission. The F1 interface can employ the F1 application protocol (F1AP). In some examples, F1 signaling procedures are defined. The F1 interface supports the control plane F1-control (C) and the user plane F1-user (U).
[0125] In some examples, the CU can be split into CU-CP and CU-UP.
[0126] The CU-CP can be used as a logical node to carry the RRC layer and the control plane part of PDCP (PDCP-C) layer, implementing the control plane functions of the CU. The CU-CP can interact with network elements in the core network used to implement control plane functions. For example, network elements in the core network used to implement control plane functions can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. For example, the AMF network element can be used to handle mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0127] CU-UP can be used as a logical node to carry the SDAP layer and the user plane part of PDCP (PDCP-U) layer, implementing the user plane functions of the CU. CU-UP can interact with network elements in the core network used to implement user plane functions. For example, in a 5G system, the user plane function (UPF) network element can be used to handle data forwarding and reception in terminal equipment.
[0128] The above CU or DU configurations are merely examples; the functions of the CU or DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0129] In some examples, a DU can be used to perform layer 1 (L1) and / or part of the L2 functionality. For example, a DU can be used as a logical node carrying the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functionalities. In some examples, a DU can control at least one RU. For example, a DU can connect to an RU via interfaces, which may be fronthaul interfaces. In some examples, the Higher PHY layer may include portions of the PHY layer processing, such as forward error correction (FEC) encoding, decoding, scrambling, modulation, or demodulation.
[0130] In some examples, the RU can be used to perform L1 computation and some digital radio frequency (RF) functions. In some possible implementations, the DU can be deployed as a single unit, meaning the DU can perform the functions of both the DU and RU described above. For example, the DU can be used as a logical node to carry the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions.
[0131] For example, an RU can be used as a logical node to carry both lower physical layer (PHY) and radio frequency (RF) chain processing. In some examples, the RU can be a 3rd Generation Partnership Project (3GPP) node. rdEntities with TRP, RRH, or other similar functions in the Generation Partnership Project (3GPP). In some examples, the Low PHY layer includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, or filtering. The RU can communicate with one or more UEs via a radio link.
[0132] DU and RU may or may not be co-located. For example, DU and RU can exchange control plane and user plane information via a fronthaul link through a lower-layer split control / user / synchronization-plane (LLS-C / U / S) interface. For instance, the O-RAN CUS plane in DU can communicate with the O-RAN CUS plane in RU via the LLS-C / U / S interface. Exemplarily, LLS-C / U / S may include an LLS-control (C) interface and an LLS-user (U) interface providing CP and UP, respectively. In some examples, CP may refer to real-time control between DU and RU. DU and RU can exchange management information via the LLS-management (M) interface of the fronthaul link; the M plane may refer to non-real-time management operations between DU and RU. For example, the O-RAN M plane in DU can communicate with the O-RAN M plane in RU via the LLS-M interface. As another example, the O-RAN M plane in DU or RU can communicate with the management system via the LLS-M interface.
[0133] DUs and RUs can collaborate to implement the functions of the PHY layer. For example, a DU can be connected to one or more RUs. The functions of DUs and RUs can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions (e.g., high PHY) in the PHY layer, and an RU can be configured to implement lower-level functions (e.g., low PHY), or implement both lower-level and RF functions (e.g., RF chain). Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0134] For example, the CU and / or DU may include a chassis platform, motherboard, peripheral devices or cooling devices, etc. The motherboard may include processing units, memory, internal I / O interfaces or external connection ports, etc.
[0135] The processing unit can be a processor, such as one or more of the following: a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field-programmable gate array (FPGA), an artificial intelligence processor (AI processor), a multi-core processor, or a neural processing unit (NPU). Exemplarily, the processor can also be an x86 processor, a non-x86 processor, an advanced instruction set computer (RISC) machine (ARM processor), or another type of processor.
[0136] In some possible implementations, the processor may connect to one or more hardware accelerators. For example, the hardware accelerator may be an FPGA, GPU, or other accelerator. Exemplarily, the processor and the hardware accelerator may have a peripheral component interconnect (PCI) express (PCIe) interface and communicate through this PCIe interface. Exemplarily, the hardware accelerator may communicate with the outside world via a gigabit Ethernet (GbE) interface.
[0137] For example, components of a hardware accelerator may include: software, hardware or memory for system debugging interfaces, or a single-board management controller.
[0138] For example, a DU system can be implemented using a processor (e.g., a multi-core processor) and one or more hardware accelerators. For instance, portions of the DU protocol stack can be implemented in software running on the processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA- and / or GPU-based hardware accelerators. Alternatively, all L1 functions can be offloaded to FPGA- and / or GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor. Yet another example is that the entire protocol stack is implemented in software running on the processor.
[0139] For example, the RU may include an O-RAN processing unit (OPU). The OPU may be used to receive enhanced common public radio interface (eCPRI) frames from the O-RAN fronthaul, and / or to perform fronthaul interface, lowest-level L1 operations (e.g., encoding, scrambling, modulation, layer mapping, or precoding), synchronization, beamforming, or resource unit mapping, etc.
[0140] In some possible implementations, the OPU may include a digital processing unit (DPU), a RAN fronthaul link processing unit, and an RF processing unit.
[0141] The DPU can be used to perform synchronization, digital downconversion (DDC), digital upconversion (DUC), crest factor reduction (CFR), or digital pre-distortion (DPD), etc. In this way, the DPU can reduce the peak-to-average power ratio (PAPR) and / or adjacent channel leakage ratio (ACLR) of the RF front end. For example, the DPU may include an FPGA and / or an ASIC. The DPU can also be implemented in other ways.
[0142] The RF processing unit may include a transceiver module, an up-converter, a down-converter, a power amplifier (PA), a low noise amplifier (LNA), a transmit (Tx) filter, a receive (Rx) filter, or other devices.
[0143] For example, the transceiver module can be used to perform operations such as analog-to-digital conversion, digital-to-analog conversion, RF sampling, and frequency conversion using RF signals, intermediate frequency (IF) signals, and local oscillator (LO) signals in up-conversion and down-conversion.
[0144] The aforementioned physical device can also be a logic module, and the aforementioned logic module can also be a physical device; this application does not impose any limitations.
[0145] Understandable, Figure 4 This is just an illustration; the wireless communication system may also include other devices, such as a SU (Supply Unit). Figure 4 It is not shown in the middle.
[0146] To better understand the methods provided in the embodiments of this application, the terms involved in this application will be explained briefly and by example below.
[0147] Channel map: Also known as a channel knowledge map, it can be understood as a dataset, database, information collection, or information repository. A channel map can be used to store channel characteristic information (or channel information) based on a grid or region. This channel information can be used to indicate channel characteristics, which may include, but are not limited to, one or more of the following: channel statistical covariance matrix, angular spectrum, time delay spectrum, path loss, space-frequency basis, spatial basis, frequency basis, time-domain (or Doppler domain) basis, or a combination of the above basis types.
[0148] For example, physical cells can be divided into two-dimensional grids, with each grid storing channel information in the form of a matrix, vector, or scalar. Similarly, space can be divided into regions, with each region storing channel information in the form of a matrix, vector, or scalar. In other words, each region can be associated with a set of channel information that describes the channel characteristics within that region.
[0149] Grid and region are merely possible names and can be used interchangeably. Furthermore, region (or grid) can also be replaced with range, cell, mesh, etc., without limitation. Moreover, the method of dividing grids or regions in this application is not limited to the division of small areas; for example, arbitrary spaces can also be divided, as detailed below, which will not be elaborated here.
[0150] The term "region" will be used as an example below. The term "region" can also be replaced with raster, range, cell, grid, or other names, and this application does not limit the usage.
[0151] In some examples, the space can be divided into multiple regions. The regions can be the same size or different sizes.
[0152] In other examples, to distinguish different levels of granularity, taking a two-level partition as an example, spatial ranges with different granularities can be referred to as regions and sub-regions. A region can include multiple sub-regions, or in other words, a region can be composed of multiple sub-regions. The granularity of a sub-region is finer than that of a region. In other words, a cell can be divided into multiple regions, and a region can be divided into multiple sub-regions.
[0153] Figure 5 This is a schematic diagram of a region division provided in an embodiment of this application. Figure 5 This is merely an example and does not constitute a limitation of this application.
[0154] See Figure 5 A solid black square can represent a sub-region. Multiple sub-regions can form a region. For example, a dashed hollow square shown in the diagram can be considered a region.
[0155] Regions and sub-regions are named for ease of distinction only, and can also be replaced with grids and sub-grids, large grids and small grids, coarse grids and fine grids, large cells and small cells, or first-class grids and second-class grids, etc., without limitation.
[0156] Furthermore, the spatial ranges of different granularities derived from the secondary division can also be called regions and region groups. Each region group can include one or more regions. Region groups and regions are named for ease of distinction only, and can also be replaced with grids and subgrids, large grids and small grids, coarse grids and fine grids, large cells and small cells, or first-class grids and second-class grids, etc., without limitation.
[0157] The embodiments of this application are also applicable to division granularities of two levels or higher, such as three-level division, four-level division, or five-level division, etc., which will not be listed here.
[0158] Channel information, also known as channel characteristic information, refers to information indicating channel characteristics. These characteristics may include, but are not limited to, one or more of the following: channel statistical covariance matrix, angular spectrum, time delay spectrum, path loss, space-frequency basis, spatial basis, frequency basis, time domain (or Doppler domain) basis, and combinations of these basis types. The channel statistical covariance matrix describes the statistical characteristics of the channel impulse response, containing correlation information about the channel at different times, frequencies, or spatial locations. The angular spectrum describes the directional distribution of signal arrival and departure. In multiple-input multiple-output (MIMO) systems, the angular spectrum is crucial for beamforming and interference management. The time delay spectrum describes the multipath time delay distribution experienced by the signal during propagation, reflecting the differences in propagation time along different paths. Path loss describes the power attenuation of the signal during propagation, and is affected by various factors such as distance, frequency, and scattering objects. A basis can be viewed as a set of basis vectors, which can be eigenvectors, discrete Fourier transform (DFT) vectors, discrete cosine transform (DCT) vectors, etc., and this application does not limit this. Combinations of multiple basis vectors can be combinations of two or more of the aforementioned spatial, frequency, space-frequency, and time-domain basis vectors according to preset rules. Each basis vector can be a vector composed of multiple weighting coefficients. For example, a space-frequency basis includes multiple vectors composed of weighting coefficients, each weighting coefficient corresponding to a spatial vector and a frequency vector; a spatial basis includes multiple vectors composed of weighting coefficients, each weighting coefficient corresponding to a spatial vector; a frequency basis includes multiple vectors composed of weighting coefficients, each weighting coefficient corresponding to a frequency vector; and a time-domain basis includes multiple vectors composed of weighting coefficients, each weighting coefficient corresponding to a time vector. More detailed explanations of the above-mentioned basis vectors can be found in the relevant content of codebook feedback in the current standard, and will not be elaborated further here.
[0159] Reference signal: also known as reference sequence, pilot, pilot signal, or beam, etc. Reference signals can be used for channel measurement, channel estimation, or beam quality monitoring. According to LTE or NR protocols, uplink reference signals may include, for example: sounding reference signal (SRS), physical uplink control channel (PUCCH)-demodulation reference signal (DMRS), physical uplink share channel (PUSCH)-demodulation reference signal (PUSCH-DMRS), phase noise tracking reference signal (PTRS), uplink positioning reference signal (RS), etc.; downlink reference signals may include, for example: synchronization signal block (SSB), physical downlink control channel (PDCCH)-demodulation reference signal (PDCCH-DMRS), physical downlink share channel (PDSCH)-demodulation reference signal (PDSCH-DMRS), PTRS, channel status information reference signal (CSI-RS), cell reference signal (CRS) in LTE, and time / frequency domain tracking synchronization signal (CSI) in NR. downlink positioning reference signal (TRS), downlink positioning reference signal (PRS), etc.
[0160] In future communication technologies, the reference signal may also include other reference signals, or have other names, which is not limited in this application.
[0161] 5G communication systems offer extremely high spectral efficiency, extremely low communication latency, extremely high connection density, and extremely low power consumption. As the key technology for the Internet of Things (IoT), 5G communication technology urgently needs to improve the depth of information interaction to meet the demands of future deep wireless communication networks. 5G-A (5G Advanced) wireless communication further enhances information interaction capabilities, meeting the needs of deeper mobile internet, thereby continuously expanding the depth and breadth of information interaction, ultimately achieving true IoT. Based on this, future communication technologies may significantly expand the breadth and depth of communication coverage, deeply integrating with deep-sea and ocean-going communications, aviation communications, and satellite communications on top of traditional cellular communications.
[0162] In the development of 5G, 5G-A, and future communication technologies, digital twins can be a crucial technology for depicting, simulating, optimizing, and visualizing the physical world in a virtual world. For example, the physical world can provide sensory data to construct the virtual world. The virtual world can provide simulation data to guide system design and algorithm optimization in the physical world.
[0163] Physical channels can serve as the foundation for digital twin models. Accurate perception and understanding of physical channels are prerequisites for establishing digital twin channels. Within physical channels, environmental electronic maps (including terrain, building distribution, river distribution, vegetation distribution, material electromagnetic parameters, etc.) represent physical entities. Digital twin channel models analyze and predict changes in wireless propagation channels by describing the interactions and coupling relationships of these physical entities.
[0164] A virtual channel can be a true, objective, and complete mapping of physical information in digital space, and can be a carrier of digital twin channel data. Virtual channels can include geometric models, physical models, behavioral models, and rule models, among others. Geometric models can describe the physical entities involved in the physical channel, such as three-dimensional models of the geometric parameters (e.g., size or location) of terrain and features, achieving good spatiotemporal consistency with the physical entities. Physical models can describe the physical attributes and characteristics of the physical channel based on the geometric models. Dynamic approximate simulations of the channel can be achieved by simulating and analyzing the structure or electromagnetic field in the wireless channel using digital simulation tools. Behavioral models can characterize the changes in the physical channel at different granularities caused by external environmental disturbances, such as the evolution of channel models that vary spatially and the changes in the channel over time.
[0165] In practical communication, the application of digital twin channel technology can more effectively grasp the entire life cycle of communication transmission, more accurately feed back the communication performance to the design end, and reduce end-to-end feedback overhead and latency.
[0166] With the imminent arrival of the mobile communication era, the contradictions arising from increased system bandwidth, more terminal antennas, heavier network load, a surge in wireless channel dimensions, and limited pilot measurement resources are becoming increasingly severe, posing a significant challenge to high-precision wireless channel measurement. Accurate wireless channel measurement is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. Traditional pilot-symbol-based wireless channel measurement methods are insufficient to meet the demands of next-generation communication technologies, making the search for new channel measurement methods a current research hotspot.
[0167] To address the issue of limited pilot measurement resources in wireless communication systems, channel maps can be used to achieve low pilot overhead channel measurements. For example, channel maps can provide candidate beam sets for specific locations, reducing beam scanning overhead in actual communication; channel maps can also provide channel covariance matrices for specific locations, using prior channel covariance matrix information to help reduce SRS pilot overhead.
[0168] The meaning of the channel map can be found in the previous text, and will not be repeated here.
[0169] For example, the channel map management process may include map construction, map indexing, and map application.
[0170] In some examples, the area (or grid) associated with the channel information can be obtained by dividing the cell. Thus, map construction can be an operation that uses location or key channel features to determine the physical or virtual grid where the terminal is located. The term "grid" can also be replaced with area or other names; see the preceding text for details, which will not be repeated here.
[0171] The spectrum index can be used to match information within the channel spectrum to obtain the corresponding channel information. The spectrum index can also be called index matching, spectrum index matching, channel spectrum index matching, channel spectrum index, channel database index, or other names; this application does not limit the specific name.
[0172] An index can be a data structure used for fast data retrieval in databases and graphs. An index may also be called a graph index, a channel graph index, or other names; this application does not limit the specific name.
[0173] In some examples, network devices can directly utilize the physical location information of the terminal to perform map index matching, thereby obtaining the channel information corresponding to that index in the channel map. The physical location information of the terminal can be the precise location of the terminal device in the real world. For example, the physical location information of the terminal can be obtained through a Global Positioning System (GPS), Wi-Fi positioning, Bluetooth beacons, indoor positioning systems, or other positioning technologies. Exemplarily, the physical location information of the terminal may include latitude and longitude, floor number, room number, or other information.
[0174] As an example, network devices can compare a terminal's physical location information with indexes in a channel map (or map database) to find the most relevant data. For instance, if a user is moving within a city map, their GPS location can be used to quickly retrieve channel information near that location.
[0175] However, in some scenarios, matching the map index solely based on the physical location information of the terminal may not be possible. For example, the terminal device might be indoors while the network device is outdoors. This scenario can be termed an outdoor-to-indoor (O2I) scenario. In an O2I scenario, the signals interacting between the network device and the terminal device may pass through multiple signal points, such as windows or door gaps. Therefore, multiple channels may exist between the network device and the terminal device. During map construction, multiple region indexes can be set according to the actual situation, each corresponding to the same or different channel information. These regions are associated with the same or different signal points. That is, in some scenarios, regions can be divided based on signal points. Thus, if multiple region indexes are built based solely on the terminal's physical location information, one index may correspond to multiple regions, making accurate map index matching impossible.
[0176] The O2I scenario described above is merely an example. In many other scenarios, it may be impossible to perform map index matching solely based on the terminal's physical location information. Therefore, how to obtain channel information from a large amount of channel information that accurately reflects the current communication environment of the communication device remains an unsolved problem.
[0177] Figure 6 This is a schematic flowchart of a communication method 600 provided in an embodiment of this application. In method 600, by using channel information for feature matching, a region can be accurately determined without relying on the physical location information of the terminal. Optional operations in method 600 include... Figure 6 The text is shown in dashed lines. Method 600 is described using the interaction between a first communication device and a second communication device as an example.
[0178] Unless otherwise specified, the first communication device in this application may be a terminal device, a component within a terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. For ease of description, the following description will use a terminal device as the executing entity.
[0179] Unless otherwise specified, the second communication device in this application can be a network device, a component of a network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. For ease of description, the following description uses a network device as the executing entity.
[0180] The following example uses the interaction between terminal devices and network devices, combined with... Figure 6 This section introduces the various operations of method 600.
[0181] S620, the terminal device obtains the channel information of the first channel.
[0182] In some possible implementations, the terminal device can obtain the channel information of the first channel by measuring the reference signal from the network device. For example, the terminal device can select the channel information corresponding to the stronger reference signal as the channel information of the first channel.
[0183] The first channel can be one or more channels between the terminal device and the network device. The first channel can be a communication channel, an interference channel, or other channels, and this application does not limit the specific type of the first channel.
[0184] Channel information can also be called channel characteristic information. Channel information can be used to indicate channel characteristics. For example, channel characteristics may include, but are not limited to, one or more of the following: channel statistical covariance matrix, angle spectrum, time delay spectrum, path loss, space-frequency basis, spatial basis, frequency basis, time domain (or Doppler domain) basis, and combinations of the above basis, etc.
[0185] As an example, channel information can be used for performance analysis and optimization of wireless communication systems. By using channel information at a given location, performance metrics such as system coverage, capacity, and reliability can be predicted.
[0186] As an example, by utilizing information such as the angle spectrum and time delay spectrum in the channel information, more precise beam pointing and interference suppression can be achieved.
[0187] As an example, channel information can also be used for channel modeling and simulation. By collecting and analyzing channel data in real-world environments, more accurate channel models can be built, providing support for the design and testing of wireless communication systems.
[0188] In some examples, the channel information of the first channel can be coarse channel information, or, in other words, primary channel information, or partial channel information, or channel information with an information content less than or equal to a certain threshold. For example, the channel information of the first channel can be the principal feature vector of the spatial basis.
[0189] S630, the terminal device determines Q regions among the P regions based on the correlation between the channel information of the first channel and the channel information of the P regions.
[0190] Here, the P regions can be pre-divided regions. For example, dividing the region into P regions can be performed by a network device. P can be a positive integer.
[0191] The channel information for the P regions can be channel information from a database (such as a channel map). This channel information from the database can be obtained through statistical analysis of historical data, and therefore can be simply referred to as statistical channel information or reference channel information. The channel information from this database can contain a wide variety of information types and can be used for auxiliary communication, or for locating terminal devices, etc., etc., which are not limited in this application.
[0192] The channel information of the first channel mentioned above can be understood as the measurement results of the terminal device itself. S630 can also be understood as the terminal device matching its own measurement results with the channel information from the database to determine Q regions from P regions. Alternatively, S630 can be understood as the terminal device filtering through P regions based on its own measurement results and the channel information from the database to determine Q regions.
[0193] The aforementioned P regions may also be referred to as candidate regions or other names, and this application does not impose any restrictions.
[0194] The degree of correlation can be characterized by several parameters. In some examples, the correlation between the channel information of the first channel and the channel information of P regions can be characterized by correlation coefficients, such as the Pearson correlation coefficient, etc., which are not limited in this application.
[0195] In some possible implementations, the terminal device can determine channel information in P regions whose correlation with the channel information of the first channel meets preset conditions. The regions corresponding to the channel information that meets the preset conditions can be the Q regions determined by the terminal device in S630.
[0196] For example, the preset conditions could be the highest degree of relevance, a correlation coefficient greater than or equal to a preset threshold, or other conditions.
[0197] The aforementioned P regions may include Q regions. Here, Q can be a positive integer less than or equal to P. The Q regions may be some or all of the P regions. The Q regions may be determined by the terminal device based on channel information from the first channel.
[0198] In some examples, P regions can be associated with information about the location where the signal is applied.
[0199] The signal's location can be the position of an object or space that has an optical effect on the signal. For example, optical effects can include refraction, diffraction, reflection, scattering, or transmission (or penetration), etc. The signal's location can include the refraction location, diffraction location, reflection location, scattering location, or transmission (or penetration) location, etc.
[0200] As an example, the objects that have an optical effect on the signal mentioned above may include windows, the ground, walls, or other objects.
[0201] As an example, the spaces mentioned above that have an optical effect on signals can include window gaps, door gaps, and so on. These spaces are not limited to gaps; they can also be other types of spaces.
[0202] The signal's position can also be called the position of action, the position of influence, or other names, and this application does not limit it.
[0203] The information regarding the signal's location can be used to indicate that location. For example, the information regarding the signal's location may include the index of the location, its coordinates, or other location-indicating information.
[0204] For example, the information regarding the location where the signal operates includes at least one of the following:
[0205] Information about the scattering location is used to indicate the scattering location. For example, the location of the object or space that causes the signal to scatter.
[0206] Information about the penetration location is used to indicate the penetration point. For example, the location of the object or space through which the signal can pass.
[0207] Information about the reflection location is used to indicate the reflection point. For example, the location of the object or space that caused the signal to be reflected.
[0208] Information about the refraction location is used to indicate the refraction point. For example, the location of the object or space that causes the signal to refract.
[0209] Information about the diffraction position is used to indicate the diffraction location. For example, the location of the object or space that causes the signal to diffract.
[0210] Optionally, one or more of the information on the scattering location, the penetration location, the refraction location, the reflection location, or the diffraction location may include information on the O2I penetration point.
[0211] For example, in an O2I scenario, an O2I transmission point (or intersection point, penetration point, or other names) can be considered the location where the signal is applied. P regions can be associated with O2I transmission points, or it can be understood that P regions can characterize O2I transmission points.
[0212] Information indicating different signal positions can either indicate different signal positions or the same signal position. For example, information #1 (e.g., index "1") and information #2 (e.g., index "2") can indicate signal position #1 and signal position #2, respectively. Signal position #1 and signal position #2 are different. Alternatively, information #1 and information #2 can both indicate signal position #1; that is, two different pieces of information can indicate the same signal position.
[0213] P regions can be associated with information about the location where the signal is applied; in other words, P regions can be associated with the location where the signal is applied.
[0214] P regions can be associated with different signal locations, or they can be associated with the same signal location. For example, the P regions include region #1 and region #2. Region #1 can be associated with signal location #1, and region #2 can be associated with signal location #2. Signal location #1 and signal location #2 are different. Region #1 and region #2 can also both be associated with the same signal location (e.g., signal location #1).
[0215] In other words, P regions can be mapped one-to-one to information about different signal locations, but the mapping between the P regions and the information about signal locations may not be one-to-one.
[0216] In this context, a region is associated with a signal location, meaning that information about that signal location indicates the region. For example, the signal location information could be indicative of the region (e.g., the region's index, coordinates, or other information that indicates the region). Alternatively, there could be a correspondence between the signal location information and the region's indicative information. As an example, a network device can store the mapping between signal location information and region indicative information, thereby determining the region associated with that signal location after acquiring the signal location information.
[0217] It is understood that a region can be associated with multiple signal locations, and multiple regions can be associated with a single signal location; this application does not impose any limitations on this.
[0218] P regions can be associated with information about the location of a signal's action; in other words, P regions can characterize the location of a signal's action. For example, if some regions are associated with different grids within a cell, then these regions can characterize the different grids within the cell. Similarly, if P regions are associated with information about the location of a signal's action, then P regions can characterize the location of a signal's action.
[0219] It is understandable that the P regions are associated with information about the channel's location, and the signal's location may be arranged in two dimensions or three dimensions; it may be arranged horizontally or perpendicularly to the ground. Therefore, the P regions may be arranged in two dimensions or three dimensions; they may be arranged horizontally or perpendicularly to the ground. In other words, the P regions can be obtained by dividing ground areas such as cells, or they may not depend on such ground areas. For example, the P regions can be obtained by dividing space perpendicular to the ground.
[0220] S640, the terminal device sends indication information for the Q areas to the network device. Correspondingly, the network device receives the indication information for the Q areas from the terminal device.
[0221] The indication information for the Q regions can be used to indicate the Q regions. For example, the indication information may include the index, coordinate position, or other information that can indicate the Q regions.
[0222] The aforementioned Q regions may also be referred to as valid regions, matching regions, or other names, and this application does not impose any restrictions.
[0223] In some examples, the Q regions can be one of the levels of regions in a multi-level spatial partitioning with different granularities. Taking a two-level partitioning as an example, the Q regions can be large or small regions, and this application does not impose any limitations on this.
[0224] For example, the Q regions can be smaller regions. For ease of description, the parent region (i.e., the larger region) to which one of the Q regions belongs can be denoted as a region group (or region set).
[0225] For example, the indication information for the Q regions may include: information on the number of valid regions (i.e., the number Q), the index of at least one region group to which the Q regions belong, and the index of the Q regions.
[0226] In some examples, network devices can pre-store the mapping between area groups and areas.
[0227] For example, suppose there are Q = 3 areas, denoted as area #1 to area #3, where area #1 and area #2 belong to area group #1, and area #3 belongs to area group #2. Then, the indication information for the Q areas can include: the number of valid areas (i.e., 3), the index of area group #1, the index of area group #2, the index of area #1, the index of area #2, and the index of area #3. The network device can pre-store the following correspondence: area #1 and area #2 correspond to area group #1, and area #3 corresponds to area group #2.
[0228] In other examples, the indication information for Q areas can indicate the relationship between area groups and areas. For example, the indication information for Q areas can have the following format: {number of valid areas, area group index 1, area index 1, area group index 2, area index 2, ...}. For example, if the number of valid areas is 2, the indication information for Q areas can be {2, index of area group #4, index of area #2, index of area group #8, index of area #3}. In this way, the network device can determine that area #2 belongs to area group #4 and area #3 belongs to area group #8.
[0229] In some examples, the indication information for the Q regions can be carried in uplink control information (UCI) or other information.
[0230] In some examples, indication information for Q regions can be used to request channel information for Q regions. This request can be implicit; for example, the indication information for Q regions may not explicitly carry request information, and the network device can determine from the indication information for Q regions that the terminal device is requesting channel information for Q regions. Alternatively, the indication information for Q regions may carry request information. This request information can be used to request channel information for the regions. Based on the indication information for Q regions and the request information, the network device can determine that the terminal device is requesting channel information for Q regions.
[0231] For example, the indication information of Q regions carries request information, which can be understood as the indication information and request information of Q regions being carried in the same message, sent simultaneously, or sent within a certain time period (e.g., a short time period). In other examples, the request information may also be carried in different messages or sent differently from the indication information of Q regions, which is not limited in this application.
[0232] In other examples, the indication information for the Q regions may not be used to request channel information for the Q regions, but rather simply to indicate the Q regions to the network device. The network device can then perform further processing based on the indication information for the Q regions. For example, the network device can determine the channel information for the Q regions to perform downlink data transmission. The network device may also perform other processing, which is not limited in this application.
[0233] S650, the network device processes the indication information for the Q areas.
[0234] In some possible implementations, S650 includes: the network device determining Q regions based on indication information for Q regions. In this way, the network device can determine that the Q regions satisfy a correlation condition with the current channel information of the terminal device (e.g., channel information of the first channel) are Q regions.
[0235] In some other possible implementations, S650 includes: the network device determining Q' regions among the Q regions based on indication information for the Q regions. Here, Q' can be a positive integer less than or equal to Q. The network device can determine the Q' regions among the Q regions according to certain rules. See below for details.
[0236] In some possible implementations, S650 includes: the network device determining channel information for the Q regions based on indication information for the Q regions. Further, in some examples, the network device can use the channel information for the Q regions to assist in communication or high-precision positioning.
[0237] In some other possible implementations, S650 includes: the network device determining channel information for Q' regions out of the Q regions based on the indication information for the Q regions. Further, in some examples, the network device can use the channel information of the Q' regions to assist in communication or high-precision positioning.
[0238] The channel information for the Q regions (or Q' regions) can be channel information from the channel map.
[0239] In some examples, the channel information for Q regions (or Q' regions) can be detailed channel information, or complete channel information, or all channel information, or channel information with an information content greater than or equal to a certain threshold.
[0240] Based on the above technical solution, the terminal device can determine Q regions based on the correlation between the channel information of the first channel and the channel information of P regions. Furthermore, the terminal device can send indication information for the Q regions to the network device, enabling the network device to obtain channel information from a database of associated signal location information that accurately reflects the current communication environment between the terminal device and the network device, thereby better assisting communication or high-precision positioning. In addition, the above solution does not rely on the physical location information of the terminal device and can accurately determine regions in some scenarios (e.g., outdoor to indoor scenarios).
[0241] In some examples, auxiliary information can be used to assist the terminal device in determining Q regions (denoted as Auxiliary Information Example 1), or to assist the network device in further determining more accurate regions within the Q regions (denoted as Auxiliary Information Example 2). For ease of description, the regions determined by the network device within the Q regions in this application embodiment are denoted as Q' regions, where Q' is a positive integer less than or equal to Q.
[0242] The following is an example of auxiliary information 1.
[0243] Example 1 of auxiliary information: The terminal device determines Q regions based on the auxiliary information.
[0244] The process of obtaining auxiliary information is described below. In some possible implementations, method 600 also includes: S615.
[0245] In step S615, the terminal device receives indication information of the first mapping relationship from the network device. Correspondingly, the network device sends the indication information of the first mapping relationship to the terminal device. Optionally, step S615 can be executed before step S620 or S630.
[0246] The indication information of the first mapping relationship mentioned above can be classified as auxiliary information.
[0247] The first mapping relationship can be used to indicate the correspondence between regions and first information. For example, the aforementioned "region" can be part or all of the regions in P regions, or part or all of the regions in Q regions.
[0248] Taking the O2I scenario as an example, the aforementioned area can be an O2I penetration point cell (e.g., the cell where the O2I penetration point is located). The first mapping relationship can be used to indicate the correspondence between the O2I penetration cell and the first information.
[0249] The first information may be used to indicate the location of the terminal and / or a reference signal. For example, the location of the terminal may represent one or more of the following: the height of the terminal, whether the terminal is indoors, whether the terminal is outdoors, the location coordinates of the terminal, or other information.
[0250] For example, the first information includes one or more of the following:
[0251] The resource index of the reference signal. For example, a CSI-RS resource indicator (CRI), CSI-RS resource identifier (ID), or other information that can indicate the reference signal resource. It is understood that the resource index of the reference signal can be used to indicate the reference signal.
[0252] The terminal's altitude information. For example, the terminal's altitude information. It is understood that the terminal's altitude information can be used to indicate the terminal's location. In some possible implementations, the terminal device can use an altitude sensor to measure its altitude.
[0253] Indoor or outdoor directional information. For example, indoor flags or outdoor signs. Indoor flags indicate that the area they correspond to is indoors. Outdoor signs indicate that the area they correspond to is outdoors. It is understood that indoor or outdoor directional information can be used to indicate the location of the terminal.
[0254] In the first mapping relationship, different regions can correspond to different first information or the same first information, and this application does not limit this. For example, region #1 can correspond to reference signal #1, region #2 can correspond to reference signal #2, and region #3 can correspond to reference signal #3 and reference signal #4.
[0255] In some examples, the Q regions can be one of the levels of regions in a multi-level spatial partitioning with different granularities. Taking a two-level partitioning as an example, the Q regions can be large or small regions, and this application does not impose any limitations on this.
[0256] For example, the Q regions can be smaller regions. For ease of description, the parent region (i.e., the larger region) to which one of the Q regions belongs can be denoted as a region group (or region set).
[0257] For example, the first mapping relationship can be used to indicate the correspondence between region groups and first information. The terminal device can pre-store the correspondence between region groups and regions. In this way, the terminal device can determine the mapping relationship between regions and first information based on the correspondence between region groups and regions, as well as the first mapping relationship.
[0258] The indication information of the first mapping relationship can be used to indicate the first mapping relationship. This indication information can be direct, for example, it can include a table or key-value pairs between regions and first information, thereby indicating the correspondence between each region and the first information. The indication information can also be indirect, for example, it can include an index of the first mapping relationship. The terminal device can obtain the first mapping relationship based on the pre-stored correspondence between the mapping relationship and the index.
[0259] For example, the indication information of the first mapping relationship may be carried in an RRC message, DCI, PDSCH or other message or channel.
[0260] Based on the above scheme, the terminal device can obtain the first mapping relationship, and then use this first mapping relationship to help determine Q regions. This scheme can avoid matching errors caused by estimation errors in the terminal device.
[0261] The following section uses the correspondence between the first mapping relationship indicator area and the reference signal as an example to introduce the process of using auxiliary information.
[0262] In some possible implementations, the above-mentioned S620 includes: the terminal device measuring at least one first reference signal to obtain channel information of the first channel.
[0263] In some possible implementations, method 600 may also include S617 prior to S620 described above.
[0264] In step S617, the network device sends at least one first reference signal to the terminal device. Correspondingly, the terminal device receives the at least one first reference signal from the network device. Thus, the terminal device can execute step S620 to measure the at least one first reference signal.
[0265] S617 can be executed before or after S615, or it can be executed simultaneously with S615; this application does not impose any restrictions.
[0266] The first reference signal can be a reference signal transmitted by the network device or measured by the terminal device. The first reference signal can be any downlink reference signal, and this application does not limit it.
[0267] In some possible implementations, S630 includes: the terminal device determining the Q regions based on the correlation between the channel information of the first channel and the channel information of the P regions, and the first mapping relationship.
[0268] The correspondence between the Q regions and the at least one first reference signal satisfies the first mapping relationship. For example, assume the Q regions include region #1 and region #2. The at least one first reference signal may include reference signal #1 and reference signal #2. Thus, the terminal device obtains channel information of the first channel, which may include channel information of reference signal #1 and channel information of reference signal #2. The terminal device can determine region #1 by matching based on the channel information of reference signal #1; and can determine region #2 by matching based on the channel information of reference signal #2.
[0269] For example, if in the first mapping relationship, region #1 corresponds to reference signal #1 and region #2 corresponds to reference signal #2, then the correspondence between region #1 and region #2, and between reference signal #1 and reference signal #2 determined by the terminal device, satisfies the first mapping relationship.
[0270] In some examples, the terminal device can check whether the initially determined regions satisfy the first mapping relationship, and filter out the regions that do not satisfy the first mapping relationship, and finally determine Q regions.
[0271] In other words, in Example 1 of the auxiliary information, Q regions are regions that satisfy the first mapping relationship.
[0272] For example, the terminal device can match the channel information of the first channel with the channel information of P regions to initially determine regions #1 to #3. Specifically, the terminal device can determine region #1 by matching the channel information of reference signal #1; it can determine region #2 by matching the channel information of reference signal #2; and it can determine region #3 by matching the channel information of reference signal #3.
[0273] As an example, the terminal device can verify the correspondence between regions and reference signals in the first mapping relationship, retaining regions that satisfy the first mapping relationship and filtering out regions that do not. For instance, suppose that in the first mapping relationship, region #1 corresponds to reference signal #1, region #2 corresponds to reference signal #2, and region #3 corresponds to reference signal #4. Then, the terminal device can determine that the correspondence between region #1 and region #2 and the reference signal satisfies the first mapping relationship, while the correspondence between region #3 and the reference signal does not satisfy the first mapping relationship. The terminal device can filter out region #3, determining Q regions as region #1 and region #2.
[0274] As another example, the terminal device can filter out regions not indicated by the first mapping relationship. For instance, suppose the first mapping relationship does not indicate the correspondence between region #3 and the reference signal. The terminal device can filter out region #3 and determine Q regions as region #1 and region #2.
[0275] As another example, the terminal device can filter out regions that do not satisfy the first mapping relationship. For instance, suppose the first mapping relationship does not indicate the correspondence between region #1 and region #2 and the reference signal, but indicates that region #3 corresponds to the reference signal #4. The terminal device can filter out region #3 and determine Q regions as region #1 and region #2.
[0276] In other examples, the Q regions can be one level of a multi-level region resulting from spatial partitioning at different granularities. Taking a two-level region partition as an example, the Q regions can be smaller regions. For ease of description, the parent region (i.e., the larger region) to which one of the Q regions belongs can be denoted as a region group (or region set). The terminal device can determine the region group based on the first mapping relationship and the first reference signal. Further, the terminal device can match within at least one selected region group to determine one or more regions within a region group, thereby obtaining the Q regions. The following description uses the example of the terminal device determining one region from each selected region group.
[0277] For example, the network device is configured with four area groups, denoted as area group #1 to area group #4. The first reference signal received by the terminal device includes reference signal #1 to reference signal #3. The first mapping relationship indicates that reference signal #1 corresponds to area group #1, reference signal #2 corresponds to area group #2, and reference signal #3 corresponds to area group #3.
[0278] For example, the terminal device can filter out region groups #1 to #3 from region groups #1 to #4. Further, the terminal device can select one region from region group #1 and region group #3 respectively, match the channel information corresponding to the three selected regions with the channel information of the first channel, and find regions whose correlation satisfies a preset condition (e.g., the highest correlation), which are then designated as Q regions (Q=3).
[0279] For example, the terminal device can filter out region groups #1 to #3 from region groups #1 to #4. The first mapping relationship can also indicate that region group #3 corresponds to altitude information #1. However, the terminal device measures altitude information #2 through the altitude sensor. Thus, the terminal device can further determine the valid regions as region groups #1 and #2 (i.e., Q = 2). The terminal device can select one region from each of region groups #1 to #2, match the channel information corresponding to the two selected regions with the channel information of the first channel, and find the regions whose correlation meets the preset condition (e.g., the highest correlation), as Q regions (Q = 2).
[0280] For example, the terminal device can filter out region groups #1 to #3 from region groups #1 to #4. Further, the terminal device can attempt to find the most effective number of regions, combining channel information from various numbers of regions and selecting the combination with the highest correlation. For instance, when the number of effective regions is 2, the terminal device can select one region from any two region groups #1 to #3, match the channel information corresponding to the two selected regions with the channel information of the first channel, and find regions whose correlation satisfies a preset condition (e.g., the highest correlation), as Q regions (Q=2).
[0281] Taking an O2I scenario as an example, the aforementioned region can be an O2I penetration point cell. For instance, the two regions selected by the terminal device can correspond to the principal feature vectors of the spatial basis. The terminal device can combine the principal feature vectors of the aforementioned spatial basis and use the data from the actually measured reference signal #1 and reference signal #2 to recover the channel information corresponding to the aforementioned two regions.
[0282] In a more general description, the terminal device can filter out Y region groups based on a first mapping relationship, where Y is a positive integer. Further, the terminal device can select X regions from the Y region groups at each step, where X is a positive integer less than or equal to Y. The X regions belong to different region groups. The terminal device can combine the principal feature vectors of the spatial basis of the X regions and match them using actually measured reference signal (e.g., CSI-RS) data to find combinations of regions whose correlation satisfies preset conditions (e.g., the highest correlation), and the corresponding region groups.
[0283] Based on the above scheme, the terminal device can use the first mapping relationship to assist in determining Q regions. The correspondence between the Q regions and the reference signal can satisfy the first mapping relationship, thereby avoiding matching errors caused by estimation errors of the terminal device.
[0284] The above description uses the first mapping relationship indicating the correspondence between the region and the reference signal as an example. In other words, the above description uses the first information indicating the reference signal as an example. However, the first mapping relationship or the first information in the embodiments of this application is not limited to this. For example, the first information can also indicate the location of the terminal, and the first mapping relationship can also indicate the correspondence between the location of the terminal and the region. Further details will not be elaborated further.
[0285] Example 2 of auxiliary information is introduced below. Taking the correspondence between the first mapping relationship indicator area and the reference signal as an example, the process of using auxiliary information is introduced.
[0286] Example 2 of auxiliary information: Based on the auxiliary information, the network device determines Q' regions within Q regions. Here, Q' can be a positive integer less than or equal to Q.
[0287] In some possible implementations, the above S650 includes: the network device determining Q' regions among the Q regions based on the indication information of the Q regions and the first mapping relationship.
[0288] Wherein, Q' is a positive integer less than or equal to Q, and the correspondence between the Q' regions and the at least one first reference signal satisfies the first mapping relationship.
[0289] In some possible implementations, method 600 may also include S617 prior to S640 described above.
[0290] In step S617, the network device sends at least one first reference signal to the terminal device. Correspondingly, the terminal device receives the at least one first reference signal from the network device. Thus, the terminal device can execute step S620 to measure the at least one first reference signal.
[0291] The first reference signal can be a reference signal transmitted by the network device or measured by the terminal device. The first reference signal can be any downlink reference signal, and this application does not limit it.
[0292] The correspondence between the Q' regions and the at least one first reference signal satisfies the first mapping relationship. For example, assume the Q regions include regions #1 to #3. The at least one first reference signal may include reference signal #1 and reference signal #2. The first mapping relationship indicates that reference signal #1 corresponds to region #1, and reference signal #2 corresponds to region #2. Thus, the network device can determine region #1 and region #2 (i.e., the Q' regions) based on the first mapping relationship.
[0293] In some examples, the network device can check whether the Q regions reported by the terminal device satisfy the first mapping relationship, filter out the regions that do not satisfy the first mapping relationship, and finally determine the Q' regions.
[0294] In other words, in auxiliary information example 2, Q' regions are regions that satisfy the first mapping relationship.
[0295] For example, the Q regions reported by the terminal device include regions #1 to #3. The first reference signal sent by the network device includes reference signal 1 to reference signal #3.
[0296] As an example, a network device can verify the correspondence between regions and reference signals in the first mapping relationship, retaining regions that satisfy the first mapping relationship and filtering out regions that do not. For instance, suppose that in the first mapping relationship, region #1 corresponds to reference signal #1, region #2 corresponds to reference signal #2, and region #3 corresponds to reference signal #4. Then, the network device can determine that the correspondence between region #1 and region #2 and the reference signal satisfies the first mapping relationship, while the correspondence between region #3 and the reference signal does not satisfy the first mapping relationship (because the network device did not send reference signal #4). Thus, the network device can filter out region #3 and determine Q' regions as region #1 and region #2.
[0297] As another example, the network device can filter out regions not indicated by the first mapping. For instance, suppose the first mapping does not indicate the correspondence between region #3 and the reference signal. The network device can filter out region #3 and determine Q' regions as region #1 and region #2.
[0298] As another example, the network device can filter out regions that do not satisfy the first mapping relationship. For instance, suppose the first mapping relationship does not indicate the correspondence between region #1 and region #2 with the reference signal, but indicates that region #3 corresponds to the reference signal #4. The network device can filter out region #3 and determine Q' regions as region #1 and region #2.
[0299] Based on the above scheme, network devices can use the first mapping relationship to help determine Q' regions. The correspondence between the Q' regions and the reference signal can satisfy the first mapping relationship, thereby avoiding matching errors caused by estimation errors of terminal devices.
[0300] The above description uses the first mapping relationship indicating the correspondence between the region and the reference signal as an example. In other words, the above description uses the first information indicating the reference signal as an example. However, the first mapping relationship or the first information in the embodiments of this application is not limited to this. For example, the first information can also indicate the location of the terminal, and the first mapping relationship can also indicate the correspondence between the location of the terminal and the region. The network device can obtain the location information of the terminal from the terminal device or other network elements, thereby determining whether the Q regions reported by the terminal device satisfy the first mapping relationship. Further details will not be elaborated further.
[0301] The following is an example of a terminal device obtaining channel information for P regions.
[0302] In some possible implementations, prior to S630, method 600 also includes: S610.
[0303] S610, the terminal device receives second information from the network device. This second information can be used to indicate the channel information of the P areas. Correspondingly, the network device sends the second information to the terminal device.
[0304] S610 can be executed before S630, or after S630 or at the same time; this application does not impose any restrictions on this.
[0305] The channel information for the P regions can be channel information from a database, as detailed above, and will not be repeated here.
[0306] The second information can be direct indication information, such as channel information for P regions. Alternatively, the second information can be indirect indication information; for example, the terminal device can determine the channel information for P regions based on the second information.
[0307] In some examples, the second information can be carried within a single message. Exemplarily, this message could be an RRC message, DCI, MAC CE, or a downlink data channel (e.g., PDSCH).
[0308] In other examples, the second information can be divided into multiple parts. These parts are carried in different messages. These different messages can be RRC messages, DCI, MAC CE, or downlink data channels (e.g., PDSCH).
[0309] For example, a portion of the second information may be carried in the DCI; another portion may be carried in the PDSCH.
[0310] For example, the DCI can indicate: the number of regions, the type of channel feature, and the number of channel features.
[0311] The types of channel features may include, but are not limited to: spatial domain, frequency domain, space-frequency basis (main feature vector), path loss, shadowing effect, multipath delay, multipath angle, or multipath clusters (e.g., including the number of clusters, cluster delay, cluster angle, or number of sub-paths within a cluster).
[0312] For example, the second information transmitted in this PDSCH can indicate the index of P regions and the specific channel characteristics that satisfy the format defined by the DCI above.
[0313] In some examples, the Q regions can be one of the levels of regions in a multi-level spatial partitioning with different granularities. Taking a two-level partitioning as an example, the Q regions can be large or small regions, and this application does not impose any limitations on this.
[0314] For example, the Q regions can be smaller regions. For ease of description, the parent region (i.e., the larger region) to which one of the Q regions belongs can be denoted as a region group (or region set).
[0315] The number of regions (P regions) indicated by the DCI mentioned above can include the number of region groups and the number of regions. For example, the number of region groups is M, and each region group includes N regions. Here, M and N are positive integers. M*N can also be equal to P.
[0316] In some examples, the type of the aforementioned channel features can be the principal feature vector of the space-frequency basis. Correspondingly, the number of channel features can be the number of columns of the space-domain basis.
[0317] In some possible implementations, prior to S610, method 600 further includes: the network device estimating regions (or groups of regions) where the channel characteristics may have errors. Thus, the P regions can be regions where the channel characteristics determined by the network device may have errors. Alternatively, the group of regions to which the P regions belong can be a group of regions where the channel characteristics determined by the network device may have errors.
[0318] Based on the above scheme, network devices can send regional channel information to terminal devices, enabling terminal devices to match the channel information with their own measured channel information.
[0319] After the network device executes S650, the network device can obtain channel information for Q areas (or Q' areas). In some possible implementations, method 600 also includes S660.
[0320] S660, the terminal device receives third information from the network device. This third information can be used to indicate the channel information of the Q areas (or Q' areas). Correspondingly, the network device sends the third information to the terminal device.
[0321] For example, in the case of auxiliary information example 1 above, the third information can indicate the channel information of Q areas. As another example, in the case of auxiliary information example 2 above, the third information can indicate the channel information of Q' areas.
[0322] Based on the above scheme, the terminal device can obtain channel information of Q regions (or Q' regions), thereby better assisting communication or high-precision positioning.
[0323] In some examples, method 600 described above can be applied to O-RAN scenarios. For example, the network device in method 600 can be a DU. In some possible implementations, prior to step S610, the DU can estimate the main channel characteristics and send indication information of these channel characteristics to the SU. The SU can send the channel characteristics of each region to the DU. The SU can also be referred to by other names, such as the first network element, etc.
[0324] The following, combined with Figures 7 to 10 This application provides a detailed description of the communication device provided in the embodiments. The descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, for content not described in detail, please refer to the above method embodiments. For the sake of brevity, some content will not be repeated.
[0325] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware, software, or a combination of both. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.
[0326] Figure 7 This is an exemplary block diagram of the communication device 1000 provided in the embodiments of this application.
[0327] like Figure 7 As shown, for example, the communication device 1000 may include a chip system 1010, a memory 1020, a bus 1030, a power management module 1040, or a transceiver 1050, etc.
[0328] The chip system 1010 can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed through integrated logic circuits in the hardware of the chip system 1010 or through software instructions.
[0329] By way of example and not limitation, the chip system 1010 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
[0330] Optionally, the chip system 1010 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 1010 is a cache memory. This memory can store instructions or data that the chip system 1010 has just used or that are used repeatedly. If the chip system 1010 needs to use the instruction or data again, it can retrieve it directly from this memory. This avoids repeated accesses, reduces the waiting time of the chip system 1010, and thus improves the efficiency of the system.
[0331] In some embodiments, the chip system 1010 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0332] The memory 1020 may include random access memory (RAM) and read-only memory (ROM). The memory 1020 may store computer-readable and computer-executable code, including instructions that, when executed, cause the processor to perform the various functions of this application.
[0333] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application, such as instructions for obtaining channel information of a first channel. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 1010, but may enable a computer (e.g., at compile and execution time) to perform the functions of this application. In some cases, memory 1020 may contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0334] For example, the chip system 1010 executes various functional applications and data processing of the communication device 1000 by running instructions stored in the memory 1020. For instance, when the communication device 1000 transfers files with other devices (which may also be terminals or access network devices), the chip system 1010 of the communication device 1000 can call the computer-executable program code stored in the memory 1020 to implement the communication method provided in the embodiments of this application.
[0335] In addition, the memory 1020 can be integrated into the chip system 1010 or independent of the chip system 1010.
[0336] For example, bus 1030 may be USB for supporting communication between various parts of communication device 1000.
[0337] The power management module 1040 is used to receive charging input from the charger. Optionally, the power management module 1040 can also supply power to the communication device 1000 while charging it (e.g., the battery module of the communication device 1000). By way of example and not limitation, the power management module 1040 can also supply power to other devices besides the communication device 1000.
[0338] Transceiver 1050 can communicate bidirectionally via one or more antennas, a wired link, or a wireless link. For example, transceiver 1050 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1050 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 1050 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.
[0339] In some cases, a wireless device may include a single antenna. However, in other cases, a device may have more than one antenna, such as... Figure 7 Antennas 1 and 2 shown may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 1000 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 1000 can transfer files to other devices via wireless communication functions.
[0340] In one design, the communication device 1000 may correspond to the terminal device in the above method embodiments.
[0341] The device 1000 can implement the steps or processes corresponding to those executed by the terminal device in the above method embodiments. The transceiver 1050 can be used to execute operations related to transmission and reception of the terminal device in the above method embodiments, such as executing step S640. The chip system 1010 can be used to execute processing-related operations of the terminal device in the above method embodiments, such as S630.
[0342] In another design, the communication device 1000 may correspond to the network device in the above method embodiment.
[0343] The device 1000 can implement the steps or processes corresponding to those performed by the network device in the above method embodiments. The transceiver 1050 can be used to perform transmit / receive related operations of the network device in the above method embodiments, such as executing step S640. The chip system 1010 can be used to perform processing related operations of the network device in the above method embodiments, such as S650.
[0344] In a design where the communication device 1000 corresponds to a terminal device, the communication device 1000 may include, for example: Figure 7 The short-range communication module 1064, sensor 1061, display 1062, or camera 1063 shown are examples of such modules.
[0345] The short-range communication module 1064 may include modules that support short-range communication, such as Wi-Fi and Bluetooth.
[0346] For example, sensor 1061 may include pressure sensor, gyroscope sensor, barometric pressure sensor, magnetic sensor, accelerometer, distance sensor, proximity sensor, fingerprint sensor, temperature sensor, touch sensor, ambient light sensor, bone conduction sensor, etc.
[0347] For example, the display 1062 is used to display images, videos, etc. The display includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a mini light-emitting diode (LED), a microLED, a microOLED, a quantum dot light-emitting diode (QLED), etc. For example, in this embodiment, the display can be used to display the interface required by the communication device 1000. For example, the communication device 1000 implements the display function through a graphics processing unit (GPU), a display, and an application processor. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. The chip system 1010 may include one or more GPUs that execute program instructions to generate or change display information.
[0348] For example, camera 1063 is used to acquire images, videos, etc.
[0349] Understandable, Figure 7 The structure shown does not constitute a specific limitation on the communication device 1000. The specific structure of the terminal equipment and / or access network equipment can be referred to Figure 7 As shown. In some embodiments, the communication device 1000 may also include a... Figure 7 This could mean having more or fewer components, combining some components, separating some components, or having different component arrangements. Or, Figure 7 Some of the components shown can be implemented in hardware, software, or a combination of software and hardware. Terminal devices and / or access network devices can be implemented in… Figure 7 The components were added or removed based on the given structure.
[0350] Figure 8 This is a schematic block diagram of the communication device 2000 provided in the embodiments of this application.
[0351] like Figure 8As shown, the communication device 2000 may include a baseband unit 2010, which can communicate with external devices via a cellular radio frequency (RF) transceiver 2020 (e.g., if the communication device 2000 is a terminal device, the baseband unit 2010 can communicate with access network devices via the cellular RF transceiver 2020; or, if the communication device 2000 is an access network device, the baseband unit 2010 can communicate with terminal devices and / or core network devices via the cellular RF transceiver 2020).
[0352] By way of example, baseband unit 2010 may include computer-readable medium / memory. Baseband unit 2010 may be responsible for general processing, including the execution of software stored on computer-readable medium / memory. When executed by baseband unit 2010, the software causes baseband unit 2010 to perform the various functions described above. Computer-readable medium / memory may also be used to store data manipulated by baseband unit 2010 when executing the software.
[0353] Optionally, the baseband unit 2010 further includes a receiving unit 2011, a management unit 2012, and a transmitting unit 2013. When the communication device 2000 is applied to a terminal device, the management unit 2012 may include one or more of these components. Figure 8 The sub-units shown are as follows. For example, a channel feature matching sub-unit, which can be used to perform the operation of matching the measured channel information with channel information from a database in the above method embodiments. The units within the management unit 2011 can be stored in a computer-readable medium / memory and / or configured as hardware within the baseband unit 2010. The receiving unit 2011 and the transmitting unit 2013 can be referred to as transceiver units.
[0354] When the communication device 2000 is used to implement the functions of the terminal device in the above method embodiments, the receiving unit 2011 is used to execute the receiving step of the terminal device, the sending unit 2013 is used to execute the sending step of the terminal device, and the management unit 2012 is used to execute the processing step of the terminal device.
[0355] For example, when the communication device 2000 is used to implement the functions of the terminal device in the above method embodiments, the management unit 2012 is used to obtain the channel information of the first channel; the management unit 2012 is also used to determine Q regions among the P regions according to the correlation between the channel information of the first channel and the channel information of P regions, wherein the P regions are associated with information about the location of the signal action, P is a positive integer, and Q is a positive integer less than or equal to P; the sending unit 2013 is used to send the indication information of the Q regions.
[0356] For example, when the device 2000 is used to perform Figure 6 When the method is in use, the receiving unit 2011 can be used to execute the step of receiving information in the method; the management unit 2012 can be used to execute the processing step in the method; and the sending unit 2013 can be used to execute the step of sending information in the method.
[0357] When the communication device 2000 is used to implement the functions of the network device in the above method embodiments, the receiving unit 2011 is used to execute the receiving step of the network device, the sending unit 2013 is used to execute the sending step of the network device, and the management unit 2012 is used to execute the processing step of the network device.
[0358] For example, when the communication device 2000 is used to implement the functions of the network device in the above method embodiments, the receiving unit 2011 is used to receive indication information of Q regions; the management unit 2012 is used to process the indication information of the Q regions, wherein the Q regions are determined according to the correlation between the channel information of the first channel and the channel information of P regions, the P regions are associated with information of the signal application location, P is a positive integer, and Q is a positive integer less than or equal to P.
[0359] For example, when the device 2000 is used to perform Figure 6 When the method is in use, the receiving unit 2011 can be used to execute the step of receiving information in the method; the management unit 2012 can be used to execute the processing step in the method; and the sending unit 2013 can be used to execute the step of sending information in the method.
[0360] For a more detailed description of the receiving unit 2011, the management unit 2012, and the sending unit 2013, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.
[0361] As an example and not a limitation, the chip system in this application is as follows: Figure 9 As shown, Figure 9 This is a schematic block diagram of the chip system 3000 provided in the embodiments of this application. The chip system includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or a system-in-package (SIP) chip containing a modem core.
[0362] from Figure 9 As can be seen, the chip system (or processing system) includes a processor 3010, a memory 3020, and an input / output interface 3030.
[0363] The processor 3010 can be a processing circuit in a chip system (including at least one processor, such as...). Figure 9 (Shown as processor 1 and processor 2, etc.). Processor 3010 can be coupled to memory 3020, calling instructions in memory 3020, so that the chip system can implement the methods and functions of the various embodiments of this application. Input / output interface 3030 can be an input / output circuit in the chip system, outputting information processed by the chip system, or inputting data or signaling information to be processed into the chip system for processing.
[0364] As one approach, the chip system is used to implement the operations performed by the terminal device or network device in the various method embodiments described above.
[0365] For example, the processor 3010 is used to implement the processing-related operations performed by the terminal device or network device in the above method embodiments, as described in the foregoing embodiments; the input / output interface 3030 is used to implement the sending and / or receiving-related operations performed by the terminal device or network device in the above method embodiments, as described in the foregoing embodiments.
[0366] As an example and not a limitation, the chip system in this application is as follows: Figure 10 As shown, Figure 10 This is a schematic block diagram of the chip system 4000 provided in the embodiments of this application.
[0367] from Figure 10 As can be seen, the chip system (or processing system) includes an input / output interface 4010 and logic circuitry 4020. The input / output interface 4010 can be an input / output circuit within the chip system, outputting processed information or inputting data or signaling information to be processed for processing. For details, please refer to the description in the foregoing embodiments, for example, performing... Figure 6 The embodiment described above; the logic circuit 4020 is used to execute the communication method described above, and can be referred to the description in the foregoing embodiment for details.
[0368] As one approach, the chip system is used to implement the operations performed by the terminal device or network device in the various method embodiments described above.
[0369] For example, logic circuit 4020 is used to implement processing-related operations performed by the terminal device or network device in the above method embodiments; input / output interface 4010 is used to implement sending and / or receiving-related operations performed by the terminal device or network device in the above method embodiments.
[0370] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.
[0371] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the various embodiments of the above methods.
[0372] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by a terminal device or a network device in the above-described method embodiments.
[0373] This application also provides a communication system, including the aforementioned network device and terminal device.
[0374] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0375] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0376] Those skilled in the art will 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.
[0377] 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 the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0378] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0379] In addition, 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.
[0380] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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 of 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.
[0381] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: Obtain the channel information of the first channel; Based on the correlation between the channel information of the first channel and the channel information of the P regions, Q regions among the P regions are determined, wherein the P regions are associated with information about the location of the signal action, P is a positive integer, and Q is a positive integer less than or equal to P. Send indication information for the Q regions.
2. The method according to claim 1, characterized in that, The method further includes: The system receives indication information of a first mapping relationship, which indicates the correspondence between a region and first information, and the first information indicates the location of the terminal and / or a reference signal.
3. The method according to claim 2, characterized in that, The first information includes one or more of the following: Resource index of reference signal; Terminal height information; or, Indoor or outdoor signage information.
4. The method according to any one of claims 1 to 3, characterized in that, The process of obtaining the channel information of the first channel includes: Measure at least one first reference signal to obtain channel information of the first channel; The step of determining Q regions among the P regions based on the correlation between the channel information of the first channel and the channel information of the P regions includes: Based on the correlation between the channel information of the first channel and the channel information of P regions, and the first mapping relationship, the Q regions are determined, wherein the correspondence between the Q regions and the at least one first reference signal satisfies the first mapping relationship.
5. The method according to any one of claims 1 to 4, characterized in that, The information regarding the location of the signal application includes at least one of the following: Information about the scattering location; Information on the penetration location; Information about the refraction location; Information about the reflected position; or, Information on the diffraction position.
6. The method according to claim 5, characterized in that, Information on the scattering location, penetration location, refraction location, reflection location, or diffraction location includes one or more of the following: information on the O2I penetration point from outdoors to indoors.
7. The method according to any one of claims 1 to 6, characterized in that, Before determining Q regions out of the P regions, the method further includes: Receive second information, which is used to indicate the channel information of the P regions.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive third information, the third information being used to indicate the channel information of the Q regions, or the third information being used to indicate the channel information of Q' regions, the Q' regions being some or all of the Q regions, where Q' is a positive integer less than or equal to Q.
9. A communication method, characterized in that, The method includes: Receive indication information from Q regions; The indication information of the Q regions is processed, wherein the Q regions are determined based on the correlation between the channel information of the first channel and the channel information of the P regions, and the P regions are associated with the information of the signal application location, where P is a positive integer and Q is a positive integer less than or equal to P.
10. The method according to claim 9, characterized in that, The method further includes: Send indication information of a first mapping relationship, wherein the first mapping relationship is used to indicate the correspondence between the region and the first information, and the first information is used to indicate the location of the terminal and / or the reference signal.
11. The method according to claim 10, characterized in that, The first information includes one or more of the following: Resource index of reference signal; Terminal height information; or, Indoor or outdoor signage information.
12. The method according to any one of claims 9 to 11, characterized in that, The channel information of the first channel is obtained by measuring at least one first reference signal, and the correspondence between the Q regions and the at least one first reference signal satisfies a first mapping relationship.
13. The method according to any one of claims 9 to 11, characterized in that, Before receiving indication information for Q regions, the method further includes: Send at least one first reference signal, the at least one first reference signal being used to determine channel information of the first channel; The processing of the indication information for the Q regions includes: Based on the indication information of the Q regions and the first mapping relationship, Q' regions among the Q regions are determined, where Q' is a positive integer less than or equal to Q, and the correspondence between the Q' regions and the at least one first reference signal satisfies the first mapping relationship.
14. The method according to any one of claims 9 to 13, characterized in that, The information regarding the location of the signal application includes at least one of the following: Information about the scattering location; Information on the penetration location; Information about the refraction location; Information about the reflected position; or, Information on the diffraction position.
15. The method according to claim 14, characterized in that, Information on the scattering location, penetration location, refraction location, reflection location, or diffraction location includes one or more of the following: information on the O2I penetration point from outdoors to indoors.
16. The method according to any one of claims 9 to 14, characterized in that, Before receiving indication information for Q regions, the method further includes: Send a second message, which is used to indicate the channel information of the P regions.
17. The method according to any one of claims 9 to 15, characterized in that, The method further includes: Send a third message, which is used to indicate the channel information of the Q regions, or the third message is used to indicate the channel information of the Q' regions.
18. A communication device, characterized in that, It includes at least one module or at least one unit, said at least one module or said at least one unit being used to perform the method of any one of claims 1 to 17.
19. A communication device, characterized in that, include: At least one processor, the at least one processor being configured to execute a computer program or instructions to cause the method of any one of claims 1 to 17 to be performed.
20. The communication device according to claim 19, characterized in that, The communication device further includes a memory for storing the computer program or the instructions.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method of any one of claims 1 to 17 to be performed.
22. A computer program product, characterized in that, Includes a computer program or instructions, which, when executed, implement the method as described in any one of claims 1 to 17.