Channel demodulation, channel sounding reference signal transmission method, device and storage medium

CN115733593BActive Publication Date: 2026-10-09CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111007060.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-30
Publication Date
2026-10-09
Estimated Expiration
2041-08-30

AI Technical Summary

Technical Problem

[0006]本发明提供了一种信道解调、信道探测参考信号传输方法、设备及存储介质,用以解决没有相应的支持PUSCH解调的方案的问题

Benefits of technology

[0138] In the technical solution provided by the embodiments of the present invention, since the base station uses SRS-based transmission for PUSCH demodulation, and the non-periodic SRS has the advantages of flexible transmission and the ability to improve signal energy through repeated transmission, it can improve the channel estimation accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115733593B_ABST
    Figure CN115733593B_ABST
Patent Text Reader

Abstract

The application discloses a channel demodulation method, a channel sounding reference signal transmission method, equipment and a storage medium, comprising: a base station configures one or more SRS resource sets through RRC, or configures one or more SRS resources; the base station configures or indicates a preset order or mapping relationship of the SRS resources in the SRS resource set; the base station indicates that the SRS transmission is used for the demodulation of PUSCH through DCI; and the base station demodulates the PUSCH, wherein the SRS transmission is used for the demodulation of the PUSCH. By using the application, the channel estimation accuracy can be improved. The resources inside the PUSCH are not occupied, and the same effect is achieved under the condition that the overhead is unchanged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method, device and storage medium for channel demodulation and channel sounding reference signal transmission. Background Technology

[0002] Existing SRS (Sounding Reference Signals) configurations, such as those based on resource sets used for codebook transmission, can only be configured with one time behavior, such as periodic SRS, semi-persistent SRS, or aperiodic SRS. Once an SRS resource set is configured as periodic, it cannot be configured as aperiodic. Supporting only periodic SRS transmission results in a loss of flexibility in SRS transmission and an increase in the accuracy of channel estimation.

[0003] Figure 1 The diagram illustrates an uplink codebook-based transmission method. As shown, if an existing SRS resource set is configured for codebook-based uplink transmission, two resources within that set can be configured for uplink channel probing. Based on the untyped SRS resources transmitted uplink, the base station performs channel probing or channel estimation, obtaining information such as TPMI (Transmitted Precoding Matrix Indicator), RI (Rank Information), SRI (SRS Resource Indicator), and MCS (Modulation Coding Scheme). The base station uses DCI (Downlink Control Information) to indicate the corresponding precoding matrix (TMPI), RANK number, and MCS level, enabling it to schedule uplink transmission for the UE (User Equipment). The terminal will then perform uplink codebook-based PUSCH (Physical Uplink Shared Channel) transmission according to the information indicated by the base station.

[0004] The shortcomings of existing technology are:

[0005] Currently, some solutions have proposed the need to enhance uplink coverage performance, but the shortcoming of existing technologies is that there is no corresponding solution to support PUSCH demodulation. Summary of the Invention

[0006] This invention provides a channel demodulation, channel sounding reference signal transmission method, device, and storage medium to solve the problem of the lack of a corresponding scheme supporting PUSCH demodulation.

[0007] This invention provides the following technical solutions:

[0008] A channel demodulation method, comprising:

[0009] The base station configures a set of one or more SRS resources, or configures one or more SRS resources, through RRC;

[0010] The base station configures or instructs the preset order or mapping relationship of SRS resources within the terminal's SRS resource set;

[0011] The base station uses DCI to instruct SRS transmission for demodulation of PUSCH;

[0012] The base station performs PUSCH demodulation, wherein the SRS transmission is used for PUSCH demodulation.

[0013] In implementation, an SRS set contains resources with one or a combination of the following characteristics:

[0014] It contains 1, 2, 4, or 8 or more resources;

[0015] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0016] The resources contained in an SRS set are the resources of a single port;

[0017] The resources contained in an SRS set are aperiodic resources.

[0018] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0019] During implementation, it further includes:

[0020] The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

[0021] During implementation, it further includes:

[0022] The number of precoding and / or transport layers indicated by the DCI is the same as the number of resources transmitted by the SRS.

[0023] In practice, the transmission precoding information indicated by DCI corresponds to the precoding information used by X SRS resources, where X corresponds to the layer number of PUSCH transmission.

[0024] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0025] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0026] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0027] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0028] An SRS transmission method, comprising:

[0029] The terminal receives a set of one or more SRS resources configured by the base station through RRC, or configures one or more SRS resources.

[0030] The terminal determines the preset order or mapping relationship of SRS resources within the SRS resource set configured or indicated by the base station;

[0031] The terminal transmits SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship.

[0032] In implementation, an SRS set contains resources with one or a combination of the following characteristics:

[0033] It contains 1, 2, 4, or 8 or more resources;

[0034] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0035] The resources contained in an SRS set are the resources of a single port;

[0036] The resources contained in an SRS set are aperiodic resources.

[0037] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0038] During implementation, it further includes:

[0039] The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

[0040] During implementation, it further includes:

[0041] The receiving base station receives the number of precoding and / or transport layers indicated by the DCI, the number of transport layers being the same as the number of resources transmitted by the SRS.

[0042] In practice, the base station uses the precoding information of X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0043] In practice, when the terminal and the base station transmit SRS from the SRS set according to a preset order or mapping relationship, the terminal sends SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

[0044] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0045] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0046] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0047] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0048] In implementation, when the terminal and base station transmit SRS from within the SRS set according to a preset order, position, or mapping relationship, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or,

[0049] When different comb offsets are required, they are mapped on time-domain resources, and then different comb offsets are configured.

[0050] In practice, when the terminal and the base station transmit SRS from the SRS set according to a preset order, location, or mapping relationship, they send the data in ascending order of resource ID or in descending order of resource ID.

[0051] A base station, comprising:

[0052] The processor is used to read programs from memory and execute the following procedures:

[0053] Configure a collection of one or more SRS resources via RRC, or configure one or more SRS resources.

[0054] Configure or indicate the preset order or mapping relationship of SRS resources within the terminal's SRS resource set;

[0055] The SRS transmission is used for demodulation of PUSCH via DCI instruction;

[0056] Demodulation of PUSCH is performed, wherein the SRS transmission is used for demodulation of PUSCH;

[0057] A transceiver is used to receive and send data under the control of a processor.

[0058] In implementation, an SRS set contains resources with one or a combination of the following characteristics:

[0059] An SRS set contains 1, 2, 4, or 8 or more resources;

[0060] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0061] The resources contained in an SRS set are the resources of a single port;

[0062] The resources contained in an SRS set are aperiodic resources.

[0063] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0064] During implementation, it further includes:

[0065] The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

[0066] During implementation, it further includes:

[0067] The number of precoding and / or transport layers indicated by the DCI is the same as the number of resources transmitted by the SRS.

[0068] In practice, the transmission precoding information indicated by DCI corresponds to the precoding information used by X SRS resources, where X corresponds to the layer number of PUSCH transmission.

