Method, apparatus and system for resource allocation of a wireless communication system
By dynamically adjusting resource blocks and bandwidth in a wireless communication system and utilizing the flexible configuration of resource indicator values and starting RB indexes, the problem of low resource allocation efficiency is solved, and efficient signal transmission and reception are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WILUS INSTITUTE OF STANDARDS & TECHNOLOGY INC
- Filing Date
- 2019-01-14
- Publication Date
- 2026-05-01
AI Technical Summary
Existing wireless communication systems suffer from inefficiency in resource allocation, resulting in problems with efficient signal transmission and reception, especially in cellular wireless communication systems.
By introducing a dynamic adjustment mechanism for resource blocks (RBs) and bandwidth portions (BWPs) in a wireless communication system, and by flexibly configuring resource indicator values (RIVs), starting RB index S, and the number of RBs L, efficient resource allocation can be achieved.
It enables efficient signal transmission and reception in wireless communication systems, improving resource utilization efficiency, especially in cellular wireless communication systems.
Smart Images

Figure CN116489795B_ABST
Abstract
Description
Resource allocation methods, apparatus and systems for wireless communication systems
[0001] This application is a divisional application of patent application No. 201980008079.3 (PCT / KR2019 / 000560), filed with the China Patent Office on July 10, 2020, with an international application date of January 14, 2019, entitled “Resource Allocation Method, Apparatus and System for Wireless Communication System”. Technical Field
[0002] This invention relates to a wireless communication system. More specifically, this invention relates to a wireless communication method, apparatus, and system for transmitting and receiving data channels and control channels. Background Technology
[0003] Following the commercialization of fourth-generation (4G) communication systems, efforts are underway to develop new fifth-generation (5G) communication systems to meet the increasing demand for wireless data services. 5G communication systems are also referred to as post-4G network communication systems, post-LTE systems, or new radio (NR) systems. To achieve high data transmission rates, 5G communication systems include systems operating in millimeter-wave (mmWave) frequency bands of 6 GHz or higher, and systems operating in frequency bands of 6 GHz or lower are also considered to ensure coverage. The implementation methods in base stations and terminals are being considered.
[0004] The 3GPP (3rd Generation Partnership Project) NR system improves network spectrum efficiency and enables communication providers to offer more data and voice services on a given bandwidth. Therefore, the 3GPP NR system is designed to meet the demand for high-speed data and media transmission in addition to supporting a large volume of voice calls. The advantages of the NR system include higher throughput and lower latency on the same platform, support for both Frequency Division Duplex (FDD) and Time Division Duplex (TDD), and lower operating costs due to the enhanced end-user environment and simpler architecture.
[0005] For more efficient data processing, the dynamic TDD of the NR system can use a method to change the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols that can be used in the uplink and downlink based on the data traffic direction of cell users. For example, when the downlink traffic of a cell is greater than the uplink traffic, the base station can allocate multiple downlink OFDM symbols to a time slot (or subframe). Information about the time slot configuration should be sent to the terminal.
[0006] To mitigate path loss and increase transmission distance in the mmWave band, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, hybrid beamforming combining analog and digital beamforming, and massive MIMO technologies are discussed in 5G communication systems. Furthermore, for network improvements, technologies related to evolved small cells, advanced small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, wireless backhaul, non-terrestrial network communication (NTN), mobile networks, cooperative communication, coordinated multipoint (CoMP), and interference cancellation are being developed in 5G communication systems. Additionally, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) are being developed as advanced coding and modulation (ACM) schemes, while filter bank multicarrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) are being developed as advanced connectivity technologies in 5G systems.
[0007] Simultaneously, within the human-centric network of information generation and consumption, the Internet has evolved into the Internet of Things (IoT) network, which exchanges information between distributed components such as objects. The Internet of Everything (IoE) technology, combining IoT with big data processing through connections to cloud servers, is also emerging. Realizing IoT requires technological elements such as sensing technology, wired / wireless communication and network infrastructure, service interface technology, and security technology. This has led to the research in recent years into technologies such as sensor networks, machine-to-machine (M2M), and machine-type communication (MTC) to connect objects. In the IoT environment, intelligent Internet of Things (IT) services can be provided, collecting and analyzing data generated from connected objects to create new value in human life. Through the integration and hybridization of existing information technology (IT) with various industries, IoT can be applied to areas such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart appliances, and advanced medical services.
[0008] Therefore, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-to-machine (M2M), and machine-type communication (MTC) are implemented using techniques such as beamforming, MIMO, and array antennas. The application of cloud RAN, as a big data processing technology, is an example of the convergence of 5G and IoT technologies. Typically, mobile communication systems are developed to provide voice services while ensuring user activity.
[0009] However, mobile communication systems are not only expanding their voice services but also their data services, and have now evolved to the point of providing high-speed data services. However, due to resource shortages and users' demands for high-speed services, more advanced mobile communication systems are needed within the current mobile communication systems providing services. Summary of the Invention
[0010] Technical issues
[0011] The purpose of this invention is to provide a method and apparatus for efficiently transmitting and receiving signals in a wireless communication system, particularly a cellular wireless communication system.
[0012] Technical solution
[0013] To address the aforementioned issues, the following wireless communication system devices and wireless communication methods are provided.
[0014] In a first aspect of the invention, a method performed by a UE in a wireless communication system includes: receiving scheduling information including resource allocation information, wherein the resource allocation information includes a resource indication value (RIV) determined based on the number of resource blocks (RBs) in a first bandwidth portion (BWP); and transmitting or receiving data on a set of RBs corresponding to the RIV in a second BWP, wherein if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, then the starting RB index S and the number L of RBs in the set of RBs corresponding to the RIV in the second BWP each have one of the following values:
[0015] - Starting RB index S: {0, K, 2} K, ..., (N BWP1 -1) K} and
[0016] - The number of RBs, L: {K, 2} K, 3 K, ..., N BWP1 K}
[0017] Where, N BWP1 K is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (the number of RBs in the second BWP / the number of RBs in the first BWP).
[0018] In a second aspect of the invention, a method performed by a base station in a wireless communication system includes: transmitting scheduling information including resource allocation information, wherein the resource allocation information includes a resource indication value (RIV) determined based on the number of resource blocks (RBs) in a first bandwidth portion (BWP); and transmitting or receiving data on a set of RBs corresponding to the RIV in a second BWP, wherein if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, then the starting RB index S and the number L of RBs in the set of RBs corresponding to the RIV in the second BWP each have one of the following values:
[0019] - Starting RB index S: {0, K, 2} K, ..., (N BWP1 -1) K} and
[0020] - The number of RBs, L: {K, 2} K, 3 K, ..., N BWP1 K}
[0021] Where, N BWP1 K is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (the number of RBs in the second BWP / the number of RBs in the first BWP).
[0022] In the first and second aspects, the first BWP and the second BWP include one of the following:
[0023] -(First BWP, Second BWP) = (Initial BWP, Active BWP), and
[0024] -(First BWP, Second BWP) = (Currently Activated BWP, Newly Activated BWP).
[0025] The currently active BWP is the active BWP at the time of receiving the scheduling information, and the newly activated BWP is the BWP indicated by the Bandwidth Part Indicator (BPI) in the scheduling information.
[0026] In both the first and second aspects, K has the following values based on (number of RBs in the second BWP / number of RBs in the first BWP):
[0027]
[0028] Where X is (the number of RBs in the second BWP / the number of RBs in the first BWP), and n is an integer of 0 or greater. In both the first and second aspects, RIV has values that satisfy the following equation:
[0029] - If (L'-1) ≤ floor(N) BWP1 / 2), then RIV = N BWP1 (L'-1) + S', and
[0030] - If (L'-1) > floor(N) BWP1 / 2), then RIV = N BWP1 (N BWP1 -L'+1) + (N BWP1 -1-S'),
[0031] Where L' is L / K and has 1 ≤ L' ≤ N BWP1 -S' value, and S' is S / K.
[0032] In the first and second aspects, when the number of RBs in the second BWP is equal to or less than the number of RBs in the first BWP, the starting RB index S and the number of RBs L of the RB set corresponding to the RIV in the second BWP are given by one of the following values:
[0033] - Starting RB index S: {0, 1, 2, ..., N} BWP2 -1}, and
[0034] - The number of RBs L: {1, 2, 3, ..., N} BWP2},
[0035] Where, N BWP2 It is the number of RBs in the second BWP.
[0036] In a third aspect of the invention, an apparatus for use in a wireless communication system includes: a memory; and a processor, wherein the processor receives scheduling information including resource allocation information, wherein the resource allocation information includes a resource indication value (RIV) determined based on the number of resource blocks (RBs) in a first bandwidth portion (BWP); and transmits or receives data on a set of RBs corresponding to the RIV in a second BWP, wherein if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, then the starting RB index S and the number L of RBs in the set of RBs corresponding to the RIV in the second BWP each have one of the following values:
[0037] - Starting RB index S: {0, K, 2} K, ..., (N BWP1 -1) K}, and
[0038] - The number of RBs, L: {K, 2} K, 3 K, ..., N BWP1 K}
[0039] Where, N BWP1 K is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (the number of RBs in the second BWP / the number of RBs in the first BWP).
[0040] In a fourth aspect of the invention, an apparatus for use in a wireless communication system includes: a memory; and a processor, wherein the processor transmits scheduling information including resource allocation information, wherein the resource allocation information includes a resource indication value (RIV) determined based on the number of resource blocks (RBs) in a first bandwidth portion (BWP); and transmits or receives data on a set of RBs corresponding to the RIV in a second BWP, wherein if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, then the starting RB index S and the number L of RBs in the set of RBs corresponding to the RIV in the second BWP each have one of the following values:
[0041] - Starting RB index S: {0, K, 2} K, ..., (N BWP1 -1) K}, and
[0042] - The number of RBs, L: {K, 2} K, 3 K, ..., N BWP1 K}
[0043] Where, N BWP1 K is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (the number of RBs in the second BWP / the number of RBs in the first BWP).
[0044] In the third and fourth aspects, the first BWP and the second BWP include one of the following:
[0045] -(First BWP, Second BWP) = (Initial BWP, Active BWP), and
[0046] -(First BWP, Second BWP) = (Currently Activated BWP, Newly Activated BWP).
[0047] The currently active BWP is the active BWP at the time of receiving the scheduling information, and the newly activated BWP is the BWP indicated by the Bandwidth Part Indicator (BPI) in the scheduling information.
[0048] In the third and fourth aspects, according to (the number of RBs in the second BWP / the number of RBs in the first BWP), K has the following values:
[0049]
[0050] Where X is (the number of RBs in the second BWP / the number of RBs in the first BWP), and n is an integer of 0 or greater. In the third and fourth aspects, RIV has values that satisfy the following equation:
[0051] - If (L'-1) ≤ floor(N) BWP1 / 2), then RIV = N BWP1 (L'-1) + S', and
[0052] - If (L'-1) > floor(N) BWP1 / 2), then RIV = N BWP1 (N BWP1 -L'+1) + (N BWP1 -1-S'),
[0053] Where L' is L / K and has 1 ≤ L' ≤ N BWP1 -S' value, and S' is S / K.
[0054] In the third and fourth aspects, when the number of RBs in the second BWP is equal to or less than the number of RBs in the first BWP, the starting RB index S and the number of RBs L of the RB set corresponding to the RIV in the second BWP are given by one of the following values:
[0055] - Starting RB index S: {0, 1, 2, ..., N} BWP2 -1}, and
[0056] - The number of RBs L: {1, 2, 3, ..., N} BWP2},
[0057] Where, N BWP2 It is the number of RBs in the second BWP.
[0058] Beneficial effects
[0059] According to embodiments of the present invention, signals can be transmitted and received efficiently in wireless communication systems, particularly cellular wireless communication systems.
[0060] The effects that can be obtained from the various embodiments of this disclosure are not limited to those described above, and other effects not mentioned above can be clearly derived and understood by those skilled in the art from the following description. Attached Figure Description
[0061] Figure 1 illustrates an example of a wireless frame structure used in a wireless communication system.
[0062] Figure 2 illustrates an example of a downlink (DL) / uplink (UL) timeslot structure in a wireless communication system.
[0063] Figure 3 is a diagram illustrating the physical channels used in a 3GPP system and typical signal transmission methods using those physical channels.
[0064] Figure 4 illustrates the SS / PBCH block used for initial cell access in a 3GPP NR system.
[0065] Figure 5 illustrates the process of transmitting control information and control channels in a 3GPP NR system.
[0066] Figure 6 illustrates the control resource set (CORESET) in a 3GPP NR system that can transmit the Physical Downlink Control Channel (PUCCH).
[0067] Figure 7 illustrates a method for configuring the PDCCH search space in a 3GPP NR system.
[0068] Figure 8 is a conceptual diagram illustrating carrier aggregation.
[0069] Figure 9 is a diagram used to illustrate signal carrier communication and multi-carrier communication.
[0070] Figure 10 is a diagram illustrating an example of the application of cross-carrier scheduling technology.
[0071] Figures 11 and 12 illustrate the bandwidth portion (BWP) configuration.
[0072] Figure 13 illustrates another resource allocation in an embodiment of the present invention.
[0073] Figure 14 illustrates resource allocation according to the RIV method.
[0074] Figure 15 illustrates resource allocation according to an embodiment of the present invention.
[0075] Figure 16 illustrates signal transmission according to an embodiment of the present invention.
[0076] Figure 17 is a diagram illustrating the BWP configuration.
[0077] Figures 18 and 19 illustrate resource allocation according to an embodiment of the present invention.
[0078] Figure 20 illustrates signal transmission according to an embodiment of the present invention.
[0079] Figure 21 is a block diagram illustrating the configuration of a UE and a base station according to an embodiment of the present invention. Detailed Implementation
[0080] The terminology used in this specification adopts, as far as possible, commonly used terms that are widely used in light of the functions of this invention; however, these terms may be modified according to the intent, practice, and emergence of new technologies of those skilled in the art. Furthermore, in certain cases, there are terms arbitrarily chosen by the applicant, and in such cases, their meaning will be described in the corresponding descriptive section of this invention. Therefore, it is intended to reveal that the terminology used in this specification should not be analyzed solely based on its name, but rather on its substantive meaning within the entire specification.
[0081] Throughout the specification and subsequent claims, when an element is described as being “connected” to another element, that element may be “directly connected” to the other element or “electrically connected” to the other element via a third element. Furthermore, unless explicitly stated otherwise, the word “comprising” will be understood to imply the inclusion of the stated element without implying the exclusion of any other elements. Additionally, in some exemplary embodiments, limitations such as “greater than or equal to” or “less than or equal to” based on a specific threshold may be appropriately replaced with “greater than” or “less than”, respectively.
[0082] The following technologies can be used in various wireless access systems: such as Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single Carrier-FDMA (SC-FDMA). CDMA can be implemented using wireless technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented using wireless technologies such as Global System for Mobile Communications (GSM), Universal Packet Radio Service (GPRS), and Enhanced Data Rate GSM Evolution (EDGE). OFDMA can be implemented using wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA). UTRA is part of the Universal Mobile Telecommunications System (UMTS). The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of Evolved UMTS (E-UMTS) using Evolved UMTS Terrestrial Radio Access (E-UTRA), and LTE Advanced (A) is an evolved version of 3GPP LTE. 3GPP New Radio (NR) is a system designed separately from LTE / LTE-A and is intended to support Enhanced Mobile Broadband (eMBB), Ultra-Reliable Low Latency Communication (URLLC), and Massive Machine-Type Communication (mMTC) services as required by IMT-2020. For clarity, 3GPP NR is described primarily, but the technical concept of this invention is not limited thereto.
[0083] Unless otherwise specified in this specification, a base station may refer to a next-generation node B (gNB) as defined in 3GPP NR. Furthermore, unless otherwise specified, a terminal may refer to a user equipment (UE).
[0084] In this specification, ceil A represents the floor function, floor A represents the floor function, and A mod B represents the remainder when A is divided by B.
[0085] Figure 1 illustrates an example of a radio frame structure used in a wireless communication system. Referring to Figure 1, a radio frame (or radio unit) used in a 3GPP NR system can have a duration of 10 ms (Δf). max N f / 100) T c The length of the radio frame is Δf. Furthermore, a radio frame consists of 10 equal-sized subframes (SF). Here, Δf... max =480 10 3 Hz, N f =4096, T c =1 / (Δf ref N f,ref ), Δf ref =15 10 3 Hz, and N f,ref =2048. Numbers from 0 to 9 can be assigned to the 10 subframes within a single radio frame. Each subframe is 1 ms long and can include one or more time slots depending on the subcarrier spacing. More specifically, in 3GPP NR systems, a subcarrier spacing of 15 can be used. 2 μ The subcarrier spacing can be configured with μ values of μ = 0, 1, 2, 3, or 4. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz can be used for the subcarrier spacing. A subframe of 1 ms length can include 2... μ There are 2 time slots. In this case, the length of each time slot is 2. -μ ms. This can range from 0 to 2. μ The number -1 is assigned to 2 within a subframe. μ Each time slot. Furthermore, slots from 0 to 10 can be... 2 μ The number -1 is assigned to a time slot within a radio frame. Time resources can be distinguished by at least one of the radio frame number (also known as the radio frame index), subframe number (also known as the subframe index), and time slot number (or time slot index).
[0086] Figure 2 illustrates an example of a downlink (DL) / uplink (UL) timeslot structure in a wireless communication system. Specifically, Figure 2 shows the structure of the resource grid in a 3GPP NR system. Each line port has one resource grid. Referring to Figure 2, a timeslot comprises multiple orthogonal frequency division multiplexing (OFDM) symbols in the time domain and multiple resource blocks (RBs) in the frequency domain. An OFDM symbol also refers to a symbol interval. Unless otherwise specified, an OFDM symbol may be simply referred to as a symbol. Referring to Figure 2, the signal transmitted from each timeslot can consist of N... size,μ grid,x N RB sc Subcarriers and N slot symb The resource grid of OFDM symbols is used for representation. Here, x = DL when the signal is a DL signal, and x = UL when the signal is a UL signal. N size,μ grid,x This represents the number of resource blocks (RBs) based on the subcarrier spacing component μ (x is DL or UL), and N slot symbIndicates the number of OFDM symbols in the time slot. N RB sc It is the number of subcarriers that make up an RB and N RB sc = 12. OFDM symbols can be referred to as cyclic shift OFDM (CP-OFDM) symbols or discrete Fourier transform extended OFDM (DFT-s-OFDM) symbols according to the multiple access scheme.
[0087] The number of OFDM symbols included in a time slot can vary depending on the length of the cyclic prefix (CP). For example, in the case of normal CP, a time slot includes 14 OFDM symbols, but in the case of extended CP, a time slot may include 12 OFDM symbols. In a particular embodiment, extended CP can only be used at a 60 kHz subcarrier spacing. In Figure 2, for ease of description, a time slot is configured with 14 OFDM symbols as an example, but embodiments of this disclosure can be applied in a similar manner to time slots with different numbers of OFDM symbols. Referring to Figure 2, each OFDM symbol includes N in the frequency domain. size,μ grid,x N RB sc Subcarriers can be categorized into data subcarriers for data transmission, reference signal subcarriers for reference signal transmission, and guard bands. The carrier frequency is also known as the center frequency (fc).
[0088] An RB can be composed of N in the frequency domain RB sc (For example, 12) consecutive subcarriers are defined. For reference, a resource configured with one OFDM symbol and one subcarrier can be called a resource element (RE) or tone. Therefore, an RB can be configured with N slot symb N RB sc Each resource element in the resource grid can be uniquely defined by a pair of indices (k, l) in a time slot. k can be from 0 to N in the frequency domain. size,μ grid, x N RB sc – 1 is the index assigned, and l can be from 0 to N in the time domain. slot symb – 1 The index assigned.
[0089] To enable the UE to receive or transmit signals from the base station, the UE's time / frequency can be synchronized with the base station's time / frequency. This is because when the base station and the UE are synchronized, the UE can determine the necessary time and frequency parameters to demodulate the DL signal and transmit the UL signal at the correct time.
[0090] Each symbol of a radio frame used in Time Division Duplex (TDD) or unpaired spectrum can be configured with at least one of DL symbol, UL symbol, and flexible symbol. Radio frames used as DL carriers in Frequency Division Duplex (FDD) or paired spectrum can be configured with either DL symbol or flexible symbol, while radio frames used as UL carriers can be configured with either UL symbol or flexible symbol. In a DL symbol, DL transmission is possible, but UL transmission is not. In a UL symbol, UL transmission is possible, but DL transmission is not. A flexible symbol can be determined as being used as either DL or UL based on the signal.
[0091] Information regarding the type of each symbol—that is, information indicating any of DL symbols, UL symbols, and flexible symbols—can be configured with cell-specific or public Radio Resource Control (RRC) signals. Furthermore, information regarding the type of each symbol can be additionally configured with UE-specific or dedicated RRC signals. The base station uses cell-specific RRC signals to inform i) the period of the cell-specific time slot configuration, ii) the number of time slots containing only DL symbols from the beginning of the cell-specific time slot configuration period, iii) the number of DL symbols starting from the first symbol of the time slot immediately following a time slot containing only DL symbols, iv) the number of time slots containing only UL symbols from the end of the cell-specific time slot configuration period, and v) the number of UL symbols starting from the last symbol of the time slot immediately preceding a time slot containing only UL symbols. Here, a symbol not configured with either UL or DL symbols is a flexible symbol.
[0092] When UE-specific RRC signals are configured regarding symbol type, the base station can use cell-specific RRC signals to signal whether a flexible symbol is a DL symbol or a UL symbol. In this case, the UE-specific RRC signals cannot change a DL symbol or UL symbol configured with cell-specific RRC signals to another symbol type. The UE-specific RRC signals can use signaling to signal the N of the corresponding time slot for each time slot. slot symb The number of DL symbols in each symbol and the corresponding time slot N slot symbThe number of UL symbols among the symbols. In this case, the DL symbols of the time slot can be continuously configured with the first symbol to the i-th symbol of the time slot. In addition, the UL symbols of the time slot can be continuously configured with the j-th symbol to the last symbol of the time slot (where i < j). In a time slot, a symbol that is not configured with any of the UL symbols and DL symbols is a flexible symbol.
[0093] The type of symbol configured with the above RRC signal can be referred to as semi-static DL / UL configuration. In the semi-static DL / UL configuration where the RRC signal was previously configured, the flexible symbol can be indicated as a DL symbol, UL symbol indication, or flexible symbol by the dynamic time slot format information (SFI) sent on the physical DL control channel (PDCCH). In this case, the DL symbol or UL symbol configured with the RRC signal will not be changed to another symbol type. Table 1 illustrates the dynamic SFI that the base station can indicate to the UE.
[0094] [Table 1]
[0095]
[0096] In Table 1, D represents a DL symbol, U represents a UL symbol, and X represents a flexible symbol. As shown in Table 1, up to two DL / UL switches in a time slot can be allowed.
[0097] Figure 3 is a diagram for explaining the physical channels used in a 3GPP system (e.g., NR) and a typical signal transmission method using the physical channels. If the power of the UE is turned on or the UE camps on a new cell, the UE performs initial cell search (S101). Specifically, the UE can synchronize with the BS during the initial cell search. To this end, the UE can receive the primary synchronization signal (PSS) and the secondary synchronization signal (SSS) from the base station to synchronize with the base station and obtain information such as the cell ID. Thereafter, the UE can receive the physical broadcast channel from the base station and obtain the broadcast information in the cell.
[0098] After the initial cell search is completed, the UE receives the physical downlink shared channel (PDSCH) according to the physical downlink control channel (PDCCH) and the information in the PDCCH, so that the UE can obtain more specific system information than the system information obtained through the initial cell search (S102).
[0099] When a UE initially accesses a base station or does not have radio resources for signal transmission, the UE can perform a random access procedure (operations S103 to S106). First, the UE can send a preamble via the Physical Random Access Channel (PRACH) (S103) and receive a response message for the preamble from the base station via the PDCCH and the corresponding PDSCH (S104). When the UE receives a valid random access response message, the UE sends data, including the UE's identifier, to the base station via the Physical Uplink Shared Channel (PUSCH) indicated by the UL license sent from the base station via the PDCCH (S105). Next, the UE waits for the reception of the PDCCH as an indication from the base station for conflict resolution. If the UE successfully receives the PDCCH via its identifier (S106), the random access procedure is terminated.
[0100] Following the above process, the UE receives the PDCCH / PDSCH (S107) and transmits the Physical Uplink Shared Channel (PUSCH) / Physical Uplink Control Channel (PUCCH) (S108) as a general UL / DL signal transmission process. Specifically, the UE can receive downlink control information (DCI) via the PDCCH. The DCI can include control information for the UE, such as resource allocation information. Furthermore, the format of the DCI can vary depending on the intended purpose. The uplink control information (UCI) transmitted by the UE to the base station via the UL includes DL / UL ACK / NACK signals, Channel Quality Indicator (CQI), Precoding Matrix Index (PMI), Rank Indicator (RI), etc. Here, CQI, PMI, and RI can be included in the Channel State Information (CSI). In a 3GPP NR system, the UE can transmit control information such as the aforementioned HARQ-ACK and CSI via the PUSCH and / or PUCCH.
[0101] Figure 4 illustrates the SS / PBCH block for initial cell access in a 3GPP NR system. When power is on or when accessing a new cell, the UE can obtain time and frequency synchronization with that cell and perform an initial cell search procedure. The UE can detect the physical cell identifier N of the cell during the cell search procedure. cell ID Therefore, the UE can receive synchronization signals from the base station, such as the primary synchronization signal (PSS) and secondary synchronization signal (SSS), and synchronize with the base station. In this case, the UE can obtain information such as the cell identifier (ID).
[0102] Referring to Figure 4(a), the synchronization signal (SS) will be described in more detail. Synchronization signals can be classified into PSS and SSS. PSS can be used to obtain time-domain synchronization and / or frequency-domain synchronization, such as OFDM symbol synchronization and slot synchronization. SSS can be used to obtain frame synchronization and cell group ID. Referring to Figure 4(a) and Table 2, the SS / PBCH block can be configured with 20 consecutive RBs (=240 subcarriers) on the frequency axis and 4 consecutive OFDM symbols on the time axis. In this case, in the SS / PBCH block, PSS is transmitted in the first OFDM symbol via subcarriers 56 to 182, and SSS is transmitted in the third OFDM symbol. Here, the lowest subcarrier index of the SS / PBCH block is numbered starting from 0. In the first OFDM symbol where PSS is transmitted, the base station does not transmit signals via the remaining subcarriers, i.e., subcarriers 0 to 55 and subcarriers 183 to 239. Furthermore, in the third OFDM symbol for transmitting the SSS, the base station does not transmit signals via subcarriers 48 to 55 and subcarriers 183 to 191. The base station transmits the Physical Broadcast Channel (PBCH) via the remaining REs in the SS / PBCH block, excluding the signals mentioned above.
[0103] [Table 2]
[0104]
[0105] The SS allows a total of 1008 unique physical layer cell IDs to be divided into 336 physical layer cell identifier groups through a combination of three PSSs and SSSs. Each group includes three unique identifiers, specifically ensuring that each physical layer cell ID is only a part of one physical layer cell identifier group. Therefore, the physical layer cell ID N cell ID = 3N (1) ID + N (2) ID An index N, ranging from 0 to 335, can be used to indicate the physical layer cell identifier group. (1) ID and an index N indicating the range of physical layer identifiers in the physical layer cell identifier group from 0 to 2. (2) ID Uniquely defined. The UE can detect the PSS and identify one of three unique physical layer identifiers. Furthermore, the UE can detect the SSS and identify one of 336 physical layer cell IDs associated with the physical layer identifier. In this case, the sequence d of the PSS... PSS (n) is as follows.
[0106]
[0107] here, And was given as
[0108] .
[0109] In addition, the sequence d of SSS SSS (n) is as follows.
[0110]
[0111] here, And was given as
[0112] .
[0113] A radio frame with a length of 10 ms can be divided into two half-frames with a length of 5 ms. Referring to Figure 4(b), the time slots for transmitting the SS / PBCH block in each half-frame will be described. The time slots for transmitting the SS / PBCH block can be any of cases A, B, C, D, and E. In case A, the subcarrier spacing is 15 kHz and the start time of the SS / PBCH block is ({2, 8} + 14). (n) symbols. In this case, at carrier frequencies of 3 GHz or lower, n = 0 or 1. Furthermore, at carrier frequencies above 3 GHz but below 6 GHz, n can be 0, 1, 2, or 3. In case B, the subcarrier spacing is 30 kHz and the start time of the SS / PBCH block is {4, 8, 16, 20} + 28. n. In this case, at carrier frequencies of 3 GHz or lower, n = 0. Furthermore, at carrier frequencies above 3 GHz and below 6 GHz, n can be 0 or 1. In case C, the subcarrier spacing is 30 kHz and the start time of the SS / PBCH block is ({2, 8} + 14). (n) symbols. In this case, at carrier frequencies of 3 GHz or lower, n = 0 or 1. Furthermore, at carrier frequencies above 3 GHz but below 6 GHz, n can be 0, 1, 2, or 3. In case D, the subcarrier spacing is 120 kHz and the start time of the SS / PBCH block is the ({4, 8, 16, 20} + 28)th symbol. (n) symbols. In this case, at a carrier frequency of 6 GHz or higher, n = 0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18. In case E, the subcarrier spacing is 240 kHz and the start time of the SS / PBCH block is the ({8, 12, 16, 20, 32, 36, 40, 44} + 56)th symbol. (n) symbols. In this case, at a carrier frequency of 6 GHz or higher, n = 0, 1, 2, 3, 5, 6, 7, 8.
[0114] Figure 5 illustrates the process of transmitting control information and control channels in a 3GPP NR system. Referring to Figure 5(a), the base station can add a Cyclic Redundancy Check (CRC) masked with a Radio Network Temporary Identifier (RNTI) (e.g., XOR operation) to the control information (e.g., downlink control information (DCI)) (S202). The base station can scramble the CRC with an RNTI value determined according to the purpose / objective of each control information. The common RNTI used by one or more UEs can include at least one of System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), and Transmit Power Control RNTI (TPC-RNTI). In addition, UE-specific RNTIs can include at least one of Cell Temporary RNTI (C-RNTI) and CS-RNTI. Thereafter, the base station can perform rate matching according to the amount of resources used for PDCCH transmission after performing channel coding (e.g., polarity coding) (S204) (S206). Subsequently, the base station can multiplex the DCI based on the PDCCH structure based on Control Channel Elements (CCEs) (S208). Furthermore, the base station can apply additional processes such as scrambling, modulation (e.g., QPSK), interleaving, etc., to the multiplexed DCI (S210), and then map the DCI to the resources to be transmitted. A CCE is the basic resource unit used for a PDCCH, and a CCE can include multiple (e.g., six) Resource Element Groups (REGs). A REG can be configured with multiple (e.g., 12) REs. The number of CCEs used for a PDCCH can be defined as the aggregation level. In 3GPPNR systems, aggregation levels of 1, 2, 4, 8, or 16 can be used. Figure 5(b) is a diagram relating to CCE aggregation levels and PDCCH multiplexing, illustrating the types of CCE aggregation levels used for a PDCCH and the CCEs transmitted accordingly in the control area.
[0115] Figure 6 illustrates a control resource set (CORESET) in a 3GPP NR system in which the Physical Downlink Control Channel (PUCCH) can be transmitted. A CORESET is a time-frequency resource in which the PDCCH (i.e., the control signal for the UE) is transmitted. Furthermore, a search space, described later, can be mapped to a CORESET. Therefore, the UE can monitor the time-frequency domain designated as a CORESET instead of all frequency bands used for PDCCH reception and decode the PDCCH mapped to the CORESET. The base station can configure one or more CORESETs for each cell for the UE. A CORESET can be configured with up to three consecutive symbols on the time axis. Additionally, a CORESET can be configured in units of six consecutive PRBs on the frequency axis. In the embodiment of Figure 5, CORESET #1 is configured with consecutive PRBs, while CORESET #2 and CORESET #3 are configured with discontinuous PRBs. A CORESET can reside in any symbol within a time slot. For example, in the embodiment of Figure 5, CORESET #1 begins at the first symbol of the time slot, CORESET #2 begins at the fifth symbol of the time slot, and CORESET #9 begins at the ninth symbol of the time slot.
[0116] Figure 7 illustrates a method for setting up a PDCCH search space in a 3GPP NR system. Each CORESET can have at least one search space to transmit PDCCHs to a UE. In embodiments of this disclosure, the search space is the set of all time-frequency resources (hereinafter referred to as PDCCH candidates) capable of transmitting PDCCHs for a UE. The search space can include a common search space that requires common searching by UEs in 3GPP NR and a terminal-specific search space or UE-specific search space that requires specific UEs to search. In the common search space, a UE can monitor a PDCCH configured to be commonly searched by all UEs belonging to the same base station cell. Furthermore, a UE-specific search space can be set up for each UE, allowing the UE to monitor the PDCCH allocated to each UE at search space locations that vary depending on the UE. In the case of a UE-specific search space, the search spaces between UEs can partially overlap and be allocated due to the limited control area that can be allocated PDCCHs. Monitoring PDCCHs includes blind decoding of PDCCH candidates within the search space. When blind decoding is successful, it can be expressed as "PDCCH was successfully detected / received". When blind decoding fails, it can be expressed as "PDCCH was not detected / received" or "PDCCH was not successfully detected / received".
[0117] For ease of explanation, a PDCCH scrambled with a Group Common (GC) RNTI previously known to one or more UEs to transmit DL control information to one or more UEs is called a Group Common (GC) PDCCH or a common PDCCH. Furthermore, a PDCCH scrambled with a RNTI of a specific terminal already known to a specific UE to transmit UL scheduling information or DL scheduling information to that specific UE is called a UE-specific PDCCH. Common PDCCHs can be included in the common search space, and UE-specific PDCCHs can be included in either the common search space or the UE-specific PDCCH.
[0118] The base station can signal to each UE or group of UEs via the PDSCH information regarding resource allocation for the Paging Channel (PCH) and Downlink Shared Channel (DL-SCH) as transport channels (i.e., DL clearance) or resource allocation for the Uplink Shared Channel (UL-SCH) and Hybrid Automatic Repeat Request (HARQ) (i.e., UL clearance). The base station can transmit PCH transport blocks and DL-SCH transport blocks via the PDSCH. The base station can also transmit data excluding specific control information or specific service data via the PDSCH. Furthermore, the UE can receive data excluding specific control information or specific service data via the PDSCH.
[0119] The base station can include information in the PDCCH about which UE (one or more UEs) the PDSCH data is sent to and how the PDSCH data will be received and decoded by the corresponding UE, and then send the PDCCH. For example, suppose the DCI sent on a particular PDCCH is CRC masked with RNTI "A", and the DCI indicates that the PDSCH is allocated to radio resource "B" (e.g., frequency location) and indicates transmission format information "C" (e.g., transport block size, modulation scheme, coding information, etc.). The UE uses the RNTI information it possesses to monitor the PDCCH. In this case, if there is a UE performing blind decoding of the PDCCH using RNTI "A", then that UE receives the PDCCH and, based on the information in the received PDCCH, receives the PDSCH indicated by "B" and "C".
[0120] Table 3 shows an example of the Physical Uplink Control Channel (PUCCH) used in a wireless communication system.
[0121] [Table 3]
[0122]
[0123] PUCCH can be used to send the following UL control information (UCI).
[0124] - Scheduling Request (SR): Information used to request UL UL-SCH resources.
[0125] - HARQ-ACK: A response to the PDCCH (indicating DL SPS release) and / or to a DL transport block (TB) on the PDSCH. HARQ-ACK indicates whether information transmitted on the PDCCH or PDSCH has been received. HARQ-ACK responses include positive ACK (simply ACK), negative ACK (NACK hereinafter), discontinuous transmission (DTX), or NACK / DTX. Here, the terms HARQ-ACK are used interchangeably with HARQ-ACK / NACK and ACK / NACK. Typically, ACK can be represented by a bit value of 1, while NACK can be represented by a bit value of 0.
[0126] - Channel State Information (CSI): Feedback information about the DL channel. The UE generates it based on the CSI-reference signal (RS) transmitted by the base station. MIMO-related feedback information includes the Rank Indicator (RI) and the Precoding Matrix Indicator (PMI). The CSI can be divided into CSI Part 1 and CSI Part 2 based on the information indicated by the CSI.
[0127] In the 3GPP NR system, five PUCCH formats can be used to support various service scenarios, channel environments, and frame structures.
[0128] PUCCH format 0 is a format capable of transmitting 1 or 2 bits of HARQ-ACK information or SR. PUCCH format 0 can be transmitted using one or two OFDM symbols on the time axis and one RB on the frequency axis. When transmitting PUCCH format 0 in two OFDM symbols, the same sequence on both symbols can be transmitted through different RBs. This allows the UE to obtain frequency diversity gain. More specifically, the UE can, according to M... bit One bit of UCI (M bit = 1 or 2) to determine the value m of the circular shift. cs And will be achieved by cyclically shifting a base sequence of length 12 to a predetermined value m. cs The obtained sequence is mapped to an OFDM symbol and 12 REs of a PRB, and the sequence is transmitted. If the number of cyclic shifts available to the UE is 12 and M... bit =1, then 1 bit UCI 0 and 1 can be represented by a sequence corresponding to two cyclic shifts with a difference of 6 in the cyclic shift value. Furthermore, when M bit When = 2, the 2-bit UCI 00, 01, 11 and 10 can be represented by a sequence corresponding to four cyclic shifts with a difference of 3 in the cyclic shift values.
[0129] PUCCH format 1 can deliver 1 or 2 bits of HARQ-ACK information or SR. PUCCH format 1 can be transmitted using consecutive OFDM symbols on the time axis and one PRB on the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 can be one of 4 to 14. More specifically, it can be used for M... bit BPSK modulation is performed using a UCI of 1. The UE can then utilize Quadrature Phase Shift Keying (QPSK) to modulate the M... bit Modulation is performed using a UCI of 2. The signal is obtained by multiplying the modulated complex-valued symbol d(0) by a sequence of length 12. In this case, the sequence can be the base sequence used for PUCCH format 0. The UE transmits the obtained signal by extending the even-numbered OFDM symbols assigned to PUCCH format 1 with a time-axis orthogonal cover code (OCC). PUCCH format 1 determines the maximum number of different UEs multiplexed in an RB based on the length of the OCC to be used. The demodulation reference signal (DMRS) can be extended with the OCC and mapped to the odd-numbered OFDM symbols of PUCCH format 1.
[0130] PUCCH format 2 can deliver more than 2 bits of UCI. PUCCH format 2 can be transmitted via one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. When transmitting PUCCH format 2 in two OFDM symbols, the sequences transmitted in different RBs through the two OFDM symbols can be identical. Here, the sequence can be multiple modulated complex-valued symbols d(0), ..., d(M). symbol -1). Here, M symbol It can be M bit / 2. Through this, the UE can obtain frequency diversity gain. More specifically, for M... bit One bit of UCI (M bit >2) Perform bit-level scrambling, QPSK modulation, and map it to the RB of one or two OFDM symbols. Here, the number of RBs can be one from 1 to 16.
[0131] PUCCH format 3 or PUCCH format 4 can deliver more than 2 bits of UCI. PUCCH format 3 or PUCCH format 4 can be transmitted via consecutive OFDM symbols on the time axis and one PRB on the frequency axis. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 can be one of 4 to 14. Specifically, the UE utilizes 2 / 3 binary phase shift keying (BPSK) or QPSK to transmit M... bit One bit of UCI (M bit >2) Modulate to generate complex numerical symbols d(0) to d(M)symb -1). Here, when using π / 2-BPSK, M symb = M bit However, when using QPSK, M symb = M bit / 2. The UE may not apply block unit extension to PUCCH format 3. However, the UE may use a 12-length PreDFT-OCC to apply block unit extension to one RB (i.e., 12 subcarriers), allowing PUCCH format 4 to have two or four multiplexing capabilities. The UE performs transmit precoding (or DFT precoding) on the extended signal and maps it to each RE to transmit the extended signal.
[0132] In this scenario, the number of Restricted Blocks (RBs) occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 can be determined based on the length of the UCI sent by the UE and the maximum coding rate. When the UE uses PUCCH format 2, it can send HARQ-ACK and CSI information together via PUCCH. When the number of RBs that the UE can send exceeds the maximum number of RBs that can be used with PUCCH format 2, PUCCH format 3, or PUCCH format 4, the UE can send only the remaining UCI information without sending some UCI information, based on the priority of the UCI information.
[0133] PUCCH format 1, PUCCH format 3, or PUCCH format 4 can be configured using the RRC signal to indicate frequency hopping in the time slot. When frequency hopping is configured, the index of the RB to be hopped can be configured using the RRC signal. When PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted over N OFDM symbols on the time axis, the first hop can have floor (N / 2) OFDM symbols and the second hop can have ceiling (N / 2) OFDM symbols.
[0134] PUCCH format 1, PUCCH format 3, or PUCCH format 4 can be configured to be repeatedly transmitted in multiple time slots. In this case, the number K of time slots in which the PUCCH is repeatedly transmitted can be configured via an RRC signal. The repeatedly transmitted PUCCH must begin at a constant position in the OFDM symbol within each time slot and have a constant length. When one of the OFDM symbols in the time slot where the UE should transmit the PUCCH is indicated as a DL symbol via an RRC signal, the UE can choose not to transmit the PUCCH in the corresponding time slot and delay the transmission of the PUCCH to the next time slot.
[0135] Figure 8 is a conceptual diagram illustrating carrier aggregation. Carrier aggregation is a method in which a UE uses multiple frequency blocks or (in a logical sense) cells configured with UL resources (or component carriers) and / or DL resources (or component carriers) as a large logical band so that the wireless communication system can use a wider bandwidth. A component carrier can also be referred to by the terms primary cell (PCell), secondary cell (SCell), or primary SCell (PScell). However, for convenience of description, the term "component carrier" will be used below.
[0136] Referring to Figure 8, as an example of a 3GPP NR system, the entire system bandwidth can include up to 16 component carriers, and each component carrier can have a bandwidth of up to 400 MHz. Component carriers can include one or more physically contiguous subcarriers. Although Figure 8 shows each component carrier with the same bandwidth, this is merely an example, and each component carrier can have a different bandwidth. Furthermore, although each component carrier is shown as adjacent to each other on the frequency axis, the figure is shown conceptually, and each component carrier can be physically adjacent to each other or spaced apart.
[0137] Different center frequencies can be used for each component carrier. Alternatively, a common center frequency can be used for physically adjacent component carriers. Assuming all component carriers are physically adjacent in the embodiment of Figure 8, center frequency A can be used in all component carriers. Alternatively, assuming the respective component carriers are not physically adjacent to each other, center frequencies A and B can be used in each component carrier.
[0138] When extending the total system bandwidth through carrier aggregation, the bandwidth used for communication with each UE can be defined on a component carrier basis. UE A can use 100 MHz as the total system bandwidth and perform communication using all five component carriers. UEs B1-B5 can perform communication using only 20 MHz bandwidth and one component carrier. UEs C1 and C2 can each use 40 MHz bandwidth and two component carriers for communication. These two component carriers can be logically / physically adjacent or non-adjacent. UE C1 represents the case of using two non-adjacent component carriers, while UE C2 represents the case of using two adjacent component carriers.
[0139] Figure 9 is a diagram used to illustrate signal carrier communication and multi-carrier communication. In particular, Figure 9(a) shows a single-carrier subframe structure and Figure 9(b) shows a multi-carrier subframe structure.
[0140] Referring to Figure 9(a), in FDD mode, a typical wireless communication system can perform data transmission or reception using a DL band and a corresponding UL band. In another specific embodiment, in TDD mode, the wireless communication system can divide radio frames into UL time units and DL time units in the time domain, and perform data transmission or reception using the UL / DL time units. Referring to Figure 9(b), three 20 MHz component carriers (CCs) can be aggregated into each of the UL and DL, enabling a bandwidth of 60 MHz. Each CC can be adjacent to or not adjacent to each other in the frequency domain. Figure 9(b) shows the case where the bandwidths of the UL CCs and DL CCs are the same and symmetrical, but the bandwidth of each CC can be determined independently. Furthermore, asymmetric carrier aggregation with different numbers of UL CCs and DL CCs is possible. The DL / UL CCs allocated / configured to a specific UE via RRC can be referred to as the serving DL / UL CCs of that specific UE.
[0141] A base station can communicate with a UE by activating some or all of the UE's serving CCs or by deactivating some CCs. The base station can change the CCs to be activated / deactivated, and can change the number of CCs to be activated / deactivated. If the base station allocates CCs available to the UE as cell-specific or UE-specific, at least one of the allocated CCs will not be deactivated unless the CC allocation for the UE is completely reconfigured or the UE is handed over. A CC that is not deactivated by the UE is called the primary CC (PCC) or primary cell (PCell), while CCs that the base station can freely activate / deactivate are called secondary CCs (SCCs) or secondary cells (SCells).
[0142] Meanwhile, 3GPP NR uses the concept of cells to manage radio resources. A cell is defined as a combination of DL resources and UL resources, i.e., a combination of DL CC and UL CC. A cell can be configured with DL resources alone, or it can be configured with a combination of DL resources and UL resources. When carrier aggregation is supported, the link between the carrier frequencies of DL resources (or DL CC) and UL resources (or UL CC) can be indicated by system information. The carrier frequency refers to the center frequency of each cell or CC. The cell corresponding to a PCC is called a PCell, and the cell corresponding to an SCC is called an SCell. The carrier corresponding to a PCell in DL is the DL PCC, and the carrier corresponding to a PCell in UL is the UL PCC. Similarly, the carrier corresponding to an SCell in DL is the DL SCC, and the carrier corresponding to an SCell in UL is the UL SCC. Depending on the UE's capabilities, a serving cell can be configured with one PCell and zero or more SCells. In the case of a UE in the RRC_CONNECTED state but not configured for carrier aggregation or not supporting carrier aggregation, only one serving cell is configured with only a PCell.
[0143] As mentioned above, the term "cell" used in carrier aggregation is distinguished from the term "cell" referring to a geographical area that provides communication services through a base station or an antenna array. That is, a component carrier can also be referred to as a scheduled cell, a scheduled cell, a primary cell (PCell), a secondary cell (SCell), or a primary SCell (PScell). However, to distinguish between cells representing a geographical area and cells in carrier aggregation, in this disclosure, cells in carrier aggregation are referred to as CCs, and cells representing a geographical area are referred to as cells.
[0144] Figure 10 is a diagram illustrating an example of cross-carrier scheduling. When cross-carrier scheduling is set up, the control channel transmitted via the first CC can use the Carrier Indicator Field (CIF) to schedule the data channel transmitted via either the first CC or the second CC. The CIF is included in the DCI. In other words, a scheduling cell is set up, and the DL license / UL license transmitted in the PDCCH area of that scheduling cell schedules the PDSCH / PUSCH of the scheduled cell. That is, there is a search area for multiple component carriers in the PDCCH area of the scheduling cell. The PCell can essentially be the scheduling cell, and a specific SCell can be designated as the scheduling cell by the upper layer.
[0145] In the embodiment of Figure 10, it is assumed that three DL CCs are combined. Here, it is assumed that DL component carrier #0 is a DLPCC (or PCell), and DL component carriers #1 and #2 are DL SCCs (or SCells). Furthermore, it is assumed that the DLPCC is set as a PDCCH monitoring CC. When cross-carrier scheduling is not configured via UE-specific (or UE group-specific or cell-specific) higher-layer signaling, CIF is disabled, and each DL CC can transmit only the PDCCH for scheduling its PDSCH according to the NR PDCCH rules without CIF (non-cross-carrier scheduling, self-carrier scheduling). Meanwhile, if cross-carrier scheduling is configured via UE-specific (or UE group-specific or cell-specific) higher-layer signaling, CIF is enabled, and a specific CC (e.g., DL PCC) can use CIF to transmit not only the PDCCH for scheduling DL CC A but also the PDCCH for scheduling another CC (cross-carrier scheduling). On the other hand, no PDCCH is transmitted in the other DL CC. Therefore, the UE monitors the PDCCH excluding CIF to receive the PDSCH of self-carrier scheduling depending on whether cross-carrier scheduling is configured for the UE, or monitors the PDCCH including CIF to receive the PDSCH of cross-carrier scheduling.
[0146] On the other hand, Figures 9 and 10 illustrate the subframe structure of a 3GPP LTE-A system, and the same or similar configuration can be applied to a 3GPP NR system. However, in a 3GPP NR system, the subframes in Figures 9 and 10 can be replaced with time slots.
[0147] Referring to Figure 11, in a 3GPP NR system, a UE can perform transmission / reception using a bandwidth equal to or less than the bandwidth of the carrier (or cell). For this purpose, a UE can be configured with one or more Bandwidth Parts (BWPs) from the base station. A BWP consists of consecutive PRBs. Referring to Figure 11(a), BWPs can be configured to not overlap within the bandwidth of the carrier (or cell). Referring to Figure 11(b), BWPs in the carrier (or cell) can be configured to overlap. Furthermore, a BWP can be configured to be included in another BWP. One or more BWPs can be assigned and configured for each UE among the BWPs configured in the carrier (or cell). Only one BWP is active in the carrier (or cell) (the active BWP), and the UE does not expect to receive or transmit any signals in any PRBs other than the active BWP in the carrier (or cell). The UE can use one of the assigned and configured active BWPs to transmit and receive with the base station.
[0148] In TDD cells, each cell can be configured with a maximum of 4 DL BWPs and a maximum of 4 UL BWPs. In FDD cells, each cell can be configured with a maximum of four DL / UL BWP pairs. A UE can activate one DL BWP and one UL BWP for each carrier (or cell). A DCI can be used to instruct the UE to move from one BWP to another, i.e., deactivate the current BWP and activate a new BWP (hereinafter referred to as BWP handover). Specifically, to change the UE's DL BWP, a Bandwidth Part Indicator (BPI) indicating the newly activated BWP can be included in the DCI scheduling PDSCH. That is, when the DCI scheduling PDSCH is received, the UE can know from the BPI which BWP the PDSCH is transmitted through, and from the Resource Allocation (RA) information of the DCI which PRBs in the BWP indicated by the BPI are transmitted from. Similarly, to change the UE's UL BWP, a BPI indicating the newly activated BWP can be included in the DCI scheduling PUSCH. In other words, when the DCI scheduling PUSCH is received, the UE can know through the BPI which BWP should be used to send the PUSCH, and through the RA information of the DCI, it can know which PRBs in the BWPs indicated by the BPI should send the PUSCH. In the case of a TDD cell, the BPI indicates either the DL BWP or the UL BWP, while in the case of an FDD cell, the BPI indicates the DL BWP / UL BWP pair.
[0149] Referring to Figure 12, when multiple BWPs are configured in a UE, at least one CORESET can be configured / assigned to the UE in each BWP. Referring to Figures 12(a) and 12(b), the CORESET for each BWP can reside in the time / frequency resource domain occupied by each BWP. In other words, CORESET #1 for BWP #1 exists in the PRB of the time / frequency resource domain occupied by BWP #1, while CORESET #2 for BWP #2 can exist in the PRB of the time / frequency resource domain occupied by BWP #2. Referring to Figure 12(b), when BWPs are configured to overlap, the PRBs occupied by the CORESETs are within their own BWP time / frequency resource domains, but can reside in other BWPs. In other words, CORESET #2 for BWP #2 can overlap with the PRB of the time / frequency resource domain occupied by BWP #1.
[0150] As described above, multiple BWPs can be configured in a carrier (or cell), and each BWP can consist of multiple consecutive PRBs. Alternatively, only one BWP can be activated in a carrier (or cell) (the active BWP), and the UE does not expect to receive or transmit any signals in any PRBs other than the active BWP in the carrier (or cell). The active BWP can be changed (BWP switching or changing) using a BPI in the DCI. The BWP indicated by the BPI is newly activated, while other configured BWPs are deactivated. A BPI can be included in the DCI that schedules the PDSCH or PUSCH.
[0151] When multiple BWPs are configured in a carrier (or cell), the bandwidth / size (e.g., the number of PRBs) of each BWP can be configured independently. Therefore, the number of PRBs can be different for each BWP. Simultaneously, the size of the DCI transmitted from an active BWP can be determined based on the size of the BWP. Specifically, the RA field size of the DCI transmitted from an active BWP can be determined based on the size of the active or initial BWP. Therefore, when DCI scheduling involves BWPs of a different size than those used to determine the DCI size, the issue of different RA field lengths / sizes (e.g., number of bits) should be addressed.
[0152] The following describes methods for allocating resources when configuring a BWP in a carrier (or cell) and methods for transmitting and receiving data accordingly.
[0153] For ease of explanation, the terminology will be defined as follows.
[0154] - Active BWP: Indicates the active BWP. Each cell can activate one BWP. It indicates the BWP that transmits and receives signals. For example, a DL active BWP indicates a BWP that performs PDCCH / PDSCH reception on it. A UL active BWP indicates a BWP that performs PUCCH / PUSCH transmission on it. Depending on the duplex method, the DL active BWP and the UL active BWP can be the same or different.
[0155] - Inactive BWP: Indicates an inactive BWP. It represents the remaining BWPs in a cell besides the active BWP, and those BWPs that do not perform signal transmission and reception.
[0156] - BWP Switching: BWP switching is the process of changing the active BWP from the currently active BWP to the newly active BWP. For example, when (i) the active BWP at the time of receiving the PDCCH (or DCI) and (ii) the BWP indicated by the BPI of the PDCCH (or DCI) are different, the UE can change the active BWP from the currently active BWP to the BWP indicated by the BPI. That is, after the BWP switching, the active BWP becomes the BWP indicated by the BPI of the PDCCH (or DCI).
[0157] - Current (Active) BWP: This is the active BWP at the current point in time when receiving the PDCCH (or DCI) containing scheduling information. The currently active BWP can have different UL BWPs and DL BWPs. When performing a BWP switchover, it can be referred to as the previous (active) BWP compared to the new (active) BWP to be activated.
[0158] - New (Active) BWP: At the current point in time when the PDCCH (or DCI) containing scheduling information is received, it is an inactive BWP, but indicates the BWP to be activated via BWP handover. That is, it shows the active BWP after the BWP handover.
[0159] - Initial (Active) BWP: During or after RRC connection establishment (connection setup), before configuring the BWP for the UE, it indicates the BWP that the UE uses for the initial connection.
[0160] - Default BWP: If not scheduled for a period of time or longer, the UE will switch the active DL BWP (or DL / ULBWP pair) to the default BWP.
[0161] - BWP's RA field: Represents the RA field used for scheduling BWP.
[0162] - RA field length required for BWP: Indicates the length / size (e.g., number of bits) of the RA field used to schedule the BWP. The RA field size is determined based on the BWP's frequency band (e.g., the number of RBs).
[0163] - Scheduling BWP: This refers to scheduling data transmission and reception within the BWP. For example, it can refer to scheduling PDSCH reception or PUSCH transmission within the BWP.
[0164] - Scheduling BWP #B from BWP #A: Reception of scheduling information (e.g., DCI) can be performed in BWP #A, and corresponding data transmission and reception can be performed in BWP #B. Additionally, it may mean that the length / size of the scheduling information (e.g., DCI) is determined based on the size of BWP #A (e.g., the number of RBs), and corresponding data transmission and reception are performed in BWP #B.
[0165] Example 1: Bitmap-based scheduling
[0166] The UE can determine the Resource Block Group (RBG) size P based on the number of PRBs included in the BWP. An RBG is the basic unit of a bitmap-based resource allocation method (e.g., RA type 0), and an RBG consists of P consecutive PRBs. Referring to Table 4, one of the two configurations for the RBG size P can be configured as RRC, and the UE can have a larger RBG size (P) value as the number of PRBs in the BWP increases. In a BWP with N PRBs, the RA field used for bitmap-based resource allocation requires ceil (N / P) bits. For example, if the BWP consists of 40 PRBs and configuration 1 is configured, then the RBG size P = 4. That is, four (consecutive) PRBs are grouped to form an RBG, and ten RBGs are used for resource allocation. In this case, the RA field requires 10 bits.
[0167] [Table 4]
[0168]
[0169] Different BWPs can be configured with different numbers of PRBs. Therefore, the RBG size and number can be different for each BWP. Thus, to schedule another BWP from one BWP, the issue of different RA field lengths / sizes (e.g., number of bits) should be addressed.
[0170] As a solution to the above problem, if multiple BWPs are configured in the UE, the UE can determine multiple DCI lengths based on the length of the RA field required by each BWP. Therefore, the UE can perform blind PDCCH decoding by assuming multiple DCI lengths. Although this method solves the problem, the UE's power consumption is significant because it performs blind PDCCH decoding by assuming multiple DCI lengths.
[0171] Alternatively, the UE can configure its multiple BWPs to determine the DCI length based on the longest of the RA field lengths required by each BWP. Therefore, the UE uses the DCI length reflecting the length of the RA field calculated based on the largest BWP to perform blind decoding. This method solves the aforementioned problem and does not increase the number of blind PDCCH decodes for the UE; however, because the DCI length becomes longer, the coding gain of the PDCCH decreases, or it introduces high overhead in the control channel.
[0172] In another approach, the UE can only perform blind PDCCH decoding using a DCI length that reflects the length of the RA field calculated based on the maximum BWP, when a higher-level (e.g., RRC) parameter (e.g., BandwidthPart-Config) that informs the BWP configuration is configured, and different sized BWPs are configured according to the corresponding configuration information. When BandwidthPart-Config is not configured, the UE can perform blind PDCCH decoding based on the DCI length corresponding to the default BWP.
[0173] As another method, the UE can determine the DCI length based on the RA field length required by the activated BWP and use the determined DCI length to perform blind PDCCH decoding. That is, the UE can interpret the RA differently depending on the BPI value of the DCI. For example, when the BPI indicates the currently active BWP, the RA can be interpreted based on the RBG size of the currently active BWP. On the other hand, if the BPI indicates a BWP other than the currently active BWP (hereinafter referred to as the newly activated BWP), the RA can be interpreted based on the RBG size of the newly activated BWP. In this case, the length of the RA field included in the DCI is referred to as K. current The length of the RA field required for a newly activated BWP is called K. new As mentioned above, the required length of the RA field can be determined by ceil (number of PRBs in BWP / size of RBG). Here, if K current Greater than or equal to K new Then the K of DCI current The i-th bit of the RA field (hereinafter referred to as the DCI RA field) indicates whether the i-th RBG of the newly activated BWP should be allocated. Furthermore, the last K bits of the DCI RA field... current -K new Each bit is reserved as either 0 or 1. If K current Less than K new Then the newly activated BWP's K new K in RGB new -K currentRegardless of the RA field value, each RBG will never be allocated resources, and the RA field can indicate the K about the new BWP to be activated. current Information on whether an RBG has been allocated. The i-th bit of the DCI RA field indicates whether the f(i)-th RBG to be newly activated BWP has been allocated. Here, f(i) is the RBG with respect to {1,2,...,K}. current} -> {1,2, ..., K new The corresponding function. For example, the configuration of f(i) can be as follows.
[0174] - It can be configured as f(i) = i. Therefore, the i-th bit of the RA field of the DCI indicates whether the i-th RBG of the newly activated BWP is allocated. Here, the UE only receives information about bits 1 to K. current RBG's resource allocation information, and cannot receive information about K. current +1 to K new RBG resource allocation information.
[0175] - It can be configured as f(i) = i + offset. The offset value can be 0, 1, ..., (K... new –K current One of them. Referring to Figure 13, when BWP #1 has 5 RBGs and BWP #2 has 8 RBGs, the resource allocation results when BWP #1 indicates BWP #1 scheduling information and when BWP #1 indicates BWP #2 scheduling information are as follows. Let the value of the RA field be [1 0 0 1 1]. Referring to Figure 13(a), when BWP #1 indicates BWP #1 scheduling information, RBG #1, RBG #4, and RBG #5 of BWP #1 can be allocated. Referring to Figure 13(b), if BWP #1 indicates BWP #2 scheduling information and the offset is 0, then RBG #1, RBG #4, and RBG #5 of BWP #2 can be allocated. Referring to Figure 13(c), if BWP #1 indicates BWP #2 scheduling information and the offset is 2, then RBG #3, RBG #6, and RBG #7 of BWP #2 can be allocated.
[0176] - f(i) can be determined based on the UE's C-RNTI or a value derived from C-RNTI. For example, f(i) = i + (C-RNTI mod (K) new -K current +1)). Therefore, the i-th bit of the DCI RA field indicates whether to allocate the i+(C-RNTI mod (K) bit of the newly activated BWP. new -K current+1)) RBGs. As another example, a pseudo-random sequence using C-RNTI can be used. For example, f(i) = i + (g(C-RNTI) mod (K) new -K current +1)). Here, g(C-RNTI) is a pseudo-random sequence created using C-RNTI. Since f(i) is determined based on C-RNTI, the resource allocation due to f(i) is different for each UE. However, in this method, the resource allocation due to f(i) is the same regardless of the BWP handover time.
[0177] - f(i) can be determined based on the UE's C-RNTI and slot index, or a value derived from that value. For example, f(i) = i + (n_slot + C-RNTI mod (K) new -K current +1)). Here, n_slot is the index of the slot for receiving PDCCH or the index of the slot for allocating PDSCH. Therefore, the i-th bit of the DCI RA field indicates whether the i+(n_slot+C-RNTI mod (K) bit of the newly activated BWP is allocated. new -K current +1)) RBGs. As another example, a pseudo-random sequence using C-RNTI and slot indexes can be used. For example, f(i) = i + (g(C-RNTI, n_slot) mod (K) new -K current +1)). Here, g(C-RNTI, n_slot) is a pseudo-random sequence created using C-RNTI and n_slot. Since f(i) is determined not only by the C-RNTI value but also by the BWP handover time point, the resource allocation resulting from f(i) is different for each UE and for each BWP handover time point.
[0178] As another method, when K new Greater than K current At that time, the RBG set RBG_set is grouped by combining the RBGs of the BWP to be newly activated, so that the K of the DCI received from the currently activated BWP is... current The bit RA field (hereinafter referred to as the DCI RA field) can indicate whether to schedule the RBG set. For example, grouping RGB into S groups to make the RBG set K. new,RBG_set =ceil(K new / S) items. For example, RBG set #1 can be composed of RBG#1 to RBG#S, and RBG set #2 can be composed of RBG#(S+1) to RBG#(2 S) constitutes the remaining RBGs excluding the last RBG set. The remaining RBGs consist of S RBGs, and the last RBG set can include ((K) RBGs. new -1) mod S)+1 RBGs. In this case, the i-th bit of the DCI RA field indicates whether to allocate the f(i)-th RBG_set to be newly activated BWP. Here, f(i) is the set of RBGs in {1,2,...,K}. current} -> {1,2,...,K new,RBG_set The corresponding function. For example, the configuration of f(i) can be as follows.
[0179] - f(i) can be configured as f(i) = i. Therefore, the i-th bit of the DCI RA field indicates whether the f(i)-th RBG set to be newly activated BWP is allocated. Here, the UE only receives data for 1 to K. current Resource allocation information for the RBG set, and cannot be allocated for K. current +1 to K new,RBG_set Resource allocation information for RBG sets.
[0180] - It can be configured as f(i) = i + offset. The offset value can be 0, 1, ..., (K... new,RBG_set -K current )one of the.
[0181] - f(i) can be determined based on the UE's C-RNTI or a value derived from C-RNTI. For example, f(i) = i + (C-RNTI mod (K) new,RBG_set -K current +1)). Therefore, the i-th bit of the DCI RA field indicates whether to allocate the i+(C-RNTI mod (K) bit of the newly activated BWP. new,RBG_set -K current +1)) RGB sets. As another example, it is possible to use pseudo-random sequences using C-RNTI. For example, f(i) = i + (g(C-RNTI) mod (K) new,RBG_set -K current +1)). Here, g(C-RNTI) is a pseudo-random sequence created using C-RNTI. Since f(i) is determined based on C-RNTI, the resource allocation due to f(i) is different for each UE. However, in this method, the resource allocation due to f(i) is the same regardless of the BWP handover time.
[0182] - f(i) can be determined based on the UE's C-RNTI and slot index, or a value derived from that value. For example, f(i) = i + (n_slot + C-RNTI mod (K)new,RBG_set -K current +1)). Here, n_slot is the index of the slot for receiving PDCCH or the index of the slot for allocating PDSCH. Therefore, the i-th bit of the DCI RA field indicates whether the i+(n_slot+C-RNTI mod (K) bit of the newly activated BWP is allocated. new,RBG_set -K current +1)) RBG sets. As another example, a pseudo-random sequence using C-RNTI and slot indexing can be used. For example, f(i) = i + (g(C-RNTI, n_slot) mod (K) new,RBG_set -K current +1)). Here, g(C-RNTI, n_slot) is a pseudo-random sequence created using C-RNTI and n_slot. Since f(i) is determined not only by the C-RNTI value but also by the BWP handover time point, the resource allocation resulting from f(i) is different for each UE and for each BWP handover time point.
[0183] The above method relates to events that may occur when a BWP handover is performed between BWPs with different PRB numbers. After a BWP handover, the UE can perform PDCCH decoding by calculating the DCI length based on the RA field length of the newly activated BWP. Furthermore, when operating in fallback mode, the UE can perform PDCCH decoding in the case of DL by calculating the DCI length based on the RA field length of the BWP considered the default DL BWP. Additionally, in the case of UL, the UE can perform PDCCH decoding by calculating the DCI length based on the RA field length of the BWP considered the default UL BWP.
[0184] As another example of the invention, if the size of the RA field of the newly activated BWP indicated by the BPI is larger than the size of the RA field of the currently activated BWP, the UE can append '0' to fit the larger RA field size. Specifically, when the size of the RA field of the currently active BWP is referred to as K... current Furthermore, the size of the RA field of the newly activated BWP is referred to as K. RBG,set (or K) new When decoding the DCI, the UE can then use K. RBG_set -K current Add a zero to K current The length of the RA field is then used to interpret the DCI field values (e.g., K). new (Length RA). Here, regarding adding K. RBG_set -K currentThe following methods can be considered for the position of 0.
[0185] For example, UE can use K RBG_set -K current Add a zero to K current The length of the RA field is determined by the preceding part (most significant bit (MSB)). This is achieved by using K as is. current The RA field of length can have a range of resource allocations (e.g., f(i) = i), and resource allocation is performed in a newly activated BWP within the range of resource allocations that the currently activated BWP can have, or, according to the above method, the least significant bit (LSB) K can be reinterpreted differently. current The range of resource allocations that bits can have. For example, when increasing the granularity of resource allocation to perform resource allocation or having the same resource allocation as the currently active BWP, the resource allocation can be configured to shift within the newly activated BWP by configuring an offset value for each UE.
[0186] As another example, UE can use K RBG_set -K current Add a zero to K current The length of the RA field is the latter part (least significant bit (LSB), after). By K current The length of the RA field can be a range of resource allocations minus a certain value, providing maximum flexibility without scheduling constraints when allocating resources in a newly activated BWP. For example, when configured as K... current The RA field for length can have a resource allocation range of {0, 1, 2, ..., 9}. When the size of the newly activated BWP is doubled, by adding '0' to the LSB of the RA field, the resource allocation range in the newly activated BWP can be {0, 2, 4, 6, 8, 10, ..., 18}. This provides maximum flexibility without scheduling constraints when allocating resources in the newly activated BWP during a BWP switchover.
[0187] As another example, UE can use K RBG_set -K current P zeros from the zeros are appended to K. current The length of the RA field is the beginning of the most significant bit (MSB), and Q zeros are appended to K. current The length of the RA field is determined by the latter part (least significant bit (LSB)). Here, P + Q = K. RBG_set -K current It is possible to divide R by (K). RBG_set -K currentP (or Q) is obtained from the remainder of +1). Here, R can be obtained from C-RNTI of the UE. For example, P = C-RNTI mod (K RBG_set -K current +1), Q=K RBG_set -K current -P. Furthermore, R can be obtained from the UE's C-RNTI and slot index. For example, P = (C-RNTI + ns) mod (K). RBG_set -K current +1), Q=K RBG_set -K current -P. Here, ns represents the time slot index. Additional random numbers can be included in the equation used to obtain P.
[0188] Example 2: Scheduling based on Resource Indicator Value (RIV)
[0189] The RIV method is used in LTE as a method for indicating the continuous allocation of resources. In LTE DL Type 2 resource allocation, the RIV method is used to allocate consecutive RBs. More specifically, PDCCH DCI formats 1A, 1B, 1D, EPDCCH DCI formats 1A, 1B, 1D, and MPDCCH DCI formats 6-1A have RIV values, and the starting RB index can be determined through the RIV value. start and the number L of continuously allocated RBs CRBs Here, RB can refer to either a Virtual Resource Block (VRB) or a Physical Resource Block (PRB). In existing LTE systems, the RIV value is determined as follows.
[0190] [Equation 1]
[0191]
[0192] Here, N DL RB This is the number of RBs in the DL bandwidth (BW). When the RIV-based resource allocation method is used for the uplink, N DL RB The number N of RBs can be used in UL BW UL RB Replace them. When BWP is configured, DL BW and UL BW can be replaced with DLBWP and UL BWP respectively.
[0193] Here, RIV has 0, 1, ..., N. DL RB (N DL RBThe value of +1) / 2-1. Therefore, the number of bits required to represent RIV in existing LTE is defined as ceil (log2(N) / 2-1). DL RB (N DL RB +1) / 2)).
[0194] Figure 14 illustrates resource allocation according to the RIV method. Referring to Figure 14, when the number of RBs is 5, N RB (N RB +1) / 2 = 15. Therefore, RIV has values of 0, 1, ..., 14, and the number of bits required to represent RIV is four. When RB start = 0 and L CRBs When RIV = 3, RIV has 10 according to Equation 1. After receiving RIV = 10, the UE can determine the RB that satisfies RIV = 10 based on the relationship in Equation 1. start and L CRBs Therefore, the UE is able to know the relationship with the RB. start = 0 and L CRBs = 3 corresponds to {RB #0 to 2} which are allocated for data (e.g., PDSCH or PUSCH) transmission / reception. Similarly, if RB start = 2 and L CRBs If RIV = 2, then RIV has 7. After receiving RIV = 7, the UE can determine the relationship with RB. start = 2 and L CRBs = 2 corresponds to {RB #2 to 3} which are allocated for data transmission / reception.
[0195] As mentioned above, different BWPs can be configured with different numbers of PRBs. In the RIV method, since the number of bits required for the RA field depends on the bandwidth of the BWP (e.g., the number of RBs), the issue of different RA field lengths must be addressed in order to schedule one BWP from another.
[0196] In the following text, to address the aforementioned problem, a method for obtaining the frequency resource domain allocation information of an active DL BWP (or active UL BWP) is proposed when the length (e.g., number of bits) of the frequency domain RA field included in the DCI differs from the length required to indicate the frequency resource domain allocation information of an active DL BWP (or active UL BWP). Here, the value of the frequency domain RA field can indicate the frequency resources (e.g., RB set) allocated in the BWP for data (PDSCH or PUSCH) transmission. The invention can be applied with limitations when using RIV-based scheduling and the length (e.g., number of bits) of the frequency domain RA field included in the DCI differs from the length required to indicate the frequency resource domain allocation information of an active DL BWP (or active UL BWP). Here, the length (e.g., number of bits) of the frequency domain RA field included in the DCI can be a value determined based on the number of RBs in a previous active BWP (or previous active UL BWP) or the number of RBs in the initial BWP (or initial UL BWP).
[0197] As an example of the present invention, the UE can determine the DCI length based on the RA field length required for scheduling the currently active BWP, and use the determined DCI length to perform blind decoding of the PDCCH. The UE can interpret the RA differently depending on the decoded DCI BPI value. For example, if the BPI indicates the currently active BWP, the UE interprets the RA field value as the RIV value for the currently active BWP. On the other hand, if the BPI indicates a new BWP to be activated besides the currently active BWP, the UE can interpret the RA field value as the RIV value for the newly activated BWP. In this case, the length of the RA field included in the DCI is referred to as K. current The length of the RA field required to schedule a newly activated BWP is called K. new For example, K current = ceil(log2(N current (N current +1) / 2)), and K new = ceil (log2(N new (N new +1) / 2). Here, N current N is the number of RBs included in the BWP that receives the PDCCH (i.e., the currently active BWP), and N new It is the number of RBs included in the newly activated BWP, where K current Greater than or equal to K new Then the K in the RA field new Each bit can be used to (directly) indicate the RIV value of the new BWP to be activated. Furthermore, the remaining K bits can be used...current -K new Each bit is reserved as either 0 or 1. For example, when the K of the RA field... new The RB bit indicates the RIV value used for the newly activated BWP. start and L CRB It can have the following values.
[0198] - RB start = {0, 1, 2, ..., N new -1},L CRB = {1, 2, 3, ..., N new}
[0199] Here, N new ≤ N current And L CRB ≤ N new -RB start .
[0200] On the other hand, if K current Less than K new Then the following methods can be considered.
[0201] Method 1
[0202] If K new >K current Then you can do so in the N of the BWP that you want to reactivate. new Select M consecutive RBs from the RBs, and you can set the K value of the RA field. current Each bit is interpreted as a RIV value for M consecutive RBs. M can be determined to satisfy K. current ≥ ceil (log2(M The maximum value among the integer values of (M+1) / 2. Alternatively, M = N. current Let the RB index of the newly activated BWP be 1, 2, ..., N. new (or 0, 1, ..., N) new -1). The starting RB (the RB with the lowest RB index, e.g., RB #A) of the M consecutive RBs selected from the newly activated BWP can be displayed as an offset value starting from RB #0 of the BWP to be newly activated (e.g., RB #A = RB #0 + offset). For reference, the offset value can have 0, 1, ..., N. new One of -M.
[0203] Here, the offset value can be determined as follows.
[0204] - You can fix the offset value to a specific value, such as 0.
[0205] - The offset value can be determined based on the lowest PRB index of the currently active BWP monitored by the PDCCH. For example, the lowest PRB index among the PRBs of a newly activated BWP that overlaps with the lowest PRB of the currently active BWP can be the offset value. If there are no overlapping PRBs, the offset value can be fixed to a specific value, such as 0.
[0206] - The offset value can be determined based on the maximum PRB index of the currently active BWP. For example, the offset value can be obtained from the maximum PRB index (hereinafter X) of the PRBs of a newly active BWP that overlaps with the maximum PRB of the currently active BWP. Specifically, the offset can be obtained via XM or max(XM, 0). If there are no overlapping PRBs, the offset value can be fixed to a specific value, such as 0.
[0207] - The offset value can be determined based on specific values, such as the minimum and maximum PRB indices of the currently active BWP. For example, the offset value can be obtained from the minimum PRB index (hereinafter Y) of the PRB of a newly active BWP that overlaps with the minimum PRB of the currently active BWP and the maximum PRB index (hereinafter X) of the PRB of a newly active BWP that overlaps with the maximum PRB of the currently active BWP. Specifically, the offset can be obtained by ceil ((X+Y) / 2) -M or max (ceil ((X+Y) / 2) -M, 0). If there are no overlapping PRBs, the offset value can be fixed to a specific value, such as 0.
[0208] - The offset can be obtained from the CCE index of the CORESET received by the PDCCH. For example, offset = CCE_index mod (N new -M+1). Here, CCE_index can be the minimum CCE index to which PDCCH is mapped, the maximum CCE index, or a value obtained by dividing the minimum CCE index by the aggregation level of PDCCH.
[0209] - The offset can be determined based on the UE's C-RNTI or a value derived from C-RNTI. For example, offset = C-RNTImod(N new -M+1). Therefore, K current The bit RIV value can indicate whether RB #(1+(C-RNTI mod (N)) is allocated new -M+1)))toRB #(M+(C-RNTI mod (N new The resources of RB are -M+1). Furthermore, the offset can be determined using a pseudo-random sequence employing C-RNTI. For example, offset = g(C-RNTI) mod (Nnew -M+1). Here, g(C-RNTI) is a pseudo-random sequence created using C-RNTI. Since the offset is determined based on C-RNTI, the resource allocation due to the offset is different for the UE. However, from a UE's perspective, this method receives scheduling information for the RB in the same way regardless of the BWP handover time.
[0210] - The offset can be determined based on values derived from the UE's C-RNTI and slot index, or a combination thereof. For example, offset = (n_slot + C-RNTI) mod (N new -M+1). Here, n_slot is the index of the slot in which the PDCCH is received or the index of the slot in which the PDSCH is allocated. Therefore, K current The bit RIV value can indicate whether RB is allocated #(1+((n_slot+C-RNTI) mod (N) new -M+1)))toRB #(M+((n_slot+C-RNTI) mod (N new The resources of the RB are -M+1). As another example, the offset can be determined using a pseudo-random sequence with C-RNTI and slot index. For example, offset = (g(C-RNTI, n_slot) mod (N new -M+1). Here, g(C-RNTI, n_slot) is a pseudo-random sequence created using C-RNTI and n_slot. Here, since the offset is determined based on the BWP handover time point and C-RNTI, different UEs are allocated resources differently due to the offset at different time points.
[0211] Previously, the offset of RB cells was described. However, the above method can be extended to the offset of sub-BWP cells obtained by dividing the BWP. The sub-BWP cell offset is the offset of N... new The method of dividing by a sub-BPW with X PRBs to indicate the index of the sub-BPW. For example, if the offset value is 0, it can refer to sub-BPW #0, while if the offset value is 1, it can refer to sub-BPW #1. Preferably, X = M.
[0212] Method 2-1
[0213] If K new K current Then for the N of the newly activated BWP new The RBs are grouped to form M RB sets, and the K of the RA field can be... currentEach bit is interpreted as a RIV value for M sets of RBs. Here, the RB sets can consist of consecutive RBs. Here, M can be determined as satisfying K current ≥ ceil (log2(M The maximum value among integers (M+1) / 2. Alternatively, M = N. current Let the RB index of the newly activated BWP be 1, 2, ..., N. new (or 0, 1, ..., N) new -1). N new The method for grouping RBs into M RB sets is as follows. Each of the first M1 RB sets can be ceil(N) new The M-M1 RB sets are divided into groups, and thereafter, each of the M-M1 RB sets can divide floor(N) into groups. new / M) RBs are divided into groups. Here, M1 is M1 = N new modM.
[0214] Method 2-2
[0215] If K new K current Then for the N of the newly activated BWP new The RBs are grouped to form M RB sets, and the K of the RA field can be... current Each bit is interpreted as a RIV value for M sets of RBs. Here, the RB sets can consist of consecutive RBs. Here, M can be determined as satisfying K current ≥ ceil (log2(M (M+1) / 2)) of ceil(N) new / 2 m The maximum value among (N). That is, M = ceil(N) new / 2 m ), m can be set to satisfy K current ≥ ceil (log2(ceil(N new / 2 m ) (ceil (N new / 2 m Find the minimum value among the integers of (1) + 1) / 2). Let the RB index of the newly activated BWP be 1, 2, ..., N. new (or 0, 1, ..., N) new -1). N new The method for dividing BWP into M RB sets is as follows. If N new It is 2 m If the sum is a multiple of 2, then each of the M RB sets can make 2 mDivide N into groups. new Not 2 m If the sum is a multiple of 2, then each of the M-1 RB sets can make 2 m The N RBs are divided into groups, and a set of RBs can group N. new mod 2 m The RBs are divided into groups.
[0216] Method 2-3
[0217] If K new K current Then for the N of the newly activated BWP new The RBs are grouped to form M RB sets, and the K of the RA field can be... current Each bit is interpreted as a RIV value for M sets of RBs. Here, the RB sets can consist of consecutive RBs. Here, M can be determined as satisfying K current ≥ ceil (log2(M floor(N of (M+1) / 2)) new / 2 m The maximum value among (N). That is, M = floor(N) new / 2 m ), m can be set to satisfy K current ≥ ceil(log2(floor(N new / 2 m ) (floor(N new / 2 m Find the minimum value among the integers of (1) + 1) / 2). Let the RB index of the newly activated BWP be 1, 2, ..., N. new (or 0, 1, ..., N) new -1). N new The method for dividing BWP into M RB sets is as follows. If N new It is 2 m If the sum is a multiple of 2, then each of the M RB sets can make 2 m Divide N into groups. new Not 2 m If the multiples of , then each of the M RB sets will have 2 m The RBs are divided into groups, and the UE can assume that the remaining N will not be scheduled. new - (M 2 m ) PRBs.
[0218] Method 3
[0219] Let A be the K of DCIcurrent The value indicated in the bit frequency domain RA field. At this time, A can have values of 0, 1, ..., 2^K. current -1. On the other hand, the RIV value required for scheduling the new BWP to be activated is 0, 1, ..., N. new (N new +1) / 2)-1. When K new K current At that time, it is possible to use RIV = ceil(A) K), RIV = floor(A) K) or RIV = round(A) K) is used to obtain the RIV value of the newly activated BWP. K = (N new (N new +1) / 2) / (2^K current ), K = ceil((N new (N new +1) / 2) / (2^K current K = floor((N) new (N new +1) / 2) / (2^K current )) or K = round((N new (N new +1) / 2) / (2^K current )).
[0220] Method 4-1
[0221] If K new K current Then in K current The value of the bit frequency domain RA field, under the assumption that the RIV value is used for the currently active BWP (i.e., the BWP that received the PDCCH), can determine the starting position S. current (For example, RB) start,current ) and length L current (For example, L) CRB,current ). RB start,current It can have {0,1,2, ...,N} current One of the -1}, and L CRB,current It can have {1,2,3, ...,N} current One of them. Here, N current This is the number of (P)RBs included in the currently active BWP. Simultaneously, by using RBs...start,current and L CRB,current Multiplying by K, the UE can obtain the starting position of the RB in the frequency resources (e.g., the RB set) allocated to the newly activated BWP (i.e., the BWP indicated by the BPI of the PDCCH). start and the number of consecutive RBs L CRB For example, RB start = ceil(K RB start,current ), RB start = floor(K RB start,current ) or RB start = round(K RB start,current ), and L CRB = ceil(K L CRB,current ), L CRB = floor(K L CRB,current ) or L CRB = round(K L CRB,current Here, K = N new / N current K = ceil(N) new / N current K = floor(N) new / N current ) or K = round(N new / N current K can be restricted to powers of 2 (i.e., K = 1, 2, ..., 2). n (n is a non-negative integer). Specifically, K can be based on (N) new / N current ) has one of the powers of 2, and for example, can have K = 2^ceil(log2(N) new / N current )) or K = 2^floor(log2(N new / N current The value of ).
[0222] When K has one of the powers of 2, RB start = (S current K) and L CRB = (L current K). S current ={0, 1, 2, ..., N current -1,Lcurrent = {1, 2, 3, ..., N current}, and RB start and L CRB It can have the following values.
[0223] - RB start = {0, K, 2 K, ..., (N current -1) K}
[0224] - L CRB = {K, 2 K, 3 K, ..., N current K}
[0225] Here, L CRB ≤ N current K-RB start And K can have {1, 2, ..., 2}. n One of the values. n is an integer greater than or equal to 0. It is possible to base (N) on... new / N current Determine K. Here, we can give the condition K = 2^ceil(log2(N)). new / N current )) or K = 2^floor(log2(N new / N current The value of )). For example, it can be based on (N) new / N current The K value is given below.
[0226] [Table 5]
[0227]
[0228] [Table 6]
[0229]
[0230] For reference, since a BWP can have a maximum of 275 PRBs, and the minimum number of PRBs is 20 PRBs occupied by the SS / PBCH block, therefore N new / N current The value was given as less than 13.75. Therefore, the K value obtained in Table 5 is one of 2, 4, 8, and 16, while the K value obtained in Table 6 is one of 1, 2, 4, and 8.
[0231] Method 4-2
[0232] When K new K current At that time, it is possible to pass K current The value of the bit frequency domain RA field is interpreted as the RIV value used to obtain RB' for a BWP with M PRBs. start and L' CRB In other words, RB' start It can have one of {0,1,2, ...,M-1}, and L' CRB It can have one of {1, 2, 3, ..., M}. Here, M can be any one of K. current ≥ log2(M The maximum value among integers (M+1) / 2. Alternatively, M = N. current At the same time, by using RB' start and L' CRB Multiplying by K, the UE can obtain the frequency resources (e.g., the RB set) allocated to the newly activated BWP (i.e., the BWP indicated by the BPI of the PDCCH). start Location and number of consecutive RBs. For example, RB start = ceil(K RB' start ), RB start = floor(K RB' start ) or RB start = round(K RB' start ), and L CRB = ceil(K L' CRB ), L CRB = floor(K L' CRB ) or L CRB =round(K L' CRB Here, K = N new / M, K = ceil(N new / M) or K = floor(N) new / M) or K = round(N) new / M). It is possible to restrict K to a power of two. K can be based on (N) new / M) has one of the powers of 2, for example, K = 2^floor(log2(N) new / M)) or K = 2^ceil(log2(N)new For details, please refer to method 4-1.
[0233] When using bitmap scheduling with RBGs, the NR system can use values of 2, 4, 8, and 16 as the number of RBs included in an RBG (hereinafter referred to as the RBG size). Therefore, as in methods 4-1 / 4-2, different UEs in a cell can be easily reused in the frequency domain when K is restricted to a power of 2. Specifically, assume UE A uses bitmap scheduling with RBGs and the RBG size is 8. Meanwhile, assume UE B uses method 4-1 / 4-2 and K is 3. Since K is 3, UE B groups K (= 3) consecutive RBs (hereinafter referred to as RIV basic units) and uses them for resource allocation. Here, K is an example of a factor other than 8. In this case, two RIV basic units are fully included in the RBG, but one RIV basic unit is only partially included. Therefore, when an RBG is allocated to UE A, UE B cannot use the RIV basic unit that is only partially in the RBG, potentially resulting in wasted resources. Conversely, one of the RIV basic units may partially overlap with two RBGs. In this scenario, if a RIV basic unit is allocated to UE B, UE A cannot use two RBGs that partially overlap with the RIV basic unit, potentially leading to resource waste. On the other hand, if K is restricted to a power of 2, resources can be used efficiently between UEs. For example, suppose UE A uses bitmap scheduling with RBGs, and the RBG size is 8. Suppose UE B uses method 4-1 / 4-2 and K is 4. Since K is 4, UE B groups four consecutive RBs (hereinafter referred to as RIV basic units) and uses them for resource allocation. Here, K is a power of 2, so it is a factor of 8. In this case, both RIV basic units are fully included in the RBG, and there is no situation where only a portion of the RIV basic unit is included. Therefore, when an RBG is allocated to UE A, there is no wasted resources because UE B does not have a situation where only a portion of the RIV basic unit is included in the RBG. Conversely, a RIV basic unit can overlap with only one RBG. In this scenario, when an RIV basic unit is assigned to UE B, UE A cannot use only one RBG that overlaps with the RIV basic unit. If K is not given as a power of 2, two RBGs cannot be used, but if K is given as a power of 2, only one RBG cannot be used, thus enabling more efficient resource utilization.
[0234] Meanwhile, the reason for restricting K to a power of 2 in methods 4-1 / 4-2 is to promote reuse between different UEs. However, when different UEs have different BWPs, resource waste may occur even if K is restricted to a power of 2 when configuring RBGs by grouping them from the lowest RB of the BWP, or by grouping K consecutive PRBs into RIV basic units. For example, even if UE A configures an RBG with {PRB 0, 1, 2, 3, 4, 5, 6, 7}, when UE B selects {PRB 1, 2, 3, 4} and {PRB 5, 6, 7, 8} as the RIV basic units of K (= 4), it is impossible to fully include the two RIV basic units of UE B in one RBG of UE A. Therefore, it is necessary to match the PRBs between RBGs and RIV basic units between two different UEs.
[0235] To address the aforementioned issues, considering the PRB grid, resource allocation can be performed only in some PRBs among the BWPs to be newly activated. Figure 15(a) illustrates a scenario where two PRBs are grouped to form a PRB grid, and point A is indicated to the UE from the base station via a higher-layer (e.g., RRC) signal. The RB index of the PRB grid represents the common PRB index. In other words, considering the PRB grid, the UE can be scheduled only for the BWPs (N) to be newly activated. new N' in (a PRB) new One PRB. As an example, Figure 15(b) illustrates N new A BWP consisting of PRBs, and Figure 15(c) illustrates the N' that can be scheduled considering the PRB grid. new There are N PRBs. Considering the PRB mesh, which will be described later in the context of N PRBs. new Choose N' from the BWP composed of PRBs. new The method of PRB. When applying the proposed method, the RB in method 4-1 / 4-2 can be modified as follows. start L CRB And K. For details, please refer to methods 4-1 / 4-2. In methods 4-3 / 4-4, "x" represents N. new -N' new .
[0236] Method 4-3: Modification to Method 4-1
[0237] - RB start = ceil(K RB start,current )+x、floor(K RB start,current )+x、round(K RB start,current)+x
[0238] - L CRB = ceil(K L CRB,current ), floor(K L CRB,current ), round(K L CRB,current )
[0239] - K = N' new / N current ,ceil(N' new / N current ), floor(N' new / N current ), round(N' new / N current )
[0240] It is possible to restrict K to a power of two. K can be based on (N' new / N current ) has one of the powers of 2, and has, for example, K = 2^ceil(log2(N' new / N current )) or K = 2^floor(log2(N' new / N current The value of RB when K is restricted to a power of 2. start = (S current K)+x and L CRB = (L current K). RB start and L CRB It can have the following values.
[0241] - RB start = {0+x, K+x, 2 K+x, ..., (N current -1) K+x}
[0242] - L CRB = {K, 2 K, 3 K, ..., N current K}
[0243] Method 4-4: Modification to Method 4-2
[0244] - RB start = ceil(K RB' start )+x、floor(K RB' start )+x、round(K RB' start )+x
[0245] - L CRB = ceil(K L' CRB ), floor(K L' CRB ), round(K L' CRB )
[0246] - K = N' new / M、ceil(N' new / M), floor(N' new / M), round(N' new / M)
[0247] It is possible to restrict K to a power of two. K can be based on (N' new / M) has one of the powers of 2, and has, for example, K = 2^ceil(log2(N' new / M)) or K = 2^floor(log2(N' new The value of / M). When K is restricted to a power of 2, RB start = (K RB' start )+x and L CRB = (K L' CRB ). RB start and L CRB It can have the following values.
[0248] - RB start = {0+x, K+x, 2 K+x, ..., (M-1) K+x}
[0249] - L CRB = {K, 2 K, 3 K, ..., M K}
[0250] Consider the PRB mesh, from N new Select N' from the newly activated BWP composed of PRBs. new The method for assigning a PRB is as follows. Let the PRB index of the BWP be 0, 1, ..., N.new -1. The UE can choose PRB x, x+1, ..., N. new -1 as N' new PRB. In other words, the UE can select N' with a high index from the PRB. new There are several PRBs. Here, x can be determined based on the PRB grid. For example, considering a PRB grid with an RBG size of 2, the value of x is 0 if the common PRB index of the lowest PRB in the newly activated BWP is even and 1 if it is odd. Referring to Figure 15, the common PRB index of the lowest PRB of the UE is 5. Therefore, x = 1 can be given. The common PRB index is the index of the RB numbered sequentially from point A indicated by a higher layer (e.g., RRC). The common PRB index of a PRB is the same regardless of the BWP configured for the UE. As another example, when the RBG size that can be configured in the newly activated BWP is R, x can be the result obtained by taking the modulo R operation on the common PRB index of the lowest PRB of the newly activated BWP. Here, R can be the RBG size configured from a higher layer. If there is no RBG size configured from a higher layer, then R can have the minimum value among the RBG sizes available in the BWP.
[0251] In methods 4-3 and 4-4, not all of BWP's PRBs are used for scheduling; instead, only some PRBs are used. The method for using all of BWP's PRBs for scheduling is as follows.
[0252] Method 2-4: Modifications to 2-1
[0253] If K new K current Then for the new BWP's N new The RBs are grouped to form M RB sets, and the K of the RA field can be... current Each bit is interpreted as a RIV value for M RB sets. Here, the RB sets can consist of consecutive RBs. Let the RB indices of the newly activated BWP be 1, 2, ..., N. new (or 0, 1, ..., N) new -1). N new The method for grouping RBs into M RB sets is as follows. Let K be the number of RBs that an RB set should contain. The value of K can be a value configured from a higher level (e.g., RRC) or based on N. current and N new The value obtained is K. The value of K can be determined as shown in Table 5 or Table 6 of Method 4-1. Let N... BWP start This is the index of the starting RB for the newly activated BWP, assigned according to the public PRB index. Then, M = ceil((N) can be determined.new +(N BWP start mod K)) / K), and the first RB set includes K- (N) BWP start There are (mod K) RBs, and the last RB set is in (N) BWP start +N new When mod K > 0, it can include (N) BWP start +N new The set of RBs consists of K modulo K RBs, or otherwise may include K RBs. The remainder of the RB set contains K RBs. Here, RBs are grouped sequentially starting from the lowest RB index.
[0254] Method 5-1
[0255] Meanwhile, as another example of the present invention, when K new K current When, K can be obtained according to the following equation. current The value of the RA field in the bit frequency domain.
[0256] [Equation 2]
[0257]
[0258] Here, N new S is the number of (P)RBs to be newly activated BWPs (i.e., BWPs indicated by the BPI of the PDCCH), where S is {0,1,2,...,N}. new S+L can have {0, 1, ..., N}. (The question mark at the end is incomplete and cannot be translated.) new One of them. RIV' has {0,1, ...,N} new A–(A-1) The value of A / 2-1}. It can be determined based on K. current Bits determine A. For example, A can be set to satisfy K. current ≥ log2(N new A–(A-1) The maximum value of a natural number (not greater than N) within the range of A / 2. new The UE can use the A value and the number N of (P)RBs included in the newly activated BWP. new The S and L values are retrieved from RIV'. The UE can then obtain the RB (Radio Resource Block) allocated to the frequency resource of the new BWP based on the S and L values. startAnd the number of consecutive RBs. For example, RB start = S, and L CRB = ceil(L K), L CRB = floor(L K) or L CRB = round(L K). Here, K = N new / A, K = ceil(N new / A) or K = floor(N) new / A). K can be restricted to powers of 2. More specifically, K can be based on (N) new / A) has one of the powers of 2, for example, K = 2^floor(log2(N) new / A)) or K = 2^ceil(log2(N) new / A)). Based on this example, even if K current Less than K new The starting position of the RB that can be scheduled can also be all the PRBs that are to be newly activated in the BWP.
[0259] Method 5-2
[0260] As another example of the present invention, when K new K current When, K can be obtained according to the following equation. current The value of the RA field in the bit frequency domain.
[0261] [Equation 3]
[0262]
[0263] Here, N new S is the number of (P)RBs to be newly activated BWPs (i.e., BWPs indicated by the BPI of the PDCCH), where S is one of {0,1,2,..., B} and L is {1,2,3,..., N}. new One of the following: S+L can have {0,1, ...,N}. new One of them is RIV'', which has {0,1, ...,N}. new (B+1) – (B The value of (B+1) / 2-1}. This can be determined based on K. current Bits determine B. For example, B can be set to satisfy K. current ≥ log2(N new (B+1)A–B The maximum non-negative integer value of (B+1) / 2 (not greater than N) new The UE can use the B value and the number N of PRBs included in the newly activated BWP. new The UE obtains the S and L values from the RIV. Based on the S and L values, the UE can obtain the RB (Radio Resource Block) allocated to the frequency resource of the new BWP to be activated. start And the number of consecutive RBs. For example, RB start = ceil(S K), RB start = ceil(L K) or RB start = floor(S K), and L CRB = L. Here, K = N new / (B+1), K = ceil(N) new / (B+1)) or K = floor(N) new / (B+1)). K can be restricted to a power of 2. Here, K = 2^floor(log2(N)). new / (B+1))) or K = 2^ceil(log2(N new / (B+1))). Based on this example, even if K current Less than K new The number of consecutive RBs that can be scheduled can also be all PRBs starting from the 1 PRB of the BWP to be newly activated.
[0264] As another example of the invention, if the size of the RA field of the newly activated BWP indicated by the BPI is larger than the size of the RA field of the currently activated BWP, the UE can append '0' to fit the larger RA field size. More specifically, when the size of the RA field of the currently activated BWP is referred to as K... current At that time, and when the size of the RA field of the newly activated BWP is called K new At that time, after decoding the DCI, the UE can... new -K current Add 0 to K current The length of the RA field is then used to interpret the DCI field values (e.g., K). new (Length RA). Here, regarding adding K. new -K current The following methods can be considered for the position of 0.
[0265] For example, UE can use K new -K current Add a zero to K currentThe length of the RA field (before the MSB). By using K as is. current The RA field value of length can have a range of resource allocations (e.g., method 4-1), and resource allocation can be performed in a newly activated BWP within the range of resource allocations that the currently active BWP can have, or, according to the methods described above, the resource allocation range that the latter part of the RA field (after the LSB) can be reinterpreted differently. For example, when increasing the resource allocation granularity to perform resource allocation or having the same resource allocation as the currently active BWP, resource allocation can be configured to shift in the newly activated BWP by configuring an offset value for each UE.
[0266] As another example, UE can use K new -K current Add a zero to K current The length of the RA field (after the LSB). By using K current The length of the RA field can be a range of resource allocations minus a certain value, providing maximum flexibility without scheduling constraints when allocating resources in a newly activated BWP. For example, when configured as K... current The RA field for length can have a resource allocation range of {0, 1, 2, ..., 9}. When the size of the newly activated BWP is doubled, by adding '0' to the LSB of the RA field, the resource allocation range in the newly activated BWP can be {0, 2, 4, 6, 8, 10, ..., 18}. This provides maximum flexibility without scheduling constraints when allocating resources in the newly activated BWP during a BWP switchover.
[0267] As another example, UE can use K new -K current P zeros from the zeros are appended to K. current The length of the RA field is added before the MSB, and Q zeros are appended to K. current The length of the RA field follows (after the LSB). Here, P + Q = K. new -K current It is possible to divide R by (K). new -K current P (or Q) is obtained from the remainder of +1). Here, R can be obtained from C-RNTI of the UE. For example, P = C-RNTI mod (K new -K current +1), Q=K new -K current -P. Furthermore, R can be obtained from the UE's C-RNTI and slot index. For example, P = (C-RNTI + ns) mod (K)new -K current +1), Q=K new -K current -P. Here, ns represents the slot index. Additional random numbers can be included in the equation used to obtain P. Alternatively, P (or Q) can be determined based on the maximum value that the RIV can have. For example, when a new BWP to be activated (e.g., a BWP indicated by the BPI of the PDCCH) is determined by N... new When composed of multiple PRBs, the possible RIV values are 0, 1, ..., N. new (N new +1) / 2-1. Here, let RIV_max = N new (N new +1) / 2-1. At this point, the Q value can be given as less than log2(RIV_max / (2^K). current The maximum value among integers of -1). That is, by appending Q zeros to K. current The RIV value (00 ... 0 to 11 ... 1) obtained after the length of the RA field (after the LSB) can always be within the RIV range of the newly activated BWP.
[0268] As another example of the present invention, when K new K current When using the RIV method, a UE can perform RIV value interpretation as follows. In the example above, the UE can interpret K... new -K current P zeros from the zeros are appended to K. current The length of the RA field is added before the MSB, and Q zeros are appended to K. current The length of the RA field follows (after the LSB). Let's assume that K is obtained in this way through interpretation. new The value obtained by dividing RIV_temp by N bits is RIV_temp. The UE can assume that the remainder obtained by dividing RIV_temp + N by RIV_max + 1 is the RIV value. Here, N can be a different value for each UE, for example, it can be the UE's C-RNTI. In addition, N can be a different value for each time slot, for example, it can be the time slot index. Furthermore, N can be the remainder after dividing the UE's C-RNTI or time slot index by 2^Q.
[0269] Simultaneously, in the NR system, frequency hopping can be configured for UEs using the RIV method. When frequency hopping is configured, a 1-bit frequency hopping flag can be sent to the DCI that schedules the PDSCH or PUSCH. For example, if the 1-bit frequency hopping flag is 0, frequency hopping can be omitted, while if the 1-bit frequency hopping flag is 1, frequency hopping can be performed. If the 1-bit frequency hopping flag is 1, the UE interprets 1 or 2 bits in the RA field as frequency hopping related information. For example, if the number of PRBs included in the BWP is 50 or less, one bit in the RA field can be interpreted as frequency hopping related information; if the number of PRBs included in the BWP is more than 50, two bits in the RA field can be interpreted as frequency hopping related information. The UE can use 1 or 2 bits of frequency hopping related information to determine the PRB difference or PRB offset value between the second hop and the first hop. When instructed to perform frequency hopping, the UE divides the PDSCH or PUSCH in the time domain, is able to receive / transmit the first hop from the PRB indicated by the RA field, and is able to receive / transmit the second hop from the PRB indicated by the RA field and the PRB obtained from the PRB offset value.
[0270] Similar to the previous example, let the length of the RA field included in the DCI be K. current And the length of the RA field required for a newly activated BWP (e.g., a new BWP indicated by the BPI of the PDCCH) is K. new When K new ≤ K current At this time, the UE can perform frequency hopping operations normally. For example, as mentioned above, if the 1-bit frequency hopping flag is 0, frequency hopping can be skipped, while if the 1-bit frequency hopping flag is 1, frequency hopping can be performed. If the 1-bit frequency hopping flag is 1, the UE can interpret 1 or 2 bits in the RA field as frequency hopping related information, as described above. Meanwhile, when K... new K current At this time, the UE can perform the following operations.
[0271] For example, when K new K current In this case, it can be assumed that the UE using the RIV method does not always perform frequency hopping. Therefore, the UE can interpret the 1-bit frequency hopping flag as the RA field. Here, it can be interpreted by placing the 1-bit frequency hopping flag before the RA field (before the MSB). Alternatively, it can be interpreted by placing the 1-bit frequency hopping flag after the RA field (after the LSB).
[0272] As another example, when K new K currentWhen a UE using the RIV method is instructed to perform frequency hopping, the UE can interpret one or two bits in the RA field as frequency hopping related information. The number of bits for frequency hopping related information can vary depending on the bandwidth of the BWP. For example, the number of bits for frequency hopping related information (e.g., one or two bits) can be determined based on the newly activated BWP. For example, if the number of PRBs included in the newly activated BWP is 50 or fewer, the UE can consider one bit as frequency hopping related information, while if it is greater than 50 RBs, it can consider two bits as frequency hopping related information. For example, the number of bits for frequency hopping related information (e.g., one or two bits) can be determined based on the currently activated BWP. For example, if the number of PRBs included in the currently activated BWP is 50 or fewer, the UE can consider one bit as frequency hopping related information, while if it is greater than 50 RBs, it can consider two bits as frequency hopping related information.
[0273] Simultaneously, the RIV method can be used in the NR system to configure VRB-to-PRB mapping for the UE. When VRB-to-PRB mapping is configured, a 1-bit VRB-to-PRB mapping flag can be sent to the DCI that schedules the PUSCH. For example, if the VRB-to-PRB mapping flag is 0, VRB-to-PRB mapping is not performed, while if the VRB-to-PRB mapping flag is 1, VRB-to-PRB mapping can be performed. When instructed to perform VRB-to-PRB mapping, the UE can first obtain the allocated VRB from the RIV value. Subsequently, the UE can obtain the relationship between the VRB and PRB through the block interleaver. Here, the VRB has the same number as the PRB.
[0274] Similar to the previous example, let the length of the RA field included in the DCI be K. current And make the length of the RA field required for the newly activated BWP (the BWP indicated by the BPI of the PDCCH) K. new When K new ≤ K current At this time, the UE can normally perform VRB-to-PRB mapping operations. For example, as mentioned above, the UE can choose not to perform VRB-to-PRB mapping when the VRB-to-PRB mapping flag is 0, and can perform VRB-to-PRB mapping when the VRB-to-PRB mapping flag is 1. Meanwhile, when K... new K current At this time, the UE can perform the following operations.
[0275] For example, when K new K current When K is used, it can be assumed that the UE using the RIV method does not always perform VRB to PRB mapping. Alternatively, it can be assumed that the UE always performs VRB to PRB mapping. Therefore, when K newK current When using the RIV method, a UE can interpret the 1-bit VRB-PRB flag as the RA field. This can be achieved by placing the 1-bit VRB-PRB flag before the RA field (before the MSB). Alternatively, it can be interpreted by placing the 1-bit VRB-PRB flag after the RA field (after the LSB).
[0276] On the other hand, as an example of the present invention, when a specific field in the DCI is configured as follows, the UE using the RIV method can determine that the PDSCH or PUSCH has not been scheduled. Alternatively, the UE should assume that the BWP to be newly activated (e.g., the BWP indicated by the BPI of the PDCCH) is an active BWP. Through this method, the UE is able to switch BWPs without scheduling separate PDSCHs or PUSCHs.
[0277] - Option 1: All RA fields consist of 1 bit.
[0278] - Option 2: All RA fields consist of 1 bit, and all 5-bit modulation and coding scheme (MCS) fields consist of 1 bit.
[0279] - Option 3: All RA fields consist of 1 bit, and all 2-bit redundant version (RV) fields consist of 1 bit.
[0280] - Option 4: All RA fields consist of 1s, all 5-bit MCS fields consist of 1s, and all 2-bit RV fields consist of 1s.
[0281] Simultaneously, in the 3GPP NR system, the UE can be configured to receive a backoff DCI for scheduled PDSCH (or a backoff DCI for scheduled PUSCH). For example, a backoff DCI for scheduled PDSCH may include DCI format 1_0, and a backoff DCI for scheduled PUSCH may include DCI format 0_0. In this case, the backoff DCI always uses the frequency domain resource allocation method of the RIV approach, and the length (e.g., number of bits) of the frequency domain RA field is determined based on the number of PRBs in the initial DL BWP (or initial UL BWP). For example, if the initial DL BWP (or initial UL BWP) has N PRBs, the length (e.g., number of bits) of the frequency domain RA field of the backoff DCI can be calculated by ceil(log2(N... (N+1) / 2))) This is determined. Typically, since the number of PRBs for the active DL BWP (or active UL BWP) of the UE differs from the number of PRBs for the initial DL BWP (or initial UL BWP), the length (or number of bits) of the frequency resource allocation field required for the frequency domain resource allocation of the active DL BWP (or active UL BWP) can differ from the length (or number of bits) of the frequency resource allocation field sent in the fallback DCI. Therefore, the aforementioned problem can be solved in the same way as described above. In other words, the currently active BWP (methods 1 to 5-2, etc.) described previously can be replaced by the initial BWP, and the newly active BWP (the BWP indicated by the BPI of the PDCCH) can be replaced by the active BWP. For example, when applied to method 4-1, the RB in method 4-1 can be modified as follows: start L CRB And K. For details, please refer to Method 4-1.
[0282] Method 4-5: Modifications to Method 4-1
[0283] The length of the RA field in DCI is K. initial = ceil(log2(N initial (N initial +1) / 2)), and can pass K active = ceil(log2(N active (N active +1) / 2)) to obtain the length of the RA field required for scheduling activity BWP. Here, N initial N is the number of (P)RBs in the initial BWP, and N active It is the number of (P)RBs in the active BWP. When K active K initial When this is the case, the RBs corresponding to the RB set assigned to the active BWP can be determined as follows: start and L CRB .
[0284] - RB start = ceil(K RB start,initial ), floor(K RB start,initial ), round(K RB start,initial )
[0285] - L CRB = ceil(K L CRB,initial ), floor(K LCRB,initial ), round(K L CRB,initial )
[0286] - K = N active / N initial ceil(N active / N initial ), floor(N active / N initial ), round(N active / N initial )
[0287] When K is restricted to powers of 2, RB start = (S initial K), and L CRB = (L initial K). RB start and L CRB It can have the following values.
[0288] - RB start = {0, K, 2 K, ..., (N initial -1) K}
[0289] - L CRB = {K, 2 K, 3 K, ..., N initial K}
[0290] Here, L CRB ≤ N initial K-RB start And K can have {1, 2, ..., 2}. n One of the values. n is an integer greater than or equal to 0. It can be based on (N... active / N initial To determine K, we can use the equation ) . Here, we can give the equation satisfying K = 2^ceil(log2(N) active / N initial )) or K = 2^floor(log2(N active / N initial The value of )). For example, it can be based on (N) active / N initial The K value is given below.
[0291] [Table 7]
[0292]
[0293] [Table 8]
[0294]
[0295] For reference, since a BWP can have a maximum of 275 PRBs, and the minimum number of PRBs occupied by the initial PRB is 24 PRBs, therefore N active / N initial The value is given as 13.46 or less. Therefore, the K value obtained in Table 7 is one of 2, 4, 8 and 16, and the K value obtained in Table 8 is one of 1, 2, 4 and 8.
[0296] Figure 16 illustrates a data transmission process according to an embodiment of the present invention. Figure 16 illustrates a data transmission process according to methods 4-1 and 4-5. Specifically, Figure 16(a) illustrates an uplink data transmission process according to an embodiment of the present invention, and Figure 16(b) illustrates a downlink data transmission process according to an embodiment of the present invention.
[0297] Referring to Figures 16(a) and 16(b), the UE can receive scheduling information (e.g., DCI) including resource allocation information (S1602). The scheduling information may include uplink scheduling information (e.g., UL-licensed DCI) (e.g., DCI format 0_0, 0_1) (Figure 16(a)) or downlink scheduling information (e.g., DL-licensed DCI) (e.g., DCI format 1_0, 1_1) (Figure 16(b)). The DCI can be received via PDCCH. Here, the resource allocation information includes the RIV determined based on the first BWP, specifically, the number of RBs in the first BWP. Subsequently, the UE can use the scheduling information to transmit uplink data (e.g., PUSCH) or receive downlink data (e.g., PDSCH) in the second BWP (S1604). Specifically, the UE can transmit PUSCH (Figure 16(a)) or receive PDSCH (Figure 16(b)) on the RB set corresponding to the RIV in the second BWP. The second BWP can be a BWP indicated by the BPI in the scheduling information or an active BWP.
[0298] Here, when the number of RBs in the second BWP is greater than the number of RBs in the first BWP, the starting RB index S and the number of RBs L of the RB set corresponding to the RIV in the second BWP can be given as one of the following values:
[0299] - Starting RB index S: {0, K, 2} K, ..., (NBWP1 -1) K}, and
[0300] - Number of RBs L: {K, 2} K, 3 K, ..., N BWP1 K}
[0301] Here, N BWP1 K is the number of RBs in the first BWP, and K is a power of 2 and can be determined based on (the number of RBs in the second BWP / the number of RBs in the first BWP).
[0302] Preferably, the first BWP and the second BWP may include one of the following:
[0303] 1) (First BWP, Second BWP) = (Initial BWP, Active BWP), and
[0304] 2) (First BWP, Second BWP) = (Currently Activated BWP, Newly Activated BWP).
[0305] Here, in case 1), the DCI includes a rollback DCI (e.g., DCI format 0_0, 1_0), and both DCI and data (e.g., PUSCH, PDSCH) can be sent and received in the second BWP (i.e., the active BWP). In case 2), the currently active BWP is the active BWP at the time the scheduling information was sent, and the newly activated BWP is the BWP indicated by the BPI in the scheduling information. That is, in case 2), BWP switching is involved, and DCI (e.g., DCI format 0_0, 0_1, 1_0, 1_1) is received through the first BWP, while the second BWP can be the BWP indicated by the BPI in the DCI.
[0306] Preferably, K can have the following values based on (number of RBs in the second BWP / number of RBs in the first BWP):
[0307] [Table 9]
[0308]
[0309] Here, X is (the number of RBs in the second BWP / the number of RBs in the first BWP), and n is an integer of 0 or greater.
[0310] Preferably, the RIV can have a value that satisfies the following equation:
[0311] - If (L'-1) ≤ floor(N) BWP1 / 2), then RIV = N BWP1 (L'-1)+S', and
[0312] - If (L'-1) > floor(N) BWP1 / 2), then RIV = N BWP1 (N BWP1 -L'+1) + (N BWP1 -1-S'),
[0313] Here, L' as L / K has 1 ≤ L' ≤ N BWP1 -S' value, and S' is S / K.
[0314] Preferably, when the number of RBs in the second BWP is equal to or less than the number of RBs in the first BWP, the starting RB index S and the number of RBs L of the RB set corresponding to the RIV in the second BWP can be given as one of the following values:
[0315] - Starting RB index S: {0, 1, 2, ..., N} BWP2 -1}, and
[0316] - Number of RBs L: {1, 2, 3, ..., N} BWP2},
[0317] Here, N BWP2 It is the number of RBs in the second BWP, and N BWP2 ≤ N BWP1 .
[0318] Preferably, when the size of the RA field in the DCI is called K BWP1 And the size of the RA field required to schedule the second BWP is K. BWP2 At that time, in K BWP1 < K BWP2 In this case, the UE can decode the DCI and then K BWP2 -K BWP1 Add a zero to K current The length of the RA field is then used to interpret the DCI field values (e.g., K). BWP2 (Length RA). For example, UE can use K. BWP2 -K BWP1 Add a zero to K DCI The length of the RA field (before the MSB).
[0319] Example 3: UL BWP Modification
[0320] Another problem to be addressed in this invention relates to the situation where the UE fails to receive the DCI carrying UL BWP handover information. The DCI delivering the UL BWP handover information may include a BPI for the UL BWP. In this case, the UE can determine that the UL BWP indicated by the BPI of the DCI is the active UL BWP. To receive the DCI for scheduling the PUSCH (DCI format 0_1), the UE needs to know the length (e.g., number of bits) of the frequency domain resource allocation field included in the DCI. For example, the length of the frequency domain resource allocation field of a UE configured with RA type 0 (bitmap method) is equal to the number of RBGs included in the active UL BWP, while the length of the frequency domain RA field of a UE configured with RA type 1 (RIV method) is equal to ceil(log2(N_PRB)). (N_PRB+1) / 2). Here, N_PRB is the number of PRBs for the active UL BWP. That is, in order to know the length (e.g., number of bits) of the DCI that the UE monitors for receiving PUSCH scheduling information, it is necessary to know the number of PRBs for the active UL BWP. If the reception of the DCI indicating a change in the UL BWP fails, the UE may be unable to receive the DCI sent from the base station (i.e., the DCI whose length is determined based on the number of PRBs of the new UL BWP) because the UE continuously monitors the DCI length according to the number of PRBs of the previous UL BWP.
[0321] To address the aforementioned issues, the length of the DCI used for scheduling the PUSCH (e.g., DCI format 0_1) can be made independent of which UL BWP is the active UL BWP. For example, the length of the DCI used for scheduling the PUSCH (e.g., DCI format 0_1) can be matched with the longest DCI length among those derived from each UL BWP. For instance, padding bits can be added to the DCI (e.g., DCI format 0_1) to match the length of the DCI derived from a particular UL BWP with the longest DCI length. As another example, the length of the DCI used for scheduling the PUSCH (e.g., DCI format 0_1) can be matched with the DCI length derived from a particular UL BWP. Here, the particular UL BWP can be the UL BWP with the lowest index (or UL BWP ID) among the UL BWPs. Alternatively, the particular UL BWP can be the UL BWP with the same index (or DL BWP ID) as the active DL BWP. For reference, a UE can configure up to four DL BWPs and UL BWPs in a cell via RRC signals, and when the above configuration is received, the UE can be configured with the index (or ID) of the BWP. To find frequency domain resource allocation information in active UL BWPs, the methods of Examples 1 and 2 can be used as methods for analyzing the frequency domain RA field.
[0322] As another example of the present invention, the length of the DCI (e.g., DCI format 0_1) of the scheduled PUSCH can be determined based on the active DL BWP. For example, regardless of which UL BWP is the active UL BWP, the length (e.g., number of bits) of the frequency domain RA field of the DCI (DCI format 0_1) of the scheduled PUSCH can be determined based on the number of PRBs of the active DL BWP. In order to find frequency domain resource allocation information in the active UL BWP, the methods of Examples 1 to 2 can be used as methods for analyzing the frequency domain RA field.
[0323] As another example of the invention, the DCI for scheduling the PDSCH (e.g., DCI format 1_1) may include information about which UL BWP is the active UL BWP. For example, the DCI may include up to 2 bits to indicate which UL BWP is the active UL BWP. Therefore, when the DCI for scheduling the PDSCH (e.g., DCI format 1_1) is received, the UE can determine the length of the DCI for scheduling the PUSCH (e.g., DCI format 0_1) based on the active UL BWP indicated by the DCI.
[0324] As another example of the invention, the fallback DCI for the scheduling PUSCH (e.g., DCI format 0_0) may include information about which UL BWP is the active UL BWP. For reference, the length (e.g., number of bits) of the fallback DCI is fixed regardless of the size of the active UL BWP. Therefore, if the fallback DCI for the scheduling PUSCH (e.g., DCI format 0_0) is received, the UE can determine the length of the DCI used for the scheduling PUSCH (e.g., DCI format 0_1) based on the active UL BWP indicated by the DCI. Here, 2 bits can be added to the fallback DCI for the scheduling PUSCH (e.g., DCI format 0_0) to indicate which UL BWP is the active UL BWP. Alternatively, without the added bits, another field of the fallback DCI for the scheduling PUSCH (e.g., DCI format 0_0) can be reinterpreted to indicate which UL BWP is the active UL BWP. For example, if the values of the 5-bit MCS field and the 2-bit RV field of the fallback DCI (e.g., DCI format 0_0) are a specific combination (e.g., 11111 and 11), the UE is able to determine that the unscheduled PUSCH and use some bits of the frequency domain RA field to determine which UL BWP is the active UL BWP.
[0325] Simultaneously, a fallback DCI (DCI format 0_0) is received for scheduling PUSCH, and the fallback DCI can indicate a non-fallback DCI (DCI format 0_1) for PUSCH retransmission that indicates a UL BWP change and PUSCH transmission. In this case, the UE can always ignore the UL BWP change indicated by the non-fallback DCI and transmit the PUSCH in the previous UL BWP. Conversely, if a non-fallback DCI (DCI format 0_1) indicating a UL BWP change and PUSCH transmission is not received, the UE can transmit the PUSCH in the current UL BWP.
[0326] Example 4: SPS / CS PDSCH Reception
[0327] If the UE does not receive DCI within an active DL BWP for a period of time, it can perform a switch to the default DL BWP for power saving purposes. Specifically, the UE can configure a timer (e.g., BWP-Inactivitytimer) for the PCell or SCell via an RRC signal. If a UE with a configured timer does not receive DCI for every 1 ms (or 0.5 ms in FR2 (carriers at 6 GHz or higher)), it increments the timer. Here, DCI is DCI format 1_1 and DCI format 0_1 in cells using unpaired spectrum, and DCI format 1_1 in cells using paired spectrum. When the UE's timer reaches a certain value, the UE performs a switch to the default DL BWP.
[0328] Simultaneously, the UE can be configured to receive PDSCHs configured with RRC signals (or configured with RRC signals and activated with L1 signals). This is called semi-persistent scheduling (SPS) or configuration scheduling (CS). However, when sending / receiving a PDSCH based on SPS / CS, there is no corresponding DCI in the PDSCH. Therefore, when SPS / CS is configured, even if the UE receives the PDSCH, it will not receive the corresponding DCI. Thus, even if the PDSCH is received, the timer configured for the UE will increment, and when a predetermined value is reached, a switch to the default DL BWP is executed. In other words, even if a PDSCH composed of RRC signals (or composed of RRC signals and activated with L1 signals) exists, the UE switches to the default DL BWP. The solution to the above problem will be described below.
[0329] As an example of the present invention, if the UE is configured to receive a PDSCH configured with an RRC signal (or configured with an RRC signal and activated with an L1 signal), the UE may not increment a timer. For example, if the UE is not instructed to disable or release an SPS / CS-based PDSCH, the UE may not perform a timer operation and may remain in the current BWP. On the other hand, if an instruction is given to disable or release an SPS / CS-based PDSCH, the UE can perform a timer operation from that point in time. In this case, the timer can be initialized and started.
[0330] As another example of the invention, if configured to receive a PDSCH consisting of RRC signals (or consisting of RRC signals activated by L1 signals), the UE can determine whether to perform a timer operation based on the transmission period of the SPS / CS-based PDSCH. For example, the UE may not perform a timer operation when the transmission period is longer than a predetermined value, but may perform a timer operation when the transmission period is shorter than the predetermined value. Conversely, the UE may not perform a timer operation when the transmission period is shorter than the predetermined value, but may perform a timer operation when the transmission period is longer than the predetermined value.
[0331] As another example of the invention, if configured to receive a PDSCH consisting of RRC signals (or consisting of RRC signals activated by L1 signals), the UE can determine whether to perform a timer operation based on the frequency allocation of the PDSCH. For example, the UE can perform a timer operation when the frequency resources allocated to the PDSCH are included in the default DL BWP, and may not perform a timer operation if the frequency resources allocated to the PDSCH are not included in the default DL BWP. Here, even if the UE performs a switch to the default DL BWP based on the timer operation, the UE can still receive the configured PDSCH.
[0332] As another example of the invention, a UE configured to receive a PDSCH consisting of RRC signals (or consisting of RRC signals activated by an L1 signal) always performs a timer operation, and when switching to the default DL BWP according to the timer operation, the UE can determine whether to receive the PDSCH based on the frequency allocation of the PDSCH. For example, if the frequency resources allocated to the PDSCH are included in the default DL BWP, the UE can receive the PDSCH after switching to the default DL BWP. Otherwise, the UE can determine that the PDSCH has been deactivated or released after switching to the default DL BWP.
[0333] Example 5: Resource Allocation Area
[0334] Another problem to be addressed in this invention relates to a method for a UE to interpret the frequency domain RA field of a DCI in order to receive a base station's broadcast channel. Here, the base station's broadcast channel is transmitted on the PDSCH, and the DCI used to transmit the broadcast channel is a DCI scrambled (or addressed) with System Information-RNTI (SI-RNTI) or Paging-RNTI (P-RNTI). The DCI is DCI format 1_0 (back-off DCI). The UE is able to monitor the PDCCH transmitting the DCI in the common search space of the CORESET.
[0335] The number N of PRBs occupied by the initial DL BWP can be used as a basis. initial This determines the length (or number of bits) of the frequency domain RA field in the DCI. In other words, the length (or number of bits) of the frequency domain RA field is K. initial = ceil(log2(N intial (N intial +1) / 2)). The frequency domain RA field of the DCI can indicate the frequency domain resource allocation information of the PDSCH using the RIV method. The RIV value indicates the starting RB and the number of consecutive RBs of the PDSCH.
[0336] Typically, the initial DL BWP that each UE is operating in can be different. Referring to Figure 17, UE A and UE B can have different active DL BWPs. Here, an active DL BWP refers to the band or set of (continuous) PRBs in which the UE should receive DL signals. Referring to Figure 17, in UE A, BWP #1 can be configured as the active DL BWP, and in UE B, BWP #2 can be configured as the active DL BWP. Here, the active DL BWPs BWP #1 and BWP #2 that the two UEs are operating in can overlap. In addition, by configuring a CORESET on the overlapping active DL BWP, the two UEs can monitor it. That is, even if the active DL BWPs are different, the two different UEs can monitor the same CORESET. Furthermore, two different UEs can have the same BWP. For example, in order to receive the PDCCH that transmits Remaining Minimum System Information (RMSI) and the PDSCH that transmits RMSI during initial access, the UE can configure the initial DL BWP through the Physical Broadcast Channel (PBCH). In addition, the UE can configure the default DL BWP as the fallback BWP through the RRC signal. When a default DL BWP is configured, if the UE does not receive DCI from the active DL BWP within a certain period of time, the UE can switch the BWP to the default DL BWP.
[0337] Next, when the DCI for the broadcast channel is received in CORESET, it is recommended that the UE use the PRB index RB to find the broadcast channel in the active DL BWP from the frequency domain RA field of the DCI. start and length L CRB The method.
[0338] First, the UE can find the relative starting PRB index RB from the frequency domain RA field of the DCI. start,temp and length L CRB For example, the UE can obtain the RB by interpreting the RIV value using the number of RBs included in the initial DL BWP. start,temp and L CRB As another example, the UE can obtain the RB by interpreting the RIV value using the maximum number M of RBs. start,temp and L CRB M is K initial The maximum number of PRBs that the RA field in the bit frequency domain can represent, and which satisfies ceil(log2(M)). (M+1) / 2))≤ ceil(log2(N initial (N initial The largest natural number in M = N + 1) / 2). Alternatively, M = N initial The UE can use the relative starting PRB index RB. start,temp Obtain the actual PRB index RB in the activity DL BWP start As RB start =RB start_temp +Reference. Here, reference is a non-negative integer and can be obtained as follows.
[0339] For example, referring to Figure 18, the UE can obtain a reference based on the inclusion relationship between the active DL BWP and the initial DL BWP, and use this reference to determine the starting index RB of the PRB where the broadcast channel is located in the active DL BWP. start Specifically, if the UE's active DL BWP completely includes the initial DL BWP, and the subcarrier spacing between the active DL BWP and the initial DL BWP is the same, then the UE can assume that it can transmit a broadcast channel in the PRB overlapping with the initial DL BWP within the active DL BWP. That is, it can transmit via the lowest common RB index (CRB) of the initial DL BWP. initial The lowest common RB index CRB of the activity DL BWP active The difference between them determines the reference. That is, reference = CRB. initial -CRB activeTherefore, the PRB index at the start of the broadcast channel in an active DL BWP can be determined as RB. start =RB start_temp +Reference=RB start_temp +CRB initial -CRB active Here, the CRB (Common RB) index is an index of the RBs grouped according to the subcarrier spacing, starting from absolute point A in the frequency domain. The subcarrier spacing used to determine the CRB index is the same as the subcarrier spacing between the initial DL BWP and the active DL BWP.
[0340] As another example, referring to Figure 19, the UE can obtain a reference based on the inclusion relationship between the current DL BWP and the initial DL BWP, and use this reference to determine the starting index RB of the PRB where the broadcast channel is located in the active DL BWP. start Specifically, when the active DL BWP does not completely include the initial DL BWP (e.g., they are disjoint or partially overlap), or when the subcarrier spacing between the active DL BWP and the initial DL BWP is different, the UE can obtain the PRB through which the broadcast channel is transmitted based on the PRB where the CORESET of the scheduled broadcast channel is located. That is, the lowest common RB index CRB that determines the CORESET of the scheduled broadcast channel can be used as the reference. CORESET The lowest common RB index CRB of the activity DL BWP active The difference between them. That is, reference = CRB CORESET -CRB active Therefore, the PRB index at the start of the broadcast channel in an active DL BWP can be determined as RB. start =RB start_temp +Reference= RB start_temp +CRB CORESET -CRB active .
[0341] As another example, the UE can obtain a reference based on the inclusion relationship between the active DL BWP and a specific DL BWP, and use this reference to determine the starting index RB of the PRB where the broadcast channel is located in the active DL BWP. start Specifically, if the UE's active DL BWP completely encompasses the specific DL BWP, and the subcarrier spacing between the active DL BWP and the specific DL BWP is the same, then the UE can assume that it can transmit a broadcast channel in the PRB overlapping with the specific DL BWP within the active DL BWP. That is, it can transmit via the lowest common RB index (CRB) of the specific DL BWP. selectedThe lowest common RB index CRB of the activity DL BWP active The difference between them determines the reference. That is, reference = CRB. selected -CRB active Therefore, the PRB index at the start of the broadcast channel in an active DL BWP can be determined as RB. start =RB start_temp +Reference= RB start_temp +CRB selected -CRB active Here, a specific DL BWP can be configured as a higher-level (e.g., RRC) signal from the base station to the UE. Alternatively, a specific DL BWP can be a default BWP configured by the base station to provide a higher-level (e.g., RRC) signal to the UE.
[0342] As another example, referring to Figure 19, the UE can obtain a reference based on the inclusion relationship between the active DL BWP and a specific DL BWP, and use this reference to determine the starting index RB of the PRB where the broadcast channel is located in the active DL BWP. start Specifically, when the active DL BWP does not fully encompass a particular DL BWP (e.g., they are disjoint or partially overlap), or when the subcarrier spacing between the active DL BWP and the initial DL BWP differs, the UE can obtain the PRB through which the broadcast channel is transmitted based on the PRB where the CORESET of the scheduled broadcast channel is located. That is, the lowest common RB index CRB that determines the CORESET of the scheduled broadcast channel can be used as the reference. CORESET The lowest common RB index CRB of the activity DL BWP active The difference between them. That is, reference = CRB CORESET -CRB active Therefore, the PRB index at the start of the broadcast channel in an active DL BWP can be determined as RB. start =RB start_temp +Reference= RB start_temp +CRB CORESET -CRB active Here, a specific DL BWP can be configured with higher-level (e.g., RRC) signals from the base station to the UE. Alternatively, a specific DL BWP can be a default BWP configured with higher-level (e.g., RRC) signals from the base station to the UE.
[0343] As another example, the base station can configure reference values to the UE via higher-level (e.g., RRC) signals. Based on the reference values comprised of RRC signals, the PRB index at the start of the broadcast channel in an active DL BWP can be determined as the RB. start =RBstart_temp +reference.
[0344] As another example, the base station can use higher-level (e.g., RRC) signals to transmit the CRB index used to derive reference values. reference Configure it for the UE. CRB reference It is the absolute PRB index where the PDSCH transmitting the broadcast channel can be located. Therefore, the PRB index at the start of the broadcast channel in the active DL BWP can be determined as RB. start =RB start_temp +Reference=RB start_temp +CRB reference -CRB active If the active DL BWP does not include a CRB with a configured CRB index. reference The PRB, or activity DL BWP, does not include CRB. reference If a PRB of a specific length is specified, the UE can obtain the PRB through which the broadcast channel is transmitted, based on the PRB where the CORESET of the scheduling broadcast channel is located. In other words, the lowest common RB index CRB that can be used as the reference for determining the CORESET of the scheduling broadcast channel can be used. CORESET The lowest common RB index CRB of the activity DL BWP active The difference between them. That is, reference = CRB CORESET -CRB active Therefore, the PRB index at the start of the broadcast channel in an active DL BWP can be determined as RB. start =RB start_temp +Reference= RB start_temp +CRB CORESET -CRB active .
[0345] Figure 20 illustrates signal transmission according to an embodiment of the present invention. Referring to Figure 20, the communication device can check the RB set corresponding to the resource allocation information in the frequency resource allocation region of the active BWP (S2002). For example, the communication device can index the RBs based on the starting point of the frequency resource allocation region and then check the RB set corresponding to the resource allocation information (e.g., bitmap, RIV). Here, the resource allocation region can follow the initial BWP when the conditions are met. Therefore, when the conditions are met, the resource allocation information corresponds to the RB set in the initial BWP. Here, the conditions can include (1) the active DL BWP completely includes the initial DL BWP and (2) the active BWP and the initial BWP have the same subcarrier spacing. Thereafter, the communication device can transmit radio signals in the RB set corresponding to the resource allocation information.
[0346] Figure 21 is a block diagram illustrating the configuration of a UE and a base station according to an embodiment of the present disclosure. In embodiments of the present disclosure, the UE can be implemented using various types of wireless communication devices or computing devices that are guaranteed to be portable and mobile. The UE can be referred to as a User Equipment (UE), a Station (STA), a Mobile Subscriber (MS), etc. Furthermore, in embodiments of the present disclosure, the base station controls and manages cells (e.g., macro cells, femtocells, picocells, etc.) corresponding to the service area, and performs functions such as signal transmission, channel designation, channel monitoring, self-diagnosis, and relaying. The base station can be referred to as a Next Generation Node B (gNB) or an Access Point (AP).
[0347] As shown in the accompanying drawings, the UE 100 according to an embodiment of the present disclosure may include a processor 110, a communication module 120, a memory 130, a user interface 140, and a display unit 150.
[0348] First, the processor 110 can execute various instructions or procedures and process data within the UE 100. Furthermore, the processor 110 can control the overall operation of each unit including the UE 100 and can control the transmission / reception of data between the units. Here, the processor 110 can be configured to perform operations according to the embodiments described in this disclosure. For example, the processor 110 can receive time slot configuration information, determine a time slot configuration based on the time slot configuration information, and perform communication according to the determined time slot configuration.
[0349] Next, the communication module 120 can be an integrated module that uses a wireless communication network to perform wireless communication and uses a wireless LAN to perform wireless LAN access. For this purpose, the communication module 120 can include multiple network interface cards (NICs), such as cellular communication interface cards 121 and 122 and an unlicensed band communication interface card 123, either internally or externally. In the accompanying drawings, the communication module 120 is shown as a monolithic integrated module; however, unlike the drawings, each network interface card can be arranged independently depending on the circuit configuration or usage.
[0350] Cellular communication interface card 121 can transmit or receive radio signals with at least one of base station 200, external device, and server using a mobile communication network and provide cellular communication services in a first frequency band based on instructions from processor 110. According to an embodiment, cellular communication interface card 121 may include at least one NIC module using a frequency band less than 6 GHz. At least one NIC module of cellular communication interface card 121 can independently perform cellular communication with at least one of base station 200, external device, and server in accordance with cellular communication standards or protocols in the sub-6 GHz frequency band supported by the corresponding NIC module.
[0351] Cellular communication interface card 122 can transmit or receive radio signals with at least one of base station 200, external device, and server using a mobile communication network and provide cellular communication services in a second frequency band based on instructions from processor 110. According to an embodiment, cellular communication interface card 122 may include at least one NIC module using a frequency band greater than 6 GHz. At least one NIC module of cellular communication interface card 122 can independently perform cellular communication with at least one of base station 200, external device, and server in accordance with cellular communication standards or protocols in a frequency band above 6 GHz supported by the corresponding NIC module.
[0352] The unlicensed band communication interface card 123 transmits or receives radio signals with at least one of the base station 200, external devices, and servers by using a third frequency band that is an unlicensed band, and provides unlicensed band communication services based on instructions from the processor 110. The unlicensed band communication interface card 123 may include at least one NIC module using an unlicensed band. For example, the unlicensed band may be a 2.4 GHz or 5 GHz band. At least one NIC module of the unlicensed band communication interface card 123 can independently or dependently perform wireless communication with at least one of the base station 200, external devices, and servers according to the unlicensed band communication standards or protocols of the frequency band supported by the corresponding NIC module.
[0353] Next, the memory 130 stores the control program used in the UE 100 and its various data. Such a control program may include a prescribed program required to perform wireless communication with at least one of the base station 200, external devices, and servers.
[0354] Next, the user interface 140 includes various input / output means provided in the UE 100. In other words, the user interface 140 can use various input means to receive user input, and the processor 110 can control the UE 100 based on the received user input. Furthermore, the user interface 140 can use various output means to execute output based on instructions from the processor 110.
[0355] Next, the display unit 150 outputs various images on the display screen. The display unit 150 can output various display objects, such as content executed by the processor 110 or a user interface, based on control instructions from the processor 110.
[0356] Furthermore, the base station 200 according to embodiments of the present disclosure may include a processor 210, a communication module 220, and a memory 230.
[0357] First, the processor 210 can execute various instructions or programs and process the internal data of the base station 200. Furthermore, the processor 210 can control the overall operation of each unit in the base station 200 and control the transmission and reception of data between the units. Here, the processor 210 can be configured to perform operations according to the embodiments described in this disclosure. For example, the processor 210 can notify time slot configurations with signals and perform communication based on the time slot configurations notified by the used signals.
[0358] Next, the communication module 220 can be an integrated module that uses a wireless communication network to perform wireless communication and uses a wireless LAN to perform wireless LAN access. For this purpose, the communication module 120 can include multiple network interface cards, such as cellular communication interface cards 221 and 222 and an unlicensed band communication interface card 223, either internally or externally. In the figures, the communication module 220 is shown as a monolithic integrated module; however, unlike the figures, each network interface card can be arranged independently depending on the circuit configuration or usage.
[0359] Cellular communication interface card 221 can transmit or receive radio signals with at least one of base station 100, external device, and server using a mobile communication network and provide cellular communication services in a first frequency band based on instructions from processor 210. According to an embodiment, cellular communication interface card 221 may include at least one NIC module using a frequency band less than 6 GHz. At least one NIC module of cellular communication interface card 221 can independently perform cellular communication with at least one of base station 100, external device, and server in accordance with cellular communication standards or protocols in a frequency band less than 6 GHz supported by the corresponding NIC module.
[0360] Cellular communication interface card 222 can transmit or receive radio signals with at least one of base station 100, external device, and server using a mobile communication network and provide cellular communication services in a second frequency band based on instructions from processor 210. According to an embodiment, cellular communication interface card 222 may include at least one NIC module using a frequency band of 6 GHz or higher. At least one NIC module of cellular communication interface card 222 can independently perform cellular communication with at least one of base station 100, external device, and server in accordance with cellular communication standards or protocols in a frequency band of 6 GHz or higher supported by the corresponding NIC module.
[0361] The unlicensed frequency band communication interface card 223 transmits or receives radio signals with at least one of the base station 100, external devices, and servers by using a third frequency band that is an unlicensed frequency band, and provides unlicensed frequency band communication services based on instructions from the processor 210. The unlicensed frequency band communication interface card 223 may include at least one NIC module using an unlicensed frequency band. For example, the unlicensed frequency band may be a 2.4 GHz or 5 GHz band. At least one NIC module of the unlicensed frequency band communication interface card 223 can independently or dependently perform wireless communication with at least one of the base station 100, external devices, and servers in accordance with the unlicensed frequency band communication standards or protocols of the frequency band supported by the corresponding NIC module.
[0362] Figure 21 is a block diagram illustrating a UE 100 and a base station 200 according to an embodiment of the present disclosure, and the blocks shown individually are logically divided elements of the device. Therefore, the aforementioned elements of the device can be installed in a single chip or multiple chips depending on the device design. Furthermore, a portion of the configuration of the UE 100, such as a user interface 140, a display unit 150, etc., can be selectively provided in the UE 100. Additionally, the user interface 140, display unit 150, etc., can be additionally provided in the base station 200 if necessary.
[0363] The foregoing description of this disclosure has been presented for illustrative and descriptive purposes. It will be apparent to those skilled in the art to whom this disclosure relates that this disclosure can be readily modified into other detailed forms without altering the technical principles or essential features of this disclosure. Therefore, the embodiments described above are presented for illustrative purposes only and are not intended to limit the scope of this disclosure. For example, each component described as a single type can be implemented in a distributed manner. Similarly, components described as distributed can be implemented in a composite manner.
[0364] The scope of this disclosure is defined by the appended claims rather than the foregoing description. It should be understood that all variations or modifications derived from the definitions and scope of the claims and their equivalents fall within the scope of this disclosure.
Claims
1. A user equipment (UE) configured to operate in a wireless communication system, the UE comprising: Processor; The communication module, wherein the processor is configured to: receive downlink control information (DCI) for scheduling a physical downlink shared channel (PDSCH), wherein the DCI includes a resource indication value (RIV) defined with reference to the size of a first bandwidth portion (BWP) expressed as the number of resource blocks (RBs); receive the PDSCH on a contiguous frequency resource of a second BWP, wherein the contiguous frequency resource is identified based on a start index (S') and a length (L') associated with the RIV; and transmit a physical uplink control channel (PUCCH) including a hybrid automatic repeat request acknowledgment (HARQ-ACK) information for the PDSCH, wherein when the first BWP has fewer RBs than the second BWP, the start index S and the length L of the contiguous frequency resource are defined by scaling each of S' and L' by a factor of K, and wherein K has a set {2} based on the ratio of the number of RBs between the second BWP and the first BWP. n The values within}, and n represents an integer starting from 0, where S and L are expressed in units of RB.
2. The UE according to claim 1, wherein, The relationship between the first BWP and the second BWP includes: - First BWP, Second BWP = Initial BWP, Active BWP, or - First BWP, Second BWP = Currently active BWP, Newly activated BWP, where the currently active BWP is the active BWP at the time of receiving the DCI, and the newly activated BWP is the BWP indicated by the Bandwidth Part Indicator (BPI) in the DCI.
3. The UE according to claim 1, wherein, K has a relationship with the ratio of the number of RBs, and the relationship includes at least a part of the following: - For 1 < X < 2, K = 1, - For 2 ≤ X < 4, K = 2, - For 4 ≤ X < 8, K = 4, - For 8 ≤ X < 16, K = 8, where X is the number of RBs in the second BWP / the number of RBs in the first BWP.
4. The UE according to claim 1, wherein, The RIV has a value that satisfies the following equation: - if (L'-1) ≤ floor(N) BWP1 / 2), then RIV= N BWP1 (L'-1)+S', and -if (L'-1)>floor(N) BWP1 / 2), then RIV=N BWP1 (N) BWP1 -L'+1)+(N BWP1 -1-S'), where N BWP1 L' is the number of RBs in the first BWP, and L' is L / K such that 1 ≤ L' ≤ N. BWP1 The value of -S', and S' is S / K, where floor represents the down-rounding function.
5. The UE according to claim 1, wherein, When the number of RBs in the first BWP is equal to or greater than the number of RBs in the second BWP, the starting index S and length L of the continuous frequency resource are defined to be the same as S' and L' within the number of RBs in the second BWP.
6. A base station (BS) configured to operate in a wireless communication system, the BS comprising: Processor; The communication module, wherein the processor is configured to: transmit downlink control information (DCI) for scheduling a physical downlink shared channel (PDSCH), wherein the DCI includes a resource indication value (RIV) defined with reference to the size of a first bandwidth portion (BWP) expressed as the number of resource blocks (RBs); transmit the PDSCH on consecutive frequency resources of a second BWP, wherein the consecutive frequency resources are identified based on a start index (S') and a length (L') associated with the RIV; and receive a physical uplink control channel (PUCCH) including hybrid automatic repeat request acknowledgment (HARQ-ACK) information for the PDSCH, wherein when the first BWP has fewer RBs than the second BWP, the start index S and length L of the consecutive frequency resources are defined by scaling each of S' and L' by a factor of K, and wherein K has a set {2} based on the ratio of the number of RBs between the second BWP and the first BWP. n The values within}, and n represents an integer starting from 0, where S and L are expressed in units of RB.
7. The BS according to claim 6, wherein, The relationship between the first BWP and the second BWP includes: - First BWP, Second BWP = Initial BWP, Active BWP, or - First BWP, Second BWP = Currently active BWP, Newly activated BWP, where the currently active BWP is the active BWP at the time of sending the DCI, and the newly activated BWP is the BWP indicated by the Bandwidth Part Indicator (BPI) in the DCI.
8. The BS according to claim 6, wherein, K has a relationship with the ratio of the number of RBs, and the relationship includes at least a part of the following: - For 1 < X < 2, K = 1, - For 2 ≤ X < 4, K = 2, - For 4 ≤ X < 8, K = 4, - For 8 ≤ X < 16, K = 8, where X is the number of RBs in the second BWP / the number of RBs in the first BWP.
9. The BS according to claim 6, wherein, The RIV has a value that satisfies the following equation: - if (L'-1) ≤ floor(N) BWP1 / 2), then RIV= N BWP1 (L'-1)+S', and -if (L'-1)>floor(N) BWP1 / 2), then RIV=N BWP1 (N) BWP1 -L'+1)+(N BWP1 -1-S'), where N BWP1 L' is the number of RBs in the first BWP, and L' is L / K such that 1 ≤ L' ≤ N. BWP1 The value of -S', and S' is S / K, where floor represents the down-rounding function.
10. The BS according to claim 6, wherein, When the number of RBs in the first BWP is equal to or greater than the number of RBs in the second BWP, the starting index S and length L of the continuous frequency resource are defined to be the same as S' and L' within the number of RBs in the second BWP.
11. A method performed by a user equipment (UE) in a wireless communication system, the method comprising: Receive downlink control information (DCI) for scheduling the physical downlink shared channel (PDSCH), wherein the DCI includes a resource indication value (RIV) defined with reference to the size of a first bandwidth portion (BWP) expressed as the number of resource blocks (RBs); receive the PDSCH on a contiguous frequency resource of a second BWP, wherein the contiguous frequency resource is identified based on a start index (S') and a length (L') associated with the RIV; and transmit a physical uplink control channel (PUCCH) including hybrid automatic repeat request acknowledgment (HARQ-ACK) information for the PDSCH, wherein when the first BWP has fewer RBs than the second BWP, the start index S and length L of the contiguous frequency resource are defined by scaling each of S' and L' by a factor of K, and wherein K has a set {2} based on the ratio of the number of RBs between the second BWP and the first BWP. n The values within}, and n represents an integer starting from 0, where S and L are expressed in units of RB.
12. The method according to claim 11, wherein, The relationship between the first BWP and the second BWP includes: - First BWP, Second BWP = Initial BWP, Active BWP, or - First BWP, Second BWP = Currently active BWP, Newly activated BW, where the currently active BWP is the active BWP at the time of receiving the DCI, and the newly activated BWP is the BWP indicated by the Bandwidth Part Indicator (BPI) in the DCI.
13. The method according to claim 11, wherein, K has a relationship with the ratio of the number of RBs, and the relationship includes at least a part of the following: - For 1 < X < 2, K = 1, - For 2 ≤ X < 4, K = 2, - For 4 ≤ X < 8, K = 4, - For 8 ≤ X < 16, K = 8, where X is the number of RBs in the second BWP / the number of RBs in the first BWP.
14. The method according to claim 11, wherein, The RIV has a value that satisfies the following equation: - if (L'-1) ≤ floor(N) BWP1 / 2), then RIV= N BWP1 (L'-1)+S', and -if (L'-1)>floor(N) BWP1 / 2), then RIV=N BWP1 (N) BWP1 -L'+1)+(N BWP1 -1-S'), where N BWP1 L' is the number of RBs in the first BWP, and L' is L / K such that 1 ≤ L' ≤ N. BWP1 The value of -S', and S' is S / K, where floor represents the down-rounding function.
15. The method according to claim 11, wherein, When the number of RBs of the first BWP is equal to or greater than the number of RBs of the second BWP, the starting index S and length L of the continuous frequency resource are defined to be the same as S' and L' within the number of RBs of the second BWP.
16. A method performed by a base station (BS) in a wireless communication system, the method comprising: Sending downlink control information (DCI) for scheduling the Physical Downlink Shared Channel (PDSCH), wherein the DCI includes a resource indication value (RIV) defined with reference to the size of a first bandwidth portion (BWP) expressed as the number of resource blocks (RBs); transmitting the PDSCH on contiguous frequency resources of a second BWP, wherein the contiguous frequency resources are identified based on a start index (S') and a length (L') associated with the RIV; and receiving a Physical Uplink Control Channel (PUCCH) including a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information for the PDSCH, wherein when the first BWP has fewer RBs than the second BWP, the start index S and length L of the contiguous frequency resources are defined by scaling each of S' and L' by a factor of K, and wherein K has a set {2} based on the ratio of the number of RBs between the second BWP and the first BWP. n The values within}, and n represents an integer starting from 0, where S and L are expressed in units of RB.
17. The method according to claim 16, wherein, The relationship between the first BWP and the second BWP includes: - First BWP, Second BWP = Initial BWP, Active BWP, or - First BWP, Second BWP = Currently active BWP, Newly activated BWP, where the currently active BWP is the active BWP at the time of transmitting the DCI, and the newly activated BWP is the BWP indicated by the bandwidth part indicator BPI in the DCI.
18. The method according to claim 16, wherein, K has a relationship with the ratio of the number of RBs, and the relationship includes at least a part of the following: - For 1 < X < 2, K = 1, - For 2 ≤ X < 4, K = 2, - For 4 ≤ X < 8, K = 4, - For 8 ≤ X < 16, K = 8, where X is the number of RBs of the second BWP / the number of RBs of the first BWP.
19. The method of claim 16, wherein, The RIV has a value that satisfies the following equation: - if (L'-1) ≤ floor(N) BWP1 / 2), then RIV= N BWP1 (L'-1)+S', and -if (L'-1)>floor(N) BWP1 / 2), then RIV=N BWP1 (N) BWP1 -L'+1)+(N BWP1 -1-S'), where N BWP1 L' is the number of RBs in the first BWP, and L' is L / K such that 1 ≤ L' ≤ N. BWP1 The value of -S', and S' is S / K, where floor represents the down-rounding function.
20. The method of claim 16, wherein, When the number of RBs of the first BWP is equal to or greater than the number of RBs of the second BWP, the starting index S and length L of the continuous frequency resource are defined to be the same as S' and L' within the number of RBs of the second BWP.
Citation Information
Patent Citations
Method and device for allocating resources in multiple frequency band system
CN102113254A
Method and device for uplink resource allocation
CN103081385A