Wireless communication method, terminal and network side equipment
By identifying and reporting the first port through the terminal, and optimizing channel estimation using an artificial intelligence model, the problem of excessive reference signal resource overhead in MIMO systems is solved, and efficient estimation of channel information is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2026-03-31
AI Technical Summary
In multiple-input multiple-output (MIMO) communication systems, as the number of network-side device ports increases, the resource overhead of the reference signal becomes too large, and existing technologies struggle to improve the estimation performance of channel information while reducing resource overhead.
The terminal receives configuration information, identifies at least one first port, and reports it to the network-side device. The network-side device configures the transmission of reference signals based on the port. The terminal estimates the channel information of all ports through the received reference signals and optimizes the channel estimation process using an artificial intelligence model to reduce the resource overhead of the reference signals.
While reducing the overhead of reference signal resources, it improves the estimation performance of channel information, thereby increasing the accuracy and efficiency of channel information.
Smart Images

Figure CN121772012A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a wireless communication method, terminal, and network-side equipment. Background Technology
[0002] In Multiple-Input Multiple-Output (MIMO) communication systems, acquiring channel information is crucial. Terminals need to obtain channel information, such as Channel State Information (CSI), by measuring reference signals and then report this information to the network-side equipment.
[0003] Because channel information obtained by measuring reference signals is time-sensitive, it may not reflect the latest channel conditions. In related technologies, the time-frequency resources occupied by reference signals increase with the number of ports on network-side devices. Taking the Channel State Information Reference Signal (CSI-RS) as an example, the number of resource elements (REs) occupied by CSI-RS in a resource block (RB) is the same as the number of ports of that CSI-RS. In the future, with the development of antenna array technology and the use of new frequency bands, the number of ports on network-side devices will gradually increase, for example, from 32 ports to 512 ports or even higher. At this point, the resource overhead of transmitting reference signals will become unacceptable.
[0004] To reduce the resources consumed by the reference signal used for channel estimation, artificial intelligence (AI) models can estimate complete channel information based on incomplete channel information. For example, an AI model can estimate the channel information of all ports based on the channel information of a subset of ports. This subset of port channel information can be obtained by measuring the reference signal transmitted by network-side devices.
[0005] However, although AI models can be used to obtain complete channel information while reducing the resources required for reference signals in channel estimation, how to improve the estimation performance of channel information while reducing the resource overhead of reference signals remains a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0006] This application provides a wireless communication method, terminal, and network-side device that can improve the estimation performance of channel information while reducing the resource overhead of reference signals.
[0007] In a first aspect, a wireless communication method is provided, executed by a terminal, the method comprising:
[0008] The terminal receives first configuration information, which is used to indicate at least one first resource;
[0009] The terminal receives at least one first reference signal on the at least one first resource, and determines at least one first port based on the at least one first reference signal;
[0010] The terminal reports first reporting information, which is used to indicate the at least one first port.
[0011] In some embodiments, the method further includes:
[0012] The terminal receives second configuration information, which indicates at least one second resource and at least one of the following:
[0013] At least one port for a second reference signal;
[0014] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0015] The terminal receives the at least one second reference signal on the at least one second resource.
[0016] Secondly, a wireless communication method is provided, executed by a network-side device, the method comprising:
[0017] The network-side device sends first configuration information to the terminal, the first configuration information being used to indicate at least one first resource;
[0018] The network-side device sends at least one first reference signal to the terminal on the at least one first resource, the at least one first reference signal being used to determine at least one first port;
[0019] The network-side device receives first reporting information from the terminal, the first reporting information being used to indicate the at least one first port.
[0020] In some embodiments, the method further includes:
[0021] The network-side device sends second configuration information to the terminal, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0022] At least one port for a second reference signal;
[0023] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0024] The network-side device sends the at least one second reference signal to the terminal on the at least one second resource.
[0025] Thirdly, a wireless communication device is provided, comprising:
[0026] The receiving module is used for:
[0027] Receive first configuration information, the first configuration information being used to indicate at least one first resource;
[0028] Receive at least one first reference signal on the at least one first resource;
[0029] Processing module, used for:
[0030] At least one first port is determined based on the at least one first reference signal;
[0031] Transmitting unit, used for:
[0032] The first reporting information is reported, which is used to indicate the at least one first port.
[0033] In some embodiments, the receiving module is further configured to:
[0034] Receive second configuration information, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0035] At least one port for a second reference signal;
[0036] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0037] The at least one second reference signal is received on the at least one second resource.
[0038] Fourthly, a wireless communication device is provided, comprising:
[0039] The sending module is used for:
[0040] Send first configuration information to the terminal, wherein the first configuration information is used to indicate at least one first resource;
[0041] Send at least one first reference signal to the terminal on the at least one first resource, the at least one first reference signal being used to determine at least one first port;
[0042] The receiving module is used for:
[0043] The terminal receives first reporting information, which is used to indicate the at least one first port.
[0044] In some embodiments, the sending module is further configured to:
[0045] Send second configuration information to the terminal, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0046] At least one port for a second reference signal;
[0047] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0048] The at least one second reference signal is sent to the terminal on the at least one second resource.
[0049] Fifthly, a wireless communication device is provided, the device being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0050] In a sixth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0051] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used for:
[0052] Receive first configuration information, the first configuration information being used to indicate at least one first resource;
[0053] Receive at least one first reference signal on the at least one first resource;
[0054] The processor is used for:
[0055] At least one first port is determined based on the at least one first reference signal;
[0056] The communication interface is also used for:
[0057] The first reporting information is reported, which is used to indicate the at least one first port.
[0058] In some embodiments, the communication interface is further used for:
[0059] Receive second configuration information, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0060] At least one port for a second reference signal;
[0061] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0062] The at least one second reference signal is received on the at least one second resource.
[0063] Eighthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.
[0064] Ninthly, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used for:
[0065] Send first configuration information to the terminal, wherein the first configuration information is used to indicate at least one first resource;
[0066] Send at least one first reference signal to the terminal on the at least one first resource, the at least one first reference signal being used to determine at least one first port;
[0067] The terminal receives first reporting information, which is used to indicate the at least one first port.
[0068] In some embodiments, the communication interface is further used for:
[0069] Send second configuration information to the terminal, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0070] At least one port for a second reference signal;
[0071] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0072] The at least one second reference signal is sent to the terminal on the at least one second resource.
[0073] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0074] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.
[0075] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0076] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the wireless communication method as described in the first aspect, or to implement the steps of the wireless communication method as described in the second aspect.
[0077] In this embodiment of the application, the terminal can determine at least one first port based on the received at least one first reference signal and report it to the network-side device. This helps the network-side device select a port that can guarantee the estimation performance of channel information based on the at least one first port to send the reference signal, thereby helping to improve the estimation performance of channel information while reducing the resource overhead of the reference signal. Attached Figure Description
[0078] Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of this application.
[0079] Figure 2 This is an example of a neural network structure provided according to an embodiment of this application.
[0080] Figure 3 This is an example of a neuron structure provided according to an embodiment of this application.
[0081] Figure 4 This is a schematic flowchart of a channel information acquisition method using a low-overhead reference signal provided in an embodiment of this application.
[0082] Figure 5 This is a schematic flowchart of a wireless communication method provided in an embodiment of this application.
[0083] Figure 6 This is a schematic flowchart illustrating a method for reporting first reporting information provided in an embodiment of this application.
[0084] Figure 7 These are examples of diagrams illustrating the three port subsets provided in the embodiments of this application.
[0085] Figure 8 This is an example of a method provided in this application for a network-side device to indicate at least one set of candidate ports.
[0086] Figure 9This is an example of a method provided in this application to indicate a usable port in a port subset or a selected port in a first port set.
[0087] Figure 10 This is a schematic flowchart illustrating a method for estimating channel information for all ports provided in an embodiment of this application.
[0088] Figure 11 These are examples of two methods provided in this application for a network-side device to indicate at least one port of a second reference signal.
[0089] Figure 12 This is a schematic block diagram of a wireless communication device provided in an embodiment of this application.
[0090] Figure 13 This is a schematic block diagram of another wireless communication device provided in the embodiments of this application.
[0091] Figure 14 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0092] Figure 15 This is a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application.
[0093] Figure 16 This is a schematic block diagram of a network-side device provided in an embodiment of this application. Detailed Implementation
[0094] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0095] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0096] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0097] The instruction information can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the network-side device by sending signaling to the terminal. This signaling can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. Radio resource control (RRC) signaling includes, for example, radio resource control (RRC) signaling; MAC layer signaling includes, for example, MAC control elements (CE); and physical layer signaling includes, for example, downlink control information (DCI).
[0098] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0099] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home devices (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, or self-service machines, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0100] To facilitate a better understanding of the embodiments of this application, the related technologies are described.
[0101] (1) Artificial Intelligence (AI).
[0102] AI has been widely applied in various fields. Integrating artificial intelligence into wireless communication networks to significantly improve technical indicators such as throughput, latency, and user capacity is an important task for future wireless communication networks. AI modules can be implemented in various ways, such as neural networks, decision trees, support vector machines, and Bayesian classifiers. This application uses neural networks as an example for illustration, but it does not limit the specific type of AI module.
[0103] Figure 2 This is an example of a neural network structure provided according to an embodiment of this application.
[0104] like Figure 2 As shown, the structure of a neural network includes an input layer, hidden layers (also called hidden layers), and an output layer. The input of the input layer is X1 to X... n The output of the output layer is Y. It should be understood that this application uses a neural network as an example for illustration, but does not limit the specific type of AI module.
[0105] Figure 3This is an example of a neuron structure provided according to an embodiment of this application.
[0106] like Figure 3 As shown, a neural network consists of neurons. The output of a neuron is z, where z = a1w1 + ... + a k w k +…+a K w K Where a1~a K For input, w1~w K σ is the weight (multiplicative coefficient), b is the bias (additive coefficient), and σ(.) is the activation function. Activation functions include the Sigmoid function, tanh function, Rectified Linear Unit (ReLU) (also known as the linear rectified function), etc.
[0107] The parameters of a neural network are optimized using optimization algorithms. An optimization algorithm is a class of algorithms that minimizes or maximizes an objective function (sometimes called a loss function). The objective function is often a mathematical combination of model parameters and data. For example, given data X and its corresponding label Y, we construct a neural network model f(.). With the model, we can obtain an estimated output f(x) based on the input x, and calculate the difference between the estimated value and the true value (f(x) - Y), which is the loss function. The goal is to find suitable values W and b that minimize the value of the loss function. The smaller the loss value, the closer the AI model is to reality.
[0108] Optimization algorithms are typically based on the error back propagation (BP) algorithm. The basic idea of the BP algorithm is that the learning process consists of two stages: forward propagation of the signal and backward propagation of the error. During forward propagation, the input sample is introduced from the input layer, processed layer by layer through the hidden layers, and then propagated to the output layer. If the actual output of the output layer does not match the expected output, the process transitions to the error back propagation stage. Error back propagation involves propagating the output error back to the input layer layer by layer through the hidden layers, distributing the error to all units in each layer, thereby obtaining the error signal of each unit. This error signal serves as the basis for adjusting the weights of each unit. This process of adjusting the weights through forward and backward propagation is cyclical. This continuous adjustment of weights is the learning and training process of the network. This process continues until the error of the network output is reduced to an acceptable level, or until the predetermined number of learning iterations is reached.
[0109] Optimization algorithms can specifically include gradient descent, stochastic gradient descent (SGD), mini-batch gradient descent, momentum methods, momentum-based stochastic gradient descent algorithms (e.g., Nesterov), adaptive gradient descent (Adagrad), gradient descent-based adaptive learning rate optimization algorithms (Adadelta), root mean square propagation (RMSprop), and adaptive momentum estimation (Adam). During error backpropagation, these optimization algorithms can calculate the derivative / partial derivative of the current neuron based on the error / loss obtained from the loss function, add the learning rate and previous gradients / derivatives / partial derivatives to obtain the gradient, and then pass the gradient to the previous layer.
[0110] (2) AI-based low-overhead pilot channel estimation method.
[0111] In Multiple-Input Multiple-Output (MIMO) communication systems, acquiring channel information is crucial. To estimate the downlink channel, the base station needs to transmit reference signals, such as Channel State Information Reference Signals (CSI-RS). In related technologies, the time-frequency resources occupied by the reference signal increase with the number of base station ports. Taking CSI-RS as an example, the number of resource elements (REs) occupied by a CSI-RS within a resource block (RB) is the same as the number of ports of that CSI-RS. In the future, with the development of antenna array technology and the use of new frequency bands, the number of base station ports will gradually increase, for example, from 32 ports to 512 ports or even higher. At this point, the resources occupied by transmitting reference signals will become unacceptable.
[0112] To reduce the resources consumed by the reference signal used for channel estimation, single-ended models can use low-overhead reference signals (e.g., only some ports transmit the reference signal) to obtain complete channel information. A simple illustration is shown below. Figure 4 As shown, each square represents a port. Gray squares indicate that the channel information for that port has been acquired, for example, by sending a reference signal. Due to the overhead of the reference signal, the channel information for some ports has not been acquired, as shown by the white squares. Figure 4As shown, the AI model can eventually estimate the complete channel information based on incomplete channel information.
[0113] It's important to note that using different ports to transmit the reference signal can lead to varying channel inference performance. Firstly, the channel response differs at different locations on the antenna array; some ports have a strong channel response and high signal-to-noise ratio (SNR), while others have a weaker response and lower SNR. Therefore, when the number of ports is limited, it's crucial to select ports with strong channel responses based on the channel information. This helps improve channel estimation performance. Furthermore, different terminals may choose different ports due to variations in the received channels. Secondly, the inference capabilities of a terminal's single-ended neural network may differ, potentially leading to different ports being selected even when faced with similar channel information.
[0114] Furthermore, a random sampling network can be introduced into the single-ended neural model to learn the appropriate port for transmitting the reference signal. However, it's important to note that for the downlink reference signal, the channel estimation process occurs at the terminal side; that is, model training (including learning the appropriate port for transmitting the reference signal) and inference both take place at the terminal, while the transmission of the reference signal occurs at the base station. Therefore, an interactive process is required between the base station and the terminal to determine the final port used for transmitting the downlink reference signal.
[0115] For a single-ended neural model on the terminal side that estimates the full-port channel based on low-overhead pilots, this application provides a communication process between a network-side device and a terminal. This allows the terminal to determine at least one first port by receiving at least one first reference signal on at least one first resource and report it to the network-side device. The network-side device then configures at least one port for a second reference signal for the terminal based on the at least one first port and sends the at least one second reference signal to the terminal using the port of the at least one second reference signal. This enables the terminal to estimate the channel information of all ports based on the channel information of the at least one second reference signal. Specifically, the terminal can determine at least one first port that guarantees the estimation performance of the channel information according to the configuration of the network-side device and report the at least one first port to the network-side device. Therefore, in the channel information estimation process, not only can pilot overhead (number of transmitting ports) be reduced, but the estimation performance of the channel information can also be guaranteed. Furthermore, since different terminals may report different port sets, when the network-side device configures at least one second resource for transmitting the at least one second reference signal for terminals with different reported port sets, it can configure the resource type of different second resources through different configuration information. For example, it can configure one periodic and one aperiodic second resource for each terminal, and multiple terminals can share the same second resource. Then, according to the measurement requirements of each terminal, the reference signal is sent on the aperiodic second resource. In this way, it is not necessary to send a reference signal configured for each terminal corresponding to a different port set, thus improving the utilization efficiency of the reference signal resource and reducing the reference signal overhead.
[0116] The wireless communication method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0117] It should be noted that the reference signals involved in this application (such as the first or second reference signal) can be Channel State Information-Reference Signal (CSI-RS), Demodulation Reference Signal (DMRS), Synchronization Signal Block (SSB), or other reference signals used in communication systems, and this application does not limit their use. Different configuration information may be indicated by the same signaling, and one configuration information may be indicated by multiple signaling; this application does not limit their use. The identifiers involved in this application can also be indices or sequence numbers, and this application does not limit their use. The indices or sequence numbers in this application can start from 0, 1, or other numbers; this application does not limit their use.
[0118] Furthermore, the port set involved in this application can also be referred to as a basic set, a basic port set, a basic port set, a basic combination, a basic port combination, a basic port combination, or other terms with similar meanings, and this application does not specifically limit it in this regard. One or more port sets can be used to form a port pattern, and a port pattern contains at least one port. It is understood that all ports in the aforementioned one or more port sets constitute a port pattern. The terminal can determine the transmission port of the reference signal using the port pattern as a unit. The port pattern can also be referred to as a transmission port pattern, a reference signal transmission port pattern, or other terms with similar meanings, and this application does not specifically limit it in this regard. It should be noted that without introducing a port set, one or more ports can be used to form a port pattern, and this application does not specifically limit it in this regard.
[0119] Furthermore, the ports involved in this application can also be referred to as antenna ports, dual-polarized antenna ports, or dual-polarized antenna port pairs, and can include transmitting ports and receiving ports. A transmitting port can be understood as a virtual antenna recognized by the receiving device. Optionally, a port can refer to a transmitting antenna port. For example, the reference signal transmitted by each transmitting antenna port can be an uncoded reference signal. Here, the transmitting antenna port can refer to an actual independent transceiver unit (TxRU). Optionally, a port can also refer to a port after beamforming. For example, the reference signal transmitted by each port can be a precoded reference signal obtained by precoding the reference signal based on an angle vector. It is understood that if beamforming is applied to the reference signal, the number of ports can refer to the number of ports of the precoded reference signal. The number of ports of the precoded reference signal can be less than the number of transmitting antenna ports. The reference signal of each port can be transmitted through one or more frequency domain units. A receiving port can be understood as the receiving antenna of the receiving device. For example, in downlink transmission, the receiving port can refer to the receiving antenna of the terminal device.
[0120] Figure 5 This is a schematic flowchart of a wireless communication method 200 according to an embodiment of this application.
[0121] like Figure 5 As shown, the wireless communication method 200 may include at least some of the following:
[0122] S201, the terminal receives first configuration information from the network-side device, the first configuration information being used to indicate at least one first resource.
[0123] For example, the first configuration information is the relevant configuration of at least one first reference signal for data collection / model training.
[0124] S202, the terminal receives at least one first reference signal from the network-side device on the at least one first resource.
[0125] S203, the terminal determines at least one first port based on the at least one first reference signal.
[0126] For example, the terminal measures the at least one first reference signal to obtain at least one channel information, and the terminal uses machine learning to obtain the at least one first port based on the at least one channel information. For instance, the terminal can use a machine learning model, such as a random sampling network, to determine the at least one first port that satisfies the following conditions: the channel information estimation performance of the AI model meets a threshold value used to determine the at least one first port; the port set consisting of the at least one first port meets the network-side device configuration requirements (e.g., network-side device configuration rules); and it has a minimum number of ports. Optionally, the at least one channel information is used to determine the performance of the AI model, and the threshold value can be a parameter configured by the network-side device or agreed upon by the protocol.
[0127] For example, the terminal can determine at least one first port based on the at least one first reference signal. The at least one first port includes at least one port pattern, or in other words, the at least one first port can be divided into at least one first port pattern. It should be understood that the at least one first port can also constitute a single first port pattern. In this case, after obtaining at least one channel information, the terminal can obtain the at least one port pattern based on the at least one channel information using machine learning. For example, the terminal can use a machine learning model, such as a random sampling network, to determine at least one port pattern that satisfies the following conditions: the channel information estimation performance of the AI model meets the threshold value used to determine the port pattern; the port pattern meets the network-side device configuration requirements (e.g., network-side device configuration rules); and it has a minimum number of ports. Optionally, the at least one channel information is used to determine the performance of the AI model, and the threshold value can be a parameter configured by the network-side device or agreed upon by the protocol.
[0128] It should be noted that if the at least one first port is divided into at least one port pattern, this application does not limit the specific division method or form. For example, different port patterns in the at least one port pattern may include the same port, or include at least some different ports; in other words, the ports included in the different port patterns in the at least one port pattern may overlap or not overlap. Furthermore, the number of ports included in the different port patterns in the at least one port pattern may be the same or different. For example, there may be only one port pattern, which is composed of the at least one first port. This application does not specifically limit this. Optionally, the terminal may report the division method or form of the at least one first port.
[0129] The AI model in this application embodiment may also be referred to as an AI unit, ML (machine learning) model, ML unit, AI structure, AI characteristics, machine learning model, neural network, neural network function, neural network functionality, etc. Alternatively, an AI model may refer to a processing unit capable of implementing specific algorithms, formulas, processing flows, capabilities, etc., related to AI. An AI model may also be a processing method, algorithm, function, module, or unit for a specific dataset. Furthermore, an AI model may be a processing method, algorithm, function, module, or unit running on AI / ML related hardware such as a Graphics Processing Unit (GPU), Neural Processing Unit (NPU), Tensor Processing Unit (TPU), or Application Specific Integrated Circuit (ASIC). This application does not impose specific limitations in this regard. The specific dataset may include the input and / or output of the AI unit / AI model.
[0130] The identifier of the AI unit / AI model may be a model identifier, AI model identifier, AI structure identifier, AI algorithm identifier, or the identifier of a specific dataset associated with the AI unit / AI model, or the identifier of a specific scenario, environment, channel characteristics, or device related to the AI / ML, or the identifier of a function, characteristic, capability, or module related to the AI / ML. This invention does not impose any specific limitations on these.
[0131] S204, the terminal reports first reporting information to the network-side device, the first reporting information being used to indicate the at least one first port.
[0132] For example, the at least one first port is used by the network-side device to determine the transmission port of at least one second reference signal. Alternatively, the at least one first port may be a port selected by the terminal for the network-side device to transmit at least one second reference signal. For instance, the at least one first port is {port #1, port #3, port #5}, indicating that the ports used by the network-side device to transmit at least one second reference signal include port #1, port #3, and port #5. Optionally, the channel information of the at least one second reference signal is used to estimate the channel information of all ports. The channel information of the at least one second reference signal refers to the channel information measured on the at least one second reference signal.
[0133] For example, the at least one first port can be used to form at least one port pattern for the network-side device to transmit reference signals, and the first reporting information is used to indicate the at least one port pattern. Optionally, the at least one first port can be used to form a port pattern, that is, the at least one first port is used to form a port pattern for the network-side device to transmit reference signals, and the first reporting information is used to indicate the port pattern for the network-side device to transmit reference signals. If the at least one first port is divided into at least one port pattern or the first reporting information is used to indicate the at least one port pattern, the at least one port pattern is used by the network-side device to determine the transmission port pattern of at least one second reference signal, or in other words, each of the at least one port patterns is a port pattern selected by the terminal for the network-side device to transmit at least one second reference signal. It should be understood that the above-mentioned transmission port pattern of reference signal or the port pattern of transmission of reference signal can be understood as one or more ports used to transmit reference signals.
[0134] In this embodiment of the application, the terminal can determine at least one first port based on the received at least one first reference signal and report it to the network-side device. This helps the network-side device select a port that can guarantee the estimation performance of channel information based on the at least one first port to send the reference signal, thereby helping to guarantee the estimation performance of channel information while reducing the resource overhead of the reference signal.
[0135] In some embodiments, the method 200 further includes:
[0136] The terminal receives second configuration information, which indicates at least one second resource and at least one of the following:
[0137] At least one port for a second reference signal;
[0138] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0139] The terminal receives the at least one second reference signal on the at least one second resource.
[0140] For example, when the second configuration information is used to indicate the port of the at least one second resource and the at least one second reference signal, the terminal receives the at least one second reference signal from the network-side device on the at least one second resource, and determines the port used to send the second reference signal according to the second configuration information. Similarly, when the second configuration information is used to indicate the at least one second resource and the mapping relationship, the terminal receives the at least one second reference signal from the network-side device on the at least one second resource, and determines the port used to send the second reference signal according to the second configuration information.
[0141] For example, the at least one second reference signal is used for channel measurement or estimation of channel information for a complete port. For instance, the terminal measures the at least one second reference signal to obtain channel information for the at least one second reference signal, and estimates the channel information for all ports based on the channel information of the at least one second reference signal to obtain estimated channel information. The terminal then reports the estimated channel information to the network-side device.
[0142] In some embodiments, the resource types of different second resources in the at least one second resource are indicated by different configuration information.
[0143] For example, different resource types in the at least one second resource are indicated by different configuration information in the second configuration information. The resource types may include periodic resources, non-periodic resources, or semi-persistent resources.
[0144] Since different terminals may report different ports or port patterns, when the network-side device configures at least one second resource for transmitting the at least one second reference signal for terminals with different reported ports or port patterns, this embodiment configures the resource type of different second resources through different configuration information. For example, each terminal can be configured with a periodic and an aperiodic second resource. Multiple terminals can share the same second resource, and then the reference signal is sent on the aperiodic second resource according to the measurement requirements of each terminal. In this way, it is not necessary to send a reference signal corresponding to a different port set for each terminal, thus improving the utilization efficiency of the reference signal resource and reducing the reference signal overhead.
[0145] In some embodiments, the second configuration information is used to indicate a first bitmap, where each bit in the first bitmap indicates whether a port or a port of the first reference signal is a port of the second reference signal. For example, each bit indicates whether a port of a network-side device is a port of the second reference signal, thereby indicating the port of the second reference signal.
[0146] For example, the number of bits in the first bitmap is equal to the number of ports of the network-side device. Each bit in the first bitmap indicates whether a port is a port of the second reference signal, thus indicating the port of the second reference signal. For example, when the value of the first bit in the first bitmap is a first value, it indicates that the port corresponding to the first bit is a port of the second reference signal; when the value of the first bit is a second value, it indicates that the port corresponding to the first bit is not a port of the second reference signal. The first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. Optionally, the ports corresponding to each bit are arranged in the order of first dimension, then second dimension, and finally polarization direction, or in the order of second dimension, then first dimension, and finally polarization direction.
[0147] For example, the number of bits in the first bitmap is equal to the number of ports of the at least one first reference signal. Each bit in the first bitmap indicates whether a port of one of the at least one first reference signal is a port of the second reference signal, thereby indicating the mapping relationship between the ports of the second reference signal and the ports of the first reference signal. For example, when the value of the first bit in the first bitmap is a first value, it indicates that the port of the first reference signal corresponding to the first bit is a port of the second reference signal; when the value of the first bit is a second value, it indicates that the port of the first reference signal corresponding to the first bit is not a port of the second reference signal. The first value is 1 and the second value is 0, or the first value is 0 and the second value is 1.
[0148] In some embodiments, the second configuration information is also used to indicate at least one of the following:
[0149] The first identifier associated with at least one first resource;
[0150] The first resource group is associated with a second identifier, and the first resource group is associated with some or all of the resources in the at least one first resource. For example, the first resource group may be a resource group obtained by dividing the at least one first resource.
[0151] The third identifier associated with the third configuration information, wherein the third configuration information is used to indicate the reporting configuration of the first reporting information;
[0152] The identifier of the AI model.
[0153] In some embodiments, the first configuration information is also used to indicate at least one of the following:
[0154] The topology of the port set associated with at least one first resource;
[0155] The first identifier associated with at least one first resource;
[0156] The first resource group is associated with a second identifier, and the first resource group is associated with some or all of the resources in the at least one first resource. For example, the first resource group may be a resource group obtained by dividing the at least one first resource.
[0157] In some embodiments, if the at least one first port is divided into at least one port pattern, the first reported information is used to indicate the at least one port pattern, wherein the first port pattern in the at least one port pattern is indicated by at least one of the following:
[0158] A first candidate port set from at least one candidate port set, wherein the first port pattern includes all ports in the first candidate port set;
[0159] The second bitmap, where each bit in the second bitmap indicates whether a port is a port in the first port pattern;
[0160] At least one first port set, wherein the first port pattern includes some or all of the ports in the at least one first port set.
[0161] For example, the first reporting information is specifically used to indicate at least one first candidate port set, and any one of the first candidate port sets can be used as the first port pattern, that is, the first port pattern may include all ports in any one of the at least one first candidate port sets.
[0162] In other words, the network-side device configures the terminal with at least one candidate port set, and the terminal determines at least one candidate port set (i.e., the at least one first candidate port set) and reports it to the network-side device. Each first candidate port set can serve as a port pattern, used by the network-side device to send at least one second reference signal, which is used for channel measurement or estimation of channel information for a complete port.
[0163] For example, the first reported information is used to indicate at least one bitmap. Any one of the at least one second bitmaps can be a second bitmap. At least one port indicated by any one of the at least one bitmaps can be used to form the first port pattern, that is, the first port pattern may include at least one port indicated by any one of the at least one bitmaps. Each bit in the second bitmap can indicate whether a port is included in the first port pattern. For example, when the value of the first bit in the first bitmap is a first value, it indicates that the port corresponding to the first bit is included in the first port pattern. When the value of the first bit is a second value, it indicates that the port corresponding to the first bit is not included in the first port pattern. The first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. Optionally, the ports corresponding to each bit are arranged in the order of first dimension, then second dimension, and finally polarization direction, or in the order of second dimension, then first dimension, and finally polarization direction.
[0164] For example, the first reported information is specifically used to indicate at least one port set group, where any one port set group includes at least one first port set. Some or all ports in all first port sets within any one port set group can serve as the first port pattern; that is, the first port pattern can include some or all ports in all first port sets within any one port set group. Optionally, it can be indicated by a protocol or by a network-side device that all ports in each first port set belong to the first port pattern. Similarly, it can be indicated by a protocol or by a network-side device which ports in each first port set belong to the first port pattern. For instance, it can be indicated by a protocol or by a network-side device that one or more ports in each first port set belong to the first port pattern; that is, for each first port set in a port set group, it can be indicated by a protocol or by a network-side device that one or more ports belong to a port pattern.
[0165] In some embodiments, the first reporting information is further used to indicate at least one of the following:
[0166] The first identifier associated with at least one first resource;
[0167] The first resource group is associated with a second identifier, and the first resource group is associated with some or all of the resources in the at least one first resource. For example, the first resource group may be a resource group obtained by dividing the at least one first resource.
[0168] The third identifier associated with the third configuration information, wherein the third configuration information is used to indicate the reporting configuration of the first reporting information;
[0169] The identifier of the AI model.
[0170] In some embodiments, prior to step S202, method 200 further includes:
[0171] The terminal receives the third configuration information;
[0172] The third configuration information is used to indicate at least one of the following:
[0173] The at least one set of candidate ports;
[0174] The second port set, wherein the ports in the second port set are the first ports.
[0175] For example, the candidate port set may also be referred to as the selectable or usable port set.
[0176] For example, the second port set may also be referred to as the set of ports that must be selected or used. The second port set may be empty or non-empty.
[0177] For example, when the third configuration information is used to indicate the at least one candidate port set, all ports in one of the candidate port sets (i.e., the first candidate port set) selected by the terminal from the at least one candidate port set can be used as a port pattern or the at least one first port. Here, all ports in a candidate port set can be used as a port pattern. For instance, if the third configuration information is used to indicate the at least one candidate port set, then the first reporting information is used to indicate at least one first candidate port set, and all ports in any one of the at least one first candidate port sets can be used to form a port pattern, such as the first port pattern mentioned above. That is, the first port pattern can include all ports in any one of the first candidate port sets.
[0178] For example, when the third configuration information is used to indicate the second port set, the terminal selects at least some or all ports from at least one first port set as a port pattern or the at least one first port based on the second port set. When the first reporting information indicates at least one port pattern, the first reporting information is used to indicate the at least one port set group, wherein some or all ports from all first port sets in any port set group and all ports from the second port set can be used to form a port pattern, such as the first port pattern mentioned above, that is, the first port pattern may include: some or all ports from all first port sets in any port set group and all ports from the second port set.
[0179] For example, regarding a first port pattern, when the first reported information is used to indicate a first candidate port set, the first port pattern includes all ports in the first candidate port set. Similarly, when the first reported information is used to indicate at least one first port set, the first port pattern includes all ports in the second port set and some or all ports in the at least one first port set. The second port set can be empty or non-empty.
[0180] In some embodiments, the third configuration information is also used to indicate at least one of the following:
[0181] Used to determine the threshold value of the at least one first port;
[0182] The third identifier associated with the third configuration information;
[0183] The uplink resources used in the first reported information.
[0184] In some embodiments, the first identifier includes at least one of the following: resource identifier, dataset ID, associated ID, beam ID, cell ID, and AI model identifier; or the second identifier includes at least one of the following: resource group identifier, dataset ID, associated ID, beam ID, cell ID, and AI model identifier.
[0185] In some embodiments, if the at least one first port is divided into at least one port pattern, then the first port pattern in the at least one port pattern satisfies at least one of the following:
[0186] The distance between ports in the first port pattern is greater than or equal to a first threshold;
[0187] The first number of ports in the first port pattern satisfies the first requirement;
[0188] The second number of ports in the first port pattern other than the second port set satisfies the second requirement. The second port set is the port set indicated by the third configuration information. The third configuration information is used to indicate the reporting configuration of the first reporting information. The ports in the second port set are the first ports.
[0189] The at least one first port is uniformly distributed in at least one dimension (e.g., the first dimension or the second dimension).
[0190] For example, the first number is greater than or equal to the second number. For instance, when the second port set is empty, the first number is equal to the second number. Or, when the second port set is not empty, the first number is greater than the second number.
[0191] In some embodiments, the first number of ports in the first port pattern satisfies a first requirement, including at least one of the following:
[0192] The first number is within the first range of values;
[0193] The first number is less than or equal to the first maximum value.
[0194] For example, the first value range can be defined by a protocol or configured by the network-side device. The first value range can include one or more numerical values; for example, the first value range can be 4, 8, 12, 24, 32. The first value range can be a continuous range of values; for example, the first value range can be [4, 32]. The first maximum value can be defined by a protocol or configured by the network-side device. The first maximum value can be an even number; for example, the first maximum value can be a multiple of 2 or a multiple of 4.
[0195] In some embodiments, the second number of ports in the first port pattern other than the second port set satisfies the second requirement, including at least one of the following:
[0196] The second number falls within the range of the second value;
[0197] The second number is less than or equal to the second maximum value.
[0198] For example, the second value range can be defined by a protocol or configured by the network-side device. The second value range can include one or more numerical values; for example, the second value range can be 2, 4, 6, 8, 10. The second value range can be a continuous range of values; for example, the second value range can be [2, 10]. The second maximum value can be defined by a protocol or configured by the network-side device. The second maximum value can be an even number. For example, the second maximum value can be a multiple of 2 or a multiple of 4.
[0199] In some embodiments, prior to S201, the method 200 further includes:
[0200] The terminal reports its capability information, which indicates at least one of the following:
[0201] An indication of whether the terminal supports the ability to estimate the channel information of all ports using channel information from a subset of ports;
[0202] Indication regarding whether the terminal supports multiple models;
[0203] The maximum number of models supported by the terminal;
[0204] The minimum number of ports required for the terminal to estimate channel information;
[0205] The ratio of the minimum number of ports required for the terminal to estimate channel information to the number of ports corresponding to the channel information to be estimated.
[0206] For example, an indication of whether the terminal supports the ability to estimate the channel information of all ports using channel information of some ports includes: an indication of whether the terminal supports an AI-based low-overhead pilot channel estimation method.
[0207] For example, the ratio of the minimum number of ports required for the terminal to estimate channel information to the number of ports corresponding to the channel information to be estimated can be: the ratio of the minimum number of ports required for the terminal to estimate channel information to the total number of ports, that is, the ports corresponding to the channel information to be estimated are all ports. Optionally, the ratio is used to determine the minimum number of ports required for the terminal to estimate channel information. For example, if the minimum value of the ratio is s, it means that the terminal needs at least s×P ports to estimate channel information, where P represents the total number of ports.
[0208] In this embodiment, the capability information can serve as auxiliary information for the network-side device to send the at least one first reference signal, thereby further saving the resource overhead of the reference signal. For example, if the terminal supports the ability to estimate the channel information of all ports using the channel information of some ports, the network-side device sends the aforementioned first configuration information and at least one first reference signal to the terminal. This avoids the resource overhead caused by sending unnecessary first configuration information and at least one first reference signal when the terminal does not support the ability to estimate the channel information of all ports using the channel information of some ports.
[0209] The solution of this application will be described below with reference to specific embodiments.
[0210] Example 1:
[0211] This embodiment describes the process and method for a terminal and a network-side device to jointly determine the transmission port pattern. Its advantage lies in that, through the method of this embodiment, the network-side device and the terminal can align their understanding of the port used to transmit the reference signal.
[0212] Figure 6 This is a schematic flowchart of a method 300 for reporting first reporting information provided in an embodiment of this application.
[0213] like Figure 6 As shown, the reporting method 300 may include:
[0214] S301, the terminal reports its capability information to the network-side device.
[0215] The capability information is used to indicate at least one of the following:
[0216] An indication of whether the terminal supports the ability to estimate the channel information of all ports using channel information from a subset of ports;
[0217] Indication regarding whether the terminal supports multiple models;
[0218] The maximum number of models supported by the terminal;
[0219] The minimum number of ports required for the terminal to estimate channel information;
[0220] The ratio of the minimum number of ports required for the terminal to estimate channel information to the number of ports corresponding to the channel information to be estimated.
[0221] For example, the ratio of the minimum number of ports required for the terminal to estimate channel information to the number of ports corresponding to the channel information to be estimated can be: the ratio of the minimum number of ports required for the terminal to estimate channel information to the total number of ports, that is, the ports corresponding to the channel information to be estimated are all ports. Optionally, the ratio is used to determine the minimum number of ports required for the terminal to estimate channel information. For example, if the minimum value of the ratio is s, it means that the terminal needs at least s×P ports to estimate channel information, where P represents the total number of ports.
[0222] S302, the terminal receives the first configuration information from the network-side device.
[0223] The first configuration information refers to the configuration of at least one first reference signal used for data collection / model training. The network-side device sends the first configuration information, which is used to configure at least one first resource. The terminal performs model training by measuring at least one first reference signal resource transmitted on the at least one first resource. The first configuration information also indicates the topology of the port set associated with the at least one first resource, for example, it may indicate the number of ports N1 in the first dimension and the number of ports N2 in the second dimension. It should be understood that for a dual-polarization array, the total number of ports is P = 2N1N2, where 2 represents the two polarization directions. Optionally, the network-side device may also indicate or agree on the port spacing in the first and second dimensions. When the number of ports in a certain dimension is 1, the port spacing corresponding to that dimension may not be indicated.
[0224] Optionally, the first configuration information can configure the use of at least one of the first resources as model training or to determine port patterns, for example, configuring its use as training.
[0225] Optionally, for each first resource, the first configuration information also indicates an associated first identifier. This first identifier can be one of the following: resource identifier, dataset ID, associated ID, beam ID, cell ID, or AI model identifier. For example, first resources with the same beam identifier indicate that these first resources use the same transmission beam and may further use the same other physical parameters (e.g., network-side device array tilt angle, network-side device height, etc.), and will be used for training the same model. Simultaneously, ports with the same sequence number / index of different first resources possessing the same first identifier can be considered to correspond to the same port.
[0226] Optionally, multiple first resources will be divided into multiple groups or sets, such as CSI-RS resource sets or CSI-RS resource groups. Reference signals within the same resource group can use the same transmit beam and further use the same other physical parameters (e.g., network-side device array tilt angle, network-side device height, etc.). For example, if the same resource group is used for training the same model, ports with the same sequence number / index of different first resources within the same resource group can be considered to correspond to the same port. For each resource group, the first configuration information also indicates an associated second identifier. Optionally, this second identifier can be the identifier of the first resource group / set, or it can be one of the following: dataset ID, associated ID, beam ID, cell ID, or AI model identifier. In some possible embodiments, the second identifier can be determined according to certain rules, such as the order of network-side device configuration. For example, the second identifier of the first configured first resource group is 0, the second identifier of the second configured first resource group is 1, and so on.
[0227] S303, the terminal receives third configuration information from the network-side device.
[0228] The third configuration information refers to the configuration information related to terminal training and reporting; in other words, the network-side device uses the third configuration information to configure the terminal to train and report the AI model. The third configuration information indicates at least one of the following:
[0229] Scenario 1:
[0230] The third configuration information indicates relevant information about the set of ports that can be used, such as indicating one or more sets of ports that can be used.
[0231] Optionally, an indication of any available set of ports can be provided by a bitmap.
[0232] For example, each bit in the bitmap can indicate whether each port is usable (in which case each bit corresponds to one port), or whether each pair of ports (e.g., a dual-polarized antenna port pair) is usable (in which case each bit corresponds to one pair of ports), or whether a subset of ports is usable (in which case each bit corresponds to one subset of ports, and whether the ports in that subset are usable is described below). A port subset contains at least one port. Some possible port subset patterns (which can also be understood as the topological arrangement of ports within a subset) are as follows: Figure 7As shown, the pattern of the port subset can be configured by the network-side device or the protocol default. Figure 8 A schematic diagram is given, indicating the available port sets based on a bitmap. There are four port subsets (represented by solid and dashed boxes), two of which (represented by solid boxes) are available. Furthermore, when a port subset is available, it can mean that all ports in that subset are available, or that only some ports in that subset are available. For example, ... Figure 9 As shown (ports within solid boxes represent usable ports), which ports in the usable port subset are usable can be configured by the network-side device or agreed upon by the protocol. Optionally, several possible port selection methods can be configured or predefined for the port subset. For example, assuming the port subset diagram is as follows... Figure 7 Given the port subset shown in (b), the network-side device can indicate the usable ports within the subset, either by specifying or through two predefined port selection methods in the protocol. For example... Figure 9 (c) and Figure 9 (d) For each subset of available ports, the network-side device can indicate the port selection method, for example, indicating the port selection method as... Figure 9 (c)
[0233] It should be understood that the set of usable ports can be referred to as the set of reportable ports or the set of candidate ports mentioned above.
[0234] Optionally, any usable set of ports can be indicated by the index, identifier, or sequence number of a single usable port / port pair (e.g., a dual-polarized antenna port pair) / port subset, or by the number of combinations. Other relevant explanations can be found in the bitmap section above. The numbering / arrangement order of ports / port pairs (e.g., dual-polarized antenna port pairs) / port subsets can be in the following order: first dimension, then second dimension (if polarization direction is considered, then first dimension, then second dimension, and finally polarization direction), or second dimension, then first dimension (if polarization direction is considered, then second dimension, then first dimension, and finally polarization direction). In some embodiments, the first dimension can be vertical and the second dimension horizontal; in other embodiments, the first dimension can be horizontal and the second dimension vertical.
[0235] Scenario 2:
[0236] The third configuration information indicates a second port set, which is the set of ports that the terminal must report. In other words, the ports reported by the terminal (i.e., at least one first port or any one of at least one port pattern derived from at least one first port) must include all ports in the second port set. The specific indication method of this second port set can be found in Case 1.
[0237] Optionally, the terminal can select more ports for reporting based on this second set of ports.
[0238] Optionally, network-side device configurations or protocols may stipulate rules or restrictions that terminals must adhere to when determining the port to report. For example, the above restrictions can be one or a combination of the following:
[0239] The distance between the reported ports must be greater than a certain threshold. Optionally, the distance between ports can be determined based on the array topology indicated by the network-side device, such as the Manhattan distance, then the indices for the two dimensions are respectively... The port #1 and the corresponding index are Port #2, the distance between the two ports can be expressed as Optionally, the distance between ports can be determined based on the array topology configured on the network-side devices and the port spacing in two dimensions, such as Euclidean distance, where the indices for the two dimensions are respectively... The port #1 and the corresponding index are Port #2, the distance between the two ports can be expressed as Where d1 represents the port spacing in the first dimension, and d2 represents the port spacing in the second dimension. d1 and d2 can be configured by the network-side device or are default values of the protocol.
[0240] The number of additional ports (i.e., the ports reported other than those in the second port set) must meet a certain requirement, such as being a multiple of 2 or a multiple of 4.
[0241] The final reported number of ports must meet certain requirements, such as being one of the following values: 4, 8, 12, 24, or 32.
[0242] The final number of ports reported cannot exceed a certain maximum value.
[0243] The final reported port arrangement must be evenly distributed along the first or second dimension.
[0244] It should be understood that when a terminal reports at least one port pattern, the rules or restrictions that the terminal needs to follow when determining the port to be reported may be restrictions or rules specific to a port pattern, but this application is not limited to this.
[0245] Scenario 3:
[0246] The terminal determines the reported port or port pattern entirely. This can be considered a special case of Case 2, equivalent to the network-side device configuring an empty set of required ports (i.e., the second port set). In this case, it is not necessary to specify the required port set; the protocol defaults to an empty set. Optionally, the network-side device can configure or the protocol can stipulate rules or restrictions that the terminal must follow when determining the reported port or port pattern. See Case 2 for details.
[0247] In this embodiment, the third configuration information can also be used to indicate at least one of the following:
[0248] The uplink resources used by the terminal for reporting can be, for example, PUSCH resources or PUCCH resources.
[0249] The threshold value for terminal performance estimation (this threshold value is used by the terminal to determine the port or port pattern to be reported), the type of this threshold value can be:
[0250] Mean squared error (MSE);
[0251] Normalized mean squared error (NMSE);
[0252] Squared Generalized Cosine Similarity (SGCS);
[0253] Block error rate (BLER).
[0254] The third identifier is an identifier associated with the third configuration information, such as reportConfigID.
[0255] In some possible embodiments, the first configuration information and the third configuration information are indicated through the same signaling. Alternatively, the third configuration information includes the first configuration information, or the first configuration information includes the third configuration information.
[0256] It is worth noting that limiting the port patterns that a terminal can choose has the advantage of increasing the likelihood that different terminals can share the same transmission pattern. This allows different terminals to use the same set of reference signals for channel measurement as much as possible during the channel information estimation process, or to maximize the intersection between the transmission patterns of different terminals, which helps to reduce the resource overhead of reference signals in the channel information estimation process.
[0257] S304, the terminal receives at least one first reference signal from the network-side device.
[0258] The terminal receives at least one first reference signal sent by the network-side device on at least one first resource configured in the first configuration information.
[0259] S305, the terminal sends the first reporting information to the network-side device.
[0260] Based on the received at least one first reference signal, the terminal determines at least one first port to be reported. Optionally, the at least one first port can be divided into at least one port pattern, and correspondingly, the terminal can report the at least one port pattern. For example, the terminal sends first reporting information to the network-side device, which indicates the at least one first port or at least one port pattern determined by the terminal.
[0261] The following is a brief description of the process by which the terminal determines the at least one first port or the at least one port pattern.
[0262] The terminal can be trained, for example using a random sampling network, to determine a set of ports with the minimum number of ports that meets both the inference performance threshold and the network-side device configuration requirements (e.g., network-side device configuration rules). This set can be directly used as the at least one first port or as a port pattern. If the network-side device is configured with a set of usable ports (e.g., case 1 in S303), the terminal can determine the inference performance for each set of usable ports and select a set of ports with the minimum number of ports that meets the inference performance threshold. This set can be directly used as the at least one first port or as a port pattern.
[0263] After the terminal determines the at least one first port or the at least one port pattern, it will report first reporting information in the reporting resources configured by the network-side device. The first reporting information is used to inform the network-side device of the at least one first port selected by the terminal. If the at least one first port is divided into at least one port pattern, the first reporting information is used to inform the network-side device of the at least one port pattern selected by the terminal. For example, the first reporting information indicates N port patterns. The value of N can be configured by the network-side device or specified by the protocol. In some possible embodiments, the network-side device configures or the protocol specifies a maximum value for N, and the number of port patterns actually indicated by the first reporting information may be less than the configured value or a preset value.
[0264] For case 1 in S303, the first reported information can indicate at least one first port or N port patterns by the index / serial number / identifier of the candidate port set corresponding to at least one first port or port pattern, or by the combination number or by the bit diagram (each bit corresponds to one). For case 2 or case 3 in S303, the first reported information can indicate the port selected by the terminal (i.e., the at least one first port) or a port pattern selected by the terminal through the following methods:
[0265] Method 1: The first reported information indicates the port or port pattern through a bit map.
[0266] Optionally, the length of the bitmap can be N1N2 or 2N1N2, or 2N1N2-N. s , where N s This indicates the number of ports that must be included. A bitmap length of N1N2 indicates that a pair of ports (e.g., a polarized antenna port pair) is selected simultaneously.
[0267] Method 2: The first reported information is indicated by the port's corresponding index / serial number / identifier or by the combination number, which indicates the port or port pattern.
[0268] Optionally, the first reported information does not need to indicate which ports must be included.
[0269] Optionally, the first reported information may also indicate the number of ports selected or the number of ports in the selected port pattern, or the difference between the total number of ports selected or the total number of ports in the selected port pattern and the total number of ports that must be included.
[0270] Method 3: The terminal reports the port selected by the terminal or a port pattern selected by the terminal in units of one or more port sets. For example, the first reporting information may indicate at least one first port set, indicating that the port selected by the terminal or a port pattern selected includes some or all of the ports in the indicated at least one first port set, which can be used as the transmission port pattern for the network-side device to send reference signals.
[0271] Optionally, the first reported information may indicate at least one first port set by the index / serial number / identifier number, combination number, or bit map corresponding to the port set.
[0272] Optionally, the first reporting information may also explicitly or implicitly indicate the total number of the at least one first port set reported.
[0273] Optionally, the first reported information may also indicate some or all of the ports in each first port set. For example, the first reported information may indicate the ports selected by the terminal in at least one of the aforementioned first port sets, or ports belonging to a port pattern selected by the terminal.
[0274] Optionally, network-side devices can be pre-configured or have multiple port selection methods predefined by the protocol, for example, Figure 9 As shown, the first reported information will indicate the port selection method for each first port set.
[0275] Optionally, the terminal may use a signaling instruction to indicate the port selected by the terminal from all the first port sets selected by the terminal, or a port belonging to a port pattern selected by the terminal. For example, a signaling instruction may be used to indicate the port selection method for all the first port sets selected by the terminal. That is, the port selection method for all the first port sets selected by the terminal can be the same.
[0276] Optionally, each port in each first port set selected by the terminal is included in the port pattern by default, or the port selected by the terminal in each first port set selected by the terminal is the protocol default or configured by the network-side device, such as the port with the smallest sequence number / index and / or its corresponding port in another polarization direction.
[0277] Optionally, the same port selection method can be used for each port set corresponding to any port pattern selected by the terminal.
[0278] Optionally, each port set corresponding to all port patterns selected by the terminal can use the same port selection method.
[0279] In some possible embodiments, the first reported information indicates at least one of the following identification information:
[0280] The first identifier associated with the first resource.
[0281] The second identifier associated with the first resource group.
[0282] The third identifier associated with the third configuration information, for example, is used when each configuration information has only one set of reference signals with the same transmission beam.
[0283] The identifier of an AI model, such as the identifier of an AI model.
[0284] In some possible embodiments, there may be a set of ports that can be reported by the network-side device (e.g., a set of candidate ports, or at least one port or port pattern that meets the configured or predefined restrictions) that does not meet the threshold value for inferring performance. In this case, the terminal can report an indication message to indicate that the event has occurred. For example, a bit can be reported, where a 1 indicates that the event has occurred, and a 0 indicates that it has not occurred.
[0285] Optionally, the identifier of the AI unit / AI model may be a model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific dataset associated with the AI unit / AI model, or an identifier of a specific scenario, environment, region, cell, channel characteristic, or device related to the AI / ML, or an identifier of a function, characteristic, capability, or module related to the AI / ML. This invention does not impose specific limitations on these.
[0286] It should be noted that in other alternative embodiments, the first configuration information may include the third configuration information, or the third configuration information may include the first configuration information, or the first configuration information and the third configuration information may be indicated by the same signaling. This application does not make any specific limitations in this regard.
[0287] It should also be noted that there is a one-to-one correspondence between different identification information, including the AI model's identifier, and the terminal's AI model. For example, the terminal can use the second and third identifiers as the associated reference signal to train an AI model. For each identifier, an AI model will be trained, and it may be assigned an AI model identifier (as mentioned above, this identifier can be reported). This identification information will be used by the network-side equipment to instruct the terminal to use an appropriate AI model for channel estimation or inference to obtain complete channel information when subsequently transmitting low-overhead reference signals.
[0288] Example 2:
[0289] In this embodiment, after receiving the first reporting information from the terminal, the network-side device configures at least one second reference signal for channel measurement, for example, configuring at least one second resource and a port for transmitting the at least one second reference signal. Accordingly, the terminal estimates channel information based on the at least one second reference signal received on the at least one second resource.
[0290] Figure 10 This is a schematic flowchart of a method 400 for estimating channel information for all ports provided in an embodiment of this application.
[0291] like Figure 10 As shown, the estimation method 400 may include:
[0292] S401, the terminal receives the second configuration information from the network-side device.
[0293] The second configuration information sent by the network-side device is used to configure at least one second reference signal, which is used for channel measurement. This second configuration information indicates that multiple second reference signals are used for channel measurement. These multiple second reference signals can be configured with different resource types or time-domain behaviors; for example, reference signal 1 is periodic, and reference signal 2 is aperiodic. Different second reference signals can have different numbers of ports, with each second reference signal having fewer ports than its corresponding first reference signal. The total number of ports for the at least one second reference signal is less than the number of ports for its corresponding first reference signal.
[0294] Optionally, the second configuration information can configure the use of the at least one second reference signal as channel measurement, for example, configuring the use as channel measurement.
[0295] Optionally, the second configuration information also indicates at least one of the following identification information:
[0296] The first identifier of the first resource;
[0297] The second identifier of the first resource group;
[0298] The third identifier of the third configuration information;
[0299] The identifier of the AI model.
[0300] Optionally, the second configuration information also needs to indicate the ports corresponding to the ports of the aforementioned multiple second reference signals, which can be indicated using the following methods:
[0301] Method 1: Indicates the topology of the array or port set (e.g., the number of ports in the first dimension and the number of ports in the second dimension), and indicates the position (including polarization direction) of the port of each of the above second reference signals on the array topology.
[0302] For example, such as Figure 11 As shown in (a), the second configuration information can indicate the positions of the ports of reference signal 1 and reference signal 2 on the array. In some embodiments, the port number / position in the first and second dimensions and the polarization direction can be indicated. In other embodiments, a bitmap (each bit in the bitmap corresponds to a port), or a combination number, or an index / number / identifier of the ports can be used, wherein the ports are arranged in the order of first dimension, then second dimension, and finally polarization direction, or in the order of second dimension, then first dimension, and finally polarization direction.
[0303] Method 2: This method indicates the correspondence between the ports of each second reference signal and the corresponding ports of the first reference signal (indicated by the third configuration information). Specifically, there is a one-to-one correspondence between the ports of at least one first reference signal used for training and their positions (including polarization directions) on the array. Optionally, the ports of the first reference signals can be arranged in either the first dimension, then the second dimension, and finally the polarization direction, or vice versa.
[0304] For example, such as Figure 11 As shown in (b), if the number of ports for at least one first reference signal used for training is P = 2N1N2, then it is necessary to indicate which of the P ports is the port for the at least one second reference signal. Further, a bitmap, a combination number, or a port index / serial number / identifier can be used for indication.
[0305] It should be noted that for a second reference signal, the corresponding first reference signal can be determined based on the indicated identification information. For example, if the indicated identifier is a first or second identifier, then the first reference signal with the corresponding identifier is the corresponding first reference signal; if the indicated identifier is a third identifier, then the corresponding first reference signal is the first reference signal indicated by the third configuration information; if the indicated identifier is the identifier of an AI model, then the corresponding first reference signal is the first reference signal used to train the model corresponding to that identifier.
[0306] The relationship between the port of at least one second reference signal and the port of the corresponding first reference signal used for training, or their positions in the array topology, may be completely different or not completely the same. In other words, the ports of these second reference signals may correspond to different ports of the first reference signal.
[0307] S402, the terminal receives at least one second reference signal.
[0308] The terminal receives at least one second reference signal on at least one second resource indicated by the second configuration information.
[0309] S403, the terminal estimates channel information based on the measurement of the at least one second reference signal.
[0310] The terminal measures the at least one second reference signal and selects an appropriate AI model based on the identification information in the second configuration information to infer the channel information corresponding to P ports for subsequent reporting.
[0311] In some scenarios, different terminals require different port patterns for their corresponding reference signals. Typically, network-side devices need to configure different second reference signals for different terminals, which leads to a significant overall overhead for the second reference signals. In this embodiment, the network-side device can configure a single-periodic second reference signal available to all terminals, with the corresponding port being the intersection of the port patterns reported by all terminals (e.g., a set of ports that must be included). Then, an aperiodic second reference signal is configured for each terminal, which can be triggered according to actual measurement needs. Because a common reference signal used by all users is configured, redundant transmissions are avoided, thus significantly reducing the overhead of the at least one second reference signal.
[0312] Of course, in some possible embodiments, the network-side device can send the finalized port pattern to the terminal so that the terminal can retrain or receive the second reference signal. The advantage of retraining is that subsequent second reference signals can be shared with different terminals.
[0313] The wireless communication method provided in this application can be executed by a wireless communication device. This application uses an example of a wireless communication device executing the wireless communication method to illustrate the wireless communication device provided in this application.
[0314] This application provides a wireless communication device. As an example, the wireless communication device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0315] The wireless communication device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0316] For details, see Figure 12 When the wireless communication device is a terminal or a component within a terminal, the wireless communication device 500 includes:
[0317] Receiver module 501 is used for:
[0318] Receive first configuration information, the first configuration information being used to indicate at least one first resource;
[0319] Receive at least one first reference signal on the at least one first resource;
[0320] Processing module 502 is used for:
[0321] At least one first port is determined based on the at least one first reference signal;
[0322] Transmitting unit 503 is used for:
[0323] The first reporting information is reported, which is used to indicate the at least one first port.
[0324] In some embodiments, the receiving module 501 is further configured to:
[0325] Receive second configuration information, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0326] At least one port for a second reference signal;
[0327] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0328] The at least one second reference signal is received on the at least one second resource.
[0329] In some embodiments, the resource types of different second resources in the at least one second resource are indicated by different configuration information.
[0330] In some embodiments, the second configuration information is used to indicate a first bitmap, wherein each bit in the first bitmap indicates whether a port or a port of the first reference signal is a port of the second reference signal.
[0331] In some embodiments, the second configuration information is also used to indicate at least one of the following:
[0332] The first identifier associated with at least one first resource;
[0333] A second identifier associated with a first resource group, wherein the first resource group is associated with some or all of the resources in the at least one first resource;
[0334] The third identifier associated with the third configuration information, wherein the third configuration information is used to indicate the reporting configuration of the first reporting information;
[0335] The identifier of the AI model.
[0336] In some embodiments, the first configuration information is also used to indicate at least one of the following:
[0337] The topology of the port set associated with at least one first resource;
[0338] The first identifier associated with at least one first resource;
[0339] The second identifier is associated with the first resource group, which is associated with some or all of the resources in the at least one first resource.
[0340] In some embodiments, if the at least one first port is divided into at least one port pattern, the first reported information is used to indicate the at least one port pattern, wherein the first port pattern in the at least one port pattern is indicated by at least one of the following:
[0341] A first candidate port set from at least one candidate port set, wherein the first port pattern includes all ports in the first candidate port set;
[0342] The second bitmap, where each bit in the second bitmap indicates whether a port is a port in the first port pattern;
[0343] At least one first port set, wherein the first port pattern includes some or all of the ports in the at least one first port set.
[0344] In some embodiments, if the third configuration information is used to indicate the at least one candidate port set, then the first reporting information is used to indicate the first candidate port set; or
[0345] If the third configuration information is used to indicate the second port set, then the first reporting information is used to indicate the at least one first port set, and the port in the second port set is the first port;
[0346] The third configuration information is used to indicate the reporting configuration of the first reporting information.
[0347] In some embodiments, the first reporting information is further used to indicate at least one of the following:
[0348] The first identifier associated with at least one first resource;
[0349] A second identifier associated with a first resource group, wherein the first resource group is associated with some or all of the resources in the at least one first resource;
[0350] The third identifier associated with the third configuration information, wherein the third configuration information is used to indicate the reporting configuration of the first reporting information;
[0351] The identifier of the AI model.
[0352] In some embodiments, before receiving at least one first reference signal on at least one first resource, the receiving module 501 is further configured to:
[0353] Receive the third configuration information;
[0354] The third configuration information is used to indicate at least one of the following:
[0355] The at least one set of candidate ports;
[0356] The second port set, wherein the ports in the second port set are the first ports.
[0357] In some embodiments, the third configuration information is also used to indicate at least one of the following:
[0358] Used to determine the threshold value of the at least one first port;
[0359] The third identifier associated with the third configuration information;
[0360] The uplink resources used in the first reported information.
[0361] In some embodiments, the first identifier includes at least one of the following: resource identifier, dataset identifier, association identifier, beam identifier, cell identifier, and AI model identifier; or
[0362] The second identifier includes at least one of the following: resource group identifier, dataset identifier, association identifier, beam identifier, cell identifier, and AI model identifier.
[0363] In some embodiments, if the at least one first port is divided into at least one port pattern, then the first port pattern in the at least one port pattern satisfies at least one of the following:
[0364] The distance between ports in the first port pattern is greater than or equal to a first threshold;
[0365] The first number of ports in the first port pattern satisfies the first requirement;
[0366] The second number of ports in the first port pattern other than the second port set satisfies the second requirement. The second port set is the port set indicated by the third configuration information. The third configuration information is used to indicate the reporting configuration of the first reporting information. The ports in the second port set are the first ports.
[0367] The ports in the first port pattern are uniformly distributed in at least one dimension.
[0368] In some embodiments, the first number of ports in the first port pattern satisfies a first requirement, including at least one of the following:
[0369] The first number is within the first range of values;
[0370] The first number is less than or equal to the first maximum value.
[0371] In some embodiments, the second number of ports in the first port pattern other than the second port set satisfies the second requirement, including at least one of the following:
[0372] The second number falls within the range of the second value;
[0373] The second number is less than or equal to the second maximum value.
[0374] In some embodiments, before the receiving module 501 receives the first configuration information, the sending module 503 is further configured to:
[0375] The terminal's capability information is reported, and the capability information is used to indicate at least one of the following:
[0376] An indication of whether the terminal supports the ability to estimate the channel information of all ports using channel information from a subset of ports;
[0377] Indication regarding whether the terminal supports multiple models;
[0378] The maximum number of models supported by the terminal;
[0379] The minimum number of ports required for the terminal to estimate channel information;
[0380] The ratio of the minimum number of ports required for the terminal to estimate channel information to the number of ports corresponding to the channel information to be estimated.
[0381] See Figure 13 When the wireless communication device is a network-side device or a component within a network-side device, the wireless communication device 600 includes:
[0382] The sending module 601 is used for:
[0383] Send first configuration information to the terminal, wherein the first configuration information is used to indicate at least one first resource;
[0384] Send at least one first reference signal to the terminal on the at least one first resource, the at least one first reference signal being used to determine at least one first port;
[0385] Receiver module 602, used for:
[0386] The terminal receives first reporting information, which is used to indicate the at least one first port.
[0387] In some embodiments, the sending module 601 is further configured to:
[0388] Send second configuration information to the terminal, the second configuration information being used to indicate at least one second resource and at least one of the following:
[0389] At least one port for a second reference signal;
[0390] A mapping relationship between the port of at least one second reference signal and the port of the at least one first reference signal;
[0391] The at least one second reference signal is sent to the terminal on the at least one second resource.
[0392] In some embodiments, the resource types of different second resources in the at least one second resource are indicated by different configuration information.
[0393] In some embodiments, the second configuration information is used to indicate a first bitmap, wherein each bit in the first bitmap indicates whether a port or a port of the first reference signal is a port of the second reference signal.
[0394] In some embodiments, the second configuration information is also used to indicate at least one of the following:
[0395] The first identifier associated with at least one first resource;
[0396] A second identifier associated with a first resource group, wherein the first resource group is associated with some or all of the resources in the at least one first resource;
[0397] The third identifier associated with the third configuration information, wherein the third configuration information is used to indicate the reporting configuration of the first reporting information;
[0398] The identifier of the AI model.
[0399] In some embodiments, the first configuration information is also used to indicate at least one of the following:
[0400] The topology of the port set associated with at least one first resource;
[0401] The first identifier associated with at least one first resource;
[0402] The second identifier is associated with the first resource group, which is associated with some or all of the resources in the at least one first resource.
[0403] In some embodiments, if the at least one first port is divided into at least one port pattern, the first reported information is used to indicate the at least one port pattern, wherein the first port pattern in the at least one port pattern is indicated by at least one of the following:
[0404] A first candidate port set from at least one candidate port set, wherein the first port pattern includes all ports in the first candidate port set;
[0405] The second bitmap, where each bit in the second bitmap indicates whether a port is a port in the first port pattern;
[0406] At least one first port set, wherein the first port pattern includes some or all of the ports in the at least one first port set.
[0407] In some embodiments, if the third configuration information is used to indicate the at least one candidate port set, then the first reporting information is used to indicate the first candidate port set; or
[0408] If the third configuration information is used to indicate the second port set, then the first reporting information is used to indicate the at least one first port set, and the port in the second port set is the first port;
[0409] The third configuration information is used to indicate the reporting configuration of the first reporting information.
[0410] In some embodiments, the first reporting information is further used to indicate at least one of the following:
[0411] The first identifier associated with at least one first resource;
[0412] A second identifier associated with a first resource group, wherein the first resource group is associated with some or all of the resources in the at least one first resource;
[0413] The third identifier associated with the third configuration information, wherein the third configuration information is used to indicate the reporting configuration of the first reporting information;
[0414] The identifier of the AI model.
[0415] In some embodiments, before the transmitting module 601 transmits at least one first reference signal to the terminal on at least one first resource, it is further configured to:
[0416] Send the third configuration information to the terminal;
[0417] The third configuration information is used to indicate at least one of the following:
[0418] The at least one set of candidate ports;
[0419] The second port set, wherein the ports in the second port set are the first ports.
[0420] In some embodiments, the third configuration information is also used to indicate at least one of the following:
[0421] Used to determine the threshold value of the at least one first port;
[0422] The third identifier associated with the third configuration information;
[0423] The uplink resources used in the first reported information.
[0424] In some embodiments, the first identifier includes at least one of the following: resource identifier, dataset identifier, association identifier, beam identifier, cell identifier, and AI model identifier; or
[0425] The second identifier includes at least one of the following: resource group identifier, dataset identifier, association identifier, beam identifier, cell identifier, and AI model identifier.
[0426] In some embodiments, if the at least one first port is divided into at least one port pattern, then the first port pattern in the at least one port pattern satisfies at least one of the following:
[0427] The distance between ports in the first port pattern is greater than or equal to a first threshold;
[0428] The first number of ports in the first port pattern satisfies the first requirement;
[0429] The second number of ports in the first port pattern other than the second port set satisfies the second requirement. The second port set is the port set indicated by the third configuration information. The third configuration information is used to indicate the reporting configuration of the first reporting information. The ports in the second port set are the first ports.
[0430] The ports in the first port pattern are uniformly distributed in at least one dimension.
[0431] In some embodiments, the first number of ports in the first port pattern satisfies a first requirement, including at least one of the following:
[0432] The first number is within the first range of values;
[0433] The first number is less than or equal to the first maximum value.
[0434] In some embodiments, the second number of ports in the first port pattern other than the second port set satisfies the second requirement, including at least one of the following:
[0435] The second number falls within the range of the second value;
[0436] The second number is less than or equal to the second maximum value.
[0437] In some embodiments, before the sending module 601 sends the first configuration information to the terminal, the receiving module 602 is further configured to:
[0438] Receive capability information of the terminal from the terminal, the capability information being used to indicate at least one of the following:
[0439] An indication of whether the terminal supports the ability to estimate the channel information of all ports using channel information from a subset of ports;
[0440] Indication regarding whether the terminal supports multiple models;
[0441] The maximum number of models supported by the terminal;
[0442] The minimum number of ports required for the terminal to estimate channel information;
[0443] The ratio of the minimum number of ports required for the terminal to estimate channel information to the number of ports corresponding to the channel information to be estimated.
[0444] The apparatus provided in this application embodiment can achieve... Figures 5 to 11 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0445] like Figure 14 As shown in the illustration, this application also provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores programs or instructions that can run on the processor 701. For example, when the communication device 700 is a terminal, the program or instructions executed by the processor 701 implement the various steps of the above-described wireless communication method embodiments and achieve the same technical effect. When the communication device 700 is a network-side device, the program or instructions executed by the processor 701 implement the various steps of the above-described wireless communication method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0446] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figures 5 to 11 The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 12 The wireless communication device shown. Specifically, Figure 15 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0447] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.
[0448] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 15The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0449] It should be understood that, in this embodiment, the input unit 804 may include a graphics processor 8041 and a microphone 8042. The graphics processor 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0450] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 801 can transmit it to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0451] The memory 809 can be used to store software programs or instructions, as well as various data. The memory 809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (Synchlink DRAM, SLDRAM), and direct memory bus RAM (DRRAM). The memory 809 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0452] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.
[0453] The radio frequency unit 801 is used for:
[0454] Receive first configuration information, the first configuration information being used to indicate at least one first resource;
[0455] Receive at least one first reference signal on the at least one first resource;
[0456] The processor 810 is used for:
[0457] At least one first port is determined based on the at least one first reference signal;
[0458] The radio frequency unit 801 is also used for:
[0459] The first reporting information is reported, which is used to indicate the at least one first port.
[0460] In this embodiment of the application, the terminal can determine at least one first port based on the received at least one first reference signal and report it to the network-side device. This helps the network-side device select a port that can guarantee the estimation performance of channel information based on the at least one first port to send the reference signal, thereby helping to improve the estimation performance of channel information while reducing the resource overhead of the reference signal.
[0461] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above wireless communication method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.
[0462] This application embodiment also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figures 5 to 11 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0463] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 13 The wireless communication device shown. (As shown) Figure 16 As shown, the network-side device 900 includes: an antenna 91, a radio frequency (RF) device 92, a baseband device 93, a processor 94, and a memory 95. The antenna 91 is connected to the RF device 92. In the uplink direction, the RF device 92 receives information through the antenna 91 and transmits the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the RF device 92. The RF device 92 processes the received information and transmits it through the antenna 91.
[0464] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, which includes a baseband processor.
[0465] Baseband device 93 may include, for example, at least one baseband board on which multiple chips are disposed, one of which is, for example, a baseband processor. Figure 16As shown, the baseband device 93 is connected to the memory 95 via a bus interface to call the program in the memory 95 and execute the network device operation shown in the above method embodiment.
[0466] The network-side device may also include a network interface 96, such as a Common Public Radio Interface (CPRI).
[0467] Specifically, the network-side device 900 in this application embodiment further includes: instructions or programs stored in memory 95 and executable on processor 94, wherein processor 94 calls the instructions or programs in memory 95 to execute. Figure 13 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0468] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described wireless communication method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0469] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0470] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described wireless communication method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0471] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0472] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described wireless communication method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0473] This application also provides a communication system, including: a terminal and a network-side device. The terminal can be used to perform the steps performed by the terminal in the wireless communication method described above, and the network-side device can be used to perform the steps performed by the network-side device in the wireless communication method described above.
[0474] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0475] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0476] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A method of wireless communication, the method comprising: The method comprises: a terminal receiving first configuration information, the first configuration information being used for indicating at least one first resource; the terminal receiving at least one first reference signal on the at least one first resource and determining at least one first port based on the at least one first reference signal; the terminal reporting first reporting information, the first reporting information being used for indicating the at least one first port.
2. The method of claim 1, wherein, The method further comprises: the terminal receiving second configuration information, the second configuration information being used for indicating at least one second resource and at least one of the following: a port of at least one second reference signal; a mapping relationship between a port of the at least one second reference signal and a port of the at least one first reference signal; the terminal receiving the at least one second reference signal on the at least one second resource.
3. The method of claim 2, wherein, Resource types of different second resources in the at least one second resource are indicated by different configuration information.
4. The method according to claim 2 or 3, characterized in that, The second configuration information is used for indicating a first bit map, each bit in the first bit map indicating whether a port or a port of the first reference signal is a port of the second reference signal.
5. The method according to any one of claims 2 to 4, characterized in that, The second configuration information is further used for indicating at least one of the following: a first identification number associated with the at least one first resource; a second identification number associated with a first resource group, the first resource group being associated with part or all of the at least one first resource; a third identification number associated with third configuration information, the third configuration information being used for indicating reporting configuration of the first reporting information; an identification number of an AI model.
6. The method according to any one of claims 1 to 5, characterized in that, The first configuration information is further used for indicating at least one of the following: a topology form of a port set associated with the at least one first resource; a first identification number associated with the at least one first resource; a second identification number associated with a first resource group, the first resource group being associated with part or all of the at least one first resource.
7. The method according to any one of claims 1 to 6, characterized in that, If the at least one first port is divided into at least one port pattern, the first reporting information is used for indicating the at least one port pattern, a first port pattern in the at least one port pattern being indicated by at least one of the following: a first candidate port set in at least one candidate port set, the first port pattern comprising all ports in the first candidate port set; a second bit map, each bit in the second bit map indicating whether a port is a port in the first port pattern; at least one first port set, the first port pattern comprising part or all of the at least one first port set.
8. The method according to any one of claims 1 to 7, characterized in that, The first reporting information is further used for indicating at least one of the following: a first identification number associated with the at least one first resource; a second identification number associated with a first resource group, the first resource group being associated with part or all of the at least one first resource; a third identification number associated with third configuration information, the third configuration information being used for indicating reporting configuration of the first reporting information; an identification number of an AI model.
9. The method according to claim 5 or 8, characterized in that, Before the terminal receives at least one first reference signal on the at least one first resource, the method further comprises: the terminal receiving the third configuration information; The third configuration information is used to indicate at least one of the following: The at least one candidate port set; A second port set, ports in the second port set being the first port.
10. The method of claim 9, wherein, The third configuration information is further used to indicate at least one of the following: A threshold value used to determine the at least one first port; A third identification number associated with the third configuration information; An uplink resource used by the first report information.
11. The method of claim 5, 6, or 8, wherein, The first identification number includes at least one of the following: a resource identification number, a data set identification number, an association identification number, a beam identification number, a cell identification number, and an AI model identification number; or The second identification number includes at least one of the following: a resource group identification number, a data set identification number, an association identification number, a beam identification number, a cell identification number, and an AI model identification number.
12. The method according to any one of claims 1 to 11, characterized in that, If the at least one first port is divided into at least one port pattern, a first port pattern in the at least one port pattern satisfies at least one of the following: A distance between ports in the first port pattern is greater than or equal to a first threshold; A first number of ports in the first port pattern satisfies a first requirement; A second number of ports in the first port pattern other than a second port set satisfies a second requirement, the second port set being a port set indicated by third configuration information, ports in the second port set being the first port, the third configuration information being used to indicate a reporting configuration of the first report information; Ports in the first port pattern are uniformly distributed in at least one dimension.
13. The method of claim 12, wherein, The first number of ports in the first port pattern satisfying the first requirement includes at least one of the following: The first number is within a first value range; The first number is less than or equal to a first maximum value.
14. The method according to claim 12 or 13, characterized in that, The second number of ports in the first port pattern other than the second port set satisfying the second requirement includes at least one of the following: The second number is within a second value range; The second number is less than or equal to a second maximum value.
15. The method according to any one of claims 1 to 14, characterized in that, Before the terminal receives the first configuration information, the method further includes: The terminal reports capability information of the terminal, the capability information being used to indicate at least one of the following: An indication of whether the terminal supports a capability of estimating channel information of all ports using channel information of part of ports; An indication of whether the terminal supports multiple models; A maximum number of models supported by the terminal; A minimum number of ports required by the terminal to estimate channel information; A ratio of the minimum number of ports required by the terminal to estimate channel information to a number of ports corresponding to channel information to be estimated.
16. A method of wireless communication, the method comprising: The method further includes: The network-side device sends first configuration information to the terminal, the first configuration information being used to indicate at least one first resource; The network-side device sends at least one first reference signal to the terminal on the at least one first resource, the at least one first reference signal being used to determine at least one first port; The network-side device receives first report information from the terminal, the first report information being used to indicate the at least one first port.
17. The method of claim 16, wherein, The method further includes: The network-side device sends second configuration information to the terminal, the second configuration information being used to indicate at least one second resource and at least one of the following: ports of the at least one second reference signal; a mapping relationship between ports of the at least one second reference signal and ports of the at least one first reference signal; the network-side device sends, to the terminal, the at least one second reference signal on the at least one second resource.
18. The method of claim 17, wherein, resource types of different second resources in the at least one second resource are indicated by different configuration information.
19. The method of claim 17 or 18, wherein, the second configuration information is used to indicate a first bit map, each bit in the first bit map indicating whether a port or a port of the first reference signal is a port of the second reference signal.
20. The method of any one of claims 17-19, wherein, the second configuration information is further used to indicate at least one of the following: a first identification number associated with the at least one first resource; a second identification number associated with a first resource group, the first resource group being associated with part or all of the at least one first resource; a third identification number associated with third configuration information, the third configuration information being used to indicate reporting configuration of the first reporting information; an identification number of an AI model.
21. The method of any one of claims 16-20, wherein, the first configuration information is further used to indicate at least one of the following: a topology form of a port set associated with the at least one first resource; a first identification number associated with the at least one first resource; a second identification number associated with a first resource group, the first resource group being associated with part or all of the at least one first resource.
22. The method of any one of claims 16-21, wherein, if the at least one first port is divided into at least one port pattern, the first reporting information is used to indicate the at least one port pattern, a first port pattern in the at least one port pattern being indicated by at least one of the following: a first candidate port set in at least one candidate port set, the first port pattern including all ports in the first candidate port set; a second bit map, each bit in the second bit map indicating whether a port is a port in the first port pattern; at least one first port set, the first port pattern including part or all of the at least one first port set.
23. The method of any one of claims 16-22, wherein, the first reporting information is further used to indicate at least one of the following: a first identification number associated with the at least one first resource; a second identification number associated with a first resource group, the first resource group being associated with part or all of the at least one first resource; a third identification number associated with third configuration information, the third configuration information being used to indicate reporting configuration of the first reporting information; an identification number of an AI model.
24. The method of claim 20 or 23, wherein, before the network-side device sends, to the terminal, the at least one first reference signal on the at least one first resource, the method further comprises: the network-side device sends, to the terminal, the third configuration information; wherein the third configuration information is used to indicate at least one of the following: the at least one candidate port set; a second port set, ports in the second port set being the first port.
25. The method of claim 24, wherein, the third configuration information is further used to indicate at least one of the following: a threshold value used to determine the at least one first port; a third identification number associated with the third configuration information; uplink resources used by the first reporting information.
26. The method of claim 20, 21, or 23, wherein, The first identifier includes at least one of the following: a resource identifier, a data set identifier, an association identifier, a beam identifier, a cell identifier, and an AI model identifier. The second identifier includes at least one of the following: a resource group identifier, a data set identifier, an association identifier, a beam identifier, a cell identifier, and an AI model identifier.
27. The method of any one of claims 16-26, wherein, If the at least one first port is divided into at least one port pattern, a first port pattern in the at least one port pattern satisfies at least one of the following: A distance between ports in the first port pattern is greater than or equal to a first threshold; A first number of ports in the first port pattern satisfies a first requirement; A second number of ports in the first port pattern other than a second port set satisfies a second requirement, the second port set being a port set indicated by third configuration information, the third configuration information being used to indicate reporting configuration of first reporting information, and the ports in the second port set being the first ports; The ports in the first port pattern are uniformly distributed in at least one dimension.
28. The method of claim 27, wherein, The first number of ports in the first port pattern satisfies the first requirement, including at least one of the following: The first number is within a first value range; The first number is less than or equal to a first maximum value.
29. The method of claim 27 or 28, wherein, The second number of ports in the first port pattern other than the second port set satisfies the second requirement, including at least one of the following: The second number is within a second value range; The second number is less than or equal to a second maximum value.
30. The method of any one of claims 16-29, wherein, Before the network-side device sends the first configuration information to the terminal, the method further includes: The network-side device receives capability information of the terminal from the terminal, the capability information being used to indicate at least one of the following: An indication of whether the terminal supports the capability of estimating channel information of all ports using channel information of part of the ports; An indication of whether the terminal supports multiple models; A maximum number of models supported by the terminal; A minimum number of ports required by the terminal to estimate channel information; A ratio of the minimum number of ports required by the terminal to estimate channel information to a number of ports corresponding to channel information to be estimated.
31. A wireless communication device, comprising: includes: The receiving module is configured to: receive first configuration information, the first configuration information being used to indicate at least one first resource; receive at least one first reference signal on the at least one first resource; The processing module is configured to: determine at least one first port based on the at least one first reference signal; The sending unit is configured to: report first reporting information, the first reporting information being used to indicate the at least one first port.
32. The apparatus of claim 31, wherein, The receiving module is further configured to: receive second configuration information, the second configuration information being used to indicate at least one second resource and at least one of the following: ports of at least one second reference signal; a mapping relationship between the ports of the at least one second reference signal and the ports of the at least one first reference signal; receive the at least one second reference signal on the at least one second resource.
33. A wireless communication device, comprising: includes: The sending module is configured to: send first configuration information to a terminal, the first configuration information being used to indicate at least one first resource; transmit at least one first reference signal to the terminal on the at least one first resource, the at least one first reference signal being used for determining at least one first port; receive, from the terminal, first reporting information, the first reporting information being used for indicating the at least one first port. The sending module is further configured to:
34. The apparatus of claim 33, wherein, transmit, to the terminal, second configuration information, the second configuration information being used for indicating at least one second resource and at least one of the following: ports of at least one second reference signal; mapping relationship between the ports of the at least one second reference signal and the ports of the at least one first reference signal; and transmit, to the terminal, the at least one second reference signal on the at least one second resource. A processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the wireless communication method according to any one of claims 1 to 15.
35. A terminal, characterized by A processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the wireless communication method according to any one of claims 16 to 30.
36. A network-side device, comprising: The readable storage medium stores programs or instructions, the programs or instructions being executed by the processor to implement the wireless communication method according to any one of claims 1 to 15, or to implement the steps of the wireless communication method according to any one of claims 16 to 30.
37. A readable storage medium characterized by,