[0069] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0070] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0071] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0072] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0073] A base station, comprising:

[0074] The base station configuration module is used to configure a set of one or more SRS resources via RRC, or to configure one or more SRS resources.

[0075] The base station indication module is used to configure or indicate the preset order or mapping relationship of SRS resources within the terminal SRS resource set;

[0076] The base station SRS module is used to demodulate PUSCH by instructing SRS transmission via DCI.

[0077] A base station demodulation module is used to demodulate PUSCH, wherein the SRS transmission is used for PUSCH demodulation.

[0078] In implementation, the base station configuration module is further used to configure an SRS set containing one or a combination of the following features:

[0079] It contains 1, 2, 4, or 8 or more resources;

[0080] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0081] The resources contained in an SRS set are the resources of a single port;

[0082] The resources contained in an SRS set are aperiodic resources.

[0083] In practice, the base station configuration module is further used to configure the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, to be less than or equal to the number of uplink transmission streams supported by the UE, or the number of uplink transmission antenna ports.

[0084] In practice, the base station SRS module is further used to trigger the transmission of SRS from the SRS set to the terminal via DCI according to a preset order or mapping relationship.

[0085] In practice, the base station indication module is further used to indicate the number of precoding and / or transmission layers via DCI, the number of transmission layers being the same as the number of resources transmitted by SRS.

[0086] In practice, the base station indication module is further used to indicate the precoding information used by X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0087] In implementation, the base station SRS module further uses the same precoding method for the SRS resources and the corresponding PUSCH DMRS, and there is a mapping relationship; or,

[0088] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0089] In practice, the base station configuration module is further used to configure resources 4, 5, 6, and 7 in the SRS set to correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0090] In practice, the base station SRS module is further used to use the same precoding, precoding matrix, or precoding subarray for the resources in the SRS resource set and the corresponding PUSCH DMRS, stream, or layer.

[0091] A terminal, comprising:

[0092] The processor is used to read programs from memory and execute the following procedures:

[0093] Receive a set of one or more SRS resources configured by the base station via RRC, or configure one or more SRS resources;

[0094] Determine the preset order or mapping relationship of SRS resources within the SRS resource set of the base station configuration or instruction terminal;

[0095] Transmit SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship;

[0096] A transceiver is used to receive and send data under the control of a processor.

[0097] In implementation, an SRS set contains resources with one or a combination of the following characteristics:

[0098] It contains 1, 2, 4, or 8 or more resources;

[0099] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0100] The resources contained in an SRS set are the resources of a single port;

[0101] The resources contained in an SRS set are aperiodic resources.

[0102] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0103] In practice, the base station configures or instructs the preset order or mapping relationship of the SRS resources within the terminal SRS resource set, which is indicated by the base station through downlink control information.

[0104] During implementation, it further includes:

[0105] The receiving base station receives the number of precoding and / or transport layers indicated by the DCI, the number of transport layers being the same as the number of resources transmitted by the SRS.

[0106] In practice, the base station uses the precoding information of X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0107] In practice, when the base station transmits SRS from the SRS set according to a preset order or mapping relationship, the terminal sends SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

[0108] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0109] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0110] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0111] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0112] In implementation, when the base station transmits SRS from within the SRS set according to a preset order, location, or mapping relationship, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or,

[0113] When different comb offsets are required, they are mapped on time-domain resources, and then different comb offsets are configured.

[0114] In practice, when transmitting SRS from the SRS set to the base station according to a preset order, location, or mapping relationship, the transmission is carried out in ascending order of resource ID or descending order of resource ID.

[0115] A terminal, comprising:

[0116] The terminal configuration module is used to receive a set of one or more SRS resources configured by the base station through RRC, or to configure one or more SRS resources.

[0117] The terminal indication module is used to determine the preset order or mapping relationship of SRS resources within the SRS resource set configured by the base station or indicating the terminal.

[0118] The terminal SRS module is used to transmit SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship.

[0119] In implementation, the terminal configuration module is further used to receive an SRS set containing one or a combination of the following characteristics:

[0120] It contains 1, 2, 4, or 8 or more resources;

[0121] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0122] The resources contained in an SRS set are the resources of a single port;

[0123] The resources contained in an SRS set are aperiodic resources.

[0124] In practice, the terminal configuration module further ensures that the number of resources contained in the received SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0125] In practice, the terminal SRS module is further used to trigger the transmission of SRS from the SRS set with the base station via DCI, according to a preset order or mapping relationship.

[0126] In practice, the terminal configuration module is further used to receive the number of precoding and / or transmission layers indicated by the base station through DCI, wherein the number of transmission layers is the same as the number of resources transmitted by SRS.

[0127] In practice, the terminal configuration module is further used to receive the precoding information used by X SRS resources corresponding to the transmission precoding information indicated by the base station through DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0128] In practice, the terminal SRS module is further used to transmit SRS with the base station from within the SRS set according to a preset order or mapping relationship. The terminal transmits SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

[0129] In implementation, the terminal SRS module further uses the same precoding method for the SRS resources and the corresponding PUSCH DMRS, and there is a mapping relationship; or,

[0130] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0131] In practice, the terminal configuration module is further used to receive resources 4, 5, 6, and 7 in the SRS set, which correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0132] In practice, the terminal SRS module is further used to use the same precoding, precoding matrix, or precoding subarray for the resources in the SRS resource set and the corresponding PUSCH DMRS, stream, or layer.

[0133] In implementation, the terminal SRS module is further used when the terminal and base station transmit SRS from within the SRS set according to a preset order, position, or mapping relationship. In this case, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or...

[0134] When different comb offsets are required, they are mapped on time-domain resources, and then different comb offsets are configured.

[0135] In practice, the terminal SRS module is further used to transmit SRS with the base station from within the SRS set according to a preset order, location, or mapping relationship, in ascending order of resource ID or descending order of resource ID.

[0136] A computer-readable storage medium storing a computer program that performs the channel demodulation method and / or SRS transmission method described above.

[0137] The beneficial effects of this invention are as follows:

[0138] In the technical solution provided by the embodiments of the present invention, since the base station uses SRS-based transmission for PUSCH demodulation, and the non-periodic SRS has the advantages of flexible transmission and the ability to improve signal energy through repeated transmission, it can improve the channel estimation accuracy.

[0139] Since it uses SRS transmission outside the PUSCH, it does not occupy the resources inside the PUSCH, achieving the same effect with the same overhead.

[0140] Furthermore, since the SRS and PUSCH DMRS can be configured to have a corresponding spatial relationship (based on the use of the same precoding and shaping, and the correspondence between the SRS port and the DMRS port, etc.), it can assist the PUSCH in demodulation and assist the DMRS in joint channel estimation, thereby improving the demodulation performance.

[0141] Furthermore, PUSCH transmission can be assisted by defining the relationship between SRS ports or SRS resources and the layer number or DMRS port of PUSCH transmission.

[0142] Furthermore, PUSCH transmission can be assisted by transmitting based on the actual number of layers, streams, or ports transmitted by PUSCH, or the number indicated by DCI.

