Method and equipment for switching transform precoding state of PUSCH (Physical Uplink Shared Channel)
By dynamically switching the waveforms in PUSCH transmission in wireless communication systems, using DCI configuration information and timing parameters, the problem of lack of dynamicity in waveform switching in the prior art is solved, transmission efficiency and coverage are improved, and different network conditions are adapted.
Patent Information
- Application Number
- CN202280093399.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-11
- Publication Date
- 2024-12-13
AI Technical Summary
In existing wireless communication systems, waveform switching in PUSCH transmission lacks dynamicity and cannot effectively utilize the advantages of DFT-s-OFDM and CP-OFDM waveforms in different scenarios, affecting transmission efficiency and coverage.
By transmitting instructions indicating the status of the transformed precoding between the UE and the BS, the waveform in PUSCH transmission is dynamically switched, and whether to enable or disable the transformed precoding is determined based on the configuration information and timing parameters in the DCI, and the specific application of DFT-s- OFDM or CP-OFDM waveform.
Dynamic switching of waveforms in different scenarios is realized, the efficiency and coverage of PUSCH transmission is improved, different network conditions are adapted to different network conditions, and system performance is improved.
Smart Images

Figure CN119137910A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate generally to wireless communication techniques, and more particularly, to transforming precoding state switching for a physical uplink shared channel (PUSCH). Background Art
[0002] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasts, etc. Wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of wireless communication systems may include fourth generation (4G) systems such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems which may also be referred to as new radio (NR) systems.
[0003] In a wireless communication system, a user equipment (UE) may transmit a data signal to a base station (BS) via a PUSCH. Various waveforms including, for example, a discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) waveform and a cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) waveform may be applied to PUSCH transmission. Different waveforms may be advantageous in different scenarios. However, how to dynamically switch between different waveforms to promote the advantages of different waveforms in different scenarios has not been discussed. Summary of the invention
[0004] Some embodiments of the present disclosure provide a UE. The UE may include: a transceiver configured to: receive first indication information indicating a transform precoding state for a PUSCH, wherein the transform precoding state indicates whether transform precoding is enabled; and a processor coupled to the transceiver and configured to: determine whether to apply the transform precoding state to a first PUSCH transmission.
[0005] In some embodiments of the present application, the first indication information includes downlink control information (DCI), and the transceiver is further configured to receive configuration information indicating whether there is a field for indicating a change precoding state in the DCI.
[0006] In some embodiments of the present application, the first indication information indicates whether to directly enable transform precoding, indicates whether the transform precoding state is switched from one of an enabled state and a disabled state to another of an enabled state and a disabled state, or indicates whether the transform precoding state is switched from a default transform precoding state to another state.
[0007] In some embodiments of the present application, when the configuration information indication field does not exist, the transform precoding state is a default transform precoding state.
[0008] In some embodiments of the present application, the configuration information is configured according to the UE or according to the DCI format. In some embodiments of the present application, the first indication information includes the DCI, and the transceiver is further configured to receive the configuration information indicating a set of elements, each element is associated with one or more transform precoding states, and the DCI indicates one of the set of elements.
[0009] In some embodiments of the present application, the DCI indicates a first transform precoding state and a second transform precoding state, and: when the number of repetitions of the first PUSCH transmission is two, the first transform precoding state is indicated to be applied to the first repetition of the number of repetitions, and the second transform precoding state is indicated to be applied to the second repetition of the number of repetitions; when the number of repetitions of the first PUSCH transmission is greater than two and cyclic mapping is enabled, the first transform precoding state and the second transform precoding state are indicated to be applied to the first repetition and the second repetition of the number of repetitions, respectively, and the same mapping mode continues to the remaining repetitions of the number of repetitions; and when the number of repetitions of the first PUSCH transmission is greater than two and sequential mapping is enabled, the first transform precoding state is indicated to be applied to the first repetition and the second repetition of the number of repetitions, and the second state of transform precoding is indicated to be applied to the third repetition and the fourth repetition of the number of repetitions, and the same mapping mode continues to the remaining repetitions of the number of repetitions.
[0010] In some embodiments of the present application, the first indication information includes DCI, and the DCI includes a time domain resource allocation (TDRA) field, which indicates the number of repetitions of the first PUSCH transmission: when the number of repetitions is greater than a threshold, the first transform precoding state is indicated to be applied to the first PUSCH transmission; and when the number of repetitions is less than or equal to the threshold, the second transform precoding state is indicated to be applied to the first PUSCH transmission, where the threshold is configured by the network or predefined.
[0011] In some embodiments of the present application, the first indication information includes DCI, and the DCI includes a TDRA field, which indicates a row in a table, wherein the row indicates at least one of: a time slot offset; a start and length indicator (SLIV), or a start symbol and an allocation length; a PUSCH mapping type; a transformed precoding state for PUSCH transmission; or a number of repetitions to be applied to PUSCH transmission.
[0012] In some embodiments of the present application, when a row does not indicate a transform precoding state, the transform precoding state used for the first PUSCH transmission is a default transform precoding state.
[0013] In some embodiments of the present application, the first indication information includes DCI, and the DCI includes a frequency domain resource allocation (FDRA) field; wherein the first value of the FDRA field indicates a first resource allocation type, and the second value of the FDRA field indicates a second resource allocation type; and wherein when the first resource allocation type is indicated, transform precoding is disabled, and when the second resource allocation type is indicated, transform precoding is enabled.
[0014] In some embodiments of the present application, the first value is 0, and the second value is 1, and the first resource allocation type is resource allocation type 0, and the second resource allocation type is resource allocation type 1.
[0015] In some embodiments of the present application, the first indication information includes DCI, and the transceiver is further configured to receive configuration information indicating that a first sounding reference signal (SRS) resource set is associated with a first transform precoding state and a second SRS resource set is associated with a second transform precoding state, and the DCI includes an SRS resource indicator indicating the SRS resource set used for the first PUSCH transmission.
[0016] In some embodiments of the present application, when the number of repetitions of the first PUSCH transmission is greater than one and the SRS resource indicator indicates a first value, the first transform precoding state is indicated to be applied to all of the number of repetitions; when the number of repetitions of the first PUSCH transmission is greater than one and the SRS resource indicator indicates a second value, the second transform precoding state is indicated to be applied to all of the number of repetitions; when the SRS resource indicator indicates a third value: when the number of repetitions of the first PUSCH transmission is two, the first transform precoding state is indicated to be applied to the first repetition of the number of repetitions, and the second transform precoding state is indicated The first transform precoding state is indicated to be applied to the second repetition among the number of repetitions; when the number of repetitions of the first PUSCH transmission is greater than two and cyclic mapping is enabled, the first transform precoding state and the second transform precoding state are indicated to be applied to the first repetition and the second repetition among the number of repetitions, respectively, and the same mapping mode continues to the remaining repetitions; and when the number of repetitions of the first PUSCH transmission is greater than two and sequential mapping is enabled, the first transform precoding state is indicated to be applied to the first repetition and the second repetition among the number of repetitions, and the second transform precoding state is indicated to be applied to the third repetition and the fourth repetition among the number of repetitions, and the same mapping mode continues to the remaining repetitions.
[0017] In some embodiments of the present application, the first indication information includes DCI, and wherein the transform precoding state is indicated by the DCI format of the DCI, or wherein the transform precoding state is indicated by the search space set, control resource set (CORESET) or bandwidth part (BWP) in which the DCI is received.
[0018] In some embodiments of the present application, when the DCI format of the DCI is a fallback DCI format, a default transform precoding state is indicated.
[0019] In some embodiments of the present application, the transceiver is further configured to receive configuration information indicating an association between a DCI format and a transform precoding state, or the association between a DCI format and a transform precoding state is predefined; or wherein the transceiver is further configured to receive configuration information indicating an association between a search space set, CORESET or BWP in which the DCI is received and a transform precoding state, or wherein the association between a search space set, CORESET or BWP in which the DCI is received and a transform precoding state is predefined.
[0020] In some embodiments of the present application, the first indication information includes DCI, a cyclic redundancy check (CRC) of the DCI is scrambled by a radio network temporary identifier (RNTI), and the change precoding state is indicated by the RNTI.
[0021] In some embodiments of the present application, the RNTI is a RNTI specific to a transition precoding state switch.
[0022] In some embodiments of the present application, determining whether to apply the change precoding state includes: determining whether to apply the change precoding state based on the number of time units between a first time unit associated with the first indication information and a second time unit associated with the first PUSCH transmission.
[0023] In some embodiments of the present application, determining whether to apply a transform precoding state includes: when the number of time units is less than the timing parameter for switching the transform precoding state, determining not to apply the transform precoding state to the first PUSCH transmission; and when the number of time units is greater than or equal to the timing parameter, determining to apply the transform precoding state to the first PUSCH transmission.
[0024] In some embodiments of the present application, the time unit is one of the following: a frame, a subframe, a slot, a subslot, a minislot, or a symbol.
[0025] In some embodiments of the present application, the transceiver is further configured to report the timing parameters; or wherein the timing parameters are predefined.
[0026] In some embodiments of the present application, the transceiver is further configured to perform at least one of the following: reporting whether the UE supports the transform precoding state switching; or receiving configuration information indicating whether the UE is allowed to perform the transform precoding state switching.
[0027] In some embodiments of the present application, the default transform precoding state is determined based on higher layer signaling or is predefined.
[0028] In some embodiments of the present application, the first PUSCH transmission is one of the following: PUSCH transmission based on configured grant (CG) type 1; PUSCH transmission based on CG type 2; PUSCH transmission scheduled by fallback DCI; PUSCH transmission scheduled by DCI that is not configured with a transform precoding state switch.
[0029] Some embodiments of the present disclosure provide a UE. The UE may include a transceiver configured with: a processor; and a transceiver coupled to the processor, wherein the transceiver is configured to: receive first indication information indicating a first transform precoding state, wherein the first transform precoding state indicates whether transform precoding is enabled; and transmit a first PUSCH based on the first transform precoding state.
[0030] In some embodiments of the present application, after the first PUSCH transmission, the first transformed precoding state is not applied to the PUSCH transmission.
[0031] In some embodiments of the present application, the first indication information includes DCI; and wherein the first PUSCH transmission is scheduled by the DCI, or the number of time units between the first time unit associated with the DCI and the second time unit associated with the first PUSCH transmission is greater than or equal to the timing parameter.
[0032] In some embodiments of the present application, the processor is further configured to determine whether to apply the first transform precoding to the second PUSCH transmission after the first PUSCH transmission.
[0033] In some embodiments of the present application, determining whether to apply the first transform precoding to the second PUSCH transmission includes: when second indication information indicating the second transform precoding state is received after the first indication information but before the second PUSCH transmission, the first transform precoding is not applied to the second PUSCH transmission; otherwise, the first indication information is applied to the second PUSCH transmission; or when second indication information indicating the second transform precoding state is received after the first indication information and the number of time units between the first time unit associated with the second indication information and the second time unit associated with the second PUSCH transmission is greater than or equal to the timing parameter, the first transform precoding is not applied to the second PUSCH transmission; otherwise, the first transform precoding is applied to the second PUSCH transmission.
[0034] In some embodiments of the present application, determining whether to apply a first transform precoding state to a second PUSCH transmission includes: starting a timer in response to receiving a first DCI; determining that the first transform precoding state is applied to the second PUSCH transmission while the timer is running; and determining that the first transform precoding state is not applied to the second PUSCH transmission when the timer expires.
[0035] In some embodiments of the present application, the value of the timer is configured or predefined by the network.
[0036] In some embodiments of the present application, the value of the timer comprises a number of time units, and wherein the time unit is one of: a frame, a subframe, a slot, a subslot, a minislot, or a symbol.
[0037] In some embodiments of the present application, the processor is configured to apply a default transform precoding state or a transform precoding state applied before the first transform precoding state to the second PUSCH transmission after expiration of the timer.
[0038] In some embodiments of the present application, the transceiver is further configured to receive second indication information indicating a second transform precoding state while the time is running; and wherein the second transform precoding state is the same as the first transform precoding state, or wherein the second transform precoding state is different from the first transform precoding state, and the processor is further configured to perform at least one of the following: ignoring the second transform precoding state; or applying the second transform precoding state to the second PUSCH transmission in response to expiration of the timer.
[0039] In some embodiments of the present application, when the first indication information indicates that the transform precoding switches from an enabled state to a disabled state, the timer is started; when the first indication information indicates that the transform precoding switches from a disabled state to an enabled state, the timer is started; or the processor is further configured to receive configuration information indicating that the timer is started when the first indication information indicates that the transform precoding switches from one of an enabled state and a disabled state to the other of an enabled state and a disabled state.
[0040] In some embodiments of the present application, the transceiver is further configured to perform at least one of the following: reporting whether the UE supports the transform precoding state switching; or receiving configuration information indicating whether the UE is allowed to perform the transform precoding state switching.
[0041] Some embodiments of the present disclosure provide a BS. The BS may include: a transceiver configured to: transmit first indication information indicating a transform precoding state for a PUSCH to a UE, wherein the transform precoding state indicates whether transform precoding is enabled; and a processor coupled to the transceiver and configured to: determine whether to apply the transform precoding state to a first PUSCH transmission.
[0042] In some embodiments of the present application, the first indication information includes DCI, and the transceiver is further configured to transmit configuration information indicating whether a field for indicating a change precoding state exists in the DCI.
[0043] In some embodiments of the present application, the first indication information indicates whether to directly enable transform precoding, indicates whether the transform precoding state is switched from one of an enabled state and a disabled state to another of an enabled state and a disabled state, or indicates whether the transform precoding state is switched from a default transform precoding state to another state.
[0044] In some embodiments of the present application, when the configuration information indication field does not exist, the transform precoding state is a default transform precoding state.
[0045] In some embodiments of the present application, the configuration information is configured according to the UE or according to the DCI format.
[0046] In some embodiments of the present application, the first indication information includes DCI, and the transceiver is further configured to transmit configuration information indicating a set of elements, each element is associated with one or more transformed precoding states, and the DCI indicates one of the set of elements.
[0047] In some embodiments of the present application, the DCI indicates a first transform precoding state and a second transform precoding state, and: when the number of repetitions of the first PUSCH transmission is two, the first transform precoding state is indicated to be applied to the first repetition of the number of repetitions, and the second transform precoding state is indicated to be applied to the second repetition of the number of repetitions; when the number of repetitions of the first PUSCH transmission is greater than two and cyclic mapping is enabled, the first transform precoding state and the second transform precoding state are indicated to be applied to the first repetition and the second repetition of the number of repetitions, respectively, and the same mapping mode continues to the remaining repetitions of the number of repetitions; and when the number of repetitions of the first PUSCH transmission is greater than two and sequential mapping is enabled, the first transform precoding state is indicated to be applied to the first repetition and the second repetition of the number of repetitions, and the second state of transform precoding is indicated to be applied to the third repetition and the fourth repetition of the number of repetitions, and the same mapping mode continues to the remaining repetitions of the number of repetitions.
[0048] In some embodiments of the present application, the first indication information includes DCI, and the DCI includes a TDRA field, which indicates the number of repetitions of the first PUSCH transmission: when the number of repetitions is greater than a threshold, the first transform precoding state is indicated to be applied to the first PUSCH transmission; and when the number of repetitions is less than or equal to the threshold, the second transform precoding state is indicated to be applied to the first PUSCH transmission, where the threshold is configured by the network or predefined.
[0049] In some embodiments of the present application, the first indication information includes DCI, and the DCI includes a TDRA field, which indicates a row in a table, wherein the row indicates at least one of: a time slot offset; SLIV, or a start symbol and allocation length; a PUSCH mapping type; a transformed precoding state for PUSCH transmission; or a number of repetitions to be applied to PUSCH transmission.
[0050] In some embodiments of the present application, when a row does not indicate a transform precoding state, the transform precoding state used for the first PUSCH transmission is a default transform precoding state.
[0051] In some embodiments of the present application, the first indication information includes DCI, and the DCI includes an FDRA field; wherein the first value of the FDRA field indicates a first resource allocation type, and the second value of the FDRA field indicates a second resource allocation type; and wherein when the first resource allocation type is indicated, transform precoding is disabled, and when the second resource allocation type is indicated, transform precoding is enabled.
[0052] In some embodiments of the present application, the first value is 0, and the second value is 1, and the first resource allocation type is resource allocation type 0, and the second resource allocation type is resource allocation type 1.
[0053] In some embodiments of the present application, the first indication information includes DCI, and the transceiver is further configured to transmit configuration information indicating that the first SRS resource set is associated with the first transform precoding state and the second SRS resource set is associated with the second transform precoding state, and the DCI includes an SRS resource indicator indicating the SRS resource set used for the first PUSCH transmission.
[0054] In some embodiments of the present application, when the number of repetitions of the first PUSCH transmission is greater than one and the SRS resource indicator indicates a first value, the first transform precoding state is indicated to be applied to all of the number of repetitions; when the number of repetitions of the first PUSCH transmission is greater than one and the SRS resource indicator indicates a second value, the second transform precoding state is indicated to be applied to all of the number of repetitions; when the SRS resource indicator indicates a third value: when the number of repetitions of the first PUSCH transmission is two, the first transform precoding state is indicated to be applied to the first repetition of the number of repetitions, and the second transform precoding state is indicated The first transform precoding state is indicated to be applied to the second repetition among the number of repetitions; when the number of repetitions of the first PUSCH transmission is greater than two and cyclic mapping is enabled, the first transform precoding state and the second transform precoding state are indicated to be applied to the first repetition and the second repetition among the number of repetitions, respectively, and the same mapping mode continues to the remaining repetitions; and when the number of repetitions of the first PUSCH transmission is greater than two and sequential mapping is enabled, the first transform precoding state is indicated to be applied to the first repetition and the second repetition among the number of repetitions, and the second transform precoding state is indicated to be applied to the third repetition and the fourth repetition among the number of repetitions, and the same mapping mode continues to the remaining repetitions.
[0055] In some embodiments of the present application, the first indication information includes DCI, and the transform precoding state is indicated by the DCI format of the DCI, or the transform precoding state is indicated by the search space set, CORESET or BWP in which the DCI is transmitted.
[0056] In some embodiments of the present application, when the DCI format of the DCI is a fallback DCI format, a default transform precoding state is indicated.
[0057] In some embodiments of the present application, the transceiver is further configured to transmit configuration information indicating an association between a DCI format and a transform precoding state, or the association between a DCI format and a transform precoding state is predefined; or the transceiver is further configured to transmit configuration information indicating an association between a search space set, a CORESET or a BWP in which the DCI is transmitted and a transform precoding state, or the association between a search space set, a CORESET or a BWP in which the DCI is transmitted and a transform precoding state is predefined.
[0058] In some embodiments of the present application, the first indication information includes DCI, and the CRC of the DCI is scrambled by the RNTI, and the change precoding state is indicated by the RNTI.
[0059] In some embodiments of the present application, the RNTI is a RNTI specific to a transition precoding state switch.
[0060] In some embodiments of the present application, determining whether to apply the change precoding state includes determining whether to apply the change precoding state based on the number of time units between a first time unit associated with the first indication information and a second time unit associated with the first PUSCH transmission.
[0061] In some embodiments of the present application, determining whether to apply a transform precoding state includes: when the number of time units is less than a timing parameter for switching the transform precoding state, determining that the transform precoding state is not applied to the first PUSCH transmission; and when the number of time units is greater than or equal to the timing parameter, determining that the transform precoding state is applied to the first PUSCH transmission.
[0062] In some embodiments of the present application, the time unit is one of the following: a frame, a subframe, a slot, a subslot, a minislot, or a symbol.
[0063] In some embodiments of the present application, the transceiver is further configured to receive timing parameters from the UE, or the timing parameters are predefined.
[0064] In some embodiments of the present application, the transceiver is further configured to perform at least one of the following: receive an indication of whether the UE supports the transform precoding state switching; or transmit configuration information indicating whether the UE is allowed to perform the transform precoding state switching.
[0065] In some embodiments of the present application, the processor is further configured to determine a default transform precoding state, or the default transform precoding state is predefined.
[0066] In some embodiments of the present application, the first PUSCH transmission is one of the following: PUSCH transmission based on CG type 1; PUSCH transmission based on CG type 2; PUSCH transmission scheduled by fallback DCI; PUSCH transmission scheduled by DCI that is not configured with a transform precoding state switch.
[0067] Some embodiments of the present disclosure provide a BS. The BS may include: a processor; and a transceiver coupled to the processor, wherein the transceiver is configured to: transmit first indication information indicating a first transform precoding state to a UE, wherein the first transform precoding state indicates whether transform precoding is enabled; and receive a first PUSCH from the UE based on the first transform precoding state.
[0068] In some embodiments of the present application, after the first PUSCH transmission, the first transformed precoding state is not applied to the PUSCH transmission.
[0069] In some embodiments of the present application, the first indication information includes DCI; and wherein the first PUSCH transmission is scheduled by the DCI, or the number of time units between the first time unit associated with the DCI and the second time unit associated with the first PUSCH transmission is greater than or equal to the timing parameter.
[0070] In some embodiments of the present application, the processor is further configured to determine whether to apply the first transform precoding to the second PUSCH transmission after the first PUSCH transmission.
[0071] In some embodiments of the present application, determining whether to apply the first transform precoding to the second PUSCH transmission includes: when the second indication information indicating the second transform precoding state is transmitted after the first indication information but before the second PUSCH transmission, the first transform precoding is not applied to the second PUSCH transmission; otherwise, the first indication information is applied to the second PUSCH transmission; or when the second indication information indicating the second transform precoding state is transmitted after the first indication information and the number of time units between the first time unit associated with the second indication information and the second time unit associated with the second PUSCH transmission is greater than or equal to the timing parameter, the first transform precoding is not applied to the second PUSCH transmission; otherwise, the first transform precoding is applied to the second PUSCH transmission.
[0072] In some embodiments of the present application, determining whether to apply a first transform precoding state to a second PUSCH transmission includes: starting a timer in response to receiving a first DCI; determining that the first transform precoding state is applied to the second PUSCH transmission while the timer is running; and determining that the first transform precoding state is not applied to the second PUSCH transmission when the timer expires.
[0073] In some embodiments of the present application, the transceiver is further configured to transmit the value of the timer to the UE, or the value of the timer is predefined.
[0074] In some embodiments of the present application, the value of the timer comprises a number of time units, and wherein the time unit is one of: a frame, a subframe, a slot, a subslot, a minislot, or a symbol.
[0075] In some embodiments of the present application, a default transform precoding state or a transform precoding state applied before the first transform precoding state is applied to the second PUSCH transmission after expiration of the timer.
[0076] In some embodiments of the present application, the transceiver is further configured to transmit second indication information indicating a second transform precoding state to the UE when the time is running; and wherein the second transform precoding state is the same as the first transform precoding state, or wherein the second transform precoding state is different from the first transform precoding state, and in response to expiration of the timer, the second transform precoding state is indicated to be applied to the second PUSCH transmission.
[0077] In some embodiments of the present application, when the first indication information indicates that the transform precoding switches from an enabled state to a disabled state, the timer is started; when the first indication information indicates that the transform precoding switches from a disabled state to an enabled state, the timer is started; or the processor is further configured to transmit configuration information indicating that the timer is started when the first indication information indicates that the transform precoding switches from one of an enabled state and a disabled state to the other of an enabled state and a disabled state.
[0078] In some embodiments of the present application, the transceiver is further configured to perform at least one of the following: receive an indication of whether the UE supports the transform precoding state switching; or transmit configuration information indicating whether the UE is allowed to perform the transform precoding state switching.
[0079] Some embodiments of the present disclosure provide a method performed by a UE. The method may include: receiving first indication information indicating a transform precoding state for a PUSCH, wherein the transform precoding state indicates whether transform precoding is enabled; and determining whether to apply the transform precoding state to a first PUSCH transmission.
[0080] Some embodiments of the present disclosure provide a method performed by a UE. The method may include: receiving first indication information indicating a first transform precoding state, wherein the first transform precoding state indicates whether transform precoding is enabled; and transmitting a first PUSCH based on the first transform precoding state.
[0081] Some embodiments of the present disclosure provide a method performed by a BS. The method may include: transmitting first indication information indicating a transform precoding state for a PUSCH to a UE, wherein the transform precoding state indicates whether transform precoding is enabled; and determining whether to apply the transform precoding state to a first PUSCH transmission.
[0082] Some embodiments of the present disclosure provide a method performed by a BS. The method may include: transmitting first indication information indicating a first transform precoding state to a UE, wherein the first transform precoding state indicates whether transform precoding is enabled; and receiving a first PUSCH from the UE based on the first transform precoding state. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] In order to describe the manner in which the advantages and features of the present disclosure can be obtained, the description of the present disclosure is presented by reference to specific embodiments of the present disclosure shown in the accompanying drawings. These drawings depict only exemplary embodiments of the present disclosure and therefore should not be considered to limit its scope.
[0084] Figure 1 A schematic diagram showing a wireless communication system according to some embodiments of the present disclosure;
[0085] Figure 2 is a flowchart illustrating an exemplary method for transforming precoding state switching according to some embodiments of the present application;
[0086] Figure 3 An exemplary method for determining whether to apply a change precoding state according to some embodiments of the present application is shown;
[0087] Figure 4 is a flowchart illustrating an exemplary method for transforming precoding state switching according to some embodiments of the present application;
[0088] Figure 5 An exemplary case for determining whether to apply a change precoding state according to some embodiments of the present application is shown;
[0089] Figure 6 An exemplary timer for determining whether to apply a change precoding state according to some embodiments of the present application is shown;
[0090] Figure 7 is a flowchart illustrating an exemplary method for transforming precoding state switching according to some embodiments of the present application;
[0091] Figure 8 is a flowchart illustrating an exemplary method for transforming precoding state switching according to some embodiments of the present application; and
[0092] Fig. 9 A simplified block diagram illustrating an exemplary apparatus for transforming precoding state switching according to some embodiments of the present application is shown. DETAILED DESCRIPTION
[0093] The detailed description of the accompanying drawings is intended as a description of the preferred embodiments of the present disclosure, and is not intended to represent the only form in which the present disclosure can be practiced. It should be understood that the same or equivalent functions can be achieved by different embodiments that are intended to be included in the spirit and scope of the present disclosure.
[0094] Reference will now be made in detail to some embodiments of the present disclosure, examples of which are shown in the accompanying drawings. To facilitate understanding, embodiments are provided under specific network architectures and new service scenarios (e.g., 3rd Generation Partnership Project (3GPP) 5G (NR), 3GPP Long Term Evolution (LTE) Release 8, etc.). It is conceivable that, with the development of network architectures and new service scenarios, all embodiments in the present disclosure are also applicable to similar technical issues; and in addition, the terms listed in the present disclosure may be changed, which should not affect the principles of the present disclosure.
[0095] Figure 1 A schematic diagram of a wireless communication system 100 is shown according to some embodiments of the present disclosure.
[0096] As in Figure 1 As shown in FIG. 1 , wireless communication system 100 may include some UEs 101 (eg, UE 101a and UE 101b) and base stations (eg, BS 102). Figure 1 A specific number of UEs 101 and BSs 102 are depicted in FIG. 1 , but it is contemplated that any number of UEs and BSs may be included in wireless communication system 100 .
[0097] UE 101 may include a computing device, such as a desktop computer, a laptop computer, a personal digital assistant (PDA), a tablet computer, a smart TV (e.g., a TV connected to the Internet), a set-top box, a game console, a security system (including a security camera), a vehicle onboard computer, a network device (e.g., a router, a switch and a modem), or the like. According to some embodiments of the present disclosure, UE 101 may include a portable wireless communication device, a smart phone, a cellular phone, a flip phone, a device with a subscriber identity module, a personal computer, a selective call receiver, or any other device capable of sending and receiving communication signals on a wireless network. In some embodiments of the present disclosure, UE 101 includes a wearable device, such as a smart watch, a fitness band, an optical head-mounted display, or the like. In addition, UE 101 may be referred to as a subscriber unit, a mobile device, a mobile station, a user, a terminal, a mobile terminal, a wireless terminal, a fixed terminal, a subscriber station, a user terminal or a device, or described using other terms used in the art. UE 101 may communicate with BS 102 via an uplink (UL) communication signal.
[0098] BS 102 may be distributed throughout a geographic area. In certain embodiments of the present disclosure, BS 102 may also be referred to as an access point, access terminal, base, base unit, macro cell, Node B, evolved Node B (eNB), gNB, home Node B, relay node or device, or described using other terms used in the art. BS 102 is typically part of a radio access network, which may include one or more controllers communicatively coupled to one or more corresponding BS 102. BS 102 may communicate with UE 101 via downlink (DL) communication signals.
[0099] The wireless communication system 100 may be compatible with any type of network capable of sending and receiving wireless communication signals. For example, the wireless communication system 100 is compatible with a wireless communication network, a cellular telephone network, a network based on time division multiple access (TDMA), a network based on code division multiple access (CDMA), a network based on orthogonal frequency division multiple access (OFDMA), an LTE network, a network based on 3GPP, a 3GPP5G network, a satellite communication network, a high altitude platform network, and / or other communication networks.
[0100] In some embodiments of the present disclosure, the wireless communication system 100 is compatible with the 5G NR of the 3GPP protocol. For example, the BS 102 may transmit data using an orthogonal frequency division multiplexing (OFDM) modulation scheme on the DL, and the UE 101 may transmit data using a discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) or cyclic prefix OFDM (CP-OFDM) scheme on the UL. However, more generally, the wireless communication system 100 may implement some other open or proprietary communication protocols, such as WiMAX and other protocols.
[0101] In some embodiments of the present disclosure, BS 102 and UE 101 may communicate using other communication protocols, such as the IEEE 802.11 wireless communication protocol family. In addition, in some embodiments of the present disclosure, BS 102 and UE 101 may communicate via a licensed spectrum, while in some other embodiments, BS 102 and UE 101 may communicate via an unlicensed spectrum. The present disclosure is not intended to be limited to implementations of any particular wireless communication system architecture or protocol.
[0102] The UE may transmit a data signal to a base station (BS) via the PUSCH. The PUSCH transmission may be dynamically scheduled by a UL grant in the DCI, or may be transmitted based on a configured grant (CG), such as CG type 1 or CG type 2 as specified in the 3GPP standard document. PUSCH transmission based on CG type 1 may refer to: the PUSCH transmission is semi-statically configured to operate in response to receiving higher layer parameters (e.g., parameter configuredGrantConfig containing rrc-ConfiguredUplinkGrant, as specified in the 3GPP standard document) without detecting the UL grant in the DCI. PUSCH transmission based on CG type 2 may refer to: after receiving higher layer parameters (e.g., parameter configuredGrantConfig not containing rrc-ConfiguredUplinkGrant, as specified in the 3GPP standard document), the PUSCH transmission is semi-persistently scheduled by the UL grant in the valid activation DCI.
[0103] Various waveforms including, for example, DFT-s-OFDM waveforms and CP-OFDM waveforms are supported in PUSCH transmission and may have their respective advantages in different scenarios. For example, for PUSCH transmission with a DFT-s-OFDM waveform, only one layer is supported, while for PUSCH transmission with a CP-OFDM waveform, up to four layers may be supported. In addition, compared to the CP-OFDM waveform, the peak-to-average power ratio (PAPR) of the DFT-s-OFDM waveform is relatively low, but the efficiency of the UE's power amplifier is higher. In view of this, different waveforms may be used in different scenarios. For example, if the UE is at or near the center of a cell, it may be advantageous to transmit a PUSCH with a CP-OFDM waveform for higher throughput. In another example, if the UE is at or near the edge of a cell, it may be advantageous to transmit a PUSCH DFT-s-OFDM waveform because it may provide better coverage due to higher power efficiency.
[0104] In some embodiments of the present disclosure, the waveform applied to PUSCH transmission can be indicated by whether transform precoding is enabled. For example, if transform precoding is enabled, a DFT-s-OFDM waveform can be applied; and if transform precoding is disabled, CP-OFDM can be applied.
[0105] In some embodiments of the present disclosure, the BS may semi-statically configure the waveform for PUSCH transmission through higher layer (eg, layer higher than the physical layer) signaling (eg, radio resource control (RRC) signaling). Switching between different waveforms through higher layer signaling is relatively slow.
[0106] The embodiments of the present application further propose solutions for dynamically switching between different waveforms, thereby promoting the advantages of different waveforms in different scenarios (for example, multi-layer PUSCH transmission for enhanced coverage or higher UE power efficiency). For example, the embodiments of the present application propose solutions for switching the transform precoding state for PUSCH, which can at least implement dynamic switching between different waveforms. Dynamic waveform switching can be explicitly indicated or implicitly determined. For example, the embodiments of the present application propose solutions for determining when and how to apply dynamically configured waveforms. More details about the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0107] Figure 2 is a flow chart illustrating an exemplary method 200 for transforming precoding state switching according to some embodiments of the present application. Figure 2 The method in may be performed by a UE (eg, Figure 1 The details described in all the above embodiments of the present disclosure are applicable to Figure 2 The embodiments shown in .
[0108] exist Figure 2 In the exemplary method shown in FIG. 2 , in step 201, the UE may receive a request from a network (eg, Figure 1 The BS 102 in the embodiment of the present invention receives the first indication information. The first indication information may indicate a transform precoding state of a PUSCH transmission (for example, it may be any PUSCH transmission after the first indication information, for example, PUSCH transmission #0). The transform precoding state may indicate whether transform precoding is enabled (that is, the transform precoding state may be transform precoding enabled or transform precoding disabled).
[0109] In the case where transform precoding is enabled, a certain type of waveform (e.g., a DFT-s-OFDM waveform) may be applied to PUSCH transmission. In the case where transform precoding is disabled, another type of waveform (e.g., CP-OFDM) may be applied to PUSCH transmission. The first indication information indicating the transform precoding state for PUSCH transmission may also be referred to as the first indication information indicating the UL waveform for PUSCH transmission.
[0110] In some embodiments of the present application, the first indication information may include DCI. In such embodiments, the UE may receive configuration information indicating whether there is a field indicating a change precoding state in the DCI. In an embodiment of the present application, the configuration information may be received via higher layer signaling (e.g., RRC signaling).
[0111] According to an embodiment of the present application, the configuration information may directly indicate whether there is a field indicating the change precoding state in the DCI. According to another embodiment of the present application, the configuration information may indirectly indicate whether there is a field indicating the change precoding state in the DCI. For example, the configuration information may indicate that the UE supports change precoding state switching or UL waveform dynamic switching, which means that the DCI field exists. For example, the configuration information may indicate that the UE does not support change precoding state switching or UL waveform dynamic switching, which means that the DCI field does not exist.
[0112] According to an embodiment of the present application, the configuration information may be configured according to the UE. For example, for a specific UE (e.g., Figure 1 For another UE (e.g., UE 101a in FIG. 1 ), the configuration information may indicate a field indicating the presence of a change precoding state. Figure 1 For UE 101b), the configuration information may indicate that a field indicating a change in precoding state does not exist.
[0113] According to an embodiment of the present application, the configuration information may be configured according to the DCI format. For example, two RRC parameters may be configured separately for DCI format 0_1 and DCI format 0_2. Each of the two parameters indicates whether a field for indicating a transform precoding state exists in the corresponding DCI format. For example, for normal DCI (e.g., DCI format 0_1), the configuration information may indicate a field indicating that a transform precoding state does not exist. For compressed DCI (e.g., DCI format 0_2), the configuration information may indicate a field indicating that a transform precoding state exists.
[0114] In the case where the configuration information indication field exists, the first indication information may then include a field indicating a change precoding state.
[0115] In some embodiments, the field may indicate whether transform precoding is directly enabled. For example, the field may include at least one bit. For example, a value of "1" in the bit may indicate that transform precoding is not enabled (i.e., disabled), which may mean that a CP-OFDM waveform will be applied to PUSCH transmission, and a value of "0" in the bit may indicate that transform precoding is enabled, which may mean that a DFT-s-OFDM waveform will be applied to PUSCH transmission; or vice versa. Then, based on the DCI including the field, the UE may determine which UL waveform will be applied to subsequent PUSCH transmissions.
[0116] In some other embodiments, the field may indicate whether to switch the transform precoding state from the last applied transform precoding state to another transform precoding state. For example, the field may include at least one bit. For example, a value of "1" in the bit may indicate that the transform precoding state is switched from the last applied transform precoding state to another transform precoding state, and a value of "0" in the bit may indicate that the transform precoding state is not switched from the last applied transform precoding state to another transform precoding state; or vice versa. Then, based on the DCI including the field, the UE may determine which UL waveform will be applied to the subsequent PUSCH transmission.
[0117] In some other embodiments, the field may indicate that the transform precoding state is switched from one of the enabled state and the disabled state to the other of the enabled state and the disabled state. For example, the field may include at least one bit. For example, a value of "1" for the bit may indicate that the transform precoding is switched from the enabled state to the disabled state, and a value of "0" for the bit may indicate that the transform precoding state is switched from the disabled state to the enabled state; or vice versa. Then, based on the DCI including the field, the UE may determine which UL waveform will be applied to the subsequent PUSCH transmission.
[0118] In some other embodiments, the field may indicate that the transform precoding state is switched from a default transform precoding state to another state. For example, the field may include at least one bit. For example, a value of "1" for the bit may indicate that the transform precoding is switched from the default transform precoding state to another state, and a value of "0" for the bit may indicate that the transform precoding state is not switched from the default transform precoding state to another state (i.e., the transform precoding state remains the default transform precoding state); or vice versa. Then, based on the DCI including the field, the UE may determine which UL waveform will be applied to the subsequent PUSCH transmission.
[0119] In an embodiment of the present application, the default transform precoding state may be determined based on higher layer signaling (eg, RRC layer signaling).
[0120] For example, for a PUSCH transmission scheduled by a random access response (RAR) UL grant, or for a PUSCH scheduled by a fallback RAR UL grant, or for a PUSCH scheduled by DCI format 0_0 with a CRC scrambled by a temporary cell radio network temporary identifier (TC-RNTI), the default transform precoding state (e.g., whether transform precoding is 'enabled' or 'disabled') may be determined according to a higher layer configuration parameter msg3-transformPrecoder as specified in a 3GPP standard document.
[0121] In another example, for MsgA PUSCH transmission, the default transform precoding state (e.g., transform precoding is 'enabled' or 'disabled') may be determined according to a higher layer configuration parameter msgA-TransformPrecoder as specified in a 3GPP standard document. In the event that the higher layer parameter msgA-TransformPrecoder is not configured, the default transform precoding state (e.g., transform precoding is 'enabled' or 'disabled') may be determined according to a higher layer configuration parameter msg3-transformPrecoder as specified in a 3GPP standard document.
[0122] In yet another example, for a PUSCH transmission scheduled by a PDCCH, where the CRC is scrambled by a CS-RNTI with a new data indicator (NDI) = 1, by a cell RNTI (C-RNTI), by a modulation and coding scheme C-RNTI (MCS-C-RNTI), or by a semi-persistent channel state information RNTI (SP-CSI-RNTI):
[0123] - If DCI with scheduling grant is received in DCI format 0_0, then for PUSCH transmission scheduled by the DCI, the default transform precoding state (eg, transform precoding is 'enabled' or 'disabled') may be determined according to a higher layer configuration parameter msg3-transformPrecoder as specified in 3GPP standard documents.
[0124] - If no DCI with scheduling grant is received in DCI format 0_0:
[0125] If the UE is configured with a higher layer parameter transformPrecoder in pusch-Config, then for PUSCH transmission scheduled by DCI, the default transform precoding state (eg, transform precoding is 'enabled' or 'disabled') may be determined according to transformPrecoder as specified in 3GPP standard documents.
[0126] If the UE is not configured with a higher layer parameter transformPrecoder in pusch-Config, then for PUSCH transmissions scheduled by DCI, the default transform precoding state (e.g., transform precoding is 'enabled') may be determined according to the higher layer configuration parameter msg3-transformPrecoder as specified in the 3GPP standard document.
[0127] or 'discontinued').
[0128] In yet another example, for a PUSCH transmission with a configured grant:
[0129] - If the UE is configured with a higher layer parameter transformPrecoder in configuredGrantConfig, then for PUSCH transmission, the default transform precoding state (eg, transform precoding is 'enabled' or 'disabled') may be determined according to the parameter transformPrecoder as specified in the 3GPP standard document.
[0130] - If the UE is not configured with a higher layer parameter transformPrecoder in configuredGrantConfig, then for PUSCH transmissions scheduled by DCI, the default transform precoding state (eg, transform precoding is 'enabled' or 'disabled') may be determined according to the higher layer configuration parameter msg3-transformPrecoder as specified in the 3GPP standard document.
[0131] In another embodiment of the present application, the default transform precoding state (transform precoding is 'enabled' or 'disabled') may be predefined, for example, in a 3GPP standard document.
[0132] In the case where the configuration information indication field is not present, the DCI does not include a field indicating the transform precoding state, and the transform precoding state may be the default transform precoding state as stated above.
[0133] In some cases, a fallback DCI (e.g., DCI format 0_0) may not always include a field indicating a transform precoding state, regardless of the configuration information. For example, a fallback DCI may not include the field even if the configuration information indicates that the field is present. The transform precoding state of the fallback DCI may be the default transform precoding state as stated above.
[0134] In some other embodiments of the present application, the first indication information may include DCI. In such embodiments, the UE may receive configuration information indicating a set of elements, each element being associated with one or more transform precoding states, and the DCI indicates one of the set of elements.
[0135] In an embodiment, the DCI may include a field indicating one of the set of elements. The number of bits of the field depends on the number of elements in the set of elements, for example, the number of bits may be equal to log2 N , where N is the number of elements in the set of elements. In some cases, each element may be associated with one or two transform precoding states (eg, corresponding to one or two UL waveforms from CP-OFDM and DFT-s-OFDM waveforms).
[0136] For example, Table 1 below shows an example of four elements indicated by the configuration information.
[0137] Referring to Table 1, each row may represent an element. The first element may be associated with one transform precoding state of "disabled" (i.e., the transform precoding state is disabled, for example, the UL waveform is a CP-OFDM waveform). The second element may be associated with two transform precoding states, the first state is "disabled" and the second state is "enabled". The third element may be associated with one transform precoding state of "enabled" (i.e., the transform precoding state is enabled, for example, the UL waveform is a DFT-S-OFDM waveform). The fourth element may be associated with two transform precoding states, the first state is "enabled" and the second state is "disabled".
[0138] Table 1
[0139]
[0140]
[0141] The UE may receive a DCI including a field indicating one element. For example, the field may include 2 bits, and the value of the field may be "01", which may indicate the second element in the set of elements.
[0142] In the case where the field indicates two transform precoding states (hereinafter transform precoding state #1 and transform precoding state #2), the two transform precoding states may be applied to a certain number of repetitions of PUSCH transmission. For example, in the case of indicating the second row in Table 1, transform precoding state #1 may refer to a disabled state, and transform precoding state #2 may refer to an enabled state. The number of repetitions may be the number of PUSCH type A repetitions as specified in the 3GPP standard document, or may be the number of PUSCH type B repetitions as specified in the 3GPP standard document.
[0143] In case the number of repetitions of PUSCH transmission is two, transform precoding state #1 is indicated to be applied to the first repetition, and transform precoding state #2 is indicated to be applied to the second repetition.
[0144] In the case where the number of repetitions of a PUSCH transmission is greater than two and cyclic mapping is enabled (e.g., "PUSCH-Config" may include a parameter "cyclicMapping OF WF" indicating that the mapping type of the waveform is cyclic mapping), the UE may determine that transform precoding state #1 and transform precoding state #2 are indicated to be applied alternately to the number of repetitions. For example, transform precoding states #1 and #2 are indicated to be applied to the first and second repetitions of the number of repetitions, respectively, and the same mapping mode continues to be used for the remaining repetitions (if any) of the number of repetitions. In such a case, the same mapping mode may mean that transform precoding state #1 is indicated to be applied to the repetition first, and transform precoding state #2 is indicated to be applied to the subsequent repetitions. For example, transform precoding states #1 and #2 are indicated to be applied to the third and fourth repetitions of the number of repetitions, respectively.
[0145] In the case where the number of repetitions of PUSCH transmission is greater than two and sequential mapping is enabled (e.g., "PUSCH-Config" may include a parameter "sequentialMapping OF WF" indicating that the mapping type of the waveform is sequential mapping), the UE may determine that transform precoding states #1 and #2 are indicated to be applied alternately to every two repetitions in the number of repetitions. For example, transform precoding state #1 is indicated to be applied to the first and second repetitions in the number of repetitions, and transform precoding state #2 is indicated to be applied to the third and fourth repetitions in the number of repetitions, and the same mapping pattern continues to the remaining repetitions in the number of repetitions (if any). In such a case, the same mapping pattern may mean that transform precoding state #1 is indicated to be applied to two repetitions first, and transform precoding state #2 is indicated to be applied to the subsequent two repetitions. For example, transform precoding state #1 is indicated to be applied to the fifth and sixth repetitions in the number of repetitions, and transform precoding state #2 is indicated to be applied to the seventh and eighth repetitions in the number of repetitions.
[0146] In some other embodiments of the present application, the first indication information may include DCI. In such embodiments, the UE may obtain a table (e.g., a TDRA table). In an embodiment, the table may be configured by the BS via higher layer signaling (e.g., RRC signaling). In another embodiment, the table may be predefined (e.g., fixed in a 3GPP standard document). The table may include one or more rows (i.e., entries). Each row may indicate at least one of the following: a slot offset (e.g., K2 as specified in a 3GPP standard document); a SLIV or start symbol and an allocation length; a PUSCH mapping type (e.g., PUSCH mapping type A and / or PUSCH mapping type B as specified in a 3GPP standard document); a transform precoding state for PUSCH transmission; or the number of repetitions to be applied to PUSCH transmission. For example, a row may include a parameter indicating a transform precoding state.
[0147] Specifically, the row may indicate whether to enable transform precoding directly, or to switch the transform precoding state from one of an enabled state and a disabled state to the other of an enabled state and a disabled state, or to switch the transform precoding state from the last applied transform precoding state to another state, or to switch the transform precoding state from a default transform precoding state to another state.
[0148] In such embodiments, the DCI may include a TDRA field indicating a row of the table. For example, a TDRA field with a value of "m" may indicate a row index "m+1" of the table. Thus, upon receiving the DCI, the UE may determine the row in the table and, therefore, the transform precoding state indicated by the row.
[0149] For example, Table 2 below shows an example of a TDRA table.
[0150] Table 2
[0151] Row Index Slot offset PUSCH mapping type SLIV Change precoding state #1 Slot Offset #0 PUSCH mapping type #0 SLIV#0 Enabled #2 Slot Offset #1 PUSCH mapping type #1 SLIV#1 After discontinuation … … … … … #N Slot offset #N-1 PUSCH mapping type #N-1 SLIV#N-1 Enabled
[0152] Referring to Table 2, the table includes N rows (e.g., row #1, row #2, ..., row #N). Each row may indicate: slot offset, SLIV, PUSCH mapping type, and transform precoding state. In the example of Table 2, each row may directly indicate whether transform precoding is enabled or disabled. For example, row #1 may indicate: slot offset #0, SLIV #0, PUSCH mapping type #0, and transform precoding is enabled. In this example, the value of the TDRA field in the DCI equal to 0 may indicate row #1 in the table. After receiving the DCI, the UE may determine that transform precoding is enabled for PUSCH transmission, which indicates that the DFT-S-OFDM waveform can be applied to subsequent PUSCH transmissions.
[0153] Table 3 below shows another example of a TDRA table.
[0154] Table 3
[0155]
[0156]
[0157] Referring to Table 3, the difference between Table 3 and Table 2 is that in Table 3, each row may indicate whether the transform precoding state is switched from the last applied transform precoding state (or the default transform precoding state) to another state, thereby indicating the transform precoding state of PUSCH transmission. For example, taking row #2 in Table 3 as an example, it may indicate that the transform precoding state is not switched from the last applied transform precoding state to another state. In the case where the last applied transform precoding state is a disabled state (i.e., transform precoding is disabled, which may indicate that the last applied UL waveform is a CP-OFDM waveform), the UE may determine that the CP-OFDM waveform is applicable to subsequent PUSCH transmission.
[0158] In some cases, one or more rows of the table may not indicate a transform precoding state, which may indicate that the corresponding transform precoding state is a default transform precoding state as stated above.
[0159] In some cases, a row of a table may indicate the number of repetitions of a PUSCH transmission. In such cases, the TDRA field of the DCI may indicate the corresponding row of the table. For example, a TDRA field with a value of "m" may indicate a row index "m+1" of the table. Thus, upon receiving the DCI, the UE may determine the row in the table and, therefore, the number of repetitions of the PUSCH transmission indicated by the row.
[0160] Whether to enable or disable the transform precoding state may be based on the indicated number of repetitions and a threshold. For example, when the number of repetitions is greater than the threshold, transform precoding state #A1 is indicated to be applied to PUSCH transmission; when the number of repetitions is less than or equal to the threshold, transform precoding state #A2 is indicated to be applied to PUSCH transmission. The threshold may be configured by the network (e.g., via higher layer signaling), or may be predefined (e.g., fixed in a 3GPP standard document). In an embodiment of the present application, transform precoding state #A1 may be an enabled state (i.e., transform precoding is enabled, which may indicate that a DFT-S-OFDM waveform will be applied); and transform precoding state #A2 may be a disabled state (i.e., transform precoding is disabled, which may indicate that a CP-OFDM waveform will be applied).
[0161] In some other embodiments of the present application, the first indication information may include a DCI including a FDRA field. The first value of the FDRA field may indicate a first resource allocation type, and the second value of the FDRA field may indicate a second resource allocation type. In such embodiments, in the case of indicating the first resource allocation type, transform precoding is disabled; in the case of indicating the second resource allocation type, transform precoding is enabled. For example, the first value may be "0", and the second value may be "1", and the first resource allocation type may be a resource allocation type 0 as specified in a 3GPP standard document, and the second resource allocation type may be a resource allocation type 1 as specified in a 3GPP standard document.
[0162] For example, multiple uplink resource allocation schemes (e.g., type 0, type 1, and type 2) may be supported. When the parameter resourceAllocation is configured as 'dynamicSwitch' as specified in the 3GPP standard document, a certain bit (e.g., the most significant bit (MSB)) of the FDRA field may be used to indicate resource allocation type 0 or resource allocation type 1. For example, a value of "0" of the MSB may indicate resource allocation type 0, and a value of "1" of the MSB may indicate resource allocation type 1. In the case of indicating resource allocation type 0, a CP-OFDM waveform (e.g., transform precoding is disabled) may be used for PUSCH transmission; in the case of indicating resource allocation type 1, a DFT-s-OFDM waveform (e.g., transform precoding is enabled) may be used for PUSCH transmission.
[0163] In some other embodiments of the present application, the first indication information may include DCI. In such embodiments, the UE may receive configuration information indicating an association between an SRS resource set and a transform precoding state (e.g., a disabled or enabled state). For example, the configuration information may indicate that the first SRS resource set is associated with transform precoding state #B1, and the second SRS resource set is associated with transform precoding state #B2. Transform precoding states #B1 and #B2 may be a disabled state and an enabled state, respectively; or vice versa. The DCI may include an SRS resource indicator indicating at least one SRS resource set used for PUSCH transmission. The transform precoding state to be applied may be determined based on the SRS resource indicator and the configuration information.
[0164] In some examples, the number of repetitions of the PUSCH transmission may be greater than one. A first value of the SRS resource indicator (e.g., "00") may indicate a first SRS resource set, and an associated transform precoding state (e.g., transform precoding state #B1) may be indicated to apply to all of the number of repetitions.
[0165] In some examples, the number of repetitions of the PUSCH transmission may be greater than one. A second value of the SRS resource indicator (e.g., "01") may indicate a second SRS resource set, and an associated transform precoding state (e.g., transform precoding state #B2) may be indicated to apply to all of the number of repetitions.
[0166] In some examples, a third value (e.g., "10") of the SRS resource indicator may indicate a first SRS resource set and a second SRS resource set, and the associated transform precoding states (e.g., transform precoding state #B1 and transform precoding state #B2) may be indicated to apply to the number of repetitions according to the following method:
[0167] - In the case where the number of repetitions of PUSCH transmission is two, the transform precoding state #B1 is indicated to be applied to the first repetition among the number of repetitions, and the transform precoding state #B2 is indicated to be applied to the second repetition among the number of repetitions.
[0168] - In the case where the number of repetitions of PUSCH transmission is greater than two and cyclic mapping is enabled (e.g., "PUSCH-Config" may include a parameter "cyclicMapping" indicating that the mapping type of the waveform is cyclic mapping), the UE may determine that the transform precoding state #B1 and the transform precoding state #B2 are indicated to be applied alternately to the number of repetitions. For example, the transform precoding states #B1 and #B2 are indicated to be applied to the first and second repetitions of the number of repetitions, respectively, and the same mapping mode continues to be used for the remaining repetitions (if any) of the number of repetitions. In such a case, the same mapping mode may mean that the transform precoding state #B1 is indicated to be applied to the repetition first, and the transform precoding state #B2 is indicated to be applied to the subsequent repetitions. For example, the transform precoding states #B1 and #B2 are indicated to be applied to the third and fourth repetitions of the number of repetitions, respectively.
[0169] - In the case where the number of repetitions of PUSCH transmission is greater than two and sequential mapping is enabled (for example, "PUSCH-Config" may include a parameter "sequentialMapping" indicating that the mapping type of the waveform is sequential mapping), the UE may determine that transform precoding states #B1 and #B2 are indicated to be applied alternately to every two repetitions of the number of repetitions. For example, transform precoding state #B1 is indicated to be applied to the first and second repetitions of the number of repetitions, and transform precoding state #B2 is indicated to be applied to the third and fourth repetitions of the number of repetitions, and the same mapping mode continues to the remaining repetitions of the number of repetitions (if any). In such a case, the same mapping mode may mean that transform precoding state #B1 is indicated to be applied to two repetitions first, and transform precoding state #B2 is indicated to be applied to the subsequent two repetitions. For example, transform precoding state #B1 is indicated to be applied to the fifth and sixth repetitions of the number of repetitions, and transform precoding state #B2 is indicated to be applied to the seventh and eighth repetitions of the number of repetitions.
[0170] In some examples, a fourth value (e.g., "11") of the SRS resource indicator may indicate a second SRS resource set and a first SRS resource set, and associated transform precoding states (e.g., transform precoding state #B2 and transform precoding state #B1) may be indicated to apply to the number of repetitions according to the following method:
[0171] - In the case where the number of repetitions of PUSCH transmission is two, the transform precoding state #B2 is indicated to be applied to the first repetition among the number of repetitions, and the transform precoding state #B1 is indicated to be applied to the second repetition among the number of repetitions.
[0172] - In the case where the number of repetitions of PUSCH transmission is greater than two and cyclic mapping is enabled (e.g., "PUSCH-Config" may include a parameter "cyclicMapping" indicating that the mapping type of the waveform is cyclic mapping), the UE may determine that the transform precoding state #B2 and the transform precoding state #B1 are indicated to be applied alternately to the number of repetitions. For example, the transform precoding states #B2 and #B1 are indicated to be applied to the first and second repetitions of the number of repetitions, respectively, and the same mapping mode continues to be used for the remaining repetitions (if any) of the number of repetitions. In such a case, the same mapping mode may mean that the transform precoding state #B2 is indicated to be applied to the repetition first, and the transform precoding state #B1 is indicated to be applied to the subsequent repetitions. For example, the transform precoding states #B2 and #B1 are indicated to be applied to the third and fourth repetitions of the number of repetitions, respectively.
[0173] - In the case where the number of repetitions of PUSCH transmission is greater than two and sequential mapping is enabled (for example, "PUSCH-Config" may include a parameter "sequentialMapping" indicating that the mapping type of the waveform is sequential mapping), the UE may determine that transform precoding states #B2 and #B1 are indicated to be applied alternately to every two repetitions of the number of repetitions. For example, transform precoding state #B2 is indicated to be applied to the first and second repetitions of the number of repetitions, and transform precoding state #B1 is indicated to be applied to the third and fourth repetitions of the number of repetitions, and the same mapping mode continues to the remaining repetitions of the number of repetitions (if any). In such a case, the same mapping mode may mean that transform precoding state #B2 is indicated to be applied to two repetitions first, and transform precoding state #B1 is indicated to be applied to the subsequent two repetitions. For example, transform precoding state #B2 is indicated to be applied to the fifth and sixth repetitions of the number of repetitions, and transform precoding state #B1 is indicated to be applied to the seventh and eighth repetitions of the number of repetitions.
[0174] The number of repetitions may be the number of PUSCH Type A repetitions as specified in the 3GPP standard documents, or may be the number of PUSCH Type B repetitions as specified in the 3GPP standard documents.
[0175] For example, two SRS resource sets (eg, a first SRS resource set and a second SRS resource set) may be configured in srs-ResourceSetToAddModList or srs-ResourceSetToAddModListDCI-0-2, where the higher layer parameter "usage" in SRS-ResourceSet is set to 'codebook' or 'noncodebook'.
[0176] For PUSCH Type A repetition, the number of repetitions is assumed to be K (corresponding to K consecutive time slots). In the case of K>1, the same symbol allocation may be applied across K consecutive time slots, and PUSCH may be restricted to a single transmission layer. The UE may repeat a transport block (TB) across K consecutive time slots, applying the same symbol allocation in each time slot.
[0177] In some embodiments, it is assumed that the UE may receive configuration information indicating that the first SRS resource set is associated with the disabled state and the second SRS resource set is associated with the enabled state. For example, the above association may be implemented by adding a parameter indicating the "disabled" or "enabled" state in the resource set configuration.
[0178] After receiving the DCI, the UE may determine an SRS resource indicator included in the DCI, which may indicate at least one SRS resource set. Then, at least one transformed precoding state corresponding to the at least one SRS resource set may be determined based on the configuration information.
[0179] The association of the first and second SRS resource sets in srs-ResourceSetToAddModList or srs-ResourceSetToAddModListDCI-0-2 with each slot (eg, each repetition) may be determined as follows:
[0180] ●In the case where the DCI format (e.g., format 0_1 or DCI format 0_2) indicates a first code point (e.g., “00”) of the SRS resource set indicator, the first SRS resource set is associated with all K consecutive time slots, and the associated “disabled” state may be applied to all of the K repetitions (e.g., all of the K repetitions may use a CP-OFDM waveform).
[0181] ●In the case where the DCI format (e.g., format 0_1 or DCI format 0_2) indicates a second code point (e.g., “01”) of the SRS resource set indicator, the second SRS resource set is associated with all K consecutive time slots, and the associated “enabled” state can be applied to all of the K repetitions (e.g., all of the K repetitions can use a DFT-s-OFDM waveform).
[0182] In the case where the DCI format (eg, format 0_1 or DCI format 0_2) indicates a third code point (eg, "10") of the SRS resource set indicator, the association between the first and second SRS resource sets and the K consecutive time slots may be determined as follows:
[0183] -When K=2, the first and second SRS resource sets are respectively applied to the first and second time slots of two consecutive time slots, and the "disabled" state and the "enabled" state can be respectively applied to the first and second time slots of two consecutive time slots (for example, CP-OFDM and DFT-s-OFDM are respectively applied to the first and second time slots of 2 consecutive time slots).
[0184] -When K>2 and cyclicMapping in PUSCH-Config is enabled, the first and second SRS resource sets are applied to the first and second time slots of K consecutive time slots, respectively, and the same SRS resource set mapping pattern continues to the remaining time slots of the K consecutive time slots, and the "disabled" state and the "enabled" state can be applied to the first and second time slots of K consecutive time slots, respectively, and the same mapping pattern continues to the remaining time slots of the K consecutive time slots (for example, CP-OFDM and DFT-s-OFDM are applied to the first and second time slots of K consecutive time slots, respectively, and the same waveform mapping pattern continues to the remaining time slots of the K consecutive time slots).
[0185] -When K>2 and sequentialMapping in PUSCH-Config is enabled, the first SRS resource set is applied to the first and second time slots of K consecutive time slots, and the second SRS resource set is applied to the third and fourth time slots of the K consecutive time slots, and the same SRS resource set mapping pattern continues to the remaining time slots of the K consecutive time slots; and the "disabled" state is applied to the first and second time slots of the K consecutive time slots, and the "enabled" state is applied to the third and fourth time slots of the K consecutive time slots, and the same waveform mapping pattern continues to the remaining time slots of the K consecutive time slots (for example, CP-OFDM is applied to the first and second time slots of the K consecutive time slots, and DFT-s-OFDM is applied to the third and fourth time slots of the K consecutive time slots, and the same waveform mapping pattern continues to the remaining time slots of the K consecutive time slots).
[0186] In the case where the DCI format (eg, format 0_1 or DCI format 0_2) indicates a fourth code point (eg, "11") of the SRS resource set indicator, the association between the first and second SRS resource sets and the K consecutive time slots may be determined as follows:
[0187] -When K=2, the second and first SRS resource sets are respectively applied to the first and second time slots of two consecutive time slots, and the "enabled" state and the "disabled" state can be respectively applied to the first and second time slots of two consecutive time slots (for example, DFT-s-OFDM and CP-OFDM are respectively applied to the first and second time slots of 2 consecutive time slots).
[0188] -When K>2 and cyclicMapping in PUSCH-Config is enabled, the second and first SRS resource sets are applied to the first and second time slots among K consecutive time slots, respectively, and the same SRS resource set mapping pattern continues to the remaining time slots among the K consecutive time slots, and the "enabled" state and the "disabled" state can be applied to the first and second time slots among the K consecutive time slots, respectively, and the same mapping pattern continues to the remaining time slots among the K consecutive time slots (for example, DFT-s-OFDM and CP-OFDM are applied to the first and second time slots among the K consecutive time slots, respectively, and the same waveform mapping pattern continues to the remaining time slots among the K consecutive time slots).
[0189] -When K>2 and sequentialMapping in PUSCH-Config is enabled, the second SRS resource set is applied to the first and second time slots of the K consecutive time slots, and the first SRS resource set is applied to the third and fourth time slots of the K consecutive time slots, and the same SRS resource set mapping pattern continues to the remaining time slots of the K consecutive time slots; and the "enabled" state is applied to the first and second time slots of the K consecutive time slots, and the "disabled" state is applied to the third and fourth time slots of the K consecutive time slots, and the same waveform mapping pattern continues to the remaining time slots of the K consecutive time slots (for example, DFT-s-OFDM is applied to the first and second time slots of the K consecutive time slots, and CP-OFDM is applied to the third and fourth time slots of the K consecutive time slots, and the same waveform mapping pattern continues to the remaining time slots of the K consecutive time slots).
[0190] Although the above description involves the first SRS resource set being associated with the disabled state and the second SRS resource set being associated with the enabled state, it should be understood that the first SRS resource set may be associated with the enabled state and the second SRS resource set may be associated with the disabled state, and corresponding modifications to the above description may be obvious to technical personnel in the field.
[0191] For a certain number of PUSCH Type B repetitions, when two SRS resource sets are configured in srs-ResourceSetToAddModList or srs-ResourceSetToAddModListDCI-0-2, where the higher layer parameter "usage" in the SRS-ResourceSet is set to 'codebook' or 'noncodebook', the association between the transition precoding state (and SRS resource set) and the nominal (actual) PUSCH repetition (i.e., PUSCH Type B repetition) follows the same approach as the association between the transition precoding state (and SRS resource set) and PUSCH Type A repetition. The only difference is that in the case of PUSCH Type B repetitions, the nominal (actual) PUSCH repetitions are considered instead of the time slots in the PUSCH Type A repetitions.
[0192] In some other embodiments of the present application, the first indication information may include DCI. The transformed precoding state may be indicated by a DCI format of the DCI.
[0193] For example, in a case where the DCI format of the DCI is a fallback DCI format (eg, DCI format 0_0), the transform precoding state may be the default transform precoding state as stated above.
[0194] In another example, the UE may receive configuration information indicating an association between a DCI format and a transform precoding state. For example, the BS may configure DCI format 0_1 to be associated with transform precoding state #C1 (e.g., a disabled state, which may correspond to a CP-OFDM waveform), and DCI format 0_2 to be associated with transform precoding state #C2 (e.g., an enabled state, which may correspond to a DFT-s-OFDM waveform). Then, after receiving the DCI, the UE may determine the transform precoding state based on the configuration information.
[0195] In yet another example, the association between the DCI format and the transition precoding state may be predefined (eg, fixed in a 3GPP standard document).
[0196] In some other embodiments of the present application, the first indication information may include DCI. The transform precoding state may be indicated by the search space set, CORESET or BWP in which the DCI is received.
[0197] In an embodiment, the UE may receive configuration information indicating an association between a search space set (SSS), a CORESET, or a BWP in which the DCI is received and a transformed precoding state from the BS.
[0198] For example, the configuration information may indicate (ie, the BS may configure) the transformed precoding state per search space set, CORESET, or BWP.
[0199] In another example, the configuration information may indicate (i.e., the BS may configure) that one set of search space sets or one set of CORESETs or one set of BWPs is associated with the transform precoding state #D1, and another set of search space sets or another set of CORESETs or another set of BWPs is associated with the transform precoding state #D2. The transform precoding states #D1 and #D2 may be a disabled state and an enabled state, respectively; or vice versa.
[0200] Then, after receiving the DCI, the UE may determine to change the precoding state based on the configuration information.
[0201] For example, assume that the BS configures SSS#1 to be associated with a disabled state (which may correspond to a CP-OFDM waveform) and SSS#2 to be associated with an enabled state (which may correspond to a DFT-s-OFDM waveform). Then, upon receiving DCI in either SSS#1 or SSS#2, the UE may determine to change the precoding state.
[0202] In another example, the association between the SSS, CORESET, or BWP where the DCI is received and the transition precoding state may be predefined (eg, fixed in a 3GPP standard document).
[0203] In some other embodiments of the present application, the first indication information may include DCI, and the CRC of the DCI is scrambled by the RNTI. In such embodiments, the change precoding state may be indicated by the RNTI. In an embodiment of the present application, the RNTI used to scramble the CRC of the DCI is a RNTI specific to the change precoding state switching.
[0204] For example, assuming that RNTI #1 is associated with a disabled transform precoding state (e.g., a CP-OFDM waveform) and RNTI #2 is associated with an enabled transform precoding state (e.g., a DFT-s-OFDM waveform). In response to receiving a DCI whose CRC is scrambled by RNTI #1, the UE may determine that a disabled transform precoding state transform is to be applied.
[0205] For example, an RNTI specific to a transform precoding state switch may indicate a switch of a transform precoding state, eg, switching from a last applied (or default) transform precoding state to another transform precoding state.
[0206] In some other embodiments of the present application, the first indication information may include a medium access control (MAC) control element (CE). In some embodiments, the MAC CE may indicate whether to directly enable transform precoding, or indicate switching the transform precoding state from one of an enabled state and a disabled state to another of an enabled state and a disabled state, or indicate switching the transform precoding state from a last applied state to another state, or indicate switching the transform precoding state from a default transform precoding state to another state.
[0207] The above-described embodiment in step 201 may be used to determine the transformed precoding state for PUSCH transmission. Various other methods may also be applied to determine the transformed precoding state.
[0208] In step 203, the UE may determine whether to apply the transformed precoding state to the first PUSCH transmission. That is, in step 203, the UE may determine when to implement the transformed precoding state, in other words, when the transformed precoding state takes effect.
[0209] According to some embodiments of the present application, the UE may determine whether to apply the transformation precoding state based on the number of time units between the time unit (time unit #1) associated with the first indication information and another time unit (time unit #2) associated with the first PUSCH transmission. The time unit may be one of the following: a frame, a subframe, a time slot, a sub-time slot, a micro-time slot, a symbol, etc. Time unit #1 may be a time unit in which the first indication information is received, or a start time unit for receiving the first indication information, or an end time unit for receiving the first indication information, or a time unit in which feedback signaling (e.g., confirmation (ACK) or negative ACK (NACK)) for the first indication information is transmitted by the UE. Time unit #2 may be a time unit in which the first PUSCH transmission is transmitted, or a start time unit for transmitting the first PUSCH transmission, or an end time unit for transmitting the first PUSCH transmission.
[0210] The number of time units may be compared to a timing parameter (eg, N time units) to determine whether to apply a transformed precoding state to the first PUSCH transmission.
[0211] In some embodiments, the UE may report the timing parameters to the BS. In some other embodiments, the timing parameters may be predefined (e.g., fixed in a 3GPP standard document). In an example, the timing parameters may be the number of time units (e.g., N time units) required from the time unit of the received signaling (i.e., the first indication information) to the time unit at which the switching takes effect.
[0212] For example, in the case where the number of time units is less than the timing parameter (e.g., N time units) for the transform precoding state switching, the UE may determine not to apply the transform precoding state to the first PUSCH transmission. In this example, the UE may use the default transform precoding state as stated above, or the last applied transform precoding state for the first PUSCH transmission. In the case where the number of time units is greater than or equal to the timing parameter, the UE may determine to apply the transform precoding state to the first PUSCH transmission.
[0213] According to some embodiments of the present application, the UE may determine to apply the change precoding state in response to receiving the first indication information. For example, after receiving the first indication information, the change precoding state takes effect immediately, which may be equivalent to "N=0" in the above embodiment.
[0214] Figure 3 An exemplary method for determining whether to apply a change precoding state according to some embodiments of the present application is shown. The details described in all the above embodiments of the present disclosure are applicable to Figure 3 The embodiments shown in .
[0215] refer to Figure 3 , the UE may receive a DCI which may indicate that the transform precoding state is switched from an "enabled" state (eg, a DFT-s-OFDM waveform) to a "disabled" state (eg, a CP-OFDM waveform). Assume that the timing parameter is N time units.
[0216] In the case where the number of time units between DCI and PUSCH transmissions is greater than N or equal to N, the UE may apply a "disabled" transform precoding state (e.g., CP-OFDM waveform) to PUSCH transmissions. In the case where the number of time units between DCI and PUSCH transmissions is less than N, the UE may apply an "enabled" transform precoding state (e.g., DFT-s-OFDM waveform) to PUSCH transmissions.
[0217] The first PUSCH transmission in the context of the present disclosure (e.g., the first PUSCH transmission as described above) may be one of the following: a PUSCH transmission based on CG type 1; a PUSCH transmission based on CG type 2; a PUSCH transmission scheduled by a fallback DCI; or a PUSCH transmission scheduled by a DCI that is not configured with a transform precoding state switching. For example, the DCI that is not configured with a transform precoding state switching may include: configuration information indicating that a field indicating a transform precoding state does not exist in the DCI or a DCI format that does not support transform precoding state switching, etc.
[0218] Figure 4is a flow chart illustrating an exemplary method 400 for transforming precoding state switching according to some embodiments of the present application. Figure 4 The method in may be performed by a UE (eg, Figure 1 The details described in all the above embodiments of the present disclosure are applicable to Figure 4 The embodiments shown in .
[0219] exist Figure 4 In the exemplary method shown in FIG. 4 , in step 401, the UE may receive a request from a network (eg, Figure 1 102) receives first indication information indicating a change precoding state. All embodiments in step 201 can also be applied to step 401. After receiving the first indication information, in step 403, the UE may transmit a PUSCH transmission (PUSCH transmission #E1) based on the indicated change precoding state (change precoding state #E1).
[0220] In some embodiments of the present application, the first indication information may include DCI, and PUSCH transmission #E1 may be a PUSCH transmission scheduled by DCI. In some embodiments of the present application, the number of time units between the time unit associated with the first indication information and the time unit associated with PUSCH transmission #E1 is greater than or equal to the timing parameter. Figure 2 The description of the time unit and timing parameters may also be applied here. In some embodiments of the present application, PUSCH transmission #E1 may not be a PUSCH transmission scheduled by DCI.
[0221] After the change precoding state #E1 takes effect for PUSCH transmission #E1 (which may be based on Figure 2 The following embodiments may determine how to maintain the transform precoding state #E1.
[0222] In some embodiments of the present application, the transform precoding state #E1 is effective only once. That is, the UE may not apply the transform precoding state #E1 to the PUSCH transmission after PUSCH transmission #E1. In some embodiments, the PUSCH transmission after PUSCH transmission #E1 may use the default transform precoding state as stated above.
[0223] In some other embodiments of the present application, the transform precoding state #E1 may be effective until another indication information indicating a transform precoding state different from the transform precoding state #E1 is received (referred to as "second indication information" for clarity). In some embodiments, all PUSCH transmissions between the first indication information and the second indication information may use the transform precoding state #E1. For example, the "all PUSCH transmissions" may include at least one of the following: PUSCH transmissions based on CG type 1; PUSCH transmissions based on CG type 2; PUSCH transmissions scheduled by fallback DCI; or PUSCH transmissions scheduled by DCI that is not configured with transform precoding state switching.
[0224] Figure 5 An exemplary case for determining whether to apply a transform precoding state according to some embodiments of the present application is shown. The details described in all the above embodiments of the present disclosure are applicable to Figure 5 The embodiments shown in .
[0225] refer to Figure 5 In case 1 of FIG. 5 , the UE may receive second indication information indicating a different transform precoding state after the first indication information but before the second PUSCH transmission 501. The UE may not apply the transform precoding state #E1 to the PUSCH transmission 501.
[0226] refer to Figure 5 In case 2 of FIG. 1 , the UE may receive a second indication message indicating a different transformed precoding state after the first indication message. The UE may transmit a PUSCH transmission 502 before the second indication message. The UE may apply the transformed precoding state #E1 to the second PUSCH transmission 502.
[0227] refer to Figure 5 In case 3 of the above, the UE may receive second indication information indicating a different transform precoding state after the first indication information. The number of time units between the time unit associated with the second indication information and the time unit associated with the PUSCH transmission 503 is greater than or equal to the timing parameter (e.g., N time units), and the UE may not apply the transform precoding state #E1 to the PUSCH transmission 503. The UE may apply the transform precoding state indicated by the second indication information to the PUSCH transmission 503.
[0228] refer to Figure 5 In case 4 of the embodiment, the UE may receive a second indication information indicating a different transform precoding state after the first indication information. The number of time units between the time unit associated with the second indication information and the time unit associated with the PUSCH transmission 504 is less than the timing parameter (e.g., N time units). The UE may apply the transform precoding state #E1 to the PUSCH transmission 504.
[0229] In some other embodiments, the first transformed precoding state may be effective during a certain period of time. For example, the UE may start a timer in response to the first indication information. For example, referring to Figure 6 The timer may be in N time units of the first indication information (for example, Figure 2 The timing parameters stated are followed by the start.
[0230] The value of the timer may be configured by the network, or may be predefined (e.g., fixed in a 3GPP standard document). In some embodiments, the value of the timer comprises the number of time units. In an embodiment, the time unit is one of the following: a frame, a subframe, a slot, a subslot, a minislot, a symbol, etc.
[0231] All PUSCH transmissions during the timer (i.e., while the timer is running) may use transform precoding state #E1. For example, the "all PUSCH transmissions" may include at least one of the following: PUSCH transmissions based on CG type 1; PUSCH transmissions based on CG type 2; PUSCH transmissions scheduled by fallback DCI; or PUSCH transmissions scheduled by DCI that is not configured with transform precoding state switching. For PUSCH transmissions after the timer expires, the UE may not apply transform precoding state #E1 to these PUSCH transmissions, and may apply the default transform precoding state or the transform precoding state applied before transform precoding state #E1 to these PUSCH transmissions.
[0232] For example, the UE may determine whether to apply the transform precoding state #E1 to the PUSCH transmission (PUSCH transmission #E2) after the PUSCH transmission #E1. Specifically, the UE may determine to apply the transform precoding state #E1 to the PUSCH transmission #E2 while the timer is running; and determine not to apply the transform precoding state #E1 to the PUSCH transmission #E2 when the timer expires. In some embodiments, the UE may apply the default transform precoding state or the transform precoding state applied before the transform precoding state #E1 to the PUSCH transmission #E2 after the timer expires.
[0233] In some embodiments, the UE does not expect to receive indication information to indicate the change of precoding state switching during the timer.
[0234] In some embodiments, the UE may receive indication information to indicate the transform precoding state (transform precoding state #E3) during the timer. In an embodiment, the UE does not expect the transform precoding state #E3 to be not aligned with the transform precoding state #E1. In other words, the transform precoding state #E3 is the same as the transform precoding state #E1. In another embodiment, the transform precoding state #E3 may be different from the transform precoding state #E1. The UE does not expect the effective time of the transform precoding state #E1 and the transform precoding state #E3 to overlap with each other.
[0235] In some embodiments, the UE may receive indication information to indicate a transform precoding state (transform precoding state #E4) that is different from the transform precoding state #E1 during the timer. In an embodiment, the UE may ignore the transform precoding state #E4. In another embodiment, when the timer is running, the UE may ignore the transform precoding state #E4, and may apply the transform precoding state #E4 to the PUSCH transmission in response to the expiration of the timer. In other words, after the timer expires, the transform precoding state #E4 may take effect. In some embodiments of the present application, the timer may be used under certain conditions. For example, when the first indication information indicates that the transform precoding is switched from an enabled state (e.g., a DFT-s-OFDM waveform) to a disabled state (e.g., a CP-OFDM waveform), the UE may start a timer (i.e., use a timer).
[0236] In another example, when the first indication information indicates switching transform precoding from a disabled state (eg, CP-OFDM waveform) to an enabled state (eg, DFT-s-OFDM waveform), the UE may start a timer (ie, use a timer).
[0237] In another embodiment, the UE may receive configuration information indicating a condition for starting a timer. The condition may include when the first indication information indicates switching the transform precoding from one of an enabled state and a disabled state to the other of an enabled state and a disabled state. For example, when the first indication information indicates switching the transform precoding from a disabled state to an enabled state, the configuration information may indicate starting the timer.
[0238] According to some embodiments of the present application, whether the UE supports the transformation precoding state switching depends on the capabilities of the UE. The UE may report to the BS whether the UE supports the transformation precoding state switching. According to some embodiments of the present application, the UE may receive configuration information indicating whether the UE is allowed to perform the transformation precoding state switching. In some embodiments, the configuration information may be based on the UE capabilities reported to the BS. In some embodiments, in the case where the configuration information indicates that the UE is allowed to perform the transformation precoding state switching, the UE may use information about Figures 2 to 6The described embodiments determine the transition precoding state for a PUSCH transmission.
[0239] Figure 7 is a flow chart illustrating an exemplary method 700 for transforming precoding state switching according to some embodiments of the present application. Figure 7 The method in can be implemented by BS (e.g., Figure 1 The details described in all the above embodiments of the present disclosure are applicable to BS102 shown in FIG. Figure 7 The embodiments shown in .
[0240] exist Figure 7 In the exemplary method shown in FIG. 7 , in step 701, the BS may transmit first indication information to the UE (eg, as in Figure 1 101a or UE 102b shown in ). The first indication information may indicate a transform precoding state of a PUSCH transmission (eg, which may be any PUSCH transmission after the first indication information, such as PUSCH transmission #0). The transform precoding state may indicate whether transform precoding is enabled.
[0241] In the case where transform precoding is enabled, a certain type of waveform (e.g., a DFT-s-OFDM waveform) may be applied to PUSCH transmission. In the case where transform precoding is disabled, another type of waveform (e.g., CP-OFDM) may be applied to PUSCH transmission. The first indication information indicating the transform precoding state for PUSCH transmission may also be referred to as the first indication information indicating the UL waveform for PUSCH transmission.
[0242] In some embodiments of the present application, the first indication information may include DCI. In such embodiments, the BS may transmit configuration information indicating whether there is a field indicating the change precoding state in the DCI. In an embodiment of the present application, the configuration information may be transmitted via higher layer signaling (e.g., RRC signaling).
[0243] According to an embodiment of the present application, the configuration information may be configured according to the UE. For example, for a specific UE (e.g., Figure 1 For another UE (e.g., UE 101a in FIG. 1 ), the configuration information may indicate a field indicating the presence of a change precoding state. Figure 1 For UE 101b), the configuration information may indicate that a field indicating a change in precoding state does not exist.
[0244] According to an embodiment of the present application, the configuration information may be configured according to the DCI format. For example, for normal DCI (e.g., DCI format 0_1), the configuration information may indicate a field indicating that a transform precoding state does not exist, and for compressed DCI (e.g., DCI format 0_2), the configuration information may indicate a field indicating that a transform precoding state exists.
[0245] In the case where the configuration information indication field exists, the first indication information may then include a field indicating a change precoding state.
[0246] In some embodiments, the field may indicate whether transform precoding is enabled directly. In such embodiments, Figure 2 The definitions of the relevant fields in also apply in this article.
[0247] In some other embodiments, the field may indicate whether to switch the transform precoding state from the last applied transform precoding state to another transform precoding state. Figure 2 The definitions of the relevant fields in also apply in this article.
[0248] In some other embodiments, the field may indicate that the transform precoding state is switched from one of an enabled state and a disabled state to the other of an enabled state and a disabled state. In such embodiments, Figure 2 The definitions of the relevant fields in also apply in this article.
[0249] In some other embodiments, the field may indicate switching the transform precoding state from a default transform precoding state to another state. In such embodiments, Figure 2 The definitions of the relevant fields in also apply in this article.
[0250] In an embodiment of the present application, the default transform precoding state may be determined based on higher layer signaling (e.g., RRC layer signaling). In this embodiment, Figure 2 The embodiments for determining a default transform precoding state in can also be used to determine the default transform precoding state in this article.
[0251] In another embodiment of the present application, the default transform precoding state (transform precoding is 'enabled' or 'disabled') may be predefined, for example, in a 3GPP standard document.
[0252] In the case where the configuration information indication field is not present, the DCI does not include a field indicating the transform precoding state, and the transform precoding state may be the default transform precoding state as stated above.
[0253] In some cases, a fallback DCI (e.g., DCI format 0_0) may not always include a field indicating a transform precoding state, regardless of the configuration information. For example, a fallback DCI may not include the field even if the configuration information indicates that the field is present. The transform precoding state of the fallback DCI may be the default transform precoding state as stated above.
[0254] In some other embodiments of the present application, the first indication information may include DCI. In such embodiments, the BS may transmit configuration information indicating a set of elements, each element being associated with one or more transform precoding states, and the DCI indicates one of the set of elements.
[0255] In an embodiment, the DCI may include a field indicating one of the set of elements. The number of bits of the field depends on the number of elements in the set of elements, for example, the number of bits may be equal to log2 N , where N is the number of elements in the set of elements. In some cases, each element may be associated with one or two transform precoding states (e.g., corresponding to one or two UL waveforms from CP-OFDM and DFT-s-OFDM waveforms). Specific examples of elements may refer to Table 1 as stated above.
[0256] In the case where the field indicates two transform precoding states (hereinafter transform precoding state #1' and transform precoding state #2'), the two transform precoding states may be applied to a certain number of repetitions of PUSCH transmission. For example, in the case of indicating the second row in Table 1, transform precoding state #1' may refer to a deactivated state, and transform precoding state #2' may refer to an activated state. The number of repetitions may be the number of PUSCH type A repetitions as specified in the 3GPP standard document, or may be the number of PUSCH type B repetitions as specified in the 3GPP standard document.
[0257] In case the number of repetitions of PUSCH transmission is two, the transform precoding state #1' is indicated to be applied to the first repetition, and the transform precoding state #2' is indicated to be applied to the second repetition.
[0258] In the case where the number of repetitions of PUSCH transmission is greater than two and cyclic mapping is enabled (e.g., "PUSCH-Config" may include a parameter "cyclicMapping OF WF" indicating that the mapping type of the waveform is cyclic mapping), the BS may determine that the transform precoding state #1' and the transform precoding state #2' are indicated to be alternately applied to the number of repetitions. For example, the transform precoding state #1' and the transform precoding state #2' are indicated to be applied to the first repetition and the second repetition of the number of repetitions, respectively, and the same mapping mode continues to the remaining repetitions (if any) of the number of repetitions.
[0259] In the case where the number of repetitions of PUSCH transmission is greater than two and sequential mapping is enabled (e.g., "PUSCH-Config" may include a parameter "sequentialMapping OF WF" indicating that the mapping type of the waveform is sequential mapping), the BS may determine that the transform precoding state #1' and the transform precoding state #2' are indicated to be alternately applied to every two repetitions among the number of repetitions. For example, the transform precoding state #1' is indicated to be applied to the first repetition and the second repetition among the number of repetitions, and the transform precoding state #2' is indicated to be applied to the third repetition and the fourth repetition among the number of repetitions, and the same mapping mode continues to the remaining repetitions (if any) among the number of repetitions.
[0260] In some other embodiments of the present application, the first indication information may include DCI. In such embodiments, the BS may transmit the table to the UE via higher layer signaling (e.g., RRC signaling), or the table may be predefined (e.g., fixed in the 3GPP standard document). The table may include one or more rows (i.e., entries). Each row may indicate at least one of the following: a slot offset (e.g., K2 as specified in the 3GPP standard document); a SLIV or start symbol and an allocation length; a PUSCH mapping type (e.g., PUSCH mapping type A and / or PUSCH mapping type B as specified in the 3GPP standard document); a transform precoding state for PUSCH transmission; or the number of repetitions to be applied to PUSCH transmission. For example, a row may include a parameter indicating a transform precoding state.
[0261] In such embodiments, the DCI may include a TDRA field indicating a row of the table. For example, a TDRA field with a value of "m" may indicate a row index "m+1" of the table. The row indicated by the TDRA field may indicate a transform precoding state.
[0262] Specific examples of tables may refer to Table 2 and Table 3 as set forth above.
[0263] In some cases, one or more rows of the table may not indicate a transform precoding state, which may indicate that the corresponding transform precoding state is a default transform precoding state as stated above.
[0264] In some cases, a row of a table may indicate the number of repetitions of a PUSCH transmission. In such cases, the TDRA field of the DCI may indicate the corresponding row of the table. For example, a TDRA field with a value of "m" may indicate a row index "m+1" of the table. Thus, the indicated row may indicate the number of repetitions.
[0265] Whether to enable or disable the transform precoding state may be based on the indicated number of repetitions and a threshold. For example, when the number of repetitions is greater than the threshold, the transform precoding state #A1' is indicated to be applied to PUSCH transmission; when the number of repetitions is less than or equal to the threshold, the second transform precoding state #A2' is indicated to be applied to PUSCH transmission. The BS may transmit the threshold via higher layer signaling or the threshold may be predefined (for example, fixed in the 3GPP standard document). In an embodiment of the present application, the transform precoding state #A1' may be an enabled state (i.e., transform precoding is enabled, which may indicate that a DFT-S-OFDM waveform will be applied); and the transform precoding state #A2' may be a disabled state (i.e., transform precoding is disabled, which may indicate that a CP-OFDM waveform will be applied).
[0266] In some other embodiments of the present application, the first indication information may include a DCI including a FDRA field. The first value of the FDRA field may indicate a first resource allocation type, and the second value of the FDRA field may indicate a second resource allocation type. In such embodiments, in the case of indicating the first resource allocation type, transform precoding is disabled; in the case of indicating the second resource allocation type, transform precoding is enabled. For example, the first value may be "0", and the second value may be "1", and the first resource allocation type may be a resource allocation type 0 as specified in a 3GPP standard document, and the second resource allocation type may be a resource allocation type 1 as specified in a 3GPP standard document.
[0267] For example, multiple uplink resource allocation schemes (e.g., type 0, type 1, and type 2) may be supported. When the parameter resourceAllocation is configured as 'dynamicSwitch' as specified in the 3GPP standard document, a certain bit (e.g., the most significant bit (MSB)) of the FDRA field may be used to indicate resource allocation type 0 or resource allocation type 1. For example, a value of "0" of the MSB may indicate resource allocation type 0, and a value of "1" of the MSB may indicate resource allocation type 1. In the case of indicating resource allocation type 0, a CP-OFDM waveform (e.g., transform precoding is disabled) may be used for PUSCH transmission; in the case of indicating resource allocation type 1, a DFT-s-OFDM waveform (e.g., transform precoding is enabled) may be used for PUSCH transmission.
[0268] In some other embodiments of the present application, the first indication information may include DCI. In such embodiments, the BS may transmit configuration information indicating an association between an SRS resource set and a transform precoding state (e.g., a disabled or enabled state). For example, the configuration information may indicate that a first SRS resource set is associated with a transform precoding state #B1', and a second SRS resource set is associated with a second transform precoding state #B2'. Transform precoding states #B1 and #B2 may be a disabled state and an enabled state, respectively; or vice versa. The DCI may include an SRS resource indicator indicating at least one SRS resource set used for PUSCH transmission. The transform precoding state to be applied may be determined based on the SRS resource indicator and the configuration information.
[0269] In some examples, the number of repetitions of the PUSCH transmission may be greater than one. A first value of the SRS resource indicator (e.g., "00") may indicate a first SRS resource set, and an associated transform precoding state (e.g., transform precoding state #B1') may be indicated as applying to all of the number of repetitions.
[0270] In some examples, the number of repetitions of the PUSCH transmission may be greater than one. A second value of the SRS resource indicator (e.g., "01") may indicate a second SRS resource set, and an associated transform precoding state (e.g., transform precoding state #B2') may be indicated to apply to all of the number of repetitions.
[0271] In some examples, a third value (e.g., "10") of the SRS resource indicator may indicate a first SRS resource set and a second SRS resource set, and associated transform precoding states (e.g., transform precoding state #B1' and transform precoding state #B2') may be indicated as being applied to the number of repetitions according to the following method:
[0272] - In case the number of repetitions of PUSCH transmission is two, the transform precoding state #B1' is indicated to be applied to the first repetition among the number of repetitions, and the transform precoding state #B2' is indicated to be applied to the second repetition among the number of repetitions.
[0273] - In the case where the number of repetitions of PUSCH transmission is greater than two and cyclic mapping is enabled (e.g., "PUSCH-Config" may include a parameter "cyclicMapping" indicating that the mapping type of the waveform is cyclic mapping), the UE may determine that the transform precoding state #B1' and the transform precoding state #B2' are indicated to be applied alternately to the number of repetitions. For example, the transform precoding states #B1 and #B2 are indicated to be applied to the first and second repetitions of the number of repetitions, respectively, and the same mapping mode continues to be used for the remaining repetitions of the number of repetitions (if any). In such a case, the same mapping mode may mean that the transform precoding state #B1' is indicated to be applied to the repetition first, and the transform precoding state #B2' is indicated to be applied to the subsequent repetitions. For example, the transform precoding states #B1 and #B2 are indicated to be applied to the third and fourth repetitions of the number of repetitions, respectively.
[0274] - In the case where the number of repetitions of PUSCH transmission is greater than two and sequential mapping is enabled (for example, "PUSCH-Config" may include a parameter "sequentialMapping" indicating that the mapping type of the waveform is sequential mapping), the UE may determine that transform precoding states #B1 and #B2 are indicated to be applied alternately to every two repetitions of the number of repetitions. For example, transform precoding state #B1' is indicated to be applied to the first and second repetitions of the number of repetitions, and transform precoding state #B2' is indicated to be applied to the third and fourth repetitions of the number of repetitions, and the same mapping mode continues to the remaining repetitions of the number of repetitions (if any). In such a case, the same mapping mode may refer to transform precoding state #B1' being indicated to be applied to two repetitions first, and transform precoding state #B2' being indicated to be applied to the subsequent two repetitions. For example, transform precoding state #B1' is indicated to be applied to the fifth and sixth repetitions of the number of repetitions, and transform precoding state #B2' is indicated to be applied to the seventh and eighth repetitions of the number of repetitions.
[0275] In some examples, a fourth value (e.g., "11") of the SRS resource indicator may indicate a second SRS resource set and a first SRS resource set, and associated transform precoding states (e.g., transform precoding state #B2' and transform precoding state #B1') may be indicated as being applied to the number of repetitions according to the following method:
[0276] - In case the number of repetitions of PUSCH transmission is two, the transform precoding state #B2' is indicated to be applied to the first repetition among the number of repetitions, and the transform precoding state #B1' is indicated to be applied to the second repetition among the number of repetitions.
[0277] - In the case where the number of repetitions of PUSCH transmission is greater than two and cyclic mapping is enabled (e.g., "PUSCH-Config" may include a parameter "cyclicMapping" indicating that the mapping type of the waveform is cyclic mapping), the UE may determine that the transform precoding state #B2' and the transform precoding state #B1' are indicated to be applied alternately to the number of repetitions. For example, the transform precoding states #B2 and #B1 are indicated to be applied to the first and second repetitions of the number of repetitions, respectively, and the same mapping mode continues to be used for the remaining repetitions of the number of repetitions (if any). In such cases, the same mapping mode may mean that the transform precoding state #B2' is indicated to be applied to the repetition first, and the transform precoding state #B1' is indicated to be applied to the subsequent repetitions. For example, the transform precoding states #B2 and #B1 are indicated to be applied to the third and fourth repetitions of the number of repetitions, respectively.
[0278] - In the case where the number of repetitions of PUSCH transmission is greater than two and sequential mapping is enabled (for example, "PUSCH-Config" may include a parameter "sequentialMapping" indicating that the mapping type of the waveform is sequential mapping), the UE may determine that transform precoding states #B2 and #B1 are indicated to be applied alternately to every two repetitions of the number of repetitions. For example, transform precoding state #B2' is indicated to be applied to the first and second repetitions of the number of repetitions, and transform precoding state #B1' is indicated to be applied to the third and fourth repetitions of the number of repetitions, and the same mapping mode continues to the remaining repetitions of the number of repetitions (if any). In such a case, the same mapping mode may refer to transform precoding state #B2' being indicated to be applied to two repetitions first, and transform precoding state #B1' being indicated to be applied to the subsequent two repetitions. For example, transform precoding state #B2' is indicated to be applied to the fifth and sixth repetitions of the number of repetitions, and transform precoding state #B1' is indicated to be applied to the seventh and eighth repetitions of the number of repetitions.
[0279] The number of repetitions may be the number of PUSCH Type A repetitions as specified in the 3GPP standard documents, or may be the number of PUSCH Type B repetitions as specified in the 3GPP standard documents.
[0280] In some other embodiments of the present application, the first indication information may include DCI. The transformed precoding state may be indicated by a DCI format of the DCI.
[0281] For example, in a case where the DCI format of the DCI is a fallback DCI format (eg, DCI format 0_0), the transform precoding state may be the default transform precoding state as stated above.
[0282] In another example, the BS may transmit configuration information indicating the association between DCI formats and transform precoding states to the UE. For example, the BS may configure DCI format 0_1 to be associated with transform precoding state #C1', and DCI format 0_2 to be associated with transform precoding state #C2'.
[0283] In yet another example, the association between the DCI format and the transition precoding state may be predefined (eg, fixed in a 3GPP standard document).
[0284] In some other embodiments of the present application, the first indication information may include DCI. The transform precoding state may be indicated by the search space set, CORESET or BWP in which the DCI is transmitted.
[0285] In an embodiment, the BS may transmit configuration information indicating an association between the SSS, CORESET, or BWP in which the DCI is transmitted and the transformed precoding state to the UE.
[0286] In another embodiment, the association between the SSS, CORESET or BWP in which the DCI is transmitted and the changing precoding state may be predefined (eg, fixed in a 3GPP standard document).
[0287] In some other embodiments of the present application, the first indication information may include DCI, and the CRC of the DCI is scrambled by the RNTI. In such embodiments, the change precoding state may be indicated by the RNTI. In an embodiment of the present application, the RNTI used to scramble the CRC of the DCI is a RNTI specific to the change precoding state switching.
[0288] In some other embodiments of the present application, the first indication information may include a medium access control (MAC) control element (CE). In some embodiments, the MAC CE may indicate whether to directly enable transform precoding, or indicate switching the transform precoding state from one of an enabled state and a disabled state to another of an enabled state and a disabled state, or indicate switching the transform precoding state from a last applied state to another state, or indicate switching the transform precoding state from a default transform precoding state to another state.
[0289] The above embodiment in step 701 can be used to determine the transformed precoding state for PUSCH transmission. Various other methods can also be applied to determine the transformed precoding state.
[0290] In step 703, the BS may determine whether to apply the transformed precoding state to the first PUSCH transmission. That is, in step 703, the BS may determine when to implement the transformed precoding state, in other words, when the transformed precoding state takes effect.
[0291] According to some embodiments of the present application, the BS may determine whether to apply the transformation precoding state based on the number of time units between a time unit (time unit #1') associated with the first indication information and another time unit (time unit #2') associated with the first PUSCH transmission. The time unit may be one of the following: a frame, a subframe, a time slot, a sub-time slot, a micro-time slot, a symbol, etc. Time unit #1' may be a time unit in which the first indication information is transmitted, or a start time unit for transmitting the first indication information, or an end time unit for transmitting the first indication information, or a time unit in which feedback signaling (e.g., ACK or NACK) for the first indication information is received by the BS. Time unit #2' may be a time unit in which the first PUSCH transmission is received, or a start time unit for receiving the first PUSCH transmission, or an end time unit for receiving the first PUSCH transmission.
[0292] The number of time units may be compared to a timing parameter (eg, N time units) to determine whether to apply a transformed precoding state to the first PUSCH transmission.
[0293] In some embodiments, the BS may receive the timing parameters from the UE. In some other embodiments, the timing parameters may be predefined (eg, fixed in a 3GPP standard document). The BS may utilize the timing parameters to optimize the scheduling scheme.
[0294] For example, in the case where the number of time units is less than the timing parameter (e.g., N time units) for transform precoding state switching, the BS may determine that the transform precoding state is not applied to the first PUSCH transmission. In this example, the BS may determine to apply the default transform precoding state as stated above or the last applied transform precoding state for the first PUSCH transmission. In the case where the number of time units is greater than or equal to the timing parameter, the BS may determine to apply the transform precoding state to the first PUSCH transmission.
[0295] According to some embodiments of the present application, the BS may determine to apply the change precoding state in response to transmitting the first indication information. For example, once the first indication information is transmitted, the change precoding state takes effect immediately, that is, in the above embodiment, it may be equivalent to "N=0".
[0296] A PUSCH transmission in the context of the present disclosure (e.g., a first PUSCH transmission as described above) may be one of the following: a PUSCH transmission based on CG type 1; a PUSCH transmission based on CG type 2; a PUSCH transmission scheduled by a fallback DCI; or a PUSCH transmission scheduled by a DCI that is not configured with a transform precoding state switching. For example, a DCI that is not configured with a transform precoding state switching may include: configuration information indicating that a field indicating a transform precoding state does not exist in the DCI or a DCI format that does not support transform precoding state switching, and the like.
[0297] Figure 8 is a flow chart illustrating an exemplary method 800 for transforming precoding state switching according to some embodiments of the present application. Figure 8 The method in can be implemented by BS (e.g., Figure 1 The details described in all the above embodiments of the present disclosure are applicable to BS102 shown in FIG. Figure 8 The embodiments shown in .
[0298] exist Figure 8 In the exemplary method shown in FIG. 8 , in step 801, the BS may send a signal to the UE (eg, Figure 1 UE 101 shown in FIG. 1 transmits first indication information indicating a change precoding state. All embodiments in step 701 can also be applied to step 801. After transmitting the first indication information, in step 803, the BS may receive a PUSCH transmission (PUSCH transmission #E1') based on the indicated change precoding state (change precoding state #E1').
[0299] In some embodiments of the present application, the first indication information may include DCI, and the PUSCH transmission #E1′ may be the PUSCH transmission scheduled by the DCI.
[0300] In some embodiments of the present application, the number of time units between the time unit associated with the first indication information and the time unit associated with the PUSCH transmission #E1' is greater than or equal to the timing parameter. Figure 7 The description of the time unit and timing parameters may also be applied here. In some embodiments of the present application, the PUSCH transmission #E1' may not be a PUSCH transmission scheduled by DCI.
[0301] After the change precoding state #E1' takes effect for PUSCH transmission #E1' (which may be based on Figure 7 The BS may determine how to maintain the transformed precoding state #E1'.
[0302] In some embodiments of the present application, the transform precoding state #E1' is effective only once. That is, the BS may determine that the transform precoding state #E1' should not be applied to PUSCH transmission after the transform precoding state #E1'. In some embodiments, the PUSCH transmission after PUSCH transmission #E1' may use the default transform precoding state as stated above.
[0303] In some other embodiments of the present application, the transform precoding state #E1' may be effective until another indication information indicating a transform precoding state different from the transform precoding state #E1' is received (for clarity, referred to as "second indication information").
[0304] For example, refer to Figure 5 In case 1, the BS may transmit second indication information indicating a different transform precoding state after the first indication information but before PUSCH transmission 501. The BS may determine that the transform precoding state #E1′ is not applied to PUSCH transmission 501.
[0305] refer to Figure 5 In case 2, the BS may transmit second indication information indicating a different transform precoding state after the first indication information. The BS may receive PUSCH transmission 502 before the second indication information, and the BS may determine to apply the transform precoding state #E1′ to the PUSCH transmission 502.
[0306] refer to Figure 5 In case 3 of the above, the BS may transmit second indication information indicating a different transform precoding state after the first indication information. The number of time units between the time unit associated with the second indication information and the time unit associated with the PUSCH transmission 503 is greater than or equal to the timing parameter (e.g., N time units), and the BS may determine that the transform precoding state #E1' is not applied to the PUSCH transmission 503. The BS may determine that the transform precoding state indicated by the second indication information will be applied to the PUSH transmission 503.
[0307] refer to Figure 5 In case 4 of the above, the BS may transmit second indication information indicating a different transform precoding state after the first indication information. The number of time units between the time unit associated with the second indication information and the time unit associated with the PUSCH transmission 504 is less than the timing parameter. The BS may determine that the transform precoding state #E1' is applied to the PUSCH transmission 504.
[0308] In some other embodiments, the first transformed precoding state may be effective during a certain time period. For example, the BS may start a timer in response to the first indication information. The BS may transmit the value of the timer to the UE, or the value of the timer may be predefined (for example, fixed in a 3GPP standard document). In some embodiments, the value of the timer includes the number of time units. In an embodiment, the time unit is one of the following: a frame, a subframe, a time slot, a sub-time slot, a mini-time slot, a symbol, etc.
[0309] The description of timers in the previous text applies here.
[0310] For example, all PUSCH transmissions during the timer (i.e., while the timer is running) may use the transform precoding state #E1'. For example, the BS may determine whether to apply the transform precoding state #E1' to the PUSCH transmission (PUSCH transmission #E2') after PUSCH transmission #E1'. Specifically, the BS may determine to apply the transform precoding state #E1' to the PUSCH transmission #E2' while the timer is running; and determine not to apply the transform precoding state #E1' to the PUSCH transmission #E2' when the timer expires. In some embodiments, the BS may determine to apply the default transform precoding state or the transform precoding state applied before the transform precoding state #E1' to the PUSCH transmission #E2' after the timer expires.
[0311] In some embodiments, the BS may not transmit indication information to indicate the change of precoding state switching during the timer.
[0312] In some other embodiments, the BS may transmit indication information to indicate the transform precoding state (transform precoding state #E3') during the timer. In an embodiment, the transform precoding state #E3' may be the same as the transform precoding state #E1'. In another embodiment, the transform precoding state #E3' is different from the transform precoding state #E1'. However, the BS may determine not to apply a different transform precoding state #E3'; or the BS may determine not to apply the transform precoding state #E3' during the timer, and apply the transform precoding state #E3' to PUSCH transmission in response to the expiration of the timer (in other words, after the expiration of the timer).
[0313] In some embodiments of the present application, the timer may be used under some conditions. For example, when the first indication information indicates that the transform precoding is switched from an enabled state (e.g., DFT-s-OFDM waveform) to a disabled state (e.g., CP-OFDM waveform), the BS may start the timer (i.e., use the timer).
[0314] In another example, when the first indication information indicates switching transform precoding from a disabled state (eg, CP-OFDM waveform) to an enabled state (eg, DFT-s-OFDM waveform), the BS may start a timer (ie, use a timer).
[0315] In yet another embodiment, the BS may transmit configuration information indicating a condition for starting a timer. The condition may include: when the first indication information indicates that the transform precoding is switched from one of the enabled state and the disabled state to the other of the enabled state and the disabled state, starting the timer (i.e., using the timer). For example, when the first indication information indicates that the transform precoding is switched from the disabled state to the enabled state, the configuration information may indicate starting the timer.
[0316] According to some embodiments of the present application, the BS may receive an indication of whether the UE supports the change precoding state switching. According to some embodiments of the present application, the BS may transmit configuration information indicating whether the UE is allowed to perform the change precoding state switching. In some embodiments, in the case where the UE is allowed to perform the change precoding state switching, the BS may use Figure 7 and Figure 8 The embodiments in determine a transformed precoding state for a PUSCH transmission associated with a UE.
[0317] Fig. 9 A block diagram of an exemplary device 900 according to some embodiments of the present disclosure is shown. Fig. 9 As shown in FIG. 1 , the device 900 may include at least one processor 906 and at least one transceiver 902 coupled to the processor 906. The device 900 may be a UE or a BS. The details described in all the above embodiments of the present disclosure are applicable to Fig. 9 The embodiments shown in .
[0318] Although elements such as at least one transceiver 902 and a processor 906 are described in the singular in this figure, the plural may be contemplated unless limitation to the singular is explicitly stated. In some embodiments of the present application, the transceiver 902 may be divided into two devices, such as a receiving circuit system and a transmitting circuit system. In some embodiments of the present application, the apparatus 900 may further include an input device, a memory, and / or other components.
[0319] In some embodiments of the present application, the device 900 may be a UE. The transceiver 902 and the processor 906 may interact with each other to perform Figures 2 to 6 In some embodiments of the present application, the device 900 may be a BS. The transceiver 902 and the processor 906 may interact with each other to perform the operation of the UE described in the embodiment of the present application. Figure 7 and 8 The operation of the BS described in .
[0320] In some embodiments of the present application, the apparatus 900 may further include at least one non-transitory computer-readable medium.
[0321] For example, in some embodiments of the present disclosure, the non-transitory computer-readable medium may store thereon computer-executable instructions to cause the processor 906 to implement the method for the UE as described above. For example, when the computer-executable instructions are executed, the processor 906 interacts with the transceiver 902 to perform the method for the UE. Figures 2 to 6 The operation of the UE described in .
[0322] In some embodiments of the present disclosure, a non-transitory computer-readable medium may have computer-executable instructions stored thereon to cause the processor 906 to implement the method for the BS as described above. For example, when the computer-executable instructions are executed, the processor 906 interacts with the transceiver 902 to perform the method for the BS. Figure 7 and 8 The operation of the BS is described in .
[0323] Those of ordinary skill in the art will appreciate that the operations or steps of the methods described in conjunction with the aspects disclosed herein may be directly embodied in hardware, a software module executed by a processor, or a combination of the two. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. Additionally, in some aspects, the operations or steps of the methods may reside as one or any combination or group of codes and / or instructions on a non-transitory computer-readable medium that may be incorporated into a computer program product.
[0324] Although the present disclosure has been described with specific embodiments of the present disclosure, it is apparent that many alternatives, modifications, and variations may be apparent to those skilled in the art. For example, in other embodiments, the various components of the embodiments may be interchanged, added, or replaced. In addition, all elements of each figure are not necessary for the operation of the disclosed embodiments. For example, a person of ordinary skill in the art of the disclosed embodiments will be able to make and use the teachings of the present disclosure by simply adopting the elements of the independent claims. Therefore, the embodiments of the present disclosure set forth herein are intended to be illustrative, rather than restrictive. Various changes may be made without departing from the spirit and scope of the present disclosure.
[0325] In this document, the term "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or equipment comprising a series of elements not only comprises the elements, but also comprises other elements that are not explicitly listed or inherent to the process, method, article or equipment. In the absence of more constraints, the elements starting with "one" or the like do not exclude the existence of additional equivalent elements in the process, method, article or equipment comprising the elements. In addition, the term "another" is defined as at least the second or more. The term "having" and the like as used herein are defined as "comprising". For example, the expression of "A and / or B" or "at least one of A and B" may include any and all combinations of words enumerated together with the expression. For example, the expression "A and / or B" or "at least one of A and B" may include A, B, or both A and B. The wording "first", "second" or the like is only used to clearly illustrate the embodiments of the present application, but is not used to limit the essence of the present application.
Claims
1. A user equipment UE, comprising: A transceiver configured to: receiving first indication information indicating a transform precoding state for physical uplink shared channel PUSCH transmission, wherein the transform precoding state indicates whether transform precoding is enabled; and a processor coupled to the transceiver and configured to: Determining whether to apply the transformed precoding state to a first PUSCH transmission.
2. The UE according to claim 1, wherein the first indication information comprises downlink control information (DCI), and the transceiver is further configured to receive configuration information indicating whether there is a field for indicating the transform precoding state in the DCI. The UE according to claim 2 , wherein the configuration information is configured according to the UE or according to a DCI format.
4. The UE according to claim 1, wherein the first indication information comprises downlink control information (DCI), and the DCI comprises a time domain resource allocation (TDRA) field, which indicates a row in a table, wherein the row indicates at least one of the following: Time slot offset; The start and length indicator SLIV, or the start symbol and allocated length; PUSCH mapping type; Changing precoding states for PUSCH transmission; or The number of repetitions to be applied for PUSCH transmission.
5. A UE according to claim 1, wherein the first indication information includes downlink control information DCI, and the DCI includes a frequency domain resource allocation FDRA field; wherein the first value of the FDRA field indicates a first resource allocation type, and the second value of the FDRA field indicates a second resource allocation type; and wherein when the first resource allocation type is indicated, the transform precoding is disabled, and when the second resource allocation type is indicated, the transform precoding is enabled.
6. The UE of claim 1, wherein determining whether to apply the transformed precoding state comprises: Whether to apply the transformed precoding state is determined based on the number of time units between a first time unit associated with the first indication information and a second time unit associated with the first PUSCH transmission.
7. The UE according to claim 6, wherein determining whether to apply the transformed precoding state comprises: In a case where the number of time units is less than a timing parameter for switching the transform precoding state, determining not to apply the transform precoding state to the first PUSCH transmission; as well as In a case where the number of time units is greater than or equal to the timing parameter, it is determined to apply the transformed precoding state to the first PUSCH transmission.
8. The UE of claim 1, wherein the transceiver is further configured to perform at least one of the following: Report whether the UE supports changing precoding state switching; or Configuration information indicating whether the UE is allowed to perform a change precoding state switching is received.
9. A user equipment UE, comprising: processor; and a transceiver coupled to the processor, wherein the transceiver is configured to: receiving first indication information indicating a first transform precoding state, wherein the first transform precoding state indicates whether transform precoding is enabled; and A first Physical Uplink Shared Channel (PUSCH) transmission is transmitted based on the first transformed precoding state.
10. The UE of claim 9, wherein after the first PUSCH transmission, the first transformed precoding state is not applied to PUSCH transmission.
11. The UE of claim 9, wherein the processor is further configured to determine whether to apply the first transform precoding to a second PUSCH transmission after the first PUSCH transmission.
12. The UE of claim 11, wherein determining whether to apply the first transform precoding to the second PUSCH transmission comprises: In the case where second indication information indicating a second transform precoding state is received after the first indication information but before the second PUSCH transmission, the first transform precoding is not applied to the second PUSCH transmission; otherwise, the first indication information is applied to the second PUSCH transmission; or When the second indication information indicating the second transform precoding state is received after the first indication information and the number of time units between the first time unit associated with the second indication information and the second time unit associated with the second PUSCH transmission is greater than or equal to the timing parameter, the first transform precoding is not applied to the second PUSCH transmission; otherwise, the first transform precoding is applied to the second PUSCH transmission.
13. The UE of claim 11, wherein determining whether to apply the first transform precoding state to the second PUSCH transmission comprises: starting a timer in response to receiving the first DCI; determining that the first transform precoding state applies to the second PUSCH transmission while the timer is running; and Determine that the first transform precoding state should not be used for the second PUSCH transmission when the timer expires.
14. The UE of claim 13, wherein the processor is configured to apply a default transform precoding state or a transform precoding state applied before the first transform precoding state to the second PUSCH transmission after expiration of the timer.
15. A base station BS, comprising: A transceiver configured to: Transmitting first indication information indicating a transform precoding state for physical uplink shared channel (PUSCH) transmission to a user equipment (UE), wherein the transform precoding state indicates whether transform precoding is enabled; and a processor coupled to the transceiver and configured to: It is determined whether the transformed precoding state is applied to a first PUSCH transmission.
