Precoding method, apparatus and readable storage medium
By generating a combination of multiple SRS resource sets and precoding matrices, the problem of PAPR gains being destroyed in single-carrier multi-stream transmission is solved, and demodulation performance and coverage are improved.
Patent Information
- Application Number
- PCT/CN2025/111037
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-08
- Filing Date
- 2025-07-28
- Publication Date
- 2026-02-12
AI Technical Summary
In single-carrier multi-stream transmission, existing precoding schemes destroy the peak-to-average power ratio (PAPR) gains, reducing demodulation performance and coverage.
Two types of channel sounding reference signal (SRS) resource sets are generated, and the SRS signals are determined with different precoding matrices respectively. The precoding matrix is calculated through a new precoding scheme to ensure that each precoding scheme has a matching SRS resource set and to avoid the destruction of PAPR benefits.
It improves the demodulation performance and coverage of single-carrier multi-stream transmission, reduces power back-off, and increases transmit power.
Smart Images

Figure CN2025111037_12022026_PF_FP_ABST
Abstract
Description
A precoding method, device and readable storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411093291.3, filed on August 8, 2024, and entitled "A precoding method, device and readable storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the technical field of wireless communication, and in particular to a precoding method, device and readable storage medium. BACKGROUND
[0003] A power amplifier (PA) can amplify a low-power signal generated by a network device or a terminal device to increase the transmission distance, and is a core device of a wireless communication device. As shown in FIG. 1, it is a schematic diagram of the output power of the PA changing with the input power when the PA is working. When the power amplifier is working, the PA works in a near saturation region with strong nonlinearity due to a large input power, which introduces nonlinear distortion and affects the error vector magnitude (EVM) performance, resulting in deterioration of the performance indicators of the transmitted signal. In order to avoid the EVM performance degradation caused by the nonlinear distortion of the PA, when the input power exceeds the maximum input power that can make the PA work in the linear region, power backoff is usually adopted. However, power backoff will reduce the power amplifier efficiency of the PA, increase the power consumption of uplink transmission, and cause a series of problems such as poor uplink coverage and high terminal power consumption.
[0004] Under the same modulation and coding scheme (MCS), single carrier has a lower peak-to-average power ratio (PAPR) compared to multi-carrier, and its working point is more likely to be in the linear region in FIG. 1. Therefore, the single carrier transmitting end does not need power backoff or needs less power backoff than the multi-carrier under the same MCS. The power backoff or less backoff can make the transmitting power of the single carrier larger, and the range covered by the signal is also larger, i.e., the single carrier PAPR gain is higher. Compared with a single stream with the same transmission rate, multi-stream transmission can be performed at a smaller MCS and a lower code rate, and the demodulation performance is higher at a low code rate. Therefore, compared with single carrier single stream transmission, single carrier multi-stream transmission can further obtain the demodulation gain brought by low code rate.
[0005] Currently, the calculation of the precoding matrix in the non-codebook (NCB) precoding scheme under single carrier multi-stream is mainly achieved by singular value decomposition (SVD) on the corresponding full-band channel of all antenna ports. However, the precoding weight between streams may destroy the PAPR gain of the single carrier, thereby reducing the demodulation performance and coverage.
[0006] Therefore, how to avoid the PAPR gain from being destroyed and improve the demodulation performance and coverage in single carrier multi-stream transmission is a problem to be solved at present. SUMMARY
[0007] The present application provides a precoding method, device and readable storage medium. In the case of a single carrier waveform, two types of sounding reference signal (SRS) resource sets are generated, and then different types of SRS signals are determined by different precoding matrices, respectively. Finally, the SRS resource is determined based on the different types of SRS signals, and the precoding of the physical uplink shared channel (PUSCH) is performed, so that the PAPR gain is not destroyed, and the demodulation performance and coverage are improved.
[0008] In a first aspect, an embodiment of the present application provides a precoding method, which can be executed by a first communication device. The first communication device can refer to the first communication device itself, or a processor, module, chip or chip system in the first communication device that implements the method, without limitation. The method comprises:
[0009] receiving first indication information, the first indication information being used to indicate the correspondence between the waveform parameter and the SRS resource set; determining the SRS resource set based on the first indication information, the SRS resource set including a first SRS resource set and a second SRS resource set; calculating a precoding matrix, the precoding matrix including a first precoding matrix and a second precoding matrix, the first precoding matrix being applied to the first SRS resource set, the second precoding matrix being applied to the second SRS resource set, the first precoding matrix and the second precoding matrix being different; determining a first SRS signal based on the first SRS resource set and the first precoding matrix, and determining a second SRS signal based on the second SRS resource set and the second precoding matrix; sending the first SRS signal and the second SRS signal to a second communication device; receiving second indication information, the second indication information being used to indicate the SRS resource determined by the second communication device; generating an UL signal based on the second indication information, and sending the UL signal to the second communication device.
[0010] In the embodiments of the present application, when the waveform is a single carrier, the first communication device adds a new SRS resource set (for example, a second SRS resource set) on the basis of the existing protocol specified SRS resource set (for example, a first SRS resource set), and calculates a corresponding precoding matrix through a new precoding scheme, so that it can jointly determine the corresponding SRS signal with the new SRS resource set, and then sends multiple groups of SRS signals including the SRS signal corresponding to the new SRS resource set to the first communication device. In this way, it can be ensured that there is an SRS resource matching each precoding scheme, which can improve the flexibility of SRS resource selection, avoid the PAPR gain being destroyed in single carrier multi-stream, thereby reducing power backoff, improving transmission power, and achieving higher coverage effect.
[0011] In combination with the first aspect, in a possible implementation manner, the first communication device performs SVD on the autocorrelation matrix of all antenna port channels of the transmitting end to obtain a first precoding matrix, calculates a precoding weight based on all antenna port channels of the transmitting end, and obtains a second precoding matrix based on the precoding weight. The second precoding matrix is a block diagonal structure.
[0012] In the embodiments of the present application, the first precoding matrix is obtained by a calculation method under an existing precoding scheme, and the matrix is obtained by performing SVD on the autocorrelation matrix of all antenna port channels. The second precoding matrix is calculated by a calculation method under a new precoding scheme, and the matrix is a block diagonal structure. The precoding weight in the matrix is calculated based on all antenna port channels of the transmitting end. This manner can avoid the precoding weight of a corresponding stream being affected by other streams in single carrier multi-stream, thereby raising the PAPR.
[0013] In combination with the first aspect, in a possible implementation manner, the first communication device respectively solves autocorrelation matrices of full-band channels corresponding to multiple partial transmitting end antenna ports of all antenna ports of the transmitting end, respectively performs SVD on the multiple solved autocorrelation matrices, and obtains precoding weights of columns in the second precoding matrix according to the decomposition results.
[0014] In the embodiments of the present application, in the process of solving the precoding weights in the second precoding matrix, all antenna ports of the transmitting end can be grouped, for example, all antenna ports are 4, which can be divided into two groups, each group having two antenna ports. Then, autocorrelation matrices are solved for each group of antenna ports and SVD is performed, so as to obtain the precoding weights of each group.
[0015] With reference to the first aspect, in a possible implementation manner, the first indication information comprises a correspondence between a waveform parameter and a number of SRS resource sets, if the waveform parameter is multi-carrier, the corresponding number of SRS resource sets is 1 or 2, if the waveform parameter is single-carrier, the corresponding number of SRS resource sets is 2 or 3; or the first indication information comprises a correspondence between a waveform parameter and a number of newly-added SRS resource sets, if the waveform parameter is multi-carrier, the corresponding number of newly-added SRS resource sets is 0, if the waveform parameter is single-carrier, the corresponding number of newly-added SRS resource sets is 1.
[0016] In the embodiments of the present application, for the multi-carrier transmission waveform, the configuration of the SRS resource set is consistent with the existing protocol, and when the transmission waveform is single-carrier, one SRS resource set is newly added on the basis of the existing number of SRS resource sets, so that in the single-carrier multi-stream application scenario, there is an SRS resource set corresponding to the precoding matrix under the new precoding scheme, thereby avoiding the damage to the PAPR gain of the single-carrier.
[0017] With reference to the first aspect, in a possible implementation manner, the first communication device acquires predefined information, and the predefined information comprises the first indication information.
[0018] With reference to the first aspect, in a possible implementation manner, the first communication device receives the first indication information sent by the second communication device.
[0019] With reference to the first aspect, in a possible implementation manner, the first indication information is carried in one or more of the following signaling: downlink control information DCI, radio resource control signaling RRC, medium access control-control element MAC CE, system information, and physical downlink shared channel PDSCH.
[0020] In the embodiments of the present application, the second communication device can carry and send the first indication information to the first communication device in multiple ways, and correspondingly, the first communication device can acquire the first indication information through multiple channels, which can improve the flexibility of acquiring the first indication information.
[0021] In a second aspect, the embodiments of the present application provide a precoding method, which can be executed by a second communication device. The second communication device can refer to the second communication device itself, or a processor, a module, a chip, or a chip system in the second communication device that implements the method, and the like, and no limitation is made in this regard. The method comprises:
[0022] receive a first SRS signal and a second SRS signal from the first communication device, the first SRS signal being determined based on a first SRS resource set and a first precoding matrix, the second SRS signal being determined based on a second SRS resource set and a second precoding matrix, the first precoding matrix and the second precoding matrix being different; determine SRS resources based on the first SRS signal and the second SRS signal; send second indication information to the first communication device, the second indication information being used to indicate the SRS resources determined by the second communication device; and receive an UL signal from the first communication device, the UL signal being generated based on the second indication information.
[0023] With reference to the second aspect, in a possible implementation manner, the first precoding matrix comprises a precoding matrix obtained by performing SVD on a self-correlation matrix of all antenna port channels of the transmitting end, and the second precoding matrix comprises a precoding matrix with block diagonal structure of precoding weights, the precoding weights being calculated based on all antenna port channels of the transmitting end.
[0024] With reference to the second aspect, in a possible implementation manner, self-correlation matrices are respectively solved for full-band channels corresponding to multiple partial transmitting end antenna ports of all antenna ports of the transmitting end; and the obtained multiple self-correlation matrices are respectively subjected to SVD, and precoding weights of columns are obtained according to decomposition results.
[0025] With reference to the second aspect, in a possible implementation manner, predefined information is obtained, the predefined information comprising first indication information, the first indication information being used to indicate a correspondence between a waveform parameter and an SRS resource set; and the first indication information is sent to the first communication device.
[0026] With reference to the second aspect, in a possible implementation manner, the first indication information comprises a correspondence between a waveform parameter and a number of SRS resource sets, if the waveform parameter is multicarrier, the corresponding number of SRS resource sets is 1 or 2, if the waveform parameter is single carrier, the corresponding number of SRS resource sets is 2 or 3; or the first indication information comprises a correspondence between a waveform parameter and a number of newly added SRS resource sets, if the waveform parameter is multicarrier, the corresponding number of newly added SRS resource sets is 0, if the waveform parameter is single carrier, the corresponding number of newly added SRS resource sets is 1.
[0027] With reference to the second aspect, in a possible implementation manner, the first indication information is carried in one or more of the following signaling: downlink control information (DCI), radio resource control (RRC) signaling, medium access control-control element (MAC CE), system information, and physical downlink shared channel (PDSCH).
[0028] With reference to the second aspect, in a possible implementation manner, the second communication device determines a correspondence between a rank (RANK) number parameter and the first SRS signal and the second SRS signal.
[0029] With reference to the second aspect, in a possible implementation manner, the second communication device determines a value of the RANK number parameter corresponding to the second SRS signal, selects an SRS signal corresponding to the value of the RANK number parameter from the first SRS signal and the second SRS signal based on the value of the RANK number parameter and the correspondence between the RANK number parameter and the first SRS signal and the second SRS signal, and determines the SRS resource based on the selected SRS signal.
[0030] The third aspect, the embodiments of the present application provide a first communication device for performing the method in the first aspect or any possible implementation manner of the first aspect. The first communication device includes units having the method in the first aspect or any possible implementation manner of the first aspect.
[0031] The fourth aspect, the embodiments of the present application provide a second communication device for performing the method in the second aspect or any possible implementation manner of the second aspect. The second communication device includes units having the method in the second aspect or any possible implementation manner of the second aspect.
[0032] In the third aspect and the fourth aspect, the first communication device and the second communication device can include a transceiver unit and a processing unit. For specific description of the transceiver unit and the processing unit, reference can be made to the device embodiments shown below.
[0033] The fifth aspect, the embodiments of the present application provide a communication device, which includes a processor for performing the method shown in any one of the first aspect to the fourth aspect or any possible implementation manner. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method shown in any one of the first aspect to the fourth aspect or any possible implementation manner is executed.
[0034] With reference to the fifth aspect, in a possible implementation manner, the memory is located outside the communication device.
[0035] With reference to the fifth aspect, in a possible implementation manner, the memory is located inside the communication device.
[0036] In the embodiments of the present application, the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together.
[0037] With reference to the fifth aspect, in a possible implementation manner, the communication device further includes a transceiver, configured to receive a signal or send a signal.
[0038] In a sixth aspect, an embodiment of the present application provides a communication device, which can include a processor and an interface circuit, which are connected. The interface circuit is configured to interact (or transceive or input and output) signals or data, and the processor is configured to run program instructions, so that the communication device performs the method described in the first aspect, or the second aspect, or any possible implementation manner of any of the aspects. The interface circuit can be a communication interface or a transceiver. The transceiver can be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0039] In a seventh aspect, an embodiment of the present application provides a device, which can be implemented in the form of a chip or in the form of equipment. The device includes a processor. The processor is configured to read and execute program stored in a memory, so as to perform the precoding method provided in one or more of the first aspect, the second aspect, or any possible implementation manner of any of the aspects. Optionally, the device further includes a memory, which is connected to the processor through a circuit. Further optionally, the device further includes a communication interface, which is connected to the processor. The communication interface is configured to receive information to be processed. The processor acquires the information from the communication interface, processes the information, and outputs the processing result through the communication interface. The communication interface can be an input and output interface.
[0040] In a possible implementation manner, the processor and the memory described above can be physically independent units, or the memory can be integrated with the processor.
[0041] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium, which is configured to store a computer program. When the computer program runs on a computer, the method shown in the first aspect, or the second aspect, or any possible implementation manner of any of the aspects is executed.
[0042] In a ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program runs on a computer, the method shown in the first aspect, or the second aspect, or any possible implementation manner of any of the aspects is executed.
[0043] In a tenth aspect, an embodiment of the present application provides a computer program, which, when running on a computer, causes the method shown in the first aspect, or the second aspect, or any possible implementation manner of any of the aspects to be executed.
[0044] In an eleventh aspect, an embodiment of the present application provides a communication system, the communication system comprising a first communication device and a second communication device, the first communication device being configured to perform the method of the first aspect or any possible implementation of the first aspect, and the second communication device being configured to perform the method of the second aspect or any possible implementation of the second aspect. In another possible implementation, the system can further comprise other devices interacting with the first communication device and / or the second communication device in the solutions provided in the present application.
[0045] The technical effects achieved by the above aspects can be mutually referred or referred to the beneficial effects shown in the method embodiments below, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0046] FIG. 1 is a working power change diagram of a power amplifier according to an embodiment of the present application;
[0047] FIG. 2 is a schematic diagram of a communication system according to an embodiment of the present application;
[0048] FIG. 3 is a schematic diagram of another communication system according to an embodiment of the present application;
[0049] FIG. 4 is a structural schematic diagram of a base station and a UE according to an embodiment of the present application;
[0050] FIG. 5 is a flow schematic diagram of a precoding method according to an embodiment of the present application;
[0051] FIG. 6 is an interaction schematic diagram of a precoding method according to an embodiment of the present application;
[0052] FIG. 7A is a schematic diagram of a correspondence between a waveform parameter and an SRS resource set according to an embodiment of the present application;
[0053] FIG. 7B is a schematic diagram of a correspondence between a waveform parameter and a number of newly added SRS resource sets according to an embodiment of the present application;
[0054] FIG. 8 is a structural schematic diagram of a second precoding matrix according to an embodiment of the present application;
[0055] FIG. 9 is a structural schematic diagram of a communication device according to an embodiment of the present application;
[0056] FIG. 10 is a structural schematic diagram of another communication device according to an embodiment of the present application;
[0057] FIG. 11 is a structural schematic diagram of still another communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0058] The terms “first” and “second” and the like in the specification and claims of this application and the accompanying drawings are used only to distinguish different objects and do not necessarily have a chronological or priority order or a precedence or a priority or an importance, unless explicitly indicated otherwise. “Multiple” in the embodiments of this application means two or more. In addition, the terms “include” and “have” and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device, etc. including a series of steps or units does not limit to the listed steps or units, but can optionally include other steps or units not listed or inherent to these processes, methods, products or devices. In addition, the character “ / ”, unless otherwise specified, generally represents a “or” relationship between the front and rear associated objects.
[0059] “Embodiments” mentioned in this document mean that the specific features, structures or characteristics described in conjunction with the embodiments can be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment to other embodiments. Those skilled in the art can explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0060] It should be understood that in this application, “at least one” means one or more, “multiple” means two or more, “at least two” means two or three and more, and “and / or” is used to describe the relationship between the associated objects, which means that there can be three relationships, for example, “A and / or B” can mean that only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character “ / ” generally represents a “or” relationship between the associated objects. “At least one of the following” or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, “a and b”, “a and c”, “b and c”, or “a and b and c”, where a, b, and c can be single or multiple.
[0061] The method provided by the present application can be applied to various communication systems, for example, it can be an internet of things (IoT) system, a narrow band internet of things (NB-IoT) system, a long term evolution (LTE) system, and a fifth generation (5G) communication system, as well as future communication systems, etc.
[0062] The technical solutions provided in the application can also be applied to machine type communication (MTC), long term evolution-machine (LTE-M), device-to-device (D2D) network, machine to machine (M2M) network, internet of things (IoT) network, or other networks. The IoT network may, for example, include a vehicle network. In the vehicle network system, the communication modes are collectively referred to as vehicle-to-everything (V2X, X may represent any thing), for example, the V2X may include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, and the like. For example, in FIG. 2 or FIG. 3 shown below, the terminal devices can communicate with each other through D2D technology, M2M technology, or V2X technology, and the like.
[0063] Referring to FIG. 2, FIG. 2 is a schematic diagram of a communication system provided in an embodiment of the application.
[0064] As shown in FIG. 2, the communication system can include at least one access network device and at least one terminal device.
[0065] The introductions of the access network device and the terminal device are as follows:
[0066] Exemplarily, the access network device can be a next generation node B (gNB), a next generation evolved node B (ng-eNB), or an access network device in future 6G communication, etc. The access network device can be any kind of device with wireless transceiver function, including but not limited to the base stations shown above. The base station can also be a base station in future communication systems, such as a sixth generation communication system. Optionally, the access network device can be an access node in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, etc. Optionally, the access network device can be a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can be a wearable device or a vehicle-mounted device, etc. Optionally, the access network device can also be a small station, a transmission reception point (TRP) (or also referred to as a transmission point), a transmission measurement function (TMF), etc. It can be understood that the access network device can also be a base station in a future evolved public land mobile network (PLMN), etc.
[0067] In some deployments, a base station (such as a gNB) can be composed of a centralized unit (CU) and a distributed unit (DU). That is, the functions of the base station in the access network are split, part of the functions of the base station are deployed in a CU, and the remaining functions are deployed in a DU. And multiple DUs share one CU, which can save costs and facilitate network expansion. In some other deployments of the base station, the CU can also be divided into a CU-control plane (CP) and a CU-user plane (UP), etc. In yet some other deployments of the base station, the base station can also be an open radio access network (ORAN) architecture, etc. The specific type of the base station is not limited in the present application.
[0068] For ease of description, the following will take the base station as an example to introduce the method involved in the present application.
[0069] Exemplarily, the terminal device can also be referred to as user equipment (UE), a terminal, etc. The terminal device is a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on water, such as a ship, etc.; can also be deployed in the air, for example, deployed on an airplane, a balloon or a satellite, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, customer-premises equipment (CPE), etc. It can be understood that the terminal device can also be a terminal device in a future 6G network or a terminal device in a future evolved PLMN, etc.
[0070] It can be understood that the terminal device shown in the present application can not only include a vehicle (such as a whole vehicle) in vehicle networking, but also include a vehicle-mounted device or a vehicle-mounted terminal in vehicle networking, etc. The present application does not limit the specific form of the terminal device when applied to vehicle networking.
[0071] For ease of description, the following will take the terminal device as an example of UE to introduce the method involved in the present application.
[0072] In the communication system shown in FIG. 2, one base station and six UEs are included, such as UE1 to UE6 in FIG. 2. In the communication system, the base station can send configuration information or downlink control information (DCI) and the like to UEs 1 to 6, and UEs 1 to 6 can send SRS or physical uplink shared channel (PUSCH) and the like to the base station. It can be understood that for the communication mode between UEs, reference can be made to the description above, which will not be described in detail here.
[0073] It should be understood that FIG. 2 exemplarily shows one base station and six UEs, and communication links between the communication devices. Alternatively, the communication system can include multiple base stations, and each base station can include other number of UEs, such as more or less UEs, etc., which are not limited in the present application.
[0074] Each of the above communication devices, such as the base station, UE1 to UE6 in FIG. 2, can be configured with multiple antennas. The multiple antennas can include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals, etc., and the embodiments of the present application are not limited to the specific structure of each communication device. Alternatively, the communication system can further include a network controller, a mobile management entity, and other network entities, which are not limited in the embodiments of the present application.
[0075] It can be understood that the communication system provided by the embodiments of the present application can include multiple base stations and multiple UEs, and multiple base stations can simultaneously serve one UE. As shown in FIG. 3, in the communication system, multiple base stations can simultaneously transmit data and control signaling for one UE.
[0076] FIG. 4 is a structural schematic diagram of a base station and a UE provided by an embodiment of the present application. As shown in FIG. 4, the base station and the UE each include:
[0077] a radio resource control (RRC) signaling interaction module for transmitting or receiving RRC signaling;
[0078] a media access control (MAC) signaling interaction module for transmitting or receiving MAC-CE signaling;
[0079] a physical layer (PHY) signaling and data interaction module for transmitting or receiving uplink control signaling (such as PUCCH, PUSCH) or downlink control signaling (such as PDCCH, PDSCH), or receiving or transmitting downlink data or uplink data.
[0080] It can be understood that the structure of the base station and the UE shown in FIG. 4 is only one possible example, and the structure of the base station and the UE shown in FIG. 4 should not be understood as a limitation of the present application. The base station or the UE in the embodiments of the present application can also include other modules, or have other network element structures.
[0081] When a multiple-input multiple-output (MIMO) technology is used, the UE needs to precode data before sending the data to the base station. The UE can precode the data based on a reference signal (such as a channel state information reference signal (CSI-RS)) and a sounding reference indication (SRI) sent by the base station.
[0082] For example, the communication mode of the base station and the UE can include a time division duplexing (TDD) mode and a frequency division duplex (FDD) mode. In the TDD mode, the uplink channel and the downlink channel transmit signals on different time resources of the same frequency domain resource. Within a relatively short time (coherent time of channel propagation), the channel fading experienced by the signals on the uplink channel and the downlink channel can be considered to be the same, and thus the uplink channel and the downlink channel have reciprocity. The UE can use the channel reciprocity to obtain the uplink channel through the downlink channel to precode the data.
[0083] In the uplink transmission scenario based on NCB, as shown in FIG. 5, the interaction process between the UE and the base station includes the following steps:
[0084] S501: The base station sends a CSI-RS. Correspondingly, the UE receives the CSI-RS.
[0085] Specifically, the CSI-RS is used for channel measurement. The UE can perform channel measurement based on the CSI-RS sent by the base station to obtain corresponding channel state information.
[0086] For example, the channel state information calculated by the UE can include rank indication (RI), channel quality indicator (CQI), precoding matrix indicator (PMI), and the like, and can also include other information reflecting the channel state.
[0087] S502: The UE calculates an uplink precoding matrix based on the CSI-RS measurement result.
[0088] Specifically, after obtaining the CSI-RS measurement result, the UE can obtain the full-band channel corresponding to all antenna ports by using the reciprocity of the uplink and downlink channels, and then can calculate the uplink precoding matrix by using the full-band channel. For example, the full-band channel corresponding to all antenna ports can be subjected to SVD to obtain the uplink precoding matrix.
[0089] S503: The UE transmits one or more SRS signals based on the uplink precoding matrix. Correspondingly, the base station receives the one or more SRS signals.
[0090] Specifically, after calculating the uplink precoding matrix, the UE multiplies the uplink precoding matrix with the SRS signals carried on the SRS resource set to obtain the precoded SRS signals.
[0091] It should be noted that the number of SRS signals is related to the number of precoding matrices and the number of SRS resource sets. Generally, one precoding matrix is applied to one SRS resource set to obtain the precoded SRS signals. It should be understood that the precoded SRS signals include one or more SRS signals, wherein one SRS signal corresponds to one column of the precoding matrix. One SRS resource set is composed of one or more SRS resources, and the number of SRS resources is equal to the number of columns of the precoding matrix. When the SRS resource set is used for NCB precoding of PUSCH, the existing protocol stipulates that the number of SRS resource sets does not exceed 2, i.e., only one or two can be configured.
[0092] Further, each SRS resource includes the number of SRS ports, the number of continuous orthogonal frequency division multiplexing (OFDM) symbols, the starting symbol position, the frequency domain starting position, and other configuration information of each SRS resource, such as period, bandwidth, frequency hopping, etc., which can also be independently configured.
[0093] S504: The base station selects the optimal weight value in the uplink precoding matrix according to the received SRS signal.
[0094] Specifically, after receiving the SRS signal, the base station selects the optimal weight value from the precoding matrix in order to obtain the maximum capacity gain, i.e., the weight value that can make the beam pair most accurate.
[0095] S505: The base station transmits the optimal weight value, and correspondingly, the UE receives the optimal weight value.
[0096] For example, the base station can send the optimal weight to the UE through the DCI with the SRI, where the number of SRS resources indicated by the SRI is the rank (number of streams). The number of SRS resources indicated by the SRI is part or all of the number of SRS resources corresponding to one or more SRS signals sent by the UE. It should be understood that in this application, the rank of the precoding matrix is the maximum number of layers that the channel space can transmit, that is, the number of streams, in other words, the number of streams and the number of layer mappings are the same concept. In the existing protocol, the process of dividing each codeword stream into multiple data streams of the same length is called layer mapping.
[0097] S506: The UE uses the optimal weight for precoding of the uplink PUSCH.
[0098] For the precoding matrix in the NCB precoding scheme in the single-carrier multi-stream, the existing calculation method is to realize SVD on the full-band channel corresponding to all antenna ports. The full-band channel refers to a channel constructed with the total bandwidth in the frequency domain as the granularity, and its dimension is: r x ×t x ×num sc where r x represents the number of receiving end antennas (number of beams), t x represents the number of transmitting end antennas, and num sc represents the number of subcarriers under the total bandwidth. Then, SVD is performed on the autocorrelation matrix under the full-band channel, and the conjugate transpose of the first L columns of the obtained right unitary matrix is taken and energy normalization is performed to obtain the precoding matrix, where L represents the number of transmission streams (i.e., the RANK number). However, the precoding weights corresponding to each stream in the precoding matrix calculated by the above method may interfere with each other, which will destroy the PAPR gain of the single carrier. That is, the precoding weights are non-orthogonal between streams. After the single carrier is subjected to inverse fast Fourier transform (IFFT), more energy is superimposed, which increases the PAPR, thereby destroying the PAPR gain, and further reducing the demodulation performance and coverage. Therefore, in the single-carrier multi-stream communication scenario, such as discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) multi-stream communication, single-carrier quadrature amplitude modulation (SC-QAM) multi-stream communication, and the like, the existing precoding scheme has defects, and a new NCB precoding scheme and signaling interaction process between the transmitting end and the receiving end need to be designed to avoid the PAPR gain being destroyed in the single-carrier multi-stream, and to improve the demodulation performance and coverage.
[0099] Based on the above, the embodiment of the present application provides a precoding method, device and communication system, which can avoid the PAPR gain being destroyed in single carrier multi-stream, thereby reducing power backoff, improving transmission power and realizing higher coverage effect. The method is applied to the communication system shown in FIG. 2 or FIG. 3, or the method is applied to a first communication device and a second communication device. The first communication device can be the terminal device described above, and the second communication device can be the network device described above. Alternatively, the first communication device can be the network device described above, and the second communication device can be the terminal device described above.
[0100] It can be understood that although the method shown below does not involve a relay node, it can be known by those skilled in the art that when two parties communicate, the relay node can be used for forwarding operation.
[0101] It can be understood that the interaction diagram in the present application takes the network device and the terminal device as an example to illustrate the execution subject of the interaction diagram, but the present application does not limit the execution subject of the interaction diagram. For example, the network device in the interaction diagram can also be a chip, a chip system or a processor supporting the network device to implement the method, and can also be a logical node, a logical module or software capable of implementing all or part of the network device function; the terminal device in the interaction diagram can also be a chip, a chip system or a processor supporting the terminal to implement the method.
[0102] Please refer to FIG. 6, which is an interaction diagram of a precoding method provided by the embodiment of the present application. As shown in FIG. 6, the method includes but is not limited to the following steps:
[0103] S601: The second communication device sends first indication information to the first communication device. Correspondingly, the first communication device receives the first indication information.
[0104] Specifically, the second communication device configures the correspondence between the waveform parameter and the SRS resource set, and sends the first indication information to the first communication device, wherein the first indication information is used to indicate the correspondence between the waveform parameter and the SRS resource set.
[0105] In a possible implementation, the first indication information includes the correspondence between the waveform parameter and the number of SRS resource sets. If the waveform parameter is a multi-carrier, the corresponding number of SRS resource sets is 1 or 2, wherein the SRS resource set includes a first SRS resource set; if the waveform parameter is a single carrier, the corresponding number of SRS resource sets is 2 or 3, wherein the SRS resource set includes the first SRS resource set and a second SRS resource set.
[0106] In another possible implementation, the first indication information includes a correspondence between the waveform parameter and the number of newly added SRS resource sets, which are the second SRS resource sets described above. In other words, the first indication information includes a correspondence between the waveform parameter and the number of newly added second SRS resource sets. If the waveform parameter is multicarrier, the corresponding number of newly added SRS resource sets is 0, that is, no second SRS resource set is added; if the waveform parameter is single carrier, the corresponding number of newly added SRS resource sets is 1, that is, one second SRS resource set is added.
[0107] For example, when configuring the correspondence, the second communication device can configure differently according to different waveform parameters. FIGS. 7A-7B are schematic diagrams of a correspondence between a waveform parameter and an SRS resource set provided by an embodiment of the present application. As shown in FIGS. 7A-7B, for a waveform parameter of multicarrier (for example, OFDM), the corresponding number of SRS resource sets can be configured, as shown in FIG. 7A, which can be configured as 1 or 2, and the configuration mode can be based on the related provisions in the existing protocol (for example, TS 38.214 V18.3.0 in the 3rd Generation Partnership Project (3GPP)). In other words, when the waveform parameter is multicarrier, the configuration mode and the number of SRS resource sets comply with and are consistent with the existing protocol. The corresponding number of newly added SRS resource sets can also be configured, as shown in FIG. 7B, for multicarrier, the number of newly added SRS resource sets is 0, that is, no SRS resource set is added; whether to add an SRS resource set can also be configured. Similarly, for a waveform parameter of single carrier, for example, DFT-s-OFDM, SC-QAM, etc., as shown in FIG. 7A, the corresponding number of SRS resource sets can be configured as 2 or 3, that is, the second communication device needs to additionally configure a new SRS resource set in addition to configuring the SRS resource set according to the existing protocol. For example, when the first communication device and the second communication device perform normal signaling interaction and data transmission, the second communication device will configure one SRS resource set based on the existing protocol specification, and in the embodiment of the present application, one new SRS resource set will be additionally configured, that is, the second communication device will configure two SRS resource sets; when the first communication device and the second communication device are multiple transmission and reception points (MTRP), the second communication device will configure two SRS resource sets based on the existing protocol specification, but in the embodiment of the present application, one SRS resource set will be additionally configured, that is, three SRS resource sets will be configured; or, as shown in FIG. 7B, the number of newly added SRS resource sets can be configured as 1.
[0108] It should be noted that in the embodiments of the present application, the SRS resource set configured based on the existing protocol can also be referred to as a first SRS resource set, and the newly added SRS resource set can also be referred to as a second SRS resource set. The first SRS resource set includes one or more SRS resources, and the second SRS resource set includes one or more SRS resources. When the second communication device configures the correspondence between the single carrier and the SRS resource set, for the SRS resource set corresponding to the single carrier, the configuration can be completed according to the configuration mode of the existing protocol, or the configuration can be completed by other configuration modes, and the specific configuration mode of the SRS resource set corresponding to the newly added single carrier is not limited in the present application.
[0109] In another possible implementation, the first indication information includes one or more of the following: DCI, RRC, MAC CE, system information, and PDSCH.
[0110] Specifically, the second communication device can use any one of the above messages (for example, an RRC message or a system message) to carry the correspondence and send it to the first communication device, or use two or more of the above messages (for example, an RRC message and a MAC CE) to carry the correspondence and send it to the first communication device, and the present application does not limit this.
[0111] It should be noted that step S601 is optional. The correspondence between the waveform parameter and the SRS resource set can be pre-defined by the protocol, and in this case, the first communication device and the second communication device have pre-stored the correspondence, that is, the first indication information. In this case, the above step S601 does not need to be additionally executed, and the next step, that is, step S602, can be executed.
[0112] S602: The first communication device determines the SRS resource set based on the first indication information.
[0113] Specifically, the first communication device can determine the corresponding SRS resource set according to the waveform selected for its communication transmission. For example, if the first communication device uses a multi-carrier for transmission, the first SRS resource set is determined; if the first communication device uses a single carrier for transmission, the first SRS resource set and the second SRS resource set are determined.
[0114] It should be understood that one SRS resource set corresponds to one precoding matrix, and when the first communication device determines the second SRS resource set, the second SRS resource set also needs one precoding matrix corresponding thereto.
[0115] S603: The first communication device calculates the precoding matrix.
[0116] Specifically, the first communication device also needs to select a corresponding precoding scheme according to the waveform parameter used by itself when calculating the precoding matrix. When the waveform parameter is multicarrier, the first precoding matrix can be calculated according to the existing precoding scheme, and when the waveform parameter is single carrier, in addition to calculating the first precoding matrix according to the existing precoding scheme for the first SRS resource set, a second precoding matrix also needs to be calculated using a new precoding scheme for the second SRS resource set.
[0117] In a possible implementation, the first communication device performs SVD on the autocorrelation matrix of all antenna port channels of the transmitting end to obtain the first precoding matrix; calculates a precoding weight based on all antenna port channels of the transmitting end, and obtains the second precoding matrix based on the precoding weight, wherein the second precoding matrix is of a block diagonal structure.
[0118] For example, when calculating the first precoding matrix, the first communication device can calculate according to the precoding scheme described in S506, that is, performing SVD on the full-band channel corresponding to all antenna ports, and then taking the conjugate transpose of the first L columns of the obtained right unitary matrix and performing energy normalization, so as to obtain the first precoding matrix. When calculating the second precoding matrix, the first communication device calculates a precoding weight based on all antenna port channels of the transmitting end, and then constructs the second precoding matrix of the block diagonal structure based on the obtained precoding weight. It should be understood that the block diagonal structure can make the precoding weight between streams orthogonal when multi-stream transmission, so as to avoid PAPR lifting and destroy PAPR gain, and further improve demodulation performance and coverage.
[0119] Further, the first communication device respectively solves the autocorrelation matrix of the full-band channel corresponding to a plurality of partial transmitting end antenna ports of all antenna ports of the transmitting end, and then respectively performs SVD on the solved autocorrelation matrix, and obtains the precoding weight of each column in the second precoding matrix according to the decomposition result.
[0120] For example, when calculating the second precoding matrix, the first communication device does not directly perform SVD on the full-band channel of all antenna ports, but takes a subset thereof, which only contains partial antenna ports, so that a plurality of antenna port subsets can be obtained, each of which contains different partial antenna ports, and all subsets are combined together to obtain all the above-mentioned antenna ports. Then, SVD is performed on the autocorrelation matrix of the full-band channel corresponding to the antenna ports in each subset, and the first column of the right unitary matrix after each SVD is taken as the precoding weight of the transmitting end antenna port corresponding to the subset. Finally, the precoding weights of each transmitting end antenna port subset are constructed into the second precoding matrix of the block diagonal structure.
[0121] Assuming the number of transmission streams is L and the number of antenna ports at the transmitting end is N, the corresponding precoding matrix can be represented by P with a dimension of N x L, wherein the nth row of the lth column in P represents the precoding weight of the lth stream at the nth antenna port, so that a second precoding matrix with a block diagonal structure of precoding weights among streams can be constructed, as shown in FIG. 8, wherein W1, W2, …, WL represent the precoding weights of the 1st, 2nd, …, Lth streams, respectively, and the corresponding dimensions are n1 x 1, n2 x 1, …, nL x 1, respectively. L Assuming the number of transmission streams is L and the number of antenna ports at the transmitting end is N, the corresponding precoding matrix can be represented by P with a dimension of N x L, wherein the nth row of the lth column in P represents the precoding weight of the lth stream at the nth antenna port, so that a second precoding matrix with a block diagonal structure of precoding weights among streams can be constructed, as shown in FIG. 8, wherein W1, W2, …, WL represent the precoding weights of the 1st, 2nd, …, Lth streams, respectively, and the corresponding dimensions are n1 x 1, n2 x 1, …, nL x 1, respectively. L Taking W1 as an example, first, the full-band channel corresponding to the first n1 antenna ports is calculated to obtain a self-correlation matrix with a dimension of n1 x n1, and then SVD is performed on the self-correlation matrix, so that the self-correlation matrix has a dimension of n1 x n1, and then SVD is performed on the self-correlation matrix, so that wherein U is a left unitary matrix, A is a diagonal matrix with only the main diagonal elements having values, and V is a right unitary matrix, and finally the first column of V is taken to obtain W1.
[0122] Further, taking the number of antenna ports at the transmitting end as 4 and the number of transmission streams as 2 as an example, the solving process of the second precoding matrix is described more clearly. Assuming that the 4 antenna ports are antenna port 1, antenna port 2, antenna port 3 and antenna port 4, respectively, the second precoding matrix to be calculated is a 4 x 2 matrix. First, the precoding weight of the antenna port of the 1st stream is calculated, the full-band channel corresponding to the antenna port 1 and the antenna port 2 is calculated to obtain a self-correlation matrix with a dimension of 2 x 2, and then SVD is performed on the self-correlation matrix, so that the corresponding right unitary matrix is obtained, which is a 2 x 2 matrix, and finally the 1st column of the right unitary matrix (with a dimension of 2 x 1) is filled into the 1st column of the second precoding matrix. Similarly, the precoding weight of the antenna port of the 2nd stream can be calculated, the full-band channel corresponding to the antenna port 3 and the antenna port 4 is calculated to obtain a self-correlation matrix with a dimension of 2 x 2, and then SVD is performed on the self-correlation matrix, and the 1st column of the corresponding right unitary matrix is filled into the 2nd column of the second precoding matrix, so that the complete second precoding matrix can be obtained.
[0123] S604: The first communication device determines the first SRS signal and the second SRS signal.
[0124] Specifically, based on the first indication information, the first communication device determines the first SRS resource set and the second SRS resource set, and calculates the first precoding matrix and the second precoding matrix, and according to the correspondence between each SRS resource set and a precoding matrix, the first communication device applies the first precoding matrix to the first SRS resource set to obtain the first SRS signal, and applies the second precoding matrix to the second SRS resource set to obtain the second SRS signal. It should be understood that the first SRS signal is a SRS signal pre-coded based on the first precoding matrix, and the first SRS signal contains one or more SRS signals; the second SRS signal is a SRS signal pre-coded based on the second precoding matrix, and the second SRS signal contains one or more SRS signals; the number of SRS resources in one SRS resource set is equal to the number of columns of the corresponding precoding matrix; one SRS resource corresponds to one SRS signal.
[0125] S605: The first communication device sends the first SRS signal and the second SRS signal to the second communication device. Correspondingly, the second communication device receives the first SRS signal and the second SRS signal.
[0126] S606: The second communication device determines the SRS resource.
[0127] Specifically, the second communication device determines the corresponding SRS resource of each SRS signal based on the received first SRS signal and second SRS signal.
[0128] Further, the second communication device selects the RANK used by the first communication device to transmit data according to the channel state, so as to determine the RANK number of the first SRS signal and the second SRS signal sent by the first communication device.
[0129] In a possible implementation, the second communication device determines the correspondence between the RANK number and the first SRS signal and the second SRS signal.
[0130] Specifically, the second communication device distinguishes the single-carrier single-stream transmission and the single-carrier multi-stream transmission based on the correspondence between the RANK number and the SRS signal, and determines the subsequent SRS resource according to the distinguishing result.
[0131] For example, when the value of the RANK number is 1, it means single-carrier single-stream transmission, and the second communication device selects the first SRS signal (i.e., the SRS signal determined based on the existing SRS resource set); when the value of the RANK number is greater than 1, it means single-carrier multi-stream transmission, and the second communication device selects the second SRS signal (i.e., the SRS signal determined based on the new SRS resource set).
[0132] It can be understood that, in the case of a waveform being single carrier multi-stream (i.e., RANK greater than 1), the first communication device generates a new SRS signal based on the new SRS resource set and the precoding matrix obtained by the new precoding scheme, and the second communication device accurately selects the corresponding new SRS signal from the plurality of SRS signals transmitted by the first communication device, thereby avoiding the influence of the precoding value of the corresponding stream on other streams in the single carrier multi-stream, thereby raising the PAPR.
[0133] S607: The second communication device sends second indication information to the first communication device. Correspondingly, the first communication device receives the second indication information.
[0134] Specifically, after the second communication device selects the corresponding SRS signal, the second communication device can further determine the corresponding SRS resource according to the SRS signal, and then the second communication device sends second indication information to the first communication device, the second indication information being used to indicate the SRS resource in the SRS resource set. Illustratively, the second indication information is SRI, when the second communication device determines that the first communication device is multi-carrier transmission or single carrier single-stream transmission, the second indication information contains the identification of part or all of the SRS resources in the first SRS resource set, and when the second communication device determines that the first communication device is single carrier multi-stream transmission, the second indication information contains the identification of part or all of the SRS resources in the second SRS resource set.
[0135] Optionally, after receiving the second indication information, the first communication device can use the SRS resource identification to perform data transmission on the corresponding SRS resource.
[0136] In a possible implementation, the first communication device generates an UL signal based on the corresponding SRS resource identified by the SRS resource, and sends the UL signal to the second communication device.
[0137] Specifically, in the case of a waveform parameter being single carrier and single stream, the UL signal generated by the first communication device is based on the SRS resource in the existing SRS resource set (the above-mentioned first SRS resource set), and in the case of a waveform parameter being single carrier and multi-stream, the UL signal generated by the first communication device is based on the SRS resource in the new SRS resource set (the above-mentioned second SRS resource set).
[0138] In the embodiments of the present application, the first communication device acquires the correspondence between the waveform parameters and the number of SRS resource sets, determines the corresponding SRS resource set according to the correspondence, in the case of single carrier multi-stream, calculates the precoding matrix by using the new precoding scheme and applies it to the newly added SRS resource set to obtain the SRS signal, the second communication device determines the SRS signal matching the RANK number from the received multiple SRS signals based on the pre-configured correspondence between the RANK number and the SRS signal, and further determines the corresponding SRS resource and indicates it to the first communication device, so that in the single carrier multi-stream scenario, the precoding weight between streams can be avoided, so as to ensure that the PAPR benefit is not destroyed, and the demodulation performance and coverage are improved.
[0139] The apparatus provided by the embodiments of the present application will be described below.
[0140] The present application divides the function modules of the communication device according to the above-mentioned method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the present application is illustrative, and is only a logical function division. In actual implementation, another division mode can be used. The communication device of the embodiments of the present application will be described in detail below with reference to FIGS. 9-11.
[0141] FIG. 9 is a structural schematic diagram of a communication device provided by an embodiment of the present application. As shown in FIG. 9, the communication device includes a processing unit 901 and a transceiver unit 902. The transceiver unit 902 can realize corresponding communication functions, and the processing unit 901 is used for data processing. The transceiver unit 902 can also be referred to as a communication interface or a communication unit, etc.
[0142] In some embodiments of the present application, the communication device can be used to perform the actions performed by the first communication device or the terminal device in the above method embodiments. At this time, the communication device can be the first communication device or the terminal device, or the communication device can be a component (such as a chip or a system, etc.) that can be configured to the first communication device or the terminal device. The transceiver unit 902 is used to perform the transceiver-related operations of the first communication device or the terminal device in the above method embodiments, and the processing unit 901 is used to perform the processing-related operations of the first communication device or the terminal device in the above method embodiments.
[0143] The transceiver 902 is configured to receive first indication information, the first indication information being used to indicate generation of a first SRS resource set and a second SRS resource set in a case where a waveform is a single carrier, and the first indication information including a correspondence between a waveform parameter and an SRS resource set. The processing unit 901 is configured to generate, based on the first indication information, an SRS resource set including the first SRS resource set and the second SRS resource set. The processing unit 901 is further configured to calculate a precoding matrix including a first precoding matrix and a second precoding matrix, determine a first SRS signal based on the first SRS resource set and the first precoding matrix, and determine a second SRS signal based on the second SRS resource set and the second precoding matrix. The transceiver 902 is further configured to transmit the first SRS signal and the second SRS signal.
[0144] It can be understood that the specific description of the first indication information, the first SRS resource set, the second SRS resource set, the first precoding matrix, the second precoding matrix, the first SRS signal, the second SRS signal, and the like can refer to the method embodiments shown in the foregoing, and will not be described in detail here.
[0145] In some embodiments of the present application, the communication device can be configured to perform the actions performed by the second communication device or the network device in the method embodiments, and the communication device can be the second communication device or the network device, or the communication device can be or can be configured to be a component (such as a chip or a system, etc.) of the second communication device or the network device. The transceiver 902 is configured to perform the operations related to the transceiving of the second communication device or the network device in the method embodiments, and the processing unit 901 is configured to perform the operations related to the processing of the second communication device or the network device in the method embodiments.
[0146] The processing unit 901 is configured to determine first indication information including a correspondence between a waveform parameter and an SRS resource set, the SRS resource set including a first SRS resource set and a second SRS resource set. The transceiver 902 is configured to transmit the first indication information, the first indication information being used to indicate generation of the first SRS resource set and the second SRS resource set in a case where a waveform is a single carrier. The transceiver 902 is further configured to receive a first SRS signal and a second SRS signal, the first SRS signal being determined based on the first SRS resource set and a first precoding matrix, the second SRS signal being determined based on the second SRS resource set and a second precoding matrix, and the first precoding matrix being different from the second precoding matrix. The processing unit 901 is further configured to determine an SRS resource based on the first SRS signal and the second SRS signal.
[0147] Optionally, the transceiver 902 is further configured to transmit SRS resource indication and second indication information.
[0148] It can be understood that the specific description about the first indication information, the first SRS resource set, the second SRS resource set, the first precoding matrix, the second precoding matrix, the first SRS signal, the second SRS signal, and the like can refer to the method embodiments shown in the foregoing, and will not be described in detail here.
[0149] Optionally, the communication apparatus can further include a storage unit, which can be used to store instructions and / or data, and the processing unit 901 can read the instructions and / or data in the storage unit to enable the communication apparatus to implement the foregoing method embodiments.
[0150] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiments of the present application is only an example, and the specific functions or executed steps of the transceiver unit and the processing unit can refer to the method embodiments described above, and will not be described in detail here.
[0151] The communication apparatus of the embodiments of the present application is introduced above, and possible product forms of the communication apparatus are introduced below. It should be understood that any product in any form that has the functions of the communication apparatus shown in FIG. 9 falls within the protection scope of the embodiments of the present application. It should also be understood that the following introduction is only an example, and the product form of the communication apparatus of the embodiments of the present application is not limited to this.
[0152] In a possible implementation, in the communication apparatus shown in FIG. 9, the processing unit 901 can be one or more processors, and the transceiver unit 902 can be a transceiver, or the transceiver unit 902 can also be a sending unit and a receiving unit, the sending unit can be a transmitter, and the receiving unit can be a receiver, and the sending unit and the receiving unit are integrated in one device, for example, a transceiver. In the embodiments of the present application, the processor and the transceiver can be coupled, and the connection mode of the processor and the transceiver is not limited in the embodiments of the present application. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When the above information is output, the processor outputs the above information to the transceiver for transmission by the transceiver. After the above information is output by the processor, it can also need to be processed further, and then reach the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of receiving the input above information by the processor. When the processor receives the input information, the transceiver receives the above information and inputs it to the processor. Furthermore, after the transceiver receives the above information, the above information can need to be processed further, and then received by the processor.
[0153] As shown in FIG. 10, the communication apparatus 100 includes one or more processors 120 and a transceiver 110.
[0154] In some embodiments of the present application, the communication apparatus can be configured to perform the steps or functions etc. performed by the first communication apparatus or terminal device in the above method embodiments.
[0155] For example, the transceiver 110 is configured to receive the first indication information; the processor 120 is configured to generate the SRS resource set and calculate the precoding matrix based on the first indication information, determine the first SRS signal based on the first SRS resource set and the first precoding matrix, and determine the second SRS signal based on the second SRS resource set and the second precoding matrix; and the transceiver 110 is further configured to transmit the first SRS signal and the second SRS signal.
[0156] Optionally, the transceiver 110 is further configured to transmit the UL signal.
[0157] In some embodiments of the present application, the communication apparatus can be configured to perform the steps or functions etc. performed by the second communication apparatus or network device in the above method embodiments.
[0158] For example, the processor 120 is configured to determine the first indication information; the transceiver 110 is configured to transmit the first indication information and receive the first SRS signal and the second SRS signal; and the processor 120 is further configured to determine the SRS resource based on the first SRS signal and the second SRS signal.
[0159] Optionally, the transceiver 110 is further configured to transmit the SRS resource indication and the second indication information.
[0160] It can be understood that the specific description of the transceiver and the processor shown in the embodiments of the present application is only an example. For the specific functions or steps performed by the transceiver and the processor, reference can be made to the above method embodiments, which will not be described in detail here.
[0161] In the above various embodiments, the description of the first indication information, the first SRS resource set, the second SRS resource set, the first precoding matrix, the second precoding matrix, the first SRS signal, the second SRS signal, etc. can also refer to the description in the above method embodiments, which will not be described one by one here.
[0162] In each of the various implementations of the communication apparatus shown in FIG. 10, the transceiver can include a receiver configured to perform the functions (or operations) of receiving and a transmitter configured to perform the functions (or operations) of transmitting. And the transceiver is configured to communicate with other devices / apparatuses through a transmission medium.
[0163] Optionally, the communication device 100 can further include one or more memories 130 for storing program instructions and / or data, etc. The memory 130 is coupled to the processor 120. The coupling in the embodiments of the present application is indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, for information interaction between devices, units or modules. The processor 120 can operate in cooperation with the memory 130. The processor 120 can execute program instructions stored in the memory 130. Optionally, at least one of the one or more memories can be included in the processor.
[0164] The specific connection medium between the transceiver 110, the processor 120 and the memory 130 in the embodiments of the present application is not limited. In FIG. 10, the memory 130, the processor 120 and the transceiver 110 are connected through a bus 140, which is represented by a thick line in FIG. 10, and the connection mode between other components is only schematically illustrated and is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 10, but it does not mean that there is only one bus or only one type of bus.
[0165] In the embodiments of the present application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor, etc.
[0166] In the embodiments of the present application, the memory can include, but is not limited to, a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a read-only memory (ROM), a compact disc read-only memory (CD-ROM), and the like. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application and the like). The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0167] For example, the processor 120 is mainly used for processing communication protocols and communication data, controlling the whole communication device, executing software programs, and processing data of the software programs. The memory 130 is mainly used for storing software programs and data. The transceiver 110 can include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input and output devices, such as touch screens, display screens, keyboards, and the like, are mainly used for receiving user input data and outputting data to users.
[0168] When the communication device is powered on, the processor 120 can read the software program in the memory 130, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 120 performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal through the antenna in the form of electromagnetic waves. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 120. The processor 120 converts the baseband signal into data and processes the data.
[0169] In another implementation, the radio frequency circuit and the antenna can be arranged independently of the processor performing baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged remotely from the communication device.
[0170] It can be understood that the communication apparatus shown in the embodiments of the present application can also have more components than those shown in FIG. 10, and the embodiments of the present application do not limit this. The method performed by the processor and the transceiver shown above is only an example, and the specific steps performed by the processor and the transceiver can refer to the method described above.
[0171] In another possible implementation, in the communication apparatus shown in FIG. 9, the processing unit 901 can be one or more logic circuits, and the transceiving unit 902 can be an input / output interface, also called a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiving unit 902 can also be a sending unit and a receiving unit, the sending unit can be an output interface, and the receiving unit can be an input interface, and the sending unit and the receiving unit are integrated in one unit, for example, an input / output interface. As shown in FIG. 11, the communication apparatus shown in FIG. 11 includes a logic circuit 1101 and an interface 1102. That is, the above-mentioned processing unit 901 can be implemented by the logic circuit 1101, and the transceiving unit 902 can be implemented by the interface 1102. Among them, the logic circuit 1101 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1102 can be a communication interface, an input / output interface, a pin, etc. For example, FIG. 11 is a chip that takes the above-mentioned communication apparatus as an example, which includes a logic circuit 1101 and an interface 1102.
[0172] In the embodiments of the present application, the logic circuit and the interface can also be coupled to each other. The specific connection mode of the logic circuit and the interface is not limited in the embodiments of the present application.
[0173] In some embodiments of the present application, the communication apparatus can be used to perform the steps or functions, etc. performed by the first communication apparatus or the terminal device in the above method embodiment. For example, the interface 1102 is used to input the first indication information and output the first SRS signal and the second SRS signal; the logic circuit 1101 is used to generate the SRS resource set based on the first indication information, calculate the precoding matrix, determine the first SRS signal based on the first SRS resource set and the first precoding matrix, and determine the second SRS signal based on the second SRS resource set and the second precoding matrix. Optionally, the interface 1102 is also used to input the second indication information.
[0174] In some other embodiments of the present application, the communication apparatus can be used to perform the steps or functions, etc. performed by the second communication apparatus or the network device in the above method embodiment. For example, the logic circuit 1101 is used to determine the first indication information and determine the SRS resource based on the first SRS signal and the second SRS signal; and the interface 1102 is used to output the first indication information and input the first SRS signal and the second SRS signal. Optionally, the interface 1102 is also used to output the second indication information.
[0175] It can be understood that the specific description of the logic circuit and the interface shown in the embodiments of the present application is only an example, and for the specific function or executed steps of the logic circuit and the interface, reference can be made to the above method embodiments, which will not be described in detail here.
[0176] In the above various embodiments, the description of the reference signal, the first spatial domain basis vector, the first information, the second information, etc. can also refer to the description in the above method embodiments, which will not be described one by one here.
[0177] It can be understood that the communication device shown in the embodiments of the present application can implement the method provided by the embodiments of the present application in the form of hardware, or implement the method provided by the embodiments of the present application in the form of software, etc., which is not limited in the embodiments of the present application.
[0178] The embodiments of the present application also provide a communication system, which includes a first communication device and a second communication device, and the first communication device and the second communication device are used to execute the method in any of the above embodiments.
[0179] The embodiments of the present application also provide a communication system, which includes a terminal device and a network device, and the terminal device and the network device are used to execute the method in any of the above embodiments.
[0180] In addition, the present application also provides a computer program for implementing the operations and / or processes performed by the first communication device or the terminal device in the method provided by the present application.
[0181] The present application also provides a computer program for implementing the operations and / or processes performed by the second communication device or the network device in the method provided by the present application.
[0182] The present application also provides a computer readable storage medium, which stores computer code, when the computer code runs on the computer, so that the computer executes the operations and / or processes performed by the first communication device or the terminal device in the method provided by the present application.
[0183] The present application also provides a computer readable storage medium, which stores computer code, when the computer code runs on the computer, so that the computer executes the operations and / or processes performed by the second communication device or the network device in the method provided by the present application.
[0184] The present application also provides a computer program product, which includes computer code or computer program, when the computer code or computer program runs on the computer, so that the operations and / or processes performed by the first communication device or the terminal device in the method provided by the present application are executed.
[0185] The application also provides a computer program product comprising computer code or a computer program which, when run on a computer, causes the operations and / or processes performed by the second communication device or the network equipment in the method provided by the application to be performed.
[0186] In several embodiments provided by the application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can also be electrical, mechanical or other form of connection.
[0187] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected to achieve the technical effects of the scheme provided by the embodiments of the application according to actual needs.
[0188] In addition, each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0189] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the application essentially or the part of the prior art that contributes to the technical solutions, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the application. The aforementioned readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0190] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A precoding method, characterized in that, Applied to a first communication device, comprising: Obtaining first indication information, the first indication information is used to indicate the correspondence between waveform parameters and channel sounding reference signal SRS resource set; Based on the first indication information, determine the SRS resource set, the SRS resource set includes the first SRS resource set and the second SRS resource set; Calculate the precoding matrix, the precoding matrix includes the first precoding matrix and the second precoding matrix, the first precoding matrix is applied to the first SRS resource set, the second precoding matrix is applied to the second SRS resource set, and the first precoding matrix is different from the second precoding matrix; Based on the first SRS resource set and the first precoding matrix, determine the first SRS signal, based on the second SRS resource set and the second precoding matrix, determine the second SRS signal; Send the first SRS signal and the second SRS signal to the second communication device; Receive the second indication information from the second communication device, the second indication information is used to indicate the SRS resource determined by the second communication device; Based on the second indication information, generate the uplink UL signal, and send the UL signal to the second communication device.
2. The method of claim 1, wherein, The calculation of the precoding matrix includes: The singular value decomposition SVD of the autocorrelation matrix of all antenna port channels of the transmitting end is carried out to obtain the first precoding matrix; Based on the precoding weight value calculated based on all antenna port channels of the transmitting end, the second precoding matrix is obtained, and the second precoding matrix is a block diagonal structure.
3. The method of claim 2, wherein, The calculation of the precoding weight value based on all antenna port channels of the transmitting end includes: The autocorrelation matrix of the full-band channel corresponding to a plurality of partial transmitting end antenna ports of all antenna ports of the transmitting end is solved respectively; The plurality of autocorrelation matrices are respectively subjected to SVD, and the precoding weight values of each column in the second precoding matrix are obtained according to the decomposition results.
4. The method according to any one of claims 1 to 3, characterized in that, The first indication information is used to indicate the correspondence between the waveform parameters and the SRS resource set, including: The first indication information includes the correspondence between the waveform parameters and the number of SRS resource sets, if the waveform parameters are multicarrier, the corresponding number of SRS resource sets is 1 or 2, if the waveform parameters are single carrier, the corresponding number of SRS resource sets is 2 or 3; Or, the first indication information includes the correspondence between the waveform parameters and the number of new SRS resource sets, if the waveform parameters are multicarrier, the corresponding number of new SRS resource sets is 0, if the waveform parameters are single carrier, the corresponding number of new SRS resource sets is 1.
5. The method according to any one of claims 1 to 4, characterized in that, The first indication information includes: Obtaining predefined information, the predefined information includes the first indication information.
6. The method according to any one of claims 1 to 4, wherein The first indication information includes: Receive the first indication information from the second communication device.
7. The method of claim 6, wherein, The first indication information is carried in one or more of the following signaling: Downlink control information DCI, radio resource control signaling RRC, medium access control-control element MAC CE, system information, physical downlink shared channel PDSCH.
8. A precoding method, characterized by, Applied to a second communication device, comprising: receiving a first SRS signal and a second SRS signal from a first communication device, the first SRS signal being determined based on a first SRS resource set and a first precoding matrix, the second SRS signal being determined based on a second SRS resource set and a second precoding matrix, the first precoding matrix being different from the second precoding matrix; determining an SRS resource based on the first SRS signal and the second SRS signal; sending second indication information to the first communication device, the second indication information being used to indicate the SRS resource; receiving an UL signal from the first communication device, the UL signal being generated based on the second indication information.
9. The method of claim 8, wherein, The first precoding matrix comprises a precoding matrix obtained by singular value decomposition (SVD) of a self-correlation matrix of all antenna port channels at a transmitting end, and the second precoding matrix comprises a precoding matrix with block-diagonal structure of precoding weights, the precoding weights being calculated based on all antenna port channels at the transmitting end.
10. The method of claim 9, wherein, The precoding weights calculated based on all antenna port channels at the transmitting end comprise: respectively solving self-correlation matrices of full-band channels corresponding to a plurality of partial transmitting end antenna ports of all antenna ports at the transmitting end; respectively performing SVD on the self-correlation matrices to obtain precoding weights of each column in the second precoding matrix according to a decomposition result.
11. The method according to any one of claims 8 to 10, wherein, Before the receiving a first SRS signal and a second SRS signal from a first communication device, the method further comprises: sending first indication information to the first communication device, the first indication information being used to indicate a correspondence between a waveform parameter and an SRS resource set.
12. The method of claim 11, wherein, The first indication information used to indicate the correspondence between the waveform parameter and the SRS resource set comprises: The first indication information comprises a correspondence between the waveform parameter and a number of SRS resource sets, if the waveform parameter is a multi-carrier, the corresponding number of SRS resource sets is 1 or 2, if the waveform parameter is a single carrier, the corresponding number of SRS resource sets is 2 or 3; Or, the first indication information comprises a correspondence between the waveform parameter and a number of newly added SRS resource sets, if the waveform parameter is a multi-carrier, the corresponding number of newly added SRS resource sets is 0, if the waveform parameter is a single carrier, the corresponding number of newly added SRS resource sets is 1.
13. The method of claim 11 or 12, wherein, The first indication information is carried in one or more of the following signaling: downlink control information (DCI), radio resource control (RRC) signaling, medium access control-control element (MAC CE), system information, and physical downlink shared channel (PDSCH).
14. The method according to any one of claims 8 to 13, wherein, The method further comprises: determining a correspondence between a rank (RANK) number parameter and the first SRS signal and the second SRS signal.
15. The method of claim 14, wherein, The determining an SRS resource based on the first SRS signal and the second SRS signal comprises: determining a value of the RANK number parameter corresponding to the second SRS signal; select, from the first SRS signal and the second SRS signal, an SRS signal corresponding to the value of the RANK number parameter, based on the value of the RANK number parameter and the correspondence between the RANK number parameter and the first SRS signal and the second SRS signal; determine an SRS resource based on the selected SRS signal.
16. A communications device, characterized by comprise units or modules for performing the method of any one of claims 1 to 15.
17. A communications device, characterized by comprise a processor; the processor is configured to execute computer programs or instructions stored in the memory to cause the communication device to perform the method of any one of claims 1 to 15.
18. The communication apparatus of claim 17, wherein, further comprise the memory.
19. A wireless communication system, characterized by comprise: a first communication device for performing the method of any one of claims 1 to 7 and a second communication device for performing the method of any one of claims 8 to 15.
20. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program which, when executed by the processor, causes a communication device comprising the processor to perform the method of any one of claims 1 to 15.
21. A computer program product, the computer program product comprising: The computer program code, when executed by the processor, causes a communication device comprising the processor to perform the method of any one of claims 1 to 15.
Citation Information
Patent Citations
Data transmission method, terminal device and network device
CN108809578A
Non-codebook-based PUSCH (Physical Uplink Shared Channel) information receiving / sending method and device
CN117158087A
Information indication method and apparatus
US20230239014A1
Flexible multiple port SRS transmission using multiple SRS-resources
WO2024072450A1