[0143] Furthermore, since SRS resources are prioritized for resources following the slot, they can better assist in the subsequent transmission of PUSCH.

[0144] Furthermore, since port mapping is performed preferentially according to symbol followed by offset or cyclic shift, the resource power of SRS can be improved, resulting in better channel estimation and better assistance to PUSCH demodulation or DMRS channel estimation.

[0145] Furthermore, since the mapping relationship between SRS resources or ports and each PUSCH stream or PUSCH DMRS port is predefined, it can help with PUSCH demodulation, and there is no problem of ambiguity between resources and ports.

[0146] Furthermore, since SRS is preferentially mapped on symbols separately, interference between various SRS resources is also reduced, thus reducing the complexity of base station demodulation.

[0147] Furthermore, since SRS is preferentially mapped separately on symbols, there is no port multiplexing of a single resource and no interference from multiple ports, thus improving the SINR (Signal to Interference plus Noise Ratio) on each resource or port; when multiple ports reuse the same physical resource, the energy of each port will decrease; and occupying different physical resources (symbols) may also result in a power boost. Attached Figure Description

[0148] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:

[0149] Figure 1 This is a schematic diagram of the uplink codebook-based transmission method in the background technology;

[0150] Figure 2 This is a schematic diagram illustrating the relationship between PUSCH transmission and SRS transmission in an embodiment of the present invention;

[0151] Figure 3 This is a schematic diagram illustrating the implementation process of the PUSCH demodulation method on the base station side in an embodiment of the present invention.

[0152] Figure 4 This is a schematic diagram of the implementation process of the SRS transmission method on the terminal side in an embodiment of the present invention;

[0153] Figure 5 This is a schematic diagram of the resource set configuration of SRS in an embodiment of the present invention. Figure 1 ;

[0154] Figure 6 This is a schematic diagram of the resource set configuration of SRS in an embodiment of the present invention. Figure 2 ;

[0155] Figure 7 This is a schematic diagram of the resource set configuration of SRS in an embodiment of the present invention. Figure 3 ;

[0156] Figure 8 This is a schematic diagram of the resource set configuration of SRS in an embodiment of the present invention. Figure 4 ;

[0157] Figure 9 This is a schematic diagram of the non-periodic SRS triggering process carried by the PDCCH in an embodiment of the present invention;

[0158] Figure 10 This is a schematic diagram of the base station structure in an embodiment of the present invention;

[0159] Figure 11 This is a schematic diagram of the terminal structure in an embodiment of the present invention;

[0160] Figure 12 This is a schematic diagram illustrating the relationship between PUSCH transmission and SRS transmission in an embodiment of the present invention. Figure 2 . Detailed Implementation

[0161] The inventor noticed the following during the invention process:

[0162] Currently, some solutions have proposed the need to enhance uplink coverage performance.

[0163] One way to increase coverage is to improve the accuracy of channel estimation, thereby increasing the transmission rate for users at the cell edge and expanding uplink coverage.

[0164] The challenges of existing technologies include the following aspects:

[0165] The edge power of the uplink cell is limited. If the terminal increases the bandwidth without being able to increase the total power, it will reduce the power spectral density per unit bandwidth, resulting in a decrease in power per unit bandwidth and a decrease in useful signal energy.

[0166] While repeated transmissions can improve data transmission coverage and reduce demodulation SINR (Signal to Interference plus Noise Ratio), they also lead to a decrease in transmission rate because more resources are sacrificed for repetition.

[0167] Increasing the density of the DMRS (Demodulation Reference Signal) increases overhead and reduces the number of effective REs (Resource Elements) carrying data.

[0168] For some data symbols outside of DMRS, extrapolation is required, but the accuracy of channel estimation through extrapolation is difficult to guarantee, so the improvement is very limited.

[0169] SRS transmission has the advantage of high frequency density and the ability to enhance SRS energy through repeated transmissions, thereby achieving more accurate channel estimation performance.

[0170] Existing solutions support both aperiodic and periodic SRS, but can only be configured in one state. When periodic SRS is transmitted, the accuracy of channel estimation gradually decreases as the time interval between scheduling the PUSCH and sending the periodic SRS increases. Existing SRS can only provide information such as TPMI, SRI, and MCS for uplink transmission, and cannot assist in demodulation of uplink PUSCH transmission.

[0171] The existing AP (aperiodic) SRS triggering can only use the offset configured by RRC (Radio Resource Control), which limits its flexibility.

[0172] However, existing solutions do not support using SRS to assist in uplink data transmission. SRS, however, is characterized by high energy consumption and the ability to perform aperiodic transmission via DCI indication.

[0173] It is possible to consider using aperiodic SRS to assist in the demodulation of PUSCH and control the interval with the uplink transmission time of PUSCH to maintain channel correlation or phase continuity.

[0174] If SRS is used to assist in PUSCH transmission, or to assist in channel estimation of PUSCH DMRS, then the following is required:

[0175] The time domain defines the specific transmission time or slot;

[0176] In the frequency domain, it is matched with the bandwidth of the PUSCH.

[0177] Spatial filtering or precoding uses the same methods as PUSCH.

[0178] If demodulation of the auxiliary PUSCH or channel estimation of the PUSCH DMRS is used, a mapping relationship needs to be established between the SRS port and the PUSCH DMRS port when the PUSCH is used for multi-stream transmission.

[0179] Current SRS designs prioritize sequence orthogonality for port mapping, often employing cyclic shifting when implementing multiple ports. However, port mapping based on sequence orthogonality or cyclic shifting reduces power on each sequence because multiple sequences share the same physical resources, thus decreasing the accuracy of channel estimation. A superior mapping or correspondence method is needed to more effectively utilize SRS resources.

[0180] Figure 2 This is a schematic diagram illustrating the relationship between PUSCH transmission and SRS transmission in an embodiment of the present invention. As shown in the figure, SRS assists PUSCH in demodulation, improving the quality of channel estimation. SRS is used for joint channel estimation with PUSCH's DMRS. The higher the energy of SRS, the more accurate the channel estimation and the better the demodulation performance. However, multi-port transmission reduces the energy of the reference signal on each sequence or port, thereby reducing the accuracy of channel estimation.

[0181] While maintaining orthogonality, we must also reduce interference.

[0182] DMRS exhibits excellent orthogonality. Although inter-stream interference may occur, or data transmission may occupy the same physical resources, the high orthogonality between DMRS allows for direct differentiation of multi-stream data transmission through DMRS demodulation. Interference between data streams can be mitigated by the orthogonality of DMRS, as well as the superior channel estimation and precoding provided by DMRS, ensuring orthogonality between data streams.

[0183] DMRS exhibits good orthogonality, making it difficult to estimate the interference level between data streams using the interference levels between DMRS. Similarly, when mapping to specific SRS, although SRS can reuse the same physical resources and each port can employ a corresponding precoding method, generating some interference, the orthogonality of its sequences differs from the orthogonality of the DMRS ports themselves (achieved through the orthogonality of physical resources), and also differs from the interference between multiple data streams. Therefore, it is difficult to estimate the interference level between multiple data streams or DMRS using the interference levels between SRS ports, and thus, the interference levels between multiple SRS ports are also difficult to utilize. Furthermore, the neighboring cell interference experienced during data transmission may differ from the neighboring cell interference experienced during SRS transmission, making it impossible to use this information to estimate the interference level between neighboring cells.

