Method and apparatus for performing precoding-based uplink transmission and reception in wireless communication system
By interpreting the TPMI field to apply subband-specific precoding vectors, the method addresses the challenges of precise upward link transmission and reception in wireless communication systems, enhancing throughput and efficiency.
Patent Information
- Application Number
- PCT/KR2024/010910
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-01
- Filing Date
- 2024-07-26
- Publication Date
- 2025-02-06
AI Technical Summary
Current wireless communication systems face challenges in providing precise upward link transmission and reception, especially with the increasing demand for high-speed data services and the need for advanced technologies like Dual Connectivity, Massive Multiple Input Multiple Output, and In-Band Full Duplex Multiple Access, which require efficient resource management and subband precoding.
The method involves applying subband precoding by interpreting the Transmit Precoding Matrix Indicator (TPMI) field in the Downlink Control Information (DCI) to enable precise information transmission, allowing different precoding vectors for each subband, thereby optimizing frequency selective channel beamforming and reducing DCI overhead.
This approach enhances the throughput by supporting subband-specific precoding, improving the overall performance and efficiency of upward link transmission and reception in wireless communication systems.
Smart Images

Figure KR2024010910_06022025_PF_FP_ABST
Abstract
Description
Method and device for performing precoding-based uplink transmission and reception in a wireless communication system
[0001] The present disclosure relates to a wireless communication system, and more particularly, to a method and apparatus for performing precoding-based uplink transmission and reception in a wireless communication system.
[0002] Mobile communication systems were developed to provide voice services while ensuring user activity. However, they have expanded beyond voice to include data services. Currently, explosive growth in traffic is leading to resource shortages and users' demand for higher-speed services, necessitating a more advanced mobile communication system.
[0003] Next-generation mobile communication systems must support explosive data traffic growth, dramatically increasing data rates per user, a vastly increased number of connected devices, ultra-low end-to-end latency, and high energy efficiency. To achieve these goals, various technologies are being studied, including dual connectivity, massive multiple input multiple output (MIMO), in-band full duplex, non-orthogonal multiple access (NOMA), super wideband support, and device networking.
[0004] The technical problem of the present disclosure is to provide a method and device for performing precoding-based uplink transmission and reception in a wireless communication system.
[0005] The technical problem of the present disclosure is to provide a method and device that support application of precoding for each subband for uplink transmission and reception.
[0006] The technical problems to be achieved in the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present disclosure belongs from the description below.
[0007] A method performed by a terminal in a wireless communication system according to one aspect of the present disclosure may include: receiving downlink control information (DCI) for scheduling an uplink data channel; and transmitting the uplink data channel based on the DCI. Here, based on subband-based precoding being applied to the uplink data channel, at least one vector in a precoding matrix indicated by the DCI may be applied as precoding information for at least one subband for the uplink data channel.
[0008] In accordance with an additional aspect of the present disclosure, a method performed by a base station in a wireless communication system may include: transmitting downlink control information (DCI) for scheduling an uplink data channel; and receiving the uplink data channel based on the DCI. Here, based on subband-based precoding being applied to the uplink data channel, at least one vector in a precoding matrix indicated by the DCI may be applied as precoding information for at least one subband for the uplink data channel.
[0009] According to various embodiments of the present disclosure, a method and apparatus for performing precoding-based uplink transmission and reception in a wireless communication system can be provided.
[0010] According to various embodiments of the present disclosure, a method and device for supporting application of subband-specific precoding for uplink transmission and reception can be provided.
[0011] According to various embodiments of the present disclosure, there is a technical effect that a base station can indicate subband unit precoding information for uplink to a terminal with low DCI overhead.
[0012] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned will be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains from the description below.
[0013] The accompanying drawings, which are incorporated in and are part of the detailed description to aid in understanding the present disclosure, provide embodiments of the present disclosure and, together with the detailed description, describe the technical features of the present disclosure.
[0014] Figure 1 illustrates the structure of a wireless communication system to which the present disclosure can be applied.
[0015] FIG. 2 illustrates a frame structure in a wireless communication system to which the present disclosure can be applied.
[0016] FIG. 3 illustrates a resource grid in a wireless communication system to which the present disclosure can be applied.
[0017] FIG. 4 illustrates a physical resource block in a wireless communication system to which the present disclosure can be applied.
[0018] FIG. 5 illustrates a slot structure in a wireless communication system to which the present disclosure can be applied.
[0019] FIG. 6 illustrates physical channels used in a wireless communication system to which the present disclosure can be applied and a general signal transmission and reception method using the same.
[0020] Figure 7 illustrates a general functional architecture related to functionality-based LCM and model-based LCM.
[0021] Figure 8 illustrates signaling operations for procedures related to AI / ML.
[0022] FIG. 9 is a diagram for explaining the operation of a terminal in a wireless communication system to which the present disclosure can be applied.
[0023] FIG. 10 is a diagram for explaining the operation of a base station in a wireless communication system to which the present disclosure can be applied.
[0024] FIG. 11 illustrates a block diagram of a wireless communication device according to one embodiment of the present disclosure.
[0025] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The detailed description set forth below, together with the accompanying drawings, is intended to explain exemplary embodiments of the present disclosure and is not intended to represent the only embodiments in which the present disclosure may be practiced. The following detailed description includes specific details to provide a thorough understanding of the present disclosure. However, one of ordinary skill in the art will appreciate that the present disclosure may be practiced without these specific details.
[0026] In some cases, to avoid obscuring the concepts of the present disclosure, known structures and devices may be omitted or illustrated in block diagram form focusing on the core functions of each structure and device.
[0027] In the present disclosure, when a component is said to be "connected," "coupled," or "connected" to another component, this may include not only a direct connection but also an indirect connection in which another component exists between them. Furthermore, the terms "comprises" or "has" in the present disclosure specify the presence of the mentioned features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or groups thereof.
[0028] In this disclosure, terms such as “first,” “second,” etc. are used only to distinguish one component from another and are not used to limit the components, and do not limit the order or importance between the components unless specifically stated otherwise. Accordingly, within the scope of this disclosure, a first component in one embodiment may be referred to as a second component in another embodiment, and similarly, a second component in one embodiment may be referred to as a first component in another embodiment.
[0029] The terminology used herein is for the purpose of describing particular embodiments and is not intended to limit the scope of the claims. As used in the description of the embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. The term "and / or" as used herein may refer to any one of the associated enumerated items, or is meant to refer to and encompass any and all possible combinations of two or more of them. Furthermore, the use of " / " between words in this disclosure has the same meaning as "and / or" unless otherwise stated.
[0030] The present disclosure describes a wireless communication network or a wireless communication system, and operations performed in the wireless communication network may be performed in a process of controlling the network and transmitting or receiving a signal from a device (e.g., a base station) that manages the wireless communication network, or in a process of transmitting or receiving a signal to or between terminals connected to the wireless network.
[0031] In the present disclosure, transmitting or receiving a channel means transmitting or receiving information or a signal through the channel. For example, transmitting a control channel means transmitting control information or a signal through the control channel. Similarly, transmitting a data channel means transmitting data information or a signal through the data channel.
[0032] Hereinafter, downlink (DL) refers to communication from a base station to a terminal, and uplink (UL) refers to communication from a terminal to a base station. In downlink, a transmitter may be part of a base station, and a receiver may be part of a terminal. In uplink, a transmitter may be part of a terminal, and a receiver may be part of a base station. A base station may be expressed as a first communication device, and a terminal may be expressed as a second communication device. A base station (BS) may be replaced by terms such as a fixed station, Node B, eNB (evolved-NodeB), gNB (Next Generation NodeB), BTS (base transceiver system), access point (AP: Access Point), network (5G network), AI (Artificial Intelligence) system / module, RSU (road side unit), robot, drone (UAV: Unmanned Aerial Vehicle), AR (Augmented Reality) device, VR (Virtual Reality) device, etc.In addition, the terminal may be fixed or mobile, and may be replaced with terms such as UE (User Equipment), MS (Mobile Station), UT (user terminal), MSS (Mobile Subscriber Station), SS (Subscriber Station), AMS (Advanced Mobile Station), WT (Wireless terminal), MTC (Machine-Type Communication) device, M2M (Machine-to-Machine) device, D2D (Device-to-Device) device, vehicle, RSU (road side unit), robot, AI (Artificial Intelligence) module, UAV (Unmanned Aerial Vehicle), AR (Augmented Reality) device, VR (Virtual Reality) device, etc.
[0033] The technology described in this specification can be used in various wireless communication systems such as CDMA (code division multiple access), FDMA (frequency division multiple access), TDMA (time division multiple access), OFDMA (orthogonal frequency division multiple access), and SC-FDMA (single carrier frequency division multiple access). CDMA can be implemented with wireless technologies such as UTRA (universal terrestrial radio access) or CDMA2000. TDMA can be implemented with wireless technologies such as GSM (global system for mobile communications) / GPRS (general packet radio service) / EDGE (enhanced data rates for GSM evolution). OFDMA can be implemented with wireless technologies such as IEEE (Institute of Electrical and Electronics Engineers) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA (evolved UTRA), LTE (long term evolution), and 5G NR.
[0034] The technology described in this specification can be implemented with 6G wireless technology and applied to various 6G systems. For example, the 6G system can have key factors such as enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), massive machine-type communication (mMTC), artificial intelligence (AI) integrated communication, tactile internet, high throughput, high network capacity, high energy efficiency, low backhaul and access network congestion, and enhanced data security.
[0035] For clarity, the description is based on 3GPP communication systems (e.g., LTE-A, NR, 6G), but the technical spirit of the present disclosure is not limited thereto. LTE refers to technology after 3GPP TS (Technical Specification) 36.xxx Release 8. Specifically, LTE technology after 3GPP TS 36.xxx Release 10 is referred to as LTE-A, and LTE technology after 3GPP TS 36.xxx Release 13 is referred to as LTE-A pro. 3GPP NR refers to technology after TS 38.xxx Release 15. LTE / NR / 6G may be referred to as a 3GPP system. “xxx” refers to a standard document detail number. LTE / NR / 6G may be collectively referred to as a 3GPP system. For background technology, terms, abbreviations, etc. used in the description of the present disclosure, reference may be made to matters described in standard documents published prior to the present disclosure. For example, reference may be made to the following documents.
[0036] For 3GPP LTE, see TS 36.211 (Physical channels and modulation), TS 36.212 (Multiplexing and channel coding), TS 36.213 (Physical layer procedures), TS 36.300 (General description), and TS 36.331 (Radio resource control).
[0037] For 3GPP NR, see TS 38.211 (Physical channels and modulation), TS 38.212 (Multiplexing and channel coding), TS 38.213 (Physical layer procedures for control), TS 38.214 (Physical layer procedures for data), TS 38.300 (Overall description of NR and New Generation-Radio Access Network (NG-RAN)), and TS 38.331 (Radio Resource Control Protocol Specification).
[0038] Abbreviations for terms that may be used in this disclosure are defined as follows.
[0039] - BM: beam management
[0040] - CQI: Channel Quality Indicator
[0041] - CRI: Channel state information - reference signal resource indicator
[0042] - CSI: Channel State Information
[0043] - CSI-IM: Channel State Information - Interference Measurement
[0044] - CSI-RS: Channel state information - reference signal
[0045] - DMRS: Demodulation Reference Signal
[0046] - FDM: frequency division multiplexing
[0047] - FFT: fast Fourier transform
[0048] - IFDMA: interleaved frequency division multiple access
[0049] - IFFT: inverse fast Fourier transform
[0050] - L1-RSRP: Layer 1 reference signal received power
[0051] - L1-RSRQ: Layer 1 reference signal received quality
[0052] - MAC: Medium Access Control
[0053] - NZP: non-zero power
[0054] - OFDM: orthogonal frequency division multiplexing
[0055] - PDCCH: Physical downlink control channel
[0056] - PDSCH: Physical downlink shared channel
[0057] - PMI: precoding matrix indicator
[0058] - RE: resource element
[0059] - RI: Rank indicator
[0060] - RRC: Radio Resource Control
[0061] - RSSI: Received signal strength indicator
[0062] - Rx: Reception
[0063] - QCL: quasi co-location
[0064] - SINR: signal to interference and noise ratio
[0065] - SSB (or SS / PBCH block): Synchronization signal block (including primary synchronization signal (PSS), secondary synchronization signal (SSS), and physical broadcast channel (PBCH))
[0066] - TDM: Time Division Multiplexing
[0067] - TRP: transmission and reception point
[0068] - TRS: Tracking Reference Signal
[0069] - Tx: transmission
[0070] - UE: user equipment
[0071] - ZP: Zero Power
[0072] System General
[0073] As more and more communication devices demand greater communication capacity, the need for improved mobile broadband communications compared to existing radio access technologies (RATs) is emerging. Furthermore, massive machine type communications (MTC), which connects numerous devices and objects to provide diverse services anytime, anywhere, is also a key issue to be considered in next-generation communications. Furthermore, communication system design that considers reliability and latency-sensitive services / terminals is being discussed. Accordingly, the introduction of next-generation RATs that consider enhanced mobile broadband communication (eMBB), massive MTC (MMTC), and ultra-reliable and low latency communication (URLLC) is being discussed. For convenience, these technologies are referred to as NR in this disclosure. NR is an expression representing an example of 5G RAT.
[0074] As mentioned above, the NR system, a successor to LTE (long term evolution), is a new clean-slate mobile communications system characterized by high performance, low latency, and high availability. NR systems can utilize all available spectrum resources, from low-frequency bands below 1 GHz, to intermediate-frequency bands between 1 GHz and 10 GHz, and high-frequency (millimeter wave) bands above 24 GHz. Based on the underlying technology of the NR system, the 6G mobile communications system (hereinafter referred to as the 6G system) is being developed.
[0075] The 6G system aims to provide (i) very high data rates per device, (ii) a very large number of connected devices, (iii) global connectivity, (iv) very low latency, (v) low energy consumption for battery-free Internet of Things (IoT) devices, (vi) ultra-reliable connectivity, and (vii) connected intelligence with machine learning capabilities. The vision of the 6G system can be divided into four aspects: intelligent connectivity, deep connectivity, holographic connectivity, and ubiquitous connectivity.
[0076] New RAT systems, including NR systems and 6G systems (hereinafter referred to as "next-generation RAT systems"), utilize OFDM transmission schemes or similar transmission schemes. Next-generation RAT systems may follow OFDM parameters different from those of LTE. Alternatively, next-generation RAT systems may follow the existing LTE / LTE-A numerology but support a larger system bandwidth (e.g., 100 MHz). Alternatively, a single cell may support multiple numerologies. That is, terminals operating under different numerologies may coexist within a single cell.
[0077] A numerology corresponds to a single subcarrier spacing in the frequency domain. Different numerologies can be defined by scaling the reference subcarrier spacing by an integer N.
[0078] Figure 1 illustrates the structure of a wireless communication system to which the present disclosure can be applied.
[0079] Referring to Fig. 1, the NG-RAN consists of gNBs that provide NG-RA (NG-Radio Access) user plane (i.e., new AS (access stratum) sublayer / PDCP (packet data convergence protocol) / RLC (radio link control) / MAC / PHY) and control plane (RRC) protocol termination for UE. The gNBs are interconnected via Xn interfaces. The gNBs are also connected to the NGC (New Generation Core) via the NG interface. More specifically, the gNBs are connected to the AMF (Access and Mobility Management Function) via the N2 interface and to the UPF (User Plane Function) via the N3 interface.
[0080] FIG. 2 illustrates a frame structure in a wireless communication system to which the present disclosure can be applied.
[0081] Next-generation RAT systems can support multiple numerologies. Numerologies can be defined by subcarrier spacing and cyclic prefix (CP) overhead. Multiple subcarrier spacings can be derived by scaling the base (reference) subcarrier spacing by an integer N (or μ). Furthermore, even if it is assumed that very low subcarrier spacing is not used at very high carrier frequencies, the numerology used can be selected independently of the frequency band. Furthermore, next-generation RAT systems can support various frame structures corresponding to multiple numerologies.
[0082] Below, we examine OFDM numerologies and frame structures that can be considered in next-generation RAT systems. The various OFDM numerologies supported in next-generation RAT systems can be defined as shown in Table 1 below.
[0083] μΔf=2 μ ·15 [kHz]CP015 Normal 130 Normal 260 Normal, Extended 3120 Normal 4240 Normal
[0084] Next-generation RAT systems support multiple numerologies (or subcarrier spacings (SCS)) to support various 5G / 6G services. For example, an SCS of 15 kHz supports a wide area in traditional cellular bands; an SCS of 30 kHz / 60 kHz supports dense-urban, lower latency, and wider carrier bandwidth; and an SCS of 60 kHz or higher supports a bandwidth greater than 24.25 GHz to overcome phase noise. Although not described in Table 1, an SCS of 480 kHz / 960 kHz may be additionally supported for 6G systems.
[0085] The frequency bands of next-generation RAT systems are defined by various types of frequency ranges (e.g., FR1, FR2, etc.). For example, FR1 and FR2 can be configured as shown in Table 2 below. Additionally, FR2 can refer to millimeter wave (mmW).
[0086] Frequency Range Designation Corresponding Frequency Range Subcarrier Spacing FR1410MHz - 7125MHz 15, 30, 60kHz FR224250MHz - 52600MHz 60, 120, 240kHz
[0087] Regarding the frame structure in the next-generation RAT system, the sizes of various fields in the time domain are T c =1 / (Δf max ·N f ) is expressed as a multiple of the time unit. Here, Δf max =480·10 3 Hz, and N f =4096. Downlink and uplink transmissions are T f =1 / (Δf max N f / 100)·T c = It is organized into radio frames with a duration of 10ms. Here, each radio frame is T sf =(Δf max N f / 1000)·T c It consists of 10 subframes with a duration of 1ms. In this case, there may be one set of frames for the uplink and one set of frames for the downlink.
[0088] Additionally, transmission at uplink frame number i from the terminal is T earlier than the start of the corresponding downlink frame from the terminal. TA =(N TA +N TA,offset )T c It should start before. For the subcarrier spacing configuration μ, slots are n within a subframe. s μ ∈{0,..., N slotsubframe,μ-1} are numbered in increasing order, and n within a radio frame. s,f μ ∈{0,..., N slot frame,μ -1} are numbered in increasing order. One slot is N symb slot It consists of consecutive OFDM symbols, and N symb slot is determined by CP. Slot n in subframe s μ The start of OFDM symbol n in the same subframe s μ N symb slot are aligned temporally with the start of the OFDM signal. Not all terminals can transmit and receive simultaneously, which means that not all OFDM symbols in a downlink slot or uplink slot can be utilized.
[0089] Table 3 shows the number of OFDM symbols per slot in a general CP (N symb slot ), the number of slots per wireless frame (N slot frame,μ ), number of slots per subframe (N slot subframe,μ), and Table 4 shows the number of OFDM symbols per slot in the extended CP, the number of slots per radio frame, and the number of slots per subframe.
[0090] μN symb slot N slot frame,μ N slot subframe,μ01410111420221440431480841416016
[0091] μN symb slot N slot frame,μ N slot subframe,μ212404
[0092] FIG. 2 is an example when μ=2 (SCS is 60 kHz), and referring to Table 3, 1 subframe can include 4 slots. 1 subframe={1,2,4} slot illustrated in FIG. 2 is an example, and the number of slot(s) that can be included in 1 subframe is defined as in Table 3 or Table 4. In addition, a mini-slot can include 2, 4, or 7 symbols, or more or fewer symbols.
[0093] Regarding physical resources in a next-generation RAT system, antenna ports, resource grids, resource elements, resource blocks, and carrier parts may be considered. Below, the physical resources that may be considered in a next-generation RAT system will be examined in detail.
[0094] First, with respect to antenna ports, antenna ports are defined such that the channel through which a symbol on an antenna port is carried can be inferred from the channel through which another symbol on the same antenna port is carried. Two antenna ports are said to be in a QC / QCL (quasi co-located or quasi co-location) relationship if the large-scale properties of the channel through which a symbol on one antenna port is carried can be inferred from the channel through which a symbol on another antenna port is carried. Here, the large-scale properties include one or more of delay spread, Doppler spread, frequency shift, average received power, and received timing.
[0095] FIG. 3 illustrates a resource grid in a wireless communication system to which the present disclosure can be applied.
[0096] Referring to Figure 3, the resource grid is N in the frequency domain. RB μ N sc RB It consists of subcarriers, and one subframe is 14·2 μ It is described as an example, but not limited to, that it consists of OFDM symbols. In the next-generation RAT system, the transmitted signal is N RB μ N sc RB One or more resource grids consisting of subcarriers and 2 μ N symb (μ) is described by OFDM symbols. Here, N RB μ ≤N RB max,μ is. The above N RB max,μ represents the maximum transmission bandwidth, which may vary between uplink and downlink as well as between numerologies. In this case, one resource grid may be configured for μ and each antenna port p. Each element of the resource grid for μ and each antenna port p is referred to as a resource element and is uniquely identified by an index pair (k, l'). Here, k=0,...,N RB μ N sc RB -1 is the index in the frequency domain, and l'=0,...,2 μ N symb (μ) -1 indicates the position of the symbol within the subframe. When referring to a resource element in a slot, an index pair (k,l) is used. Here, l=0,...,N symb μ-1. The resource element (k,l') for μ and antenna port p is a complex value a k,l' (p,μ) . If there is no risk of confusion or if a particular antenna port or numerology is not specified, the indices p and μ can be dropped, resulting in a complex value of a k,l' (p) or a k,l' This can be. Also, a resource block (RB) is N in the frequency domain. sc RB =12 is defined as consecutive subcarriers.
[0097] Point A serves as a common reference point of the resource block grid and is obtained as follows.
[0098] - offsetToPointA for the Primary Cell (PCell) downlink represents the frequency offset between point A and the lowest subcarrier of the lowest resource block overlapping the SS / PBCH block used by the UE for initial cell selection. It is expressed in resource block units assuming 15 kHz subcarrier spacing for FR1 and 60 kHz subcarrier spacing for FR2.
[0099] - absoluteFrequencyPointA represents the frequency-position of point A expressed as ARFCN (absolute radio-frequency channel number).
[0100] Common resource blocks (CRBs) are numbered from 0 upwards in the frequency domain for a subcarrier spacing setting μ. The center of subcarrier 0 of CRB 0 for a subcarrier spacing setting μ coincides with 'point A'. Common resource block number n in the frequency domain CRB μ The relationship between the resource elements (k, l) and the subcarrier spacing setting μ is given by the following mathematical expression 1.
[0101]
[0102] In Equation 1, k is defined relative to point A such that k = 0 corresponds to the subcarrier centered at point A. Physical resource blocks are numbered from 0 to N within the bandwidth part (BWP). BWP,i size,μ -Numbered from -1, where i is the number of BWP. Physical resource block n in BWP i PRB and common resource block n CRB The relationship between them is given by the mathematical formula 2 below.
[0103]
[0104] N BWP,i start,μ is a common resource block where BWP starts relative to common resource block 0.
[0105] FIG. 4 illustrates a physical resource block in a wireless communication system to which the present disclosure can be applied. FIG. 5 illustrates a slot structure in a wireless communication system to which the present disclosure can be applied.
[0106] Referring to FIGS. 4 and 5, a slot includes multiple symbols in the time domain. For example, in the case of a normal CP, one slot includes seven symbols, but in the case of an extended CP, one slot includes six symbols.
[0107] A carrier comprises multiple subcarriers in the frequency domain. An RB (Resource Block) is defined as multiple (e.g., 12) consecutive subcarriers in the frequency domain. A BWP (Bandwidth Part) is defined as multiple consecutive (physical) resource blocks in the frequency domain, and can correspond to a single numerology (e.g., SCS, CP length, etc.). A carrier can comprise up to N (e.g., 5) BWPs. Data communication is performed through activated BWPs, and only one BWP can be activated for a single terminal. Each element in the resource grid is referred to as a Resource Element (RE), to which one complex symbol can be mapped.
[0108] Next-generation RAT systems can support up to 400 MHz per component carrier (CC). If a terminal operating on such a wideband CC always operates with the radio frequency (RF) chip for the entire CC turned on, the terminal battery consumption may increase. Alternatively, when considering multiple use cases operating within a single wideband CC (e.g., eMBB, URLLC, Mmtc, V2X, etc.), different numerologies (e.g., subcarrier spacing, etc.) may be supported for each frequency band within the CC. Alternatively, each terminal may have different maximum bandwidth capabilities. Considering this, the base station can instruct the terminal to operate only in a portion of the bandwidth of the wideband CC, rather than the entire bandwidth. This portion of bandwidth is conveniently defined as the bandwidth part (BWP). A BWP can be composed of consecutive RBs on the frequency axis and can correspond to a single numerology (e.g., subcarrier spacing, CP length, slot / mini-slot interval).
[0109] Meanwhile, a base station can configure multiple BWPs even within a single CC configured for a terminal. For example, a BWP occupying a relatively small frequency domain can be configured in a PDCCH monitoring slot, while the PDSCH indicated by the PDCCH can be scheduled on a larger BWP.
[0110] Alternatively, if UEs are concentrated in a specific BWP, some UEs can be assigned to different BWPs for load balancing. Alternatively, considering frequency domain inter-cell interference cancellation between neighboring cells, some spectrum in the middle of the total bandwidth can be excluded and both BWPs can be assigned within the same slot. In other words, the base station can assign at least one DL / UL BWP to UEs associated with a wideband CC.
[0111] The base station can activate at least one DL / UL BWP among the DL / UL BWP(s) configured at a specific point in time (by L1 signaling or MAC CE (Control Element) or RRC signaling, etc.). In addition, the base station can instruct switching to another configured DL / UL BWP (by L1 signaling or MAC CE or RRC signaling, etc.). Alternatively, switching to a designated DL / UL BWP may be performed when a timer value expires based on a timer. In this case, the activated DL / UL BWP is defined as an active DL / UL BWP. However, since the UE may not receive the configuration for the DL / UL BWP when performing the initial access process or before the RRC connection is set up, the DL / UL BWP assumed by the UE in such a situation is defined as the initially active DL / UL BWP.
[0112] FIG. 6 illustrates physical channels used in a wireless communication system to which the present disclosure can be applied and a general signal transmission and reception method using the same.
[0113] In wireless communication systems, terminals receive information from a base station via the downlink and transmit it to the base station via the uplink. The information transmitted and received between the base station and terminals includes data and various control information, and various physical channels exist depending on the type and purpose of the information being transmitted and received.
[0114] The second node of FIG. 6 supports dynamic spectrum sharing (DSS), which can provide connectivity not only to nodes implementing 6G technology but also to nodes implementing pre-6G wireless communication technologies (e.g., 5G, 4G). That is, the first node of FIG. 6 can implement either 6G technology or pre-6G wireless communication technologies (e.g., 5G, 4G). Furthermore, the first node and / or the second node can support full duplex mode as well as non-overlapping full duplex mode.
[0115] In Fig. 6, for the sake of simplicity of explanation, the first node and the second node are assumed to be a terminal and a base station, respectively, and operations of transmitting and / or receiving data by the terminal (110) and the base station (120) and operations performed prior thereto are illustrated. However, the operations of Fig. 6 are not limited to operations between the terminal and the base station, and may be interpreted as operations between the first node and the second node. In addition, although Fig. 6 illustrates direct wireless signal transmission and reception operations between the terminal (110) and the base station (120), one or more intermediate points may exist between the terminal (110) and the base station (120), and wireless signals may be transmitted and received via one or more intermediate points.
[0116] Referring to FIG. 6, in step 101, the terminal (110) and the base station (120) perform synchronization. For example, the terminal (110) performs an initial cell search operation. Specifically, the terminal (110) can detect a synchronization signal for connection to at least one base station transmitted from the base station (120) according to a predefined rule. Here, the synchronization signal can include a plurality of synchronization signals classified according to structure or purpose (e.g., a first synchronization signal (e.g., a primary synchronization signal), a second synchronization signal (e.g., a secondary synchronization signal), etc.). Through this, the terminal (110) can confirm the boundary of a unit (e.g., a frame, a subframe, a slot, and / or a symbol) constituting a wireless signal transmission of the base station (120) and obtain information (e.g., a cell identifier) about the base station (120).
[0117] In step 103, the terminal (110) obtains system information transmitted from the base station (120). The system information is information related to the properties, characteristics, and / or capabilities of the base station (120) required to access the base station (120) and use the service, and may be classified according to the content (e.g., whether it is essential for access), transmission structure (e.g., channel used, whether provided on-demand), etc., and may be classified into, for example, first system information (e.g., master information block (MIB), primary system information), second system information (e.g., system information block (SIB), secondary system information), etc. If necessary, the terminal (110) may transmit a signal requesting system information before receiving the system information. However, the request and provision of the system information may be performed after the random access procedure described below.
[0118] In step 105, the terminal (110) and the base station (120) perform a random access procedure. The terminal (110) may transmit and / or receive at least one message (e.g., a random access preamble, a random access response (RAR) message, etc.) for the random access procedure based on information related to a channel for the random access procedure of the base station (120) obtained through system information (e.g., a channel position, a channel structure, a structure of a supported preamble, etc.). For example, the terminal (110) may transmit a first message (e.g., a preamble, MSG1) through the channel for the random access procedure, receive a second message (e.g., an RAR message, MSG2), transmit a third message (e.g., MSG3) including information related to the terminal (110) (e.g., identification information) to the base station (120) using scheduling information included in the second message, and receive a fourth message (e.g., MSG4) for contention resolution and / or connection establishment. As another example, the first and third messages may be sent and received as one message, or the second and fourth messages may be sent and received as one message.
[0119] In step 107, the terminal (110) and the base station (120) perform signaling of control information. Here, the control information may be defined in various layers, such as a layer that controls a connection (e.g., a radio resource control (RRC) layer), a layer that handles mapping between logical channels and transport channels (e.g., a media access control (MAC) layer), and a layer that handles physical channels (e.g., a physical (PHY) layer). For example, the terminal (110) and the base station (120) may perform at least one of signaling for establishing a connection, signaling for determining settings related to communication, and signaling for indicating allocated resources.
[0120] In step 109, the terminal (110) and the base station (120) transmit and / or receive data. In other words, the terminal (110) and the base station (120) can process, transmit, and / or receive data based on the signaling of the control information. For example, when transmitting data, the terminal (110) or the base station (120) can perform at least one of channel encoding, rate matching, scrambling, constellation mapping, layer mapping, waveform modulation, antenna mapping, and resource mapping on the information bits. Conversely, when receiving data, the terminal (110) or the base station (120) can perform at least one of signal extraction from resources, waveform demodulation for each antenna, signal arrangement considering layer mapping, constellation demapping, descrambling, and channel decoding.
[0121] Table 5 shows an example of DCI format in the next-generation RAT system.
[0122] DCI Format Utilization 0_0 Scheduling of PUSCH within a cell 0_1 Scheduling of one or multiple PUSCH within a cell, or indicating cell group (CG: cell group) downlink feedback information to the UE 0_2 Scheduling of PUSCH within a cell 1_0 Scheduling of PDSCH within a DL cell 1_1 Scheduling of PDSCH within a cell 1_2 Scheduling of PDSCH within a cell
[0123] Referring to Table 5, DCI formats 0_0, 0_1, and 0_2 may include resource information related to scheduling of PUSCH (e.g., UL / SUL (Supplementary UL), frequency resource allocation, time resource allocation, frequency hopping, etc.), transport block (TB) related information (e.g., MCS (Modulation Coding and Scheme), NDI (New Data Indicator), RV (Redundancy Version), etc.), HARQ (Hybrid - Automatic Repeat and request) related information (e.g., process number, DAI (Downlink Assignment Index), PDSCH-HARQ feedback timing, etc.), multi-antenna related information (e.g., DMRS sequence initialization information, antenna port, CSI request, etc.), power control information (e.g., PUSCH power control, etc.), and the control information included in each DCI format may be predefined. DCI format 0_0 is used for scheduling of PUSCH in one cell. Information included in DCI format 0_0 is transmitted after being CRC (cyclic redundancy check) scrambled by C-RNTI (cell radio network temporary identifier, Cell RNTI), CS-RNTI (Configured Scheduling RNTI), or MCS-C-RNTI (Modulation Coding Scheme Cell RNTI). DCI format 0_1 is used to indicate scheduling of one or more PUSCHs in one cell, or configured grant (CG) downlink feedback information to a UE. Information included in DCI format 0_1 is transmitted after being CRC scrambled by C-RNTI, CS-RNTI, SP-CSI-RNTI (Semi-Persistent CSI RNTI), or MCS-C-RNTI.DCI format 0_2 is used for scheduling PUSCH in a cell. The information contained in DCI format 0_2 is CRC-scrambled and transmitted using C-RNTI, CS-RNTI, SP-CSI-RNTI, or MCS-C-RNTI.
[0124] Next, DCI formats 1_0, 1_1, and 1_2 may include resource information related to scheduling of PDSCH (e.g., frequency resource allocation, time resource allocation, virtual resource block (VRB)-physical resource block (PRB) mapping, etc.), transport block (TB) related information (e.g., MCS, NDI, RV, etc.), HARQ related information (e.g., process number, DAI, PDSCH-HARQ feedback timing, etc.), multi-antenna related information (e.g., antenna port, transmission configuration indicator (TCI), sounding reference signal (SRS) request, etc.), PUCCH related information (e.g., PUCCH power control, PUCCH resource indicator, etc.), and control information included in each DCI format may be predefined.
[0125] DCI format 1_0 is used for scheduling PDSCH in a DL cell. The information contained in DCI format 1_0 is CRC-scrambled and transmitted using C-RNTI, CS-RNTI, or MCS-C-RNTI.
[0126] DCI format 1_1 is used for scheduling PDSCH in a single cell. The information contained in DCI format 1_1 is CRC-scrambled and transmitted using C-RNTI, CS-RNTI, or MCS-C-RNTI.
[0127] DCI format 1_2 is used for scheduling PDSCH in a single cell. The information contained in DCI format 1_2 is CRC-scrambled and transmitted using C-RNTI, CS-RNTI, or MCS-C-RNTI.
[0128] Quasi-Co Location (QCL)
[0129] Antenna ports are defined such that the channel through which a symbol on an antenna port is carried can be inferred from the channel through which another symbol on the same antenna port is carried. Two antenna ports are said to be in a QC / QCL (quasi co-located or quasi co-location) relationship if the properties of the channel through which a symbol on one antenna port is carried can be inferred from the channel through which a symbol on another antenna port is carried.
[0130] Here, the channel characteristics include one or more of delay spread, Doppler spread, frequency / Doppler shift, average received power, received timing / average delay, and spatial Rx parameter. Here, the spatial Rx parameter refers to a spatial (reception) channel characteristic parameter such as angle of arrival.
[0131] A terminal may be configured with a list of up to M TCI-State settings in the upper layer parameter PDSCH-Config to decode PDSCHs based on detected PDCCHs having DCI intended for the terminal and a given serving cell. M depends on the UE capability.
[0132] Each TCI-State contains parameters for establishing a quasi co-location relationship between one or two DL reference signals and the DM-RS port of the PDSCH.
[0133] The quasi-colocation relationship is established by the upper-layer parameters qcl-Type1 for the first DL RS and qcl-Type2 (if set) for the second DL RS. For two DL RSs, the QCL types are not the same, regardless of whether the references are the same DL RS or different DL RSs.
[0134] The quasi co-location type corresponding to each DL RS is given by the higher layer parameter qcl-Type of QCL-Info, and can take one of the following values:
[0135] - 'QCL-TypeA': {Doppler shift, Doppler spread, average delay, delay spread}
[0136] - 'QCL-TypeB': {Doppler shift, Doppler spread}
[0137] - 'QCL-TypeC': {Doppler shift, average delay}
[0138] - 'QCL-TypeD': {Spatial Rx parameter}
[0139] For example, if a target antenna port is a specific NZP CSI-RS, the corresponding NZP CSI-RS antenna port(s) can be instructed / configured to be QCL with a specific TRS from a QCL-Type A perspective and with a specific SSB from a QCL-Type D perspective. A terminal that has received such an instruction / configuration can receive the corresponding NZP CSI-RS using the Doppler and delay values measured at the QCL-TypeA TRS, and apply the reception beam used for QCL-TypeD SSB reception to the corresponding NZP CSI-RS reception.
[0140] The UE can receive an activation command by MAC CE signaling, which is used to map up to eight TCI states to codepoints in the DCI field 'Transmission Configuration Indication'.
[0141] Artificial intelligence (AI) / machine learning (ML) related operations
[0142] AI / ML can be introduced / applied to the next-generation RAT system described in this disclosure.
[0143] Incorporating AI into communications can streamline and improve real-time data transmission. AI can use numerous analytics to determine how complex target tasks should be performed. This means AI can increase efficiency and reduce processing delays. Time-consuming tasks such as handovers, network selection, and resource scheduling can be performed instantly using AI. AI can also play a crucial role in machine-to-machine (M2M), machine-to-human, and human-to-machine communications. Furthermore, AI can facilitate rapid communication in brain-computer interfaces (BCIs). AI-based communication systems can be supported by metamaterials, intelligent structures, intelligent networks, intelligent devices, intelligent cognitive radios, self-sustaining wireless networks, and machine learning.
[0144] Below, we describe a functional framework for AI / ML operations.
[0145] Below, to explain AI (or AI / ML) more specifically, the terms can be defined as follows.
[0146] - Data collection: Data collected from network nodes, management entities, or terminals as a basis for AI model training, data analysis, and inference.
[0147] - AI Model: A data-driven algorithm that applies AI technology to generate a set of outputs containing predictive information and / or decision parameters based on a set of inputs.
[0148] - AI / ML Training: An online or offline process of training an AI model by learning features and patterns that best represent the data and obtain a trained AI / ML model for inference.
[0149] - AI / ML Inference: The process of making predictions or inducing decisions based on collected data and the AI model using a trained AI model.
[0150] Life Cycle Management (LCM) procedures for AI / ML models (i.e., model training, model deployment, model inference, model monitoring, model updates, etc.) can be divided into functionality-based LCM and model-based LCM. In functionality-based LCM, AI / ML models may not be identified by the network, and the network can direct the activation / deactivation / fallback / switching of AI / ML functionality. In model-ID (identifier)-based LCM, AI / ML models can be identified by the network, and the network / terminal can activate / deactivate / select / switch AI / ML models based on the model ID.
[0151] Figure 7 illustrates a general functional architecture relevant to both Functionality-based LCM and Model-based LCM. Some of the functions or some of the data / information / command flows (i.e., arrows) illustrated in Figure 7 may be omitted.
[0152] Referring to FIG. 7, a general functional framework can be configured to include a data collection function (10), a model training function (20), a management function (30), an inference function (40), and a model storage function (50).
[0153] The Data Collection function (10) is a function that provides input data to the Model Training function (20), Management function (30), and Inference function (40). The Data Collection function (10) can perform data preparation based on raw data and provide input data processed through data preparation. Examples of raw data may include received data / measurement data from terminals or other network entities, inference / output of AI / ML models, etc. The Data Collection function (10) may be performed by a single entity (e.g., terminal, network node, etc.) or may be performed by multiple entities.
[0154] Here, training data (11) refers to data required as input for the AI / ML Model Training function (20). Monitoring data (12) refers to data required as input for the Management (30) of the AI / ML model or AI / ML function. Inference data (13) refers to data required as input for the AI / ML Inference function (30).
[0155] The Model Training function (20) is a function that performs AI / ML model training, validation, and testing, which can generate model performance metrics that can be used as part of the AI / ML model testing procedure. The Model Training function (20) can perform data preparation (e.g., data pre-processing and cleaning, forming, and transformation) based on the Training Data (11) transferred from the Data Collection function (10), if necessary.
[0156] Trained / Updated Model (21): If there is a Model Storage function (50), it is used to pass a trained, validated and tested AI / ML model to the Model Storage function (50) or to pass an updated version of the model to the Model Storage function (50).
[0157] The Management function (30) is a function that supervises the operation of the AI / ML model or AI / ML function. In addition, the Management function (30) may perform decisions to ensure appropriate inference operations based on data received from the Data Collection function (10) (i.e., Monitoring Data (12)) and / or data received from the Inference function (40) (i.e., Inference Output (41)).
[0158] Management Instruction (32) is information required as input to manage the Inference function (40). The relevant information may include selection / (de)activation / switching of an AI / ML model or AI / ML-based function, and may also include fallback to non-AI / ML operations (i.e., not relying on the inference process).
[0159] A Model Transfer / Delivery Request (33) can be used to request model(s) from Model Storage (50).
[0160] A Performance Feedback / Retraining Request (31) refers to information required as input to the Model Training function (20) (e.g., for the purpose of (re)training or updating the model).
[0161] The Inference function (40) is a function that provides output from the process of applying an AI / ML model or AI / ML function using data (i.e., Inference Data (13)) provided by Data Collection (10) as input. Data preparation (e.g., data preprocessing and cleaning, formatting, and transformation) may also be performed based on the Inference Data (13) delivered by Data Collection (10). If necessary, the Inference function (40) may also perform data preparation (e.g., data preprocessing and cleaning, forming, and transformation) based on the Inference Data (13) provided by Data Collection function (10).
[0162] Inference Output (41) is data used in the Management function (30) to monitor the performance of an AI / ML model or AI / ML function. Inference Output (41) may include the inference output of the AI / ML model generated by the Inference function (30), and the details of the inference output may vary depending on the use case.
[0163] The Model Storage function (50) stores a learned / updated model that can be used to perform the Inference function (40). The Model Storage function (50) illustrated in FIG. 7 can be used as a reference point (if any) when applicable to protocol termination, model transmission / delivery, and related processes. Furthermore, the Model Storage function (50) is merely an example and is not intended to limit the storage location of actual AI / ML models, and may be omitted.
[0164] Model Transfer / Delivery (51) is used to transfer AI / ML models to inference functions.
[0165] The level of cooperation can be defined as follows depending on the capability of AI / ML functions between multiple nodes, and variations due to combination of multiple levels or separation of any one level are also possible.
[0166] Cat 0a) No collaboration framework: AI / ML algorithms are purely implementation-based and do not require any changes to the wireless interface.
[0167] Cat 0b) This level corresponds to a framework with a modified wireless interface tailored to efficient implementation-based AI / ML algorithms, but without collaboration.
[0168] Category 1) involves inter-node support to improve the AI / ML algorithms of each node. For example, this applies when a specific node receives support from another node (for training, adaptation, etc.) and vice versa. At this level, model exchange between network nodes is not required.
[0169] Category 2) Joint AI / ML tasks can be performed across multiple nodes. This level requires the exchange of AI / ML model commands or network nodes.
[0170] FIG. 7 is a diagram illustrating an overall functional framework for an AI / ML model, and not all functions and / or all data / information / command signals illustrated in FIG. 7 may be performed within a specific node, but only some of them may be performed.
[0171] AI / ML models can be divided into one-side models and two-side models depending on whether training and / or inference are performed on a single node or jointly / sequentially on multiple nodes.
[0172] A one-side model can refer to an AI / ML model in which inference is performed entirely by a single node (e.g., a terminal or network). Here, AI / ML model training can also be performed entirely by a single node. AI / ML model training and inference can be performed by the same node, or they can be performed by separate nodes.
[0173] A two-side model can refer to an AI / ML model in which joint inference is performed across multiple nodes (e.g., terminals and networks). Joint inference refers to inference being performed jointly across multiple nodes. For example, the first part of the inference may be performed by a first node, and the remaining part by a second node. Two-side models can be categorized into several types depending on the training method of the AI / ML model, as follows:
[0174] - First type: AI / ML models can be trained on a single node. In this case, joint training can be performed. The trained model can then be distributed to other nodes / objects.
[0175] - Second type: Joint training of AI / ML models can be performed on multiple nodes / entities (e.g., networks and terminals). Joint training can mean that model generation (e.g., CSI generation part) and model reconstruction (CSI compression by sub-use case) are trained in the same loop for forward activation and backward gradient. In this type, joint training can include both simultaneous training (i.e., model generation training and model reconstruction training are performed simultaneously) and sequential training (i.e., model reconstruction training is performed after model generation training).
[0176] - Third type: Separate training of AI / ML models can be performed on multiple nodes (e.g., networks and terminals). Separate training may mean that training begins sequentially on one node and continues on other nodes. In this case, the first node first performs the AI / ML model and shares the training data with the second node. The second node can then use the shared training data to perform the AI / ML model. For example, training for the CSI generation part may be performed by the terminal, while CSI reconstruction may be performed by the network.
[0177] The operations described in the present disclosure described below can be described / interpreted based on the AI / ML model as shown in FIG. 8 below, even without separate mention (i.e., without explicit mention of being by / based on / for the AI / ML model).
[0178] Additionally, unless specifically limited in the description of the present disclosure, the AI / ML model may correspond to a one-side model in which inference is entirely performed by one node or a two-side model in which joint inference is performed by multiple nodes.
[0179] Step 1: In the description of the present disclosure described below, signaling (e.g., information / data / channel / signal, etc.) or a set of signaling between a specific node (e.g., a terminal, a network, etc.) and another node may be interpreted as the signaling or set of signaling of Step 1 used to perform an operation based on an AI / ML model, even if not otherwise mentioned. For example, it may correspond to training data for training (i.e., generation and / or reconstruction) the AI / ML model of FIG. 7, or correspond to inference data used for inference of the AI / ML model, or correspond to feedback for the AI / ML model, etc. If signaling between nodes is not required prior to an operation based on an AI / ML model in the present disclosure, Step 1 may be omitted. If a one-side model is used in the present disclosure, the unidirectional / bidirectional signaling (set) in the present disclosure may correspond to the signaling of Step 1. In addition, when a two-side model is used in the present disclosure, the one-way / two-way signaling in the present disclosure may correspond to one-stage signaling, and also, a repetitive signaling operation may correspond to one-stage signaling.
[0180] For example, in AI / ML model-based beam management (BM), if a base station predicts (i.e., infers) beam(s) with good quality based on an AI / ML model, the base station can receive quality / intensity information for multiple beams from a terminal. Furthermore, if a terminal predicts (i.e., infers) beam(s) with good quality based on an AI / ML model, the terminal can receive multiple beams from the base station.
[0181] Step 2: In the description of the present disclosure described below, an operation (e.g., calculation, selection, prediction, etc.) in a specific node (e.g., terminal, network, etc.) or a joint operation (e.g., calculation, selection, prediction, etc.) in multiple nodes (e.g., terminal, network, etc.) may correspond to a step 2 operation based on one or more functions in the functional framework of the AI / ML model, even if not mentioned separately. For example, it may correspond to training (i.e., generation and / or reconstruction) of the AI / ML model in FIG. 7 or inference of the AI / ML model, etc. When a one-side model is used, an operation performed by a single node in the present disclosure may correspond to a step 2 operation, and also, when a two-side model is used, a joint operation performed by multiple nodes in the present disclosure may correspond to a step 2 operation.
[0182] For example, in an AI / ML model-based BM, the base station can use quality / intensity information for multiple beams received from the terminal as inference data to predict (i.e., infer) beam(s) with good quality based on the AI / ML model. Furthermore, the terminal can measure multiple beams received from the base station and use the measurement results as inference data to predict (i.e., infer) beam(s) with good quality based on the AI / ML model.
[0183] Step 3: In the description of the present disclosure described below, the signaling (e.g., information / data / channel / signal, etc.) or set of signaling between a specific node (e.g., terminal, network, etc.) and another node may be interpreted as a three-step signaling or set of signaling generated due to (as a result of) an operation based on an AI / ML model, even if not otherwise mentioned. For example, it may correspond to an output resulting from inference of the AI / ML model in FIG. 7. If signaling between nodes is not required as a result of an operation based on an AI / ML model in the present disclosure, Step 3 may be omitted. If a one-side model is used in the present disclosure, the one-way / two-way signaling (set) in the present disclosure may correspond to the three-step signaling. In addition, if a two-side model is used in the present disclosure, the one-way / two-way signaling in the present disclosure may correspond to the three-step signaling, and furthermore, a repetitive signaling operation may correspond to the three-step signaling.
[0184] For example, in an AI / ML model-based BM, the base station can transmit to the terminal the beam(s) predicted based on the AI / ML model as candidates so that the terminal can determine the optimal beam. Furthermore, the terminal can report to the base station the beam(s) predicted based on the AI / ML model to request the base station to transmit the candidate beams as candidates for determining the optimal beam.
[0185] Support for subband precoding for uplink transmission and reception
[0186] In this disclosure, methods for supporting subband precoding for uplink transmission and reception in an improved wireless communication system are proposed through specific examples.
[0187] In the present disclosure, subband precoding may refer to precoding applied on a subband basis, i.e., for each subband. For example, when considering subband precoding, different precoders may be applied / instructed / supported on a subband basis.
[0188] Although the present disclosure describes a method for supporting / instructing subband precoding for UL PUSCH transmission as a representative example, the proposed method in the present disclosure can be extended and applied to transmission of other uplink channels / signals.
[0189] Existing wireless communication systems only support wideband precoding, which applies the same precoder to all scheduled RBs for UL PUSCH transmission. In contrast, the subband precoding proposed in this disclosure can support different precodings for each subband. This enables optimized (digital) beamforming for each subband in a frequency-selective channel, resulting in improved UL throughput.
[0190] In relation to the subband precoding described above, the following proposes a method in which a base station instructs a terminal to select a precoder for each subband to be applied to codebook-based (CB) PUSCH transmission.
[0191] As a method of indicating a precoder for each subband, the simplest method to consider is to increase the size of the field indicating precoding information for UL transmission (hereinafter, UL TPMI (transmit precoding matrix indicator) field, TPMI field in DCI that schedules UL transmission) or to expand the field into multiple fields. For example, the UL TPMI field may include precoding information and number of layers fields in the UL DCI. However, this method may be inefficient because the DCI overhead may increase significantly depending on the number of subbands.
[0192] Taking these points into consideration, the present disclosure proposes a method of indicating a subband precoder by using one UL TPMI field in DCI to indicate one precoder, but interpreting the indicated precoder differently from the conventional method.
[0193] Specifically, a terminal according to the proposed method of the present disclosure interprets a precoding vector for each layer of a multi-layer precoder indicated by a UL TPMI field as a precoding vector for each subband, and the terminal can transmit a PUSCH by applying subband precoding based thereon. That is, the base station can configure / instruct a precoder for each subband to the terminal through the multi-layer precoder, taking into account the interpretation described above in the terminal.
[0194] In this regard, a terminal capable of supporting the proposed method of the present disclosure can be configured / instructed by a base station to enable or disable subband precoding, and the terminal can perform PUSCH transmission by interpreting a UL TPMI field based on the information. Additionally or alternatively, if a terminal capable of supporting the proposed method of the present disclosure is configured / instructed to perform subband-based PUSCH transmission, the terminal regards this as subband precoding being enabled, and can perform PUSCH transmission by interpreting a UL TPMI field based on the information.
[0195] Below, specific examples of applying subband precoding according to the proposed method of the present disclosure are described.
[0196] Example 1
[0197] This embodiment relates to a method for indicating / applying subband precoding when the rank value of a UL channel / signal to which subband precoding is applied is 1.
[0198] When applying the proposed method of the present disclosure, the terminal can interpret the precoder (i.e., precoder matrix) indicated by the TPMI index according to the method described in this embodiment, and perform PUSCH transmission based on the interpretation. In this embodiment, for clarity of explanation, a description related to the power normalization scaling value of the indicated precoder is omitted.
[0199] For example, Table 6 illustrates a TPMI index and a UL precoder of rank 3.
[0200]
[0201] Referring to Table 6, when the TPMI index is indicated as 3, the existing terminal uses precoding vectors [1 1 1 1] T, [1 -1 1 -1] T , and [1 1 -1 -1] T PUSCH can be transmitted by applying it to the first layer, the second layer, and the third layer, respectively.
[0202] In contrast, the terminal applying the proposed method of the present disclosure uses precoding vectors [1 1 1 1] T , [1 -1 1 -1] T , and [1 1 -1 -1] T The PUSCH can be transmitted as a single layer by applying the precoding vectors to the first subband, the second subband, and the third subband, respectively. That is, the terminal can sequentially apply each precoding vector to the scheduled subband. At this time, when the last precoding vector is applied, a cyclic rotation mapping method can be considered in which the first precoding vector is applied again from the next subband. Here, the first precoding vector may mean the first column in the precoding matrix indicated by the UL TPMI field, and the last precoding vector may mean the last column in the precoding matrix indicated by the UL TPMI field.
[0203] That is, by performing subband-by-subband mapping instead of vector-by-vector layer mapping of the precoder indicated to the terminal, different precoders can be applied for each subband. Through this method, precoding vectors are applied cyclically for each subband within a given / defined precoding set (i.e., precoding matrix), and diversity gain can be obtained based on this.
[0204] Additionally, a method may be applied in which the base station sets / indicates to the terminal the index of the precoding vector mapped to the first subband. For example, if the index of the precoding vector mapped to the first subband is set / indicated to 1, the first precoding vector is mapped to the first subband as in the operation described above. In contrast, if the index of the precoding vector mapped to the first subband is set / indicated to 2, the second precoding vector is mapped to the first subband, and from the next subband, the precoding vectors in the precoding matrix can be sequentially mapped according to the cyclic rotation mapping.
[0205] When utilizing the proposed method of the present disclosure, the rank of the PUSCH can be fixed to 1 when applying subband precoding. When the rank of the PUSCH is 2 or higher, even when wideband precoding is applied, the possibility of all layers experiencing deep fading for a specific subband is low. Therefore, even when wideband precoding is applied, the penalty due to the frequency selective channel is smaller than in the case of rank 1 wideband-based PUSCH transmission. Therefore, application of the proposed method of the present disclosure may be considered only when the rank value of the PUSCH is 1.
[0206] Additionally, the proposed method of the present disclosure can be extended and applied to the case where the rank value is 1, but also to the case where r (where r>1).
[0207] Example 2
[0208] This embodiment relates to a method for indicating / applying subband precoding when the rank value of a UL channel / signal to which subband precoding is applied is greater than 1.
[0209] Specifically, when the rank value is r (where r>1), a method of sequentially grouping r vectors in the precoding matrix of the TPMI indicated to the terminal and then sequentially applying / mapping each vector group to a scheduled subband may be considered.
[0210] For example, Table 7 illustrates a TPMI index and a UL precoder of rank 4.
[0211]
[0212] Referring to Table 7, when the TPMI index is indicated as 3 and the rank value of PUSCH, i.e., the r value, is 2, the precoding vectors [1 1 1 1] T and [1 -1 1 -1] T is promised / considered / grouped as the first vector group, and the precoding vectors [1 1 -1 -1] T and [1 -1 -1 1] T can be promised / considered / grouped into a second vector group. Based on this, the first vector group and the second vector group can be sequentially applied / mapped to the scheduled first subband and the second subband, respectively. For the next scheduled subband, the first vector group can be applied / mapped again according to the cyclic rotation mapping method.
[0213] In this regard, the base station may need to signal the rank value of the PUSCH, i.e., the r value, to the terminal separately from the RI (rank indicator) value of the existing TPMI field.
[0214] Additionally or alternatively, the rank value of PUSCH, i.e., the r value, may be determined as "r = maximum rank value" using the maximum rank value previously indicated by the base station through RRC signaling, etc. For example, if the maximum rank value is 2, the terminal may interpret the r value as 2 and sequentially group two vectors for the precoding matrix of the indicated TPMI as in the example described above.
[0215] In the case of the existing TPMI field, it has a large field size in order to indicate the RI (rank indicator) value and PMI (precoding matrix indicator) value together.
[0216] In contrast, when applying the proposed method of the present disclosure, the RI value indicates the number of precoding vectors that are rotated for the scheduled subband(s). For example, when the rank value of PUSCH, i.e., the r value, is 1 and the RI value is 4, a total of 4 precoding vectors can be rotated and applied to the subbands.
[0217] Considering these points, when applying the proposed method of the present disclosure, the RI value does not need to be dynamically indicated / applied through the TPMI field. In this case, the RI value may be set / indicated through an RRC message / signaling by the base station, or may be a value determined according to the number of scheduled subbands (or the total bandwidth, the number of subbands constituting the total bandwidth, etc.). Therefore, when applying the proposed method of the present disclosure, the TPMI field may be newly defined to convey only information about the PMI value, excluding information about the RI value, and the DCI overhead may be reduced according to the reduced TPMI field size.
[0218] For example, the RI value can be determined by the number of scheduled subbands (N_SB). That is, if N_SB is 1, a rank 1-based precoding matrix (e.g., a rank 1-based codebook) can be used, and if N_SB is 2, a rank 2-based precoding matrix (e.g., a rank 2-based codebook) can be used. Based on this, the size of the TPMI field can be defined / determined to include all of the "precoding matrices (e.g., codebooks) for RI = {1, 2, 3, ..., min (maximum number of subbands schedulable for one terminal, maximum rank supported by the precoding matrix (e.g., codebook))}". Additionally, when the rank value of PUSCH, i.e., the r value, is greater than 1, the size of the TPMI field can be defined / determined to include all of the precoding matrices (e.g., codebooks) for "RI = {1*r, 2*r, 3*r, ..., min(maximum number of subbands schedulable to one terminal*r, maximum rank supported by the precoding matrix (e.g., codebook))}".
[0219] For another example, the RI value can be determined by the number of subbands (M_SB) that constitute the entire bandwidth. That is, if M_SB is 1, a rank 1-based precoding matrix (e.g., a rank 1-based codebook) can be used, and if M_SB is 2, a rank 2-based precoding matrix (e.g., a rank 2-based codebook) can be used. Based on this, the size of the TPMI field can be defined / determined so as to include all "precoding matrices (e.g., codebooks) for RI = {min(M_SB, maximum rank supportable by the precoding matrix (e.g., codebook))}". Additionally, when the rank value of the PUSCH, i.e., the r value, is greater than 1, the size of the TPMI field can be defined / determined so as to include all "precoding matrices (e.g., codebooks) for RI = {min(M_SB*r, maximum rank supportable by the precoding matrix (e.g., codebook))}".
[0220] FIGS. 9 and 10 illustrate terminal operations and base station operations in relation to a method of instructing / applying subband precoding for uplink transmission according to the embodiments of the present disclosure described above.
[0221] FIG. 9 is a diagram for explaining the operation of a terminal in a wireless communication system to which the present disclosure can be applied.
[0222] Referring to FIG. 9, the terminal can receive DCI for scheduling of an uplink data channel (e.g., PUSCH) (S910).
[0223] Thereafter, the terminal can transmit the corresponding uplink data channel based on the corresponding DCI (S920).
[0224] In this regard, when subband-based precoding is applied to an uplink data channel, at least one vector (e.g., a precoding vector) in a precoding matrix indicated by the corresponding DCI may be applied as precoding information for at least one subband for the corresponding uplink data channel.
[0225] For example, if the rank value for an uplink data channel is 1, at least one vector in the precoding matrix indicated by the DCI may be sequentially mapped one by one for each subband for the corresponding uplink data channel. In this regard, if the last vector in the precoding matrix is mapped to the n-th subband, the first vector in the precoding matrix may be cyclically mapped for the n+1-th subband (i.e., the next subband) (e.g., the cyclic rotation mapping method described above in the present disclosure).
[0226] For another example, if the rank value for an uplink data channel is r (wherein, r>1), at least one vector in a precoding matrix indicated by DCI may be sequentially mapped to each vector group for each subband for the uplink data channel. Here, each vector group may be composed of r vectors in the precoding matrix. In this regard, if the last vector group in the precoding matrix is mapped to the m-th subband, the first vector group in the precoding matrix may be cyclically mapped to the m+1-th subband (i.e., the next subband) (e.g., the cyclic rotation mapping method described above in the present disclosure). In this case, the r value may be determined based on a maximum rank value indicated by the base station or indicated to the terminal.
[0227] Additionally or alternatively, in connection with the aforementioned operation, information may be indicated for the terminal indicating a vector or group of vectors to be mapped to a first subband among at least one subband for an uplink data channel.
[0228] Additionally or alternatively, the aforementioned precoding matrix may correspond to a multi-layer precoding matrix indicated / defined for wideband-based precoding. In this regard, the rank value of the precoding matrix may be indicated by the base station or determined based on at least one of the number of subbands scheduled for the uplink data channel, the total bandwidth, or the number of subbands constituting the total bandwidth.
[0229] For example, when the rank value of a precoding matrix is determined by the number of subbands scheduled for an uplink data channel, the size of a specific field (e.g., a TPMI field) in the DCI indicating the precoding matrix is determined based on precoding matrices for cases where the rank value is {1*r, 2*r, 3*r, ..., (the smaller value between the maximum number of subbands schedulable for one terminal and the maximum rank supported by the precoding matrix)}, where r may denote a rank value of the uplink data channel. For another example, when the rank value of a precoding matrix is determined by the number of subbands constituting the entire bandwidth, the size of a specific field (e.g., a TPMI field) in the DCI indicating the precoding matrix is determined based on precoding matrices for cases where the rank value is {the smaller value between (the number of subbands constituting the entire bandwidth)*r and the maximum rank supported by the precoding matrix}, where r may denote a rank value of the uplink data channel.
[0230] Additionally or alternatively, in relation to the aforementioned operation, an uplink data channel to which different precoding information is applied per subband based on the corresponding DCI may be transmitted through a single layer.
[0231] The method described in the example of FIG. 9 can be performed by the first device (100) of FIG. 11. That is, the terminal of FIG. 11 can be implemented as the first device (100). For example, one or more processors (102) of the first device (100) of FIG. 11 can be configured to receive downlink control information (DCI) for scheduling an uplink data channel through one or more transceivers (106), and transmit an uplink data channel based on the DCI.
[0232] Furthermore, one or more memories (104) of the first device (100) may store commands for performing the method described in the example of FIG. 9 or the examples described below when executed by one or more processors (102).
[0233] FIG. 10 is a diagram for explaining the operation of a base station in a wireless communication system to which the present disclosure can be applied.
[0234] Referring to FIG. 10, the base station can transmit DCI for scheduling of an uplink data channel (e.g., PUSCH) (S1010).
[0235] Thereafter, the base station can receive the corresponding uplink data channel based on the corresponding DCI (S1020).
[0236] In this regard, when subband-based precoding is applied to an uplink data channel, at least one vector (e.g., a precoding vector) in a precoding matrix indicated by the corresponding DCI may be applied as precoding information for at least one subband for the corresponding uplink data channel.
[0237] Specific features such as rank values for uplink data channels, mapping between vectors / vector groups and subbands within a precoding matrix based thereon, and specific fields within DCI indicating precoding matrices are the same as those described with reference to FIG. 9, and therefore, redundant descriptions are omitted.
[0238] The method described in the example of FIG. 10 can be performed by the second device (200) of FIG. 11. That is, the base station of FIG. 10 can be implemented by the second device (200). For example, one or more processors (202) of the second device (200) of FIG. 10 can be configured to transmit downlink control information (DCI) for scheduling an uplink data channel through one or more transceivers (206) and receive an uplink data channel based on the DCI.
[0239] Furthermore, one or more memories (204) of the second device (200) may store instructions for performing the method described in the example of FIG. 10 or the examples described below when executed by one or more processors (202).
[0240] General devices to which the present disclosure may be applied
[0241] FIG. 11 illustrates a block diagram of a wireless communication device according to one embodiment of the present disclosure.
[0242] Referring to FIG. 11, the first device (100) and the second device (200) can transmit and receive wireless signals through various wireless access technologies (e.g., LTE, LTE-A, LTE-A pro, NR, 5G, 5G-A, 6G).
[0243] A first device (100) includes one or more processors (102) and one or more memories (104), and may additionally include one or more transceivers (106) and / or one or more antennas (108). The processor (102) controls the memories (104) and / or the transceivers (106), and may be configured to implement the descriptions, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in the present disclosure.
[0244] For example, the processor (102) may process information in the memory (104) to generate first information / signal and then transmit a wireless signal including the first information / signal through the transceiver (106). In addition, the processor (102) may receive a wireless signal including second information / signal through the transceiver (106) and then store information obtained from signal processing of the second information / signal in the memory (104).
[0245] The memory (104) may be connected to the processor (102) and may store various information related to the operation of the processor (102). For example, the memory (104) may perform some or all of the processes controlled by the processor (102), or may store software code including commands for performing the descriptions, functions, procedures, proposals, methods, and / or operation flowcharts disclosed in the present disclosure. Here, the processor (102) and the memory (104) may be part of a communication modem / circuit / chip designed to implement a wireless communication technology (e.g., LTE, NR). The transceiver (106) may be connected to the processor (102) and may transmit and / or receive wireless signals via one or more antennas (108). The transceiver (106) may include a transmitter and / or a receiver. The transceiver (106) may be used interchangeably with an RF (Radio Frequency) unit. In the present disclosure, a device may also mean a communication modem / circuit / chip.
[0246] The second device (200) includes one or more processors (202), one or more memories (204), and may further include one or more transceivers (206) and / or one or more antennas (208). The processor (202) controls the memories (204) and / or the transceivers (206), and may be configured to implement the descriptions, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in the present disclosure. For example, the processor (202) may process information in the memory (204) to generate third information / signals, and then transmit a wireless signal including the third information / signals via the transceivers (206). In addition, the processor (202) may receive a wireless signal including fourth information / signals via the transceivers (206), and then store information obtained from signal processing of the fourth information / signals in the memory (204). The memory (204) may be connected to the processor (202) and may store various information related to the operation of the processor (202). For example, the memory (204) may perform some or all of the processes controlled by the processor (202), or may store software code including commands for performing the descriptions, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in the present disclosure. Here, the processor (202) and the memory (204) may be part of a communication modem / circuit / chip designed to implement a wireless communication technology (e.g., LTE, NR). The transceiver (206) may be connected to the processor (202) and may transmit and / or receive wireless signals via one or more antennas (208). The transceiver (206) may include a transmitter and / or a receiver. The transceiver (206) may be used interchangeably with an RF unit. In the present disclosure, a device may also mean a communication modem / circuit / chip.
[0247] Hereinafter, the hardware elements of the device (100, 200) will be described in more detail. Although not limited thereto, one or more protocol layers may be implemented by one or more processors (102, 202). For example, one or more processors (102, 202) may implement one or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP, RRC, SDAP). One or more processors (102, 202) may generate one or more Protocol Data Units (PDUs) and / or one or more Service Data Units (SDUs) according to the descriptions, functions, procedures, proposals, methods, and / or operation flowcharts disclosed in the present disclosure. One or more processors (102, 202) may generate messages, control information, data, or information according to the descriptions, functions, procedures, proposals, methods, and / or operation flowcharts disclosed in the present disclosure. One or more processors (102, 202) can generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data or information according to the functions, procedures, proposals and / or methods disclosed in the present disclosure, and provide the signals to one or more transceivers (106, 206). One or more processors (102, 202) can receive signals (e.g., baseband signals) from one or more transceivers (106, 206) and obtain PDUs, SDUs, messages, control information, data or information according to the descriptions, functions, procedures, proposals, methods and / or operational flowcharts disclosed in the present disclosure.
[0248] One or more processors (102, 202) may be referred to as a controller, a microcontroller, a microprocessor, or a microcomputer. One or more processors (102, 202) may be implemented by hardware, firmware, software, or a combination thereof. For example, one or more Application Specific Integrated Circuits (ASICs), one or more Digital Signal Processors (DSPs), one or more Digital Signal Processing Devices (DSPDs), one or more Programmable Logic Devices (PLDs), or one or more Field Programmable Gate Arrays (FPGAs) may be included in one or more processors (102, 202). The descriptions, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in this disclosure may be implemented using firmware or software, and the firmware or software may be implemented to include modules, procedures, functions, etc. The descriptions, functions, procedures, proposals, methods and / or operation flowcharts disclosed in this disclosure may be implemented using firmware or software configured to perform one or more processors (102, 202) or stored in one or more memories (104, 204) and driven by one or more processors (102, 202). The descriptions, functions, procedures, proposals, methods and / or operation flowcharts disclosed in this disclosure may be implemented using firmware or software in the form of codes, instructions and / or sets of instructions.
[0249] One or more memories (104, 204) may be coupled to one or more processors (102, 202) and may store various forms of data, signals, messages, information, programs, codes, instructions, and / or commands. The one or more memories (104, 204) may be configured as ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer-readable storage media, and / or combinations thereof. The one or more memories (104, 204) may be located internally and / or externally to the one or more processors (102, 202). Additionally, the one or more memories (104, 204) may be coupled to the one or more processors (102, 202) via various technologies, such as wired or wireless connections.
[0250] One or more transceivers (106, 206) can transmit user data, control information, wireless signals / channels, etc., as mentioned in the methods and / or flowcharts of the present disclosure, to one or more other devices. One or more transceivers (106, 206) can receive user data, control information, wireless signals / channels, etc., as mentioned in the descriptions, functions, procedures, proposals, methods and / or flowcharts of the present disclosure, from one or more other devices. For example, one or more transceivers (106, 206) can be connected to one or more processors (102, 202) and can transmit and receive wireless signals. For example, one or more processors (102, 202) can control one or more transceivers (106, 206) to transmit user data, control information, or wireless signals to one or more other devices. Additionally, one or more processors (102, 202) may control one or more transceivers (106, 206) to receive user data, control information, or wireless signals from one or more other devices. Additionally, one or more transceivers (106, 206) may be coupled to one or more antennas (108, 208), and one or more transceivers (106, 206) may be configured to transmit and receive user data, control information, wireless signals / channels, or the like, as referred to in the descriptions, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in the present disclosure, via one or more antennas (108, 208). In the present disclosure, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers (106, 206) can convert received user data, control information, wireless signals / channels, etc. from RF band signals to baseband signals in order to process the received user data, control information, wireless signals / channels, etc. using one or more processors (102, 202).One or more transceivers (106, 206) may convert user data, control information, wireless signals / channels, etc. processed by one or more processors (102, 202) from baseband signals to RF band signals. For this purpose, one or more transceivers (106, 206) may include an (analog) oscillator and / or filter.
[0251] The embodiments described above are combinations of components and features of the present disclosure in a predetermined form. Each component or feature should be considered optional unless explicitly stated otherwise. Each component or feature may be implemented without being combined with other components or features. Furthermore, it is also possible to form embodiments of the present disclosure by combining some components and / or features. The order of operations described in the embodiments of the present disclosure may be changed. Some components or features of one embodiment may be included in another embodiment or may be replaced with corresponding components or features of another embodiment. It is self-evident that claims that do not have an explicit citation relationship in the patent claims may be combined to form embodiments or incorporated as new claims through post-application amendments.
[0252] It will be apparent to those skilled in the art that the present disclosure may be embodied in other specific forms without departing from the essential characteristics thereof. Therefore, the above detailed description should not be construed as limiting in any respect, but rather as illustrative. The scope of the present disclosure should be determined by a reasonable interpretation of the appended claims, and all modifications within the scope of equivalents of the present disclosure are intended to be included within the scope of the present disclosure.
[0253] The scope of the present disclosure includes software or machine-executable instructions (e.g., an operating system, an application, firmware, a program, etc.) that cause operations according to the methods of various embodiments to be executed on a device or a computer, and a non-transitory computer-readable medium having such software or instructions stored thereon and executable on the device or computer. Instructions that can be used to program a processing system to perform the features described in the present disclosure can be stored on / in a storage medium or a computer-readable storage medium, and a computer program product including such a storage medium can be used to implement the features described in the present disclosure. The storage medium can include, but is not limited to, high-speed random access memory, such as DRAM, SRAM, DDR RAM, or other random access solid state memory devices, and can include non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid state storage devices. The memory optionally includes one or more storage devices remotely located from the processor(s). The memory or, alternatively, the non-volatile memory device(s) within the memory comprise a non-transitory computer-readable storage medium. The features described in this disclosure may be incorporated into software and / or firmware stored on any of the machine-readable media, which may control the hardware of the processing system and allow the processing system to interact with other mechanisms that utilize results according to embodiments of the present disclosure. Such software or firmware may include, but is not limited to, application code, device drivers, operating systems, and execution environments / containers.
[0254] Here, the wireless communication technology implemented in the device (100, 200) of the present disclosure may include not only LTE, NR, and 6G, but also Narrowband Internet of Things for low-power communication. At this time, for example, NB-IoT technology may be an example of LPWAN (Low Power Wide Area Network) technology, and may be implemented with standards such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the above-described names. Additionally or alternatively, the wireless communication technology implemented in the device (100, 200) of the present disclosure may perform communication based on LTE-M technology. At this time, for example, LTE-M technology may be an example of LPWAN technology, and may be called by various names such as eMTC (enhanced Machine Type Communication). For example, LTE-M technology can be implemented by at least one of various standards such as 1) LTE CAT 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL (non-Bandwidth Limited), 5) LTE-MTC, 6) LTE Machine Type Communication, and / or 7) LTE M, and is not limited to the above-described names. Additionally or alternatively, the wireless communication technology implemented in the device (100, 200) of the present disclosure can include at least one of ZigBee, Bluetooth, and Low Power Wide Area Network (LPWAN) considering low-power communication, and is not limited to the above-described names. For example, ZigBee technology can create personal area networks (PAN) related to small / low-power digital communication based on various standards such as IEEE 802.15.4, and can be called by various names.
[0255] The method proposed in this disclosure is explained with a focus on examples applied to 3GPP LTE / LTE-A, 5G, and 6G systems, but can be applied to various wireless communication systems in addition to 3GPP LTE / LTE-A, 5G, and 6G systems.
Claims
1. A method performed by a terminal in a wireless communication system, the method comprising: A step of receiving downlink control information (DCI) for scheduling an uplink data channel; and Including a step of transmitting the uplink data channel based on the DCI, A method wherein at least one vector in a precoding matrix indicated by the DCI is applied as precoding information for at least one subband for the uplink data channel, based on subband-based precoding being applied to the uplink data channel.
2. In paragraph 1, A method wherein at least one vector in the precoding matrix is sequentially mapped one by one for each subband for the uplink data channel based on the rank value being 1 for the uplink data channel.
3. In paragraph 2, A method in which the first vector in the precoding matrix is cyclically mapped to the n+1-th subband based on the last vector in the precoding matrix being mapped to the n-th subband.
4. In paragraph 1, Based on the rank value for the uplink data channel being r (wherein, r>1), at least one vector in the precoding matrix is sequentially mapped to a vector group unit for each subband for the uplink data channel, A method wherein each vector group is composed of r vectors within the above precoding matrix.
5. In paragraph 4, A method in which the first vector group in the precoding matrix is cyclically mapped to the m+1th subband based on the last vector group in the precoding matrix being mapped to the mth subband.
6. In paragraph 4, The above r value is based on the maximum rank value indicated by the base station or indicated to the terminal.
7. In paragraph 1, A method in which information indicating a vector or vector group to be mapped to a first subband among at least one subband for the uplink data channel is indicated for the terminal.
8. In paragraph 1, The above precoding matrix corresponds to a multi-layer precoding matrix defined for wideband-based precoding. A method wherein the rank value of the above precoding matrix is based on at least one of the number of subbands scheduled for the uplink data channel, the total bandwidth, or the number of subbands constituting the total bandwidth, as indicated by the base station.
9. In paragraph 8, Based on the rank value of the above precoding matrix being determined as the number of subbands scheduled for the above uplink data channel, A method in which the size of a specific field in the DCI indicating the precoding matrix is determined based on precoding matrices for cases where the rank value is {1*r, 2*r, 3*r, ..., (the smaller value between the maximum number of subbands schedulable for one terminal and the maximum rank supported by the precoding matrix)}, wherein r is a rank value of the uplink data channel.
10. In paragraph 8, Based on the rank value of the above precoding matrix being determined by the number of subbands constituting the entire bandwidth, A method wherein the size of a specific field in the DCI indicating the precoding matrix is determined based on precoding matrices for which the rank value is a smaller value between {(the number of subbands constituting the entire bandwidth)*r and the maximum rank supported by the precoding matrix}, wherein r is a rank value of the uplink data channel.
11. In paragraph 1, A method in which the uplink data channel, to which different precoding information is applied for each subband based on the DCI, is transmitted through a single layer.
12. In a terminal on a wireless communication system, the terminal: one or more transceivers; and comprising one or more processors connected to said one or more transceivers, One or more of the above processors: Receive downlink control information (DCI) for scheduling an uplink data channel; Set the uplink data channel to be transmitted based on the above DCI, A terminal, wherein at least one vector in a precoding matrix indicated by the DCI is applied as precoding information for at least one subband for the uplink data channel, based on subband-based precoding being applied to the uplink data channel.
13. A method performed by a base station in a wireless communication system, the method comprising: A step of transmitting downlink control information (DCI) for scheduling an uplink data channel; and Including a step of receiving the uplink data channel based on the DCI, A method wherein at least one vector in a precoding matrix indicated by the DCI is applied as precoding information for at least one subband for the uplink data channel, based on subband-based precoding being applied to the uplink data channel.
14. In a base station on a wireless communication system, the base station: one or more transceivers; and comprising one or more processors connected to said one or more transceivers, One or more of the above processors: Transmit downlink control information (DCI) for scheduling an uplink data channel; Set to receive the uplink data channel based on the DCI, A base station, wherein at least one vector in a precoding matrix indicated by the DCI is applied as precoding information for at least one subband for the uplink data channel, based on subband-based precoding being applied to the uplink data channel.
15. In a processing device configured to control a terminal in a wireless communication system, the processing device: one or more processors; and One or more computer memories operatively connected to said one or more processors and storing instructions for performing operations based on execution by said one or more processors, The above actions are: An operation of receiving downlink control information (DCI) for scheduling an uplink data channel; and Including an operation of transmitting the uplink data channel based on the DCI, A processing device, wherein at least one vector in a precoding matrix indicated by the DCI is applied as precoding information for at least one subband for the uplink data channel, based on subband-based precoding being applied to the uplink data channel.
16. One or more non-transitory computer-readable media storing one or more instructions, The one or more instructions are executed by one or more processors, so that the terminal: Receive downlink control information (DCI) for scheduling an uplink data channel; Control to transmit the uplink data channel based on the above DCI, A computer-readable medium, wherein at least one vector in a precoding matrix indicated by the DCI is applied as precoding information for at least one subband for the uplink data channel, based on subband-based precoding being applied to the uplink data channel.
Citation Information
Patent Citations
Data transmission method and apparatus, and system
US20200106491A1
UE transmission schemes with subband precoding and TPMI re-interpretation
US20200322026A1
Subband precoding configuration based on a transmit power parameter for uplink communications
US20210126681A1
Method and apparatus for diversity-based data transmission in mobile communication system
US20220123897A1
Frequency selective precoder indication
US20230040860A1