[0184] Since the interference between SRS multiports cannot assist in estimating other channels, such as data transmission or interference between DMRS ports, it is possible to consider using a more orthogonal transmission method to reduce the interference level between multiports or resources, and only provide an enhancement in channel estimation.

[0185] Based on this, this embodiment of the invention provides a mapping scheme to solve the mapping between the SRS of auxiliary demodulation and the PUSCH transport layer number or DMRS port.

[0186] The specific embodiments of the present invention will now be described with reference to the accompanying drawings.

[0187] In this explanation, the implementation will be described separately from the UE and base station sides. Examples of their combined implementation will also be provided to better understand the implementation of the solutions presented in this embodiment. This explanation does not imply that the two must be implemented together or separately. In fact, when the UE and base station are implemented separately, they each address the problems on the UE and base station sides respectively. However, combining them will yield better technical results.

[0188] Figure 3 The diagram illustrates the demodulation process of the PUSCH on the base station side, and may include:

[0189] Step 301: The base station configures a set of one or more SRS resources via RRC, or configures one or more SRS resources;

[0190] Step 302: The base station configures or indicates the preset order or mapping relationship of the SRS resources within the terminal SRS resource set;

[0191] Step 303: The base station instructs the SRS to transmit demodulation for PUSCH via DCI;

[0192] Step 304: The base station performs PUSCH demodulation, wherein the SRS transmission is used for PUSCH demodulation.

[0193] In practice, one or more SRS resources are another manifestation of a collection of one or more SRS resources. Once the collection is opened, it becomes one or more SRS resources.

[0194] The preset order can also be a preset location or a physical resource mapping, etc.; the mapping relationship can be shown in the table below:

[0195] 1 #10 2 #10,#11 3 #10,#11,#12 4 #10,#11,#12,#13

[0196] or,

[0197] 1 #10 2 #11,#12 3 #13,#14,#15 4 #16,#17,#18,#19

[0198] During demodulation, PUSCH itself has its own DMRS for demodulation; SRS is used to assist PUSCH in demodulation, rather than directly "performing" demodulation.

[0199] Figure 4 The diagram illustrates the implementation flow of the SRS transmission method on the terminal side, and may include:

[0200] Step 401: The terminal receives a set of one or more SRS resources configured by the base station through RRC, or configures one or more SRS resources.

[0201] Step 402: The terminal determines the preset order or mapping relationship of the SRS resources within the SRS resource set configured or indicated by the base station.

[0202] Step 403: The terminal transmits SRS from the SRS resources in the SRS resource set according to a preset order or mapping relationship.

[0203] The following sections explain the implementation of RRC configuration of SRS transmission resources (SRS set), DCI instruction of SRS transmission for assisting PUSCH demodulation, and the transmission of SRS from the SRS set by the terminal and base station according to a preset order or mapping relationship.

[0204] I. Configure SRS transmission resources (SRS set) in RRC.

[0205] The implementation of RRC configuration SRS resource set#1 can be as follows:

[0206] In practice, an SRS set contains 1, 2, 4, or 8 or more resources.

[0207] Specifically, a resource set can contain 1, 2, 4, 8 or even more resources.

[0208] In practice, the resources contained in the SRS set occupy different symbols and / or occupy different comb offsets.

[0209] Specifically, these resources can occupy different symbols and / or different comb offsets. For example, they can all use the same comb, or a mix of comb 2 and comb 4.

[0210] For example, four resources each occupy the last four symbols of a slot.

[0211] Alternatively, there are 4 resources: resources 1 and 2 occupy symbol 13 but use different comb offsets, and resources 3 and 4 occupy symbol 14 and use different comb sets.

[0212] In practice, the resources contained in an SRS set are the resources of a single port.

[0213] Specifically, these resources can be single-port, or preferably single-port transmission methods.

[0214] In practice, the resources contained in the SRS set are aperiodic resources.

[0215] Specifically, non-periodic resource types can be configured.

[0216] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0217] Specifically, the number of resources, or resources * the number of ports per resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0218] II. DCI indicates that SRS transmission is used to assist in the demodulation of PUSCH.

[0219] For DCI-indicated SRS transmission, used to assist in the demodulation of PUSCH, the following can be used:

[0220] During implementation, it further includes:

[0221] The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

[0222] Specifically, the transmission of SRS between the terminal and the base station from the SRS set according to a preset order or mapping relationship is triggered by DCI. DCI triggers the transmission of SRS resource set #1 to assist in the demodulation of PUSCH.

[0223] The preset order can also be a preset location or a physical resource mapping, etc.; the mapping relationship can be shown in the table below:

[0224] 1 #10 2 #10,#11 3 #10,#11,#12 4 #10,#11,#12,#13

[0225] or,

[0226] 1 #10 2 #11,#12 3 #13,#14,#15 4 #16,#17,#18,#19

[0227] In practice, it may further include:

[0228] The terminal receives the number of precoding and / or transport layers indicated by the base station via DCI, the number of transport layers being the same as the number of resources transmitted by SRS.

[0229] In practice, the base station uses the precoding information of X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0230] Specifically, the transmitted precoding information may include precoding, beamforming, or spatial filtering information, etc.

[0231] The DCI indicates the precoding and / or transmission layer information (such as TPMI (Transmitted Precoding Matrix Indicator)). The UE selects X SRS resources for transmission based on the corresponding layer information.

[0232] The transmission precoding information corresponds to the precoding information used by X SRS resources;

[0233] X corresponds to the layer number of the PUSCH transmission.

[0234] In practice, when the terminal and the base station transmit SRS from the SRS set according to a preset order or mapping relationship, the terminal sends SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

[0235] Specifically, the UE transmits SRS according to the number of transmission layers or the number of SRS resources indicated by the DCI. For example, if X SRS resources are transmitted, each corresponding to a layer of PUSCH transmission, the number of SRS resources indicated by the DCI can be less than the total number of SRS resources in the SRS resource set configured by RRC (Radio Resource Control).

[0236] 3. The terminal and the base station transmit SRS from the SRS set according to a preset order or mapping relationship.

[0237] For the implementation of the UE sending X SRS resources from the SRS set according to a certain order or mapping relationship, it can be as follows:

[0238] In practice, when the terminal and the base station transmit SRS from the SRS set according to a preset order, location, or mapping relationship, they send the data in ascending order of resource ID or in descending order of resource ID.

[0239] Specifically, 1) it can be ordered from smallest to largest by resource ID, for example:

[0240] SRS resources 4, 5, 6, 7 correspond to PUSCH DMRS 1, 2, 3, 4.

[0241] 2) It can also be in descending order;

[0242] 3) Or a predefined rule or mapping relationship, such as shown in the table below:

[0243]

[0244]

[0245] or,

[0246]

[0247] In implementation, when the terminal and base station transmit SRS from within the SRS set according to a preset order, position, or mapping relationship, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or,

[0248] When different comb offsets are required, they are mapped on time-domain resources, and then different comb offsets are configured.

[0249] Specifically, SRS resources are preferentially sent from the symbols following the timeslot in the time domain, or preferentially mapped or transmitted from back to front; for example, resources are preferred to be placed from back to front, with priority given to the time domain, and then allocated in a combo manner.

[0250] For example, DMRS port 0 corresponds to the SRS resource of symbol #13, and DMRS port #2 corresponds to the resource of symbol #12.

[0251] The advantage of prioritizing the time domain is that the energy per symbol can be relatively large.

[0252] We can further consider the case where the repetition factor is greater than 1. For example: (Example)

[0253] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0254] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0255] Specifically, the SRS resources and the DMRS or corresponding streams or layers of PUSCH use the same precoding method and have a mapping relationship.

[0256] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0257] For example, SRS resources 4, 5, 6, 7 correspond to PUSCH DMRS 1, 2, 3, 4.

[0258] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0259] Specifically, the corresponding resources use the same precoding, or a precoding matrix (submatrix), such as a column of the matrix corresponding to TMPI; or, the precoding or assignment method used on SRS resources transmitted without a codebook, or spatial filtering.

[0260] Finally, when performing uplink demodulation, the base station can use the channel information of SRS to assist in the demodulation of PUSCH, or perform joint channel estimation and other processing.

[0261] The following example illustrates this.

[0262] Example 1

[0263] This example illustrates the resource configuration of SRS.

[0264] By configuring the SRS resource set through RRC, the total number of available resources can be configured, and the resources corresponding to the SRS can occupy the last few symbols in a time slot. These resources can occupy different symbols, or different comboffsets of the same symbol.

[0265] 1) For example, Figure 5 Suggested configuration of resource sets for SRS Figure 1 As shown in the figure, if SRS resource set #1 contains resources for 4 SRSs, each resource can occupy the last 4 symbols of a slot, and these 4 SRS resources can use the same comb offset. Each resource uses single-port transmission, then this SRS resource set can support up to 4 uplink streams. When the DCI indication indicates that the SRS is used for auxiliary 2-stream transmission, the UE can transmit only the SRS resources located at symbols 12 and 13.

[0266] 2) If the SRS resource set contains 4 SRS resources, each of which can support 2-port transmission, then the SRS resource set can support auxiliary demodulation for uplink transmission of up to 8 streams. When the DCI indicates that the actual transmission is 4 streams, the UE selects 2 SRS resources on symbols 12 and 13, for a total of 4 ports, to assist in the transmission of PUSCH.

[0267] 3) If the SRS resource set contains 4 SRS resources, each supporting 2-port transmission, then the SRS resource set can support auxiliary demodulation for uplink transmission of up to 8 streams. When the DCI indicates that the actual transmission is 3 streams, the UE selects 1 port of the SRS resource on symbol 12 and 2 SRS resources on symbol 13, for a total of 3 ports, to assist in PUSCH transmission. When selecting transmission resources and ports, priority can be given to ports with more carrying capacity on symbols closer to the end of the slot, and ports with fewer carrying capacity on symbols farther from the end of the slot.

[0268] 4) For example, Figure 6 Suggested configuration of resource sets for SRS Figure 2As shown in the figure, if SRS resource set #1 contains resources for 4 SRSs, these 4 SRSs occupy the last 2 symbols of the slot. SRS resources on the same symbol use different comboffsets. When the DCI indicates a 4-stream transmission, all 4 SRS resources need to be transmitted. If the DCI indicates a 2-stream auxiliary transmission, or a transmission layer of 2, resources on symbols 12 and 13 can be preferentially used. This increases the transmission power of a single SRS resource. When the DCI indicates a 3-stream auxiliary transmission, or a PUSCH transmission with 3 auxiliary streams, the SRS resources on the 2 comboffs of symbol 13 and the SRS resource on symbol 12 can be preferred.

[0269] 5) For example, Figure 7 Suggested configuration of resource sets for SRS Figure 3 As shown in the figure, the SRS resource set is configured with 4 SRS resources, each of which occupies a different symbol. At the same time, each SRS resource can select a different comboffset. For example, on symbols 11 and 13, the comboffset is selected as 0, while on symbols 10 and 12, the comboffset is selected as 1.

[0270] When the DCI indicates that the number of auxiliary transmission streams is 3, the UE will transmit SRS on symbols 11, 12, and 13 respectively.

[0271] Example 2

[0272] This example illustrates the implementation of SRS resource configuration and DCI invocation.

[0273] The UE selects SRS resources from the SRS resource set according to a preset order or mapping relationship, and corresponds to the multi-stream transmission of PUSCH or DMRS port to assist the multi-stream transmission of PUSCH.

[0274] 1) If the SRS resource IDs are mapped to the PUSCH DMRS ports in ascending order (smallest to largest), for example, SRS resource IDs 4, 5, 6, and 7 are mapped to PUSCH DMRS ports #1, #2, #3, and #4 respectively. Then, the typing, precoding, or spatial filtering used on SRS resource 4 is consistent with PUSCH DMRS port #1, resource 5 corresponds to DMRS port #2, resource 6 corresponds to port #3, and resource 7 corresponds to port #4. When indicating two SRS transmissions or auxiliary PUSCH 2 stream transmission, the UE sends SRS resources 4 and 5, and auxiliary PUSCH DMRS ports #1 and #2 for demodulation.

[0275] 2) Conversely, SRS resource IDs can also be mapped to DMRS ports in descending order, such as resource 4 corresponding to port 4, resource 5 corresponding to port 3, resource 6 corresponding to port 2, and resource 7 corresponding to port 1.

[0276] 3) Mapping can also be performed according to a predefined mapping relationship, such as:

[0277]

[0278] or

[0279]

[0280] Taking the first table as an example, if the DCI instructs the transmission of SRS-assisted Layer 2 PUSCH, then the corresponding SRS resources to be sent are #10 and #11. In this case, #10 and #11 should be located in the last symbol (symbol #12) and the second to last symbol (symbol #13) within a slot (the number of symbols is counted from 0 to 13, for a total of 14 symbols).

[0281] Example 3

[0282] This example illustrates the implementation of a multi-port transmission method.

[0283] When each SRS resource can be configured to use multiple ports, it can be configured as follows:

[0284] 1) When an SRS resource is configured on only one symbol, such as the last resource in a slot, it can support a maximum of 4 ports or 4 streams of transmission. Figure 8 Suggested configuration of resource sets for SRS Figure 4 As shown in the figure, a column of 12 REs represents an SRS resource on a symbol.

[0285] The light black areas correspond to ports 0 and 1, while the dark black areas correspond to ports 2 and 3.

[0286] 2) When SRS resources are configured on 2 symbols, such as Figure 8 When there are 2 symbols, the light black part can correspond to ports 0, 1, 4, and 5. Among them, 0, 1 and 4, 5 are distinguished by time-domain orthogonal code (TD-OCC), and dark black represents ports 2, 3, 6, and 7.

[0287] Example 4

[0288] This example illustrates the implementation of the SRS transmission process.

[0289] Figure 9 This diagram illustrates the non-periodic SRS triggering process carried by the PDCCH. As shown, the non-periodic SRS triggering carried by the PDCCH carries the ID of the corresponding triggered SRS resource set. The actual SRS resources transmitted are indicated based on the number of streams in the auxiliary PUSCH transmission or the layer information carried in the PDCCH. The resources or ports of the non-periodic SRS sent by the UE can correspond to the layer (layer or stream) of the subsequent PUSCH transmission or the corresponding DMRS port. Thus, SRS can assist in the transmission or demodulation of the PUSCH.

[0290] The ID, precoding method, and the number of symbols in the corresponding SRS are specified. The precoding method is the same as that used in the subsequent PUSCH transmission, and the corresponding port of the SRS corresponds to the port of the PUSCH.

[0291] Aperiodic SRS is sent before PUSCH to assist in the uplink transmission of PUSCH.

[0292] Based on the same inventive concept, this invention also provides a base station, a terminal, and a computer-readable storage medium. Since the principles by which these devices solve problems are similar to those of the channel demodulation method and / or the SRS transmission method, the implementation of these devices can be referred to the implementation of the method, and repeated details will not be repeated.

[0293] When implementing the technical solutions provided in the embodiments of the present invention, they can be implemented in the following manner.

[0294] Figure 10 This is a schematic diagram of a base station structure. As shown in the figure, a base station includes:

[0295] Processor 1000 is used to read the program from memory 1020 and execute the following procedures:

[0296] Configure a collection of one or more SRS resources via RRC, or configure one or more SRS resources.

[0297] Configure or indicate the preset order or mapping relationship of SRS resources within the terminal's SRS resource set;

[0298] The SRS transmission is used for demodulation of PUSCH via DCI instruction;

[0299] Demodulation of PUSCH is performed, wherein the SRS transmission is used for demodulation of PUSCH;

[0300] Transceiver 1010 is used to receive and send data under the control of processor 1000.

[0301] In implementation, an SRS set contains resources with one or a combination of the following characteristics:

[0302] It contains 1, 2, 4, or 8 or more resources;

[0303] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0304] The resources contained in an SRS set are the resources of a single port;

[0305] The resources contained in an SRS set are aperiodic resources.

[0306] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0307] During implementation, it further includes:

[0308] The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

[0309] During implementation, it further includes:

[0310] The number of precoding and / or transport layers indicated by the DCI is the same as the number of resources transmitted by the SRS.

[0311] In practice, the transmission precoding information indicated by DCI corresponds to the precoding information used by X SRS resources, where X corresponds to the layer number of PUSCH transmission.

[0312] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0313] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0314] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0315] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0316] Among them, Figure 10In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1000) and memory (memory 1020). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1010 may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 during operation.

[0317] This invention also provides a base station, comprising:

[0318] The base station configuration module is used to configure a set of one or more SRS resources via RRC, or to configure one or more SRS resources.

[0319] The base station indication module is used to configure or indicate the preset order or mapping relationship of SRS resources within the terminal SRS resource set;

[0320] The base station SRS module is used to demodulate PUSCH by instructing SRS transmission via DCI.

[0321] A base station demodulation module is used to demodulate PUSCH, wherein the SRS transmission is used for PUSCH demodulation.

[0322] In implementation, the base station configuration module is further used to configure an SRS set containing one or a combination of the following features:

[0323] It contains 1, 2, 4, or 8 or more resources;

[0324] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0325] The resources contained in an SRS set are the resources of a single port;

[0326] The resources contained in an SRS set are aperiodic resources.

[0327] In practice, the base station configuration module is further used to configure the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, to be less than or equal to the number of uplink transmission streams supported by the UE, or the number of uplink transmission antenna ports.

[0328] In practice, the base station SRS module is further used to trigger the transmission of SRS from the SRS set to the terminal via DCI according to a preset order or mapping relationship.

[0329] In practice, the base station indication module is further used to indicate the number of precoding and / or transmission layers via DCI, the number of transmission layers being the same as the number of resources transmitted by SRS.

[0330] In practice, the base station indication module is further used to indicate the precoding information used by X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0331] In implementation, the base station SRS module further uses the same precoding method for the SRS resources and the corresponding PUSCH DMRS, and there is a mapping relationship; or,

[0332] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0333] In practice, the base station configuration module is further used to configure resources 4, 5, 6, and 7 in the SRS set to correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0334] In practice, the base station SRS module is further used to use the same precoding, precoding matrix, or precoding subarray for the resources in the SRS resource set and the corresponding PUSCH DMRS, stream, or layer.

[0335] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.

[0336] Figure 11 The diagram shows the terminal structure, which includes:

[0337] Processor 1100 is used to read the program from memory 1120 and execute the following procedures:

[0338] Receive a set of one or more SRS resources configured by the base station via RRC, or configure one or more SRS resources;

[0339] Determine the preset order or mapping relationship of SRS resources within the SRS resource set of the base station configuration or instruction terminal;

[0340] Transmit SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship;

[0341] Transceiver 1110 is used to receive and send data under the control of processor 1100.

[0342] In implementation, an SRS set contains resources with one or a combination of the following characteristics:

[0343] It contains 1, 2, 4, or 8 or more resources;

[0344] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0345] The resources contained in an SRS set are the resources of a single port;

[0346] The resources contained in an SRS set are aperiodic resources.

[0347] In practice, the number of resources contained in the SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0348] During implementation, it further includes:

[0349] The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

[0350] During implementation, it further includes:

[0351] The receiving base station receives the number of precoding and / or transport layers indicated by the DCI, the number of transport layers being the same as the number of resources transmitted by the SRS.

[0352] In practice, the base station uses the precoding information of X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0353] In practice, when the base station transmits SRS from the SRS set according to a preset order or mapping relationship, the terminal sends SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

[0354] In implementation, the SRS resource and the corresponding PUSCH DMRS use the same precoding method and have a mapping relationship; or,

[0355] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0356] In practice, resources 4, 5, 6, and 7 in the SRS set correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0357] In practice, the resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

[0358] In implementation, when the base station transmits SRS from within the SRS set according to a preset order, location, or mapping relationship, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or,

[0359] When different comb offsets are required, they are mapped on time-domain resources, and then different comb offsets are configured.

[0360] In practice, when transmitting SRS from the SRS set to the base station according to a preset order, location, or mapping relationship, the transmission is carried out in ascending order of resource ID or descending order of resource ID.

[0361] Among them, Figure 11 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1100 and memory represented by memory 1120 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1110 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 1130 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0362] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store the data used by the processor 1100 when performing operations.

[0363] This invention also provides a terminal, including:

[0364] The terminal configuration module is used to receive a set of one or more SRS resources configured by the base station through RRC, or to configure one or more SRS resources.

[0365] The terminal indication module is used to determine the preset order or mapping relationship of SRS resources within the SRS resource set configured by the base station or indicating the terminal.

[0366] The terminal SRS module is used to transmit SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship.

[0367] In implementation, the terminal configuration module is further used to receive an SRS set containing one or a combination of the following characteristics:

[0368] It contains 1, 2, 4, or 8 or more resources;

[0369] The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets;

[0370] The resources contained in an SRS set are the resources of a single port;

[0371] The resources contained in an SRS set are aperiodic resources.

[0372] In practice, the terminal configuration module further ensures that the number of resources contained in the received SRS set, or the product of the number of resources and the number of ports of each resource, is less than or equal to the number of uplink streams supported by the UE, or the number of uplink antenna ports.

[0373] In practice, the terminal SRS module is further used to trigger the transmission of SRS from the SRS set with the base station via DCI, according to a preset order or mapping relationship.

[0374] In practice, the terminal configuration module is further used to receive the number of precoding and / or transmission layers indicated by the base station through DCI, wherein the number of transmission layers is the same as the number of resources transmitted by SRS.

[0375] In practice, the terminal configuration module is further used to receive the precoding information used by X SRS resources corresponding to the transmission precoding information indicated by the base station through DCI, where X corresponds to the number of layers in the PUSCH transmission.

[0376] In practice, the terminal SRS module is further used to transmit SRS with the base station from within the SRS set according to a preset order or mapping relationship. The terminal transmits SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

[0377] In implementation, the terminal SRS module further uses the same precoding method for the SRS resources and the corresponding PUSCH DMRS, and there is a mapping relationship; or,

[0378] SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

[0379] In practice, the terminal configuration module is further used to receive resources 4, 5, 6, and 7 in the SRS set, which correspond to signals 1, 2, 3, and 4 of the PUSCH DMRS, respectively.

[0380] In practice, the terminal SRS module is further used to use the same precoding, precoding matrix, or precoding subarray for the resources in the SRS resource set and the corresponding PUSCH DMRS, stream, or layer.

[0381] In implementation, the terminal SRS module is further used to transmit SRS with the base station from within the SRS set according to a preset order, position, or mapping relationship. In this case, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or...

[0382] When different comb offsets are required, they are mapped on time-domain resources, and then different comb offsets are configured.

[0383] In practice, the terminal SRS module is further used to transmit SRS with the base station from within the SRS set according to a preset order, location, or mapping relationship, in ascending order of resource ID or descending order of resource ID.

[0384] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.

[0385] This invention also provides a computer-readable storage medium storing a computer program that performs the above-described channel demodulation method and / or SRS transmission method.

[0386] For specific implementation details, please refer to the implementation of the base station-side channel demodulation method and / or the terminal-side SRS transmission method.

[0387] In summary, existing protocols do not support demodulation based on SRS-assisted uplink PUSCH or channel estimation based on SRS-assisted uplink DMRS. However, aperiodic SRS offers advantages such as flexible transmission and the ability to improve signal strength and channel estimation accuracy through repeated transmissions.

[0388] Figure 12 This is a schematic diagram illustrating the relationship between PUSCH transmission and SRS transmission in an embodiment of the present invention. Figure 2 As shown in the figure, compared to increasing the density of DMRS within the PUSCH, which leads to a decrease in the number of REs for data transmission and an increase in overhead, the SRS transmission outside the PUSCH in the technical solution provided by this embodiment of the invention does not occupy the resources inside the PUSCH. The same effect is achieved without changing the overhead.

[0389] The SRS and PUSCH have a corresponding spatial relationship (based on the use of the same precoding and shaping, and the correspondence between the SRS port and the DMRS port), which can assist PUSCH in demodulation and DMRS in joint channel estimation, thereby improving demodulation performance.

[0390] In this scheme, the relationship between the SRS port or SRS resource and the layer number or DMRS port of PUSCH transmission can be defined to assist PUSCH transmission.

[0391] The existing SRS resource set triggers the transmission of all SRS resources. However, this scheme transmits PUSCH based on the actual number of layers, streams, or ports transmitted, or the number of DCI indications, thereby assisting in the transmission of PUSCH.

[0392] SRS resources are prioritized for resources located after the slot, which can better assist the subsequent transmission of PUSCH.

[0393] Prioritizing port mapping by symbol followed by offset or cyclic shift can improve SRS resource power, achieve better channel estimation results, and better assist PUSCH demodulation or DMRS channel estimation.

[0394] Predefining the mapping relationship between SRS resources or ports and each PUSCH stream, or PUSCH DMRS ports, can help with PUSCH demodulation, eliminating the problem of ambiguity between resources and ports.

[0395] SRS is preferentially mapped separately on symbols, which also reduces interference between different SRS resources (compared to the existing SRS port mapping method that preferentially uses cycling shift), and reduces the complexity of base station demodulation. In the existing scheme, port mapping of the same resources but different sequences requires the base station to perform multi-stream or SIC (Successive Interference Cancellation) processing to further obtain the channel estimated by SRS.

[0396] SRS is preferentially mapped separately on symbols. If a single resource is not multiplexed by ports, the SINR (Signal to Interference plus Noise Ratio) of each resource or port is improved (because there is no interference from multiple ports). If multiple ports reuse the same physical resource, the energy of each port will be reduced. However, occupying different physical resources (symbols) may also result in a power boost.

[0397] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0398] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0399] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0400] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0401] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A channel demodulation method, characterized in that, include: The base station configures a set of one or more Channel Sounding Reference Signals (SRS) resources, or configures one or more SRS resources, through Radio Resource Control (RRC). The base station configures or instructs the preset order or mapping relationship of SRS resources within the terminal's SRS resource set; The base station instructs the SRS to transmit demodulation for the Physical Uplink Shared Channel (PUSCH) via Downlink Control Information (DCI). The base station performs PUSCH demodulation, wherein the SRS transmission is used for PUSCH demodulation. The product of the number of resources contained in the SRS set and the number of ports of each resource is less than or equal to the number of uplink streams supported by the UE. The number of resources transmitted by SRS is the same as the number of layers indicated by the Transport Precoding Matrix Indicator (TPMI), and the number of resources transmitted by SRS is the same as the number of layers transmitted by PUSCH. When each resource of the SRS is configured with multiple ports and the SRS resource is configured on 2 symbols, time-domain orthogonal codes are used to distinguish between different port groups.

2. The method as described in claim 1, characterized in that, An SRS set contains resources with one or a combination of the following characteristics: An SRS set contains 1, 2, 4, or 8 or more resources; The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets; The resources contained in an SRS set are the resources of a single port; The resources contained in an SRS set are aperiodic resources.

3. The method as described in claim 1, characterized in that, Further includes: The downlink control information indicates the set of SRS resources used for PUSCH demodulation.

4. The method as described in claim 1, characterized in that, The precoding information transmitted via DCI corresponds to the precoding information used by X SRS resources, where X corresponds to the layer number of PUSCH transmission.

5. The method as described in claim 1, characterized in that, The SRS resource and the corresponding PUSCH demodulation reference signal DMRS use the same precoding method and have a mapping relationship; or, The SRS resource and the corresponding PUSCH stream or layer use the same precoding method and have a mapping relationship.

6. The method as described in claim 5, characterized in that, Resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH's DMRS, stream, or layer.

7. An SRS transmission method, characterized in that, include: The terminal receives a set of one or more SRS resources configured by the base station through RRC, or one or more configured SRS resources; The terminal determines the preset order or mapping relationship of SRS resources within the SRS resource set configured or indicated by the base station; The terminal transmits SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship; The product of the number of resources contained in the SRS set and the number of ports of each resource is less than or equal to the number of uplink streams supported by the UE. The number of resources transmitted by SRS is the same as the number of layers indicated by the Transport Precoding Matrix Indicator (TPMI), and the number of resources transmitted by SRS is the same as the number of layers transmitted by PUSCH. When each SRS resource is configured with multiple ports and the SRS resource is configured on 2 symbols, time-domain orthogonal codes are used to distinguish between different port groups.

8. The method as described in claim 7, characterized in that, An SRS set contains resources with one or a combination of the following characteristics: It contains 1, 2, 4, or 8 or more resources; The resources contained in the SRS set occupy different symbols and / or occupy different comb offsets; The resources contained in an SRS set are the resources of a single port; The resources contained in an SRS set are aperiodic resources.

9. The method as described in claim 7, characterized in that, The base station configures or indicates the preset order or mapping relationship of the SRS resources within the terminal SRS resource set, wherein the SRS resource set is indicated by the base station through downlink control information.

10. The method as described in claim 7, characterized in that, Further includes: The receiving base station receives the number of precoding and / or transport layers indicated by the DCI, the number of transport layers being the same as the number of resources transmitted by the SRS.

11. The method as described in claim 10, characterized in that, The base station uses the precoding information of X SRS resources corresponding to the transmission precoding information indicated by DCI, where X corresponds to the layer number of PUSCH transmission.

12. The method as described in claim 10, characterized in that, When the terminal and the base station transmit SRS from the SRS set according to a preset order or mapping relationship, the terminal transmits SRS according to the transmission layer number or the number of SRS resources indicated by the DCI.

13. The method as described in claim 7, characterized in that, The SRS resource and the corresponding PUSCH's DMRS use the same precoding method and have a mapping relationship; or, SRS resources use the same precoding method as their corresponding streams or layers, and there is a mapping relationship between them.

14. The method as described in claim 13, characterized in that, Resources within the SRS resource set use the same precoding, precoding matrix, or precoding subarray as the corresponding PUSCH DMRS, stream, or layer.

15. The method as described in claim 7, characterized in that, When the terminal and the base station transmit SRS from within the SRS set according to a preset order, position, or mapping relationship, the SRS resources are sent in the time domain from the symbols following the timeslot, or mapped or transmitted from back to front; or, When different comb offsets are required, map them on time-domain resources and then configure different comb offsets.

16. The method as described in claim 7, characterized in that, When the terminal and the base station transmit SRS from the SRS set according to a preset order, location, or mapping relationship, they send the data in ascending order of resource ID or in descending order of resource ID.

17. A base station, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: A set of one or more SRS resources, or one or more SRS resources configured via RRC; Configure or indicate the preset order or mapping relationship of SRS resources within the terminal's SRS resource set; The SRS transmission is used for demodulation of PUSCH via DCI instruction; Demodulation of PUSCH is performed, wherein the SRS transmission is used for demodulation of PUSCH; A transceiver is used to receive and send data under the control of a processor; The product of the number of resources in the SRS set and the number of ports for each resource is less than or equal to the number of uplink streams supported by the UE. The number of resources transmitted by SRS is the same as the number of layers indicated by the Transport Precoding Matrix Indicator (TPMI), and the number of resources transmitted by SRS is the same as the number of layers transmitted by PUSCH. When each resource of the SRS is configured with multiple ports and the SRS resource is configured on 2 symbols, time-domain orthogonal codes are used to distinguish between different port groups.

18. A base station, characterized in that, include: The base station configuration module is used to configure a set of one or more SRS resources via RRC, or to configure one or more SRS resources. The base station indication module is used to configure or indicate the preset order or mapping relationship of SRS resources within the terminal SRS resource set; The base station SRS module is used to demodulate PUSCH by instructing SRS transmission via DCI; A base station demodulation module is used to demodulate PUSCH, wherein the SRS transmission is used for PUSCH demodulation. The product of the number of resources contained in the SRS set and the number of ports of each resource is less than or equal to the number of uplink streams supported by the UE. The number of resources transmitted by SRS is the same as the number of layers indicated by the Transport Precoding Matrix Indicator (TPMI), and the number of resources transmitted by SRS is the same as the number of layers transmitted by PUSCH. When each resource of the SRS is configured with multiple ports and the SRS resource is configured on 2 symbols, time-domain orthogonal codes are used to distinguish between different port groups.

19. A terminal, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: The receiving base station receives a set of one or more SRS resources configured via RRC, or one or more configured SRS resources; Determine the preset order or mapping relationship of SRS resources within the SRS resource set of the base station configuration or instruction terminal; Transmit SRS from SRS resources within the SRS resource set according to a preset order or mapping relationship; A transceiver is used to receive and send data under the control of a processor; The product of the number of resources contained in the SRS set and the number of ports of each resource is less than or equal to the number of uplink streams supported by the UE. The number of resources transmitted by SRS is the same as the number of layers indicated by the Transport Precoding Matrix Indicator (TPMI), and the number of resources transmitted by SRS is the same as the number of layers transmitted by PUSCH. When each resource of the SRS is configured with multiple ports and the SRS resource is configured on 2 symbols, time-domain orthogonal codes are used to distinguish between different port groups.

20. A terminal, characterized in that, include: The terminal configuration module is used to receive a set of one or more SRS resources configured by the base station through RRC, or one or more configured SRS resources; The terminal indication module is used to determine the preset order or mapping relationship of SRS resources within the SRS resource set configured by the base station or indicating the terminal. The terminal SRS module is used to transmit SRS from SRS resources in the SRS resource set according to a preset order or mapping relationship; The product of the number of resources contained in the SRS set and the number of ports of each resource is less than or equal to the number of uplink streams supported by the UE. The number of resources transmitted by SRS is the same as the number of layers indicated by the Transport Precoding Matrix Indicator (TPMI), and the number of resources transmitted by SRS is the same as the number of layers transmitted by PUSCH. When each resource of the SRS is configured with multiple ports and the SRS resource is configured on 2 symbols, time-domain orthogonal codes are used to distinguish between different port groups.

21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the method of any one of claims 1 to 16.

Citation Information

Patent Citations

  • Information transmission method, base station, and terminal

    CN109391304A

  • Uplink channel demodulation method and uplink channel demodulation apparatus

    WO2021138895A1