Method, apparatus and system for resource allocation of a wireless communication system
By adjusting the number and index of resource blocks in a wireless communication system and optimizing resource allocation using the power value K and the integer n, the problem of low resource allocation efficiency in the prior art is solved, and efficient signal transmission and reception are achieved.
Patent Information
- Application Number
- CN202310364238.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-04-13
- Filing Date
- 2019-01-14
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2039-01-14
AI Technical Summary
Existing wireless communication systems suffer from inefficiency in resource allocation, making it difficult to transmit and receive signals efficiently, especially in cellular wireless communication systems.
By adjusting the number of resource blocks in a wireless communication system to efficiently transmit and receive data between different bandwidth portions (BWPs), the resource indicator value (RIV) is adjusted, including the adjustment of the starting index and number of resource block sets in the second BWP, using an exponentiation K and an integer n to determine the number and index of resource blocks.
It enables efficient signal transmission and reception in wireless communication systems, improving resource utilization and communication efficiency.
Smart Images

Figure CN116489793B_ABST
Abstract
Description
[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 6 GHz or higher millimeter-wave (mmWave) frequency bands, and systems operating in 6 GHz or lower frequency bands are also being 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 within 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.
[0007] Simultaneously, within the human-centric network of interconnected networks where humans generate and consume information, 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 recent research 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 the scheduling information is received, 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] 1<X<2 2≤X<4 4≤X<8 8≤X<16 ... <![CDATA[2 n ≤X<2 n+1 ]]> K 1 2 4 8 ... <![CDATA[2 n ]]>
[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 the scheduling information is received, 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, K has the following values based on (number of RBs in the second BWP / number of RBs in the first BWP):
[0049] 1<X<2 2≤X<4 4≤X<8 8≤X<16 ... <![CDATA[2 n ≤X<2 n+1 ]]> K 1 2 4 8 ... <![CDATA[2 n ]]>
[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 This diagram illustrates an example of a wireless frame structure used in a wireless communication system.
[0062] Figure 2 This diagram illustrates an example of a downlink (DL) / uplink (UL) timeslot structure in a wireless communication system.
[0063] Figure 3 This is a diagram used to illustrate the physical channels used in 3GPP systems and typical signal transmission methods using those physical channels.
[0064] Figure 4 The diagram illustrates the SS / PBCH block used for initial cell access in a 3GPP NR system.
[0065] Figure 5 The diagram illustrates the process of transmitting control information and control channels in a 3GPP NR system.
[0066] Figure 6 The diagram shows a control resource set (CORESET) in a 3GPP NR system that can transmit the Physical Downlink Control Channel (PUCCH).
[0067] Figure 7 The diagram illustrates a method for configuring the PDCCH search space in a 3GPP NR system.
[0068] Figure 8 This is a conceptual diagram illustrating carrier aggregation.
[0069] Figure 9 This diagram is used to illustrate signal carrier communication and multi-carrier communication.
[0070] Figure 10 This is a diagram illustrating an example of the application of cross-carrier scheduling technology.
[0071] Figures 11 to 12 This is a diagram illustrating the Bandwidth Part (BWP) configuration.
[0072] Figure 13 The illustration shows another resource allocation in an embodiment of the present invention.
[0073] Figure 14 The diagram illustrates resource allocation based on the RIV method.
[0074] Figure 15 The diagram illustrates resource allocation according to an embodiment of the present invention.
[0075] Figure 16 The diagram illustrates signal transmission according to an embodiment of the present invention.
[0076] Figure 17 This is a diagram illustrating the BWP configuration.
[0077] Figures 18 to 19 The diagram illustrates resource allocation according to an embodiment of the present invention.
[0078] Figure 20 The diagram illustrates signal transmission according to an embodiment of the present invention.
[0079] Figure 21 This 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), General 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 This diagram illustrates an example of a wireless frame structure used in a wireless communication system. (Reference) Figure 1 The radio frames (or radio frames) used in 3GPP NR systems can have a duration of 10ms (Δ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 10 subframes within a single radio frame. Each subframe is 1ms long and can include one or more time slots depending on the subcarrier spacing. More specifically, in 3GPP NR systems, the usable subcarrier spacing is 15*2. μ The subcarrier spacing can be configured as μ = 0, 1, 2, 3, or 4. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz can be used for 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*2 can be allocated. μ 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 This diagram illustrates an example of a downlink (DL) / uplink (UL) timeslot structure in a wireless communication system. Specifically, Figure 2 This illustrates the structure of the resource grid in a 3GPP NR system. Each antenna port has one resource grid. (Reference) Figure 2 A time slot 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. Reference Figure 2 The signal transmitted from each time slot can be composed 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 symb Indicates 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, with normal CP, a time slot includes 14 OFDM symbols, but with extended CP, a time slot can include 12 OFDM symbols. In certain embodiments, extended CP can only be used with a 60 kHz subcarrier spacing. Figure 2 For ease of description, as an example, a time slot is configured with 14 OFDM symbols; however, embodiments of this disclosure can be applied in a similar manner to time slots with different numbers of OFDM symbols. References 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 RBsc (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 is 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 information on symbol types is configured with UE-specific RRC signals, the base station can signal whether a flexible symbol is a DL symbol or a UL symbol using cell-specific RRC signals. In this case, the UE-specific RRC signals cannot change a DL symbol or a UL symbol configured with cell-specific RRC signals to another symbol type. The UE-specific RRC signals can signal the number of DL symbols among the N symbols corresponding to each time slot and the number of UL symbols among the N symbols corresponding to the time slot. slot symb The number of DL symbols among the N symbols corresponding to the time slot and the number of UL symbols among the N symbols corresponding to the time slot. slot symb In this case, the DL symbols of a time slot can be continuously configured as the first symbol to the i-th symbol of the time slot. In addition, the UL symbols of a time slot can be continuously configured as the j-th symbol to the last symbol of the time slot (where i < j). In a time slot, a symbol not configured with any of the UL symbols and DL symbols is a flexible symbol.
[0093] The type of symbols configured with the above RRC signals can be referred to as semi-static DL / UL configuration. In the semi-static DL / UL configuration previously configured with RRC signals, a flexible symbol can be indicated as a DL symbol, a UL symbol indication, or a flexible symbol by dynamic time slot format information (SFI) sent on a physical DL control channel (PDCCH). In this case, a DL symbol or a UL symbol configured with RRC signals 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 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 a primary synchronization signal (PSS) and a 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 a physical broadcast channel from the base station and obtain broadcast information in the cell.
[0098] After the initial cell search is completed, the UE receives the physical downlink shared channel (PDSCH) based on 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 grant 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 may 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 The diagram illustrates the SS / PBCH block used 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 IDTherefore, 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] refer to Figure 4 Section (a) will describe the synchronization signal (SS) 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. (See reference...) Figure 4 According to (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, the PSS is transmitted in the first OFDM symbol via subcarriers 56 to 182 and the 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 for transmitting the PSS, 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) IDUniquely 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, x(i+7) = (x(i+4) + x(i)) mod 2 and is given as
[0108] [x(6) x(5) x(4) x(3) x(2) x(1) x(0)]=[1 1 1 0 1 1 0].
[0109] In addition, the sequence d of SSS SSS (n) is as follows.
[0110] d sss (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]
[0111]
[0112] here, And was given as
[0113] [x0(6) x0(5) x0(4) x0(3) x0(2) x0(1) x0(0)]=[0 0 0 0 0 0 1]
[0114] [x1(6) x1(5) x1(4) x1(3) x1(2) x1(1) x1(0)]=[0 0 0 0 0 0 1].
[0115] A radio frame with a length of 10ms can be divided into two half-frames with a length of 5ms each. (Reference) Figure 4Section (b) describes the time slots for transmitting the SS / PBCH block in each half-frame. The time slot 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 the ({2,8}+14*n)th symbol. In this case, at carrier frequencies of 3 GHz or lower, n = 0 or 1. Furthermore, at carrier frequencies above 3 GHz and 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 the ({2,8}+14*n)th symbol. 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*n)th symbol. In this case, at carrier frequencies 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*n)th symbol. In this case, at carrier frequencies of 6 GHz or higher, n = 0, 1, 2, 3, 5, 6, 7, 8.
[0116] Figure 5 The diagram illustrates the process of transmitting control information and using the control channel in a 3GPP NR system. (Reference) Figure 5(a) The base station may 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 may 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 may 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 may include at least one of Cell Temporary RNTI (C-RNTI) and CS-RNTI. Thereafter, the base station may perform rate matching according to the amount of resources used for PDCCH transmission after performing channel coding (e.g., polarity coding) (S204) (S206). Thereafter, the base station may multiplex the DCI based on the PDCCH structure based on Control Channel Elements (CCE) (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. CCE is the basic resource unit used for 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, and illustrates the type of CCE aggregation level for a PDCCH and the CCEs sent in the control area accordingly.
[0117] Figure 6 The diagram illustrates a control resource set (CORESET) in a 3GPP NR system where 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 monitoring 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. Figure 5In this embodiment, 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... Figure 5 In one embodiment, 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.
[0118] Figure 7 The diagram illustrates a method for setting up a PDCCH search space in a 3GPP NR system. Each core may 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 may 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 may monitor a PDCCH configured to be commonly searched by all UEs belonging to the same base station cell. Furthermore, a UE-specific search space may 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 may partially overlap and be allocated due to the limited control area that can be used to allocate PDCCHs. Monitoring the PDCCH includes blind decoding of PDCCH candidates within the search space. When blind decoding is successful, it can be expressed as (successfully) detecting / receiving the PDCCH, while when blind decoding fails, it can be expressed as not detecting / receiving or not successfully detecting / receiving the PDCCH.
[0119] 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.
[0120] 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.
[0121] 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".
[0122] Table 3 shows an example of the Physical Uplink Control Channel (PUCCH) used in a wireless communication system.
[0123] [Table 3]
[0124] PUCCH format Length of OFDM symbol Number of bits 0 1-2 ≤2 1 4-14 ≤2 2 1-2 >2 3 4-14 >2 4 4-14 >2
[0125] PUCCH can be used to send the following UL control information (UCI).
[0126] - Scheduling Request (SR): Information used to request UL UL-SCH resources.
[0127] -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.
[0128] - 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.
[0129] In the 3GPP NR system, five PUCCH formats can be used to support various service scenarios, channel environments, and frame structures.
[0130] 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 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.
[0131] 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 use 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.
[0132] 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 UCI (M bit >2) Perform bit-level scrambling, QPSK modulation, and map it to one or two OFDM symbols' RBs. Here, the number of RBs can be one from 1 to 16.
[0133] 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 using 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... - Binary Phase Shift Keying (BPSK) or QPSK for M bit One bit 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.
[0134] 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.
[0135] 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.
[0136] 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.
[0137] Figure 8This 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, the term "component carrier" will be used below.
[0138] refer 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 in Figure 8 The diagram shows each component carrier with the same bandwidth, but 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 diagram is shown conceptually, and each component carrier can be physically adjacent to each other or spaced apart.
[0139] Different center frequencies can be used for each component carrier. Alternatively, a common center frequency can be used for physically adjacent component carriers. Assuming in Figure 8 In one embodiment, all component carriers are physically adjacent, so center frequency A can be used in all component carriers. Alternatively, assuming that the component carriers are not physically adjacent to each other, then center frequency A and center frequency B can be used in each component carrier.
[0140] 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 100MHz as the total system bandwidth and perform communication using all five component carriers. UEs B1-B5 can perform communication using only 20MHz bandwidth and one component carrier. UEs C1 and C2 can each use 40MHz 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.
[0141] Figure 9 This is a diagram used to illustrate signal carrier communication and multi-carrier communication. Specifically, Figure 9 (a) shows the single-carrier subframe structure and Figure 9 (b) shows the multi-carrier subframe structure.
[0142] refer to Figure 9 In (a) of the 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. (See reference...) Figure 9 (b) enables the aggregation of three 20MHz component carriers (CCs) into each of the UL and DL, thus supporting a bandwidth of 60MHz. Each CC can be adjacent to or not adjacent to each other in the frequency domain. Figure 9 (b) illustrates a case where the bandwidth of the UL CC and the DL CC 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 for that specific UE.
[0143] 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).
[0144] 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.
[0145] 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.
[0146] Figure 10 This diagram illustrates an example of cross-carrier scheduling technology. 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. A PCell can essentially be a scheduling cell, and a specific SCell can be designated as a scheduling cell by a higher layer.
[0147] exist Figure 10In the embodiment, 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 configured 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 another 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.
[0148] on the other hand, Figure 9 and Figure 10 The diagram illustrates 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, Figure 9 and Figure 10 Subframes can be replaced with time slots.
[0149] refer to Figure 11 In 3GPP NR systems, a UE can perform transmission / reception using a bandwidth equal to or less than the carrier (or cell) bandwidth. For this purpose, the UE can be configured with one or more bandwidth portions (BWPs) from the base station. A BWP consists of consecutive bandwidth portions (PRBs). (See reference...) Figure 11 (a) BWPs can be configured to not overlap within the bandwidth of a carrier (or cell). (See reference) Figure 11 (b) BWPs in a carrier (or cell) can be configured to overlap. Furthermore, one BWP can be configured to be included in another BWP. One or more BWPs can be assigned and configured among the BWPs configured in a carrier (or cell) for each UE. In a carrier (or cell), only one BWP is active (the active BWP), and the UE does not expect to receive or transmit any signals in a PRB 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.
[0150] 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.
[0151] refer 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. (Reference) Figure 12 (a) and Figure 12 (b) The core set for each BWP can reside in the time / frequency resource domain occupied by each BWP. In other words, core set #1 for BWP#1 exists in the PRB of the time / frequency resource domain occupied by BWP#1, while core set #2 for BWP#2 can exist in the PRB of the time / frequency resource domain occupied by BWP#2. (See reference) Figure 12 (b) When BWPs are configured to overlap, the PRBs occupied by 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 PRBs in the time / frequency resource domain occupied by BWP#1.
[0152] As described above, multiple BWPs can be configured in a carrier (or cell), and each BWP can consist of multiple consecutive PRBs. Conversely, 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.
[0153] 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.
[0154] The following describes methods for allocating resources when configuring a BWP in a carrier (or cell) and methods for transmitting and receiving data accordingly.
[0155] For ease of explanation, the terminology will be defined as follows.
[0156] - 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.
[0157] - 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.
[0158] - 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).
[0159] - 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.
[0160] - 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. In other words, it shows the active BWP after the BWP handover.
[0161] - 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.
[0162] - 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.
[0163] -BWP's RA field: Represents the RA field used for scheduling BWP.
[0164] - 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).
[0165] - 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.
[0166] - 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. Alternatively, 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.
[0167] Example 1: Bitmap-based scheduling
[0168] 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.
[0169] [Table 4]
[0170]
[0171] 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) must be addressed.
[0172] 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.
[0173] 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.
[0174] 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.
[0175] 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.
[0176] - 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.
[0177] - It can be configured as f(i) = i + offset. The offset value can be 0, 1, ..., (K). new –K current One of them. (Reference) Figure 13 When BWP#1 has 5 RBGs and BWP#2 has 8 RBGs, the resource allocation results when BWP#1 indicates BWP#2 scheduling information and when BWP#1 indicates BWP#2 scheduling information are as follows. Let the value of the RA field be [10 0 1 1]. (Reference) Figure 13 (a) When BWP#1 indicates the scheduling information for BWP#1, RBG#1, RBG#4, and RBG#5 of BWP#1 can be allocated. (See reference) Figure 13 (b) If BWP#1 indicates the scheduling information for BWP#2 and the offset is 0, then RBG#1, RBG#4, and RBG#5 of BWP#2 can be allocated. (See reference) Figure 13 (c) If BWP#1 indicates the scheduling information of BWP#2 and the offset is 2, then RBG#3, RBG#6 and RBG#7 of BWP#2 can be allocated.
[0178] - 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 the i+(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 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.
[0179] - 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.
[0180] 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) . For example, RBG set #1 can consist of RBG#1 to RBG#S, and RBG set #2 can consist of RBG#(S+1) to RBG#(2*S). The remaining RBGs except the last RBG set include S RBGs, and the last RBG set can include ((K 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.
[0181] - f(i) can be configured as f(i) = i. Therefore, the i-th bit of the DCI RA field indicates whether to allocate the f(i)-th RBG set of the newly activated BWP. 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.
[0182] - 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.
[0183] - 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 the i+(C-RNTI mod(K) bit of the newly activated BWP is allocated. 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.
[0184] - 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)) sets of 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,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.
[0185] 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.
[0186] 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 current The following methods can be considered for the position of 0.
[0187] For example, UE can use K RBG_set -K current Add a zero to K current The length of the RA field is the beginning (most significant bit (MSB), beginning). 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.
[0188] 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), the latter part). 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.
[0189] 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 latter part of the RA field (least significant bit (LSB)). Here, P + Q = K RBG_set -K current It is possible to divide R by (K) RBG_set-K current P (or Q) is obtained from the remainder of +1). Here, R can be obtained from the UE's C-RNTI. 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.
[0190] Example 2: Scheduling based on Resource Indicator Value (RIV)
[0191] 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.
[0192] [Equation 1]
[0193] if but
[0194]
[0195] otherwise
[0196]
[0197] Where L CRBs ≥1 and should not exceed
[0198] 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 RBReplace them. When BWP is configured, DL BW and UL BW can be replaced with DLBWP and UL BWP respectively.
[0199] Here, RIV has 0, 1, ..., N. DL RB *(N DL RB The 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)).
[0200] Figure 14 The diagram illustrates resource allocation based on the RIV method. (Reference) 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 =2, then RIV has 7. After receiving RIV=7, the UE can know the relationship with RB. start =2 and L CRBs =2 corresponds to {RB#2 to 3} which are allocated for data transmission / reception.
[0201] 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.
[0202] 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 in a limited way 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).
[0203] 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 newEach 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.
[0204] -RB start ={0,1,2,...,N new -1},L CRB ={1,2,3,...,N new}
[0205] Here, N new ≤N current And L CRB ≤N new -RB start .
[0206] On the other hand, if K current Less than K new Then the following methods can be considered.
[0207] Method 1
[0208] 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 The maximum value among integers ≥ ceil(log2(M*(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.
[0209] Here, the offset value can be determined as follows.
[0210] - You can fix the offset value to a specific value, such as 0.
[0211] - 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 active 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.
[0212] - 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 referred to as 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.
[0213] - 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.
[0214] - The offset can be obtained from the CCE index of the CORESET received by the PDCCH. For example, offset = CCE_indexmod(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.
[0215] - The offset can be determined based on the UE's C-RNTI or a value derived from C-RNTI. For example, offset = C-RNTI mod(N new -M+1). Therefore, K current The bit RIV value can indicate whether RB#(1+(C-RNTI mod(N)) has been allocated. new -M+1)))toRB#(M+(C-RNTI mod(N) new The RB resources are -M+1). Additionally, the offset can be determined using a pseudo-random sequence employing C-RNTI. For example, offset = g(C-RNTI) mod (N). new-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.
[0216] - 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#(1+((n_slot+C-RNTI)mod(N)) new -M+1)))toRB#(M+((n_slot+C-RNTI)mod(N new The resources of 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.
[0217] 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, and if the offset value is 1, it can refer to sub-BPW#1. Preferably, X = M.
[0218] Method 2-1
[0219] 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 currentThe maximum value among integers ≥ ceil(log2(M*(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 mod M.
[0220] Method 2-2
[0221] 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 m Divide 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 2m The RBs are divided into groups.
[0222] Method 2-3
[0223] 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 floor(N of ≥ceil(log2(M*(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.
[0224] Method 3
[0225] Let A be the K of DCI current 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 >Kcurrent At this time, the RIV value of the newly activated BWP can be obtained by using RIV = ceil(A*K), RIV = floor(A*K), or RIV = round(A*K). 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 )).
[0226] Method 4-1
[0227] 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*LCRB,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 ).
[0228] 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,L current ={1,2,3,...,N current}, and RB start and L CRB It can have the following values.
[0229] -RB start ={0,K,2*K,...,(N current -1)*K}
[0230] -L CRB ={K,2*K,3*K,...,N current *K}
[0231] 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 currentDetermine K. Here, we can give the condition that 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.
[0232] [Table 5]
[0233] <![CDATA[X=(N new / N current )]]> 1<X≤2 2<X≤4 4<X≤8 8<X≤16 ... <![CDATA[2 n <X≤2 n+1 ]]> <![CDATA[ceil(log2(N new / N current )]]> 1 2 3 4 ... n+1 K 2 4 8 16 ... <![CDATA[2 n+1 ]]>
[0234] [Table 6]
[0235] <![CDATA[X=(N new / N current )]]> 1<X<2 2≤X<4 4≤X<8 8≤X<16 ... <![CDATA[2 n ≤X<2 n+1 ]]> <![CDATA[floor(log2(N new / N current )]]> 0 1 2 3 ... n K 1 2 4 8 ... <![CDATA[2 n ]]>
[0236] 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.
[0237] Method 4-2
[0238] 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 The maximum value among integers ≥ log2(M*(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.
[0239] 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.
[0240] 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), the two RIV basic units of UE B cannot be fully included in one RBG of UE A. Therefore, it is necessary to match the PRBs between RBGs and RIV basic units between two different UEs.
[0241] To address the aforementioned issues, considering the PRB grid, resource allocation can be performed only in some PRBs within the newly activated BWPs. Figure 15 (a) This diagram illustrates a scenario where two PRBs are grouped to form a PRB mesh, 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 mesh represents the common PRB index. In other words, considering the PRB mesh, the UE can be scheduled only for the newly activated BWP(N). new N' in each PRB) new One PRB. As an example. Figure 15 (b) The diagram is drawn by N new BWP consisting of PRBs, and Figure 15 (c) The diagram shows the N' that can be scheduled within 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 .
[0242] Method 4-3: Modification of Method 4-1
[0243] -RB start =ceil(K*RB) start,current )+x、floor(K*RB start,current )+x、round(K*RB start,current )+x
[0244] -L CRB =ceil(K*L CRB,current floor(K*L) CRB,current ), round(K*L CRB,current )
[0245] -K=N' new / N current ,ceil(N' new / N current ), floor(N' new / N current ), round(N' new / N current )
[0246] 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.
[0247] -RB start ={0+x,K+x,2*K+x,...,(N current -1)*K+x}
[0248] -L CRB ={K,2*K,3*K,...,N current *K}
[0249] Method 4-4: Modification to Method 4-2
[0250] -RB start =ceil(K*RB') start )+x、floor(K*RB' start )+x、round(K*RB' start )+x
[0251] -L CRB =ceil(K*L' CRB floor(K*L') CRB), round(K*L' CRB )
[0252] -K=N' new / M、ceil(N' new / M), floor(N' new / M), round(N' new / M)
[0253] 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.
[0254] -RB start ={0+x,K+x,2*K+x,...,(M-1)*K+x}
[0255] -L CRB ={K,2*K,3*K,...,M*K}
[0256] 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 of size 2 RBG, 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. (See reference) Figure 15The common PRB index of the UE's lowest PRB is 5. Therefore, x = 1 can be given. The common PRB index is the index of the RB sequentially numbered starting 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 be the smallest of the RBG sizes available in the BWP.
[0257] 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.
[0258] Method 2-4: Modifications to 2-1
[0259] 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 K > 0, it can include (N) BWP start +Nnew The set of RBs consists of 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.
[0260] Method 5-1
[0261] 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.
[0262] [Equation 2]
[0263] if
[0264] RIV'=AS+L-1
[0265] otherwise
[0266] RIV'=A(N new -S+N new -A)+(AL)
[0267] 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 the following: RIV' has {0,1,...,N} new The value of *A-(A-1)*A / 2-1}. This can be determined based on K. current Bits determine A. For example, A can be set to satisfy K. current ≥log2(N new The maximum value of a natural number in the range *A-(A-1)*A / 2 (not greater than N) 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. start And 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.
[0268] Method 5-2
[0269] 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.
[0270] [Equation 3]
[0271] if
[0272] RIV"=(B+1)(L-1)+S
[0273] otherwise
[0274] RIV"=(B+1)(N new -L+N new -B)+(BS)
[0275] 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 the following: RIV” has {0,1,...,N} new The value of *(B+1)-(B*(B+1) / 2-1} can be determined based on K. current Bits determine B. For example, B can be set to satisfy K. current ≥log2(N new The maximum non-negative integer value of (B+1)AB*(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. newThe 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 Buffer) 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.
[0276] 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.
[0277] For example, UE can use K new -K current Add a zero to K current The length of the RA field begins (before the MSB). By using K as is. currentThe 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.
[0278] As another example, UE can use K new -K current Add a zero to K current The length of the RA field after (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, the resource allocation range in the newly activated BWP can be {0, 2, 4, 6, 8, 10, ..., 18} by adding '0' to the LSB of the RA field. This provides maximum flexibility without scheduling constraints when allocating resources in the newly activated BWP during a BWP switchover.
[0279] 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 taken 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 the UE's C-RNTI. 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 -Kcurrent -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 RA field of length (after LSB) can always be within the RIV range of the newly activated BWP.
[0280] 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 taken 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.
[0281] 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.
[0282] 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 the newly activated BWP (e.g., the 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.
[0283] 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).
[0284] 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 RBs or less, 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 RBs or less, 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.
[0285] 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.
[0286] 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.
[0287] 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 new >Kcurrent 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).
[0288] 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.
[0289] - Option 1: All RA fields consist of 1 bit.
[0290] - Option 2: All RA fields consist of 1 bit, and all 5-bit modulation and coding scheme (MCS) fields consist of 1 bit.
[0291] - Option 3: All RA fields consist of 1 bit, and all 2-bit redundant version (RV) fields consist of 1 bit.
[0292] - 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.
[0293] Simultaneously, in a 3GPP NR system, a UE can be configured to receive a fallback DCI for scheduled PDSCH (or a fallback DCI for scheduled PUSCH). For example, a fallback DCI for scheduled PDSCH may include DCI format 1_0, and a fallback DCI for scheduled PUSCH may include DCI format 0_0. In this case, the fallback 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 fallback DCI can be determined by ceil(log2(N*(N+1) / 2))). Typically, since the number of PRBs in the active DL BWP (or active UL BWP) of the UE differs from the number of PRBs in 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 transmitted 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.
[0294] Method 4-5: Modifications to Method 4-1
[0295] 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 .
[0296] -RB start =ceil(K*RB) start,initial floor(K*RB) start,initial ), round(K*RB start,initial )
[0297] -L CRB =ceil(K*L CRB,initial floor(K*L) CRB,initial ), round(K*L CRB,initial )
[0298] -K=N active / N initial ceil(N active / N initial ), floor(N active / N initial ), round(N active / N initial )
[0299] 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.
[0300] -RB start ={0,K,2*K,...,(N initial -1)*K}
[0301] -L CRB ={K,2*K,3*K,...,N initial *K}
[0302] 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 give the condition 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.
[0303] [Table 7]
[0304] <![CDATA[X=(N active / N initial )]]> 1<X≤2 2<X≤4 4<X≤8 8<X≤16 ... <![CDATA[2 n <X≤2 n+1 ]]> <![CDATA[ceil(log2(N active / N initial )]]> 1 2 3 4 ... n+1 K 2 4 8 16 ... <![CDATA[2 n+1 ]]>
[0305] [Table 8]
[0306] <![CDATA[X=(N active / N initial )]]> 1<X<2 2≤X<4 4≤X<8 8≤X<16 ... <![CDATA[2 n ≤X<2 n+1 ]]> <![CDATA[floor(log2(N active / N initial )]]> 0 1 2 3 ... n K 1 2 4 8 ... <![CDATA[2 n ]]>
[0307] 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.
[0308] Figure 16 The diagram illustrates a data transmission process according to an embodiment of the present invention. Figure 16 The diagram illustrates the data transmission process according to methods 4-1 and 4-5. Specifically, Figure 16 (a) An illustration of an uplink data transmission process according to an embodiment of the present invention, and Figure 16 (b) The diagram illustrates the downlink data transmission process according to an embodiment of the present invention.
[0309] refer to Figure 16 (a) and Figure 16 (b) The UE may receive scheduling information (e.g., DCI) including resource allocation information (S1602). The scheduling information may include uplink scheduling information (e.g., UL-permitted DCI) (e.g., DCI format 0_0, 0_1). Figure 16 (a)) or downlink scheduling information (e.g., DL license DCI) (e.g., DCI format 1_0, 1_1) Figure 16 (b) The DCI can be received via PDCCH. Here, 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 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 on the RB set corresponding to the RIV in the second BWP (S1604). Figure 16 (a)) or receive PDSCH( Figure 16 (b)). The second BWP can be a BWP indicated by the BPI in the scheduling information or an active BWP.
[0310] 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:
[0311] - Starting RB index S: {0,K,2*K,...,(N)} BWP1 -1)*K}, and
[0312] - Number of RBs L: {K,2*K,3*K,...,N} BWP1 *K}
[0313] 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).
[0314] Preferably, the first BWP and the second BWP may include one of the following:
[0315] 1)(First BWP, Second BWP) = (Initial BWP, Active BWP), and
[0316] 2)(First BWP, Second BWP) = (Currently Activated BWP, Newly Activated BWP).
[0317] 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.
[0318] Preferably, K can have the following values based on (number of RBs in the second BWP / number of RBs in the first BWP):
[0319] [Table 9]
[0320] 1<X<2 2≤X<4 4≤X<8 8≤X<16 ... <![CDATA[2 n ≤X<2 n+1 ]]> K 1 2 4 8 ... <![CDATA[2 n ]]>
[0321] 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.
[0322] Preferably, the RIV can have a value that satisfies the following equation:
[0323] -If (L'-1)≤floor(N) BWP1 / 2), then RIV=N BWP1 *(L'-1)+S', and
[0324] -If (L'-1)>floor(N) BWP1 / 2), then RIV=N BWP1 *(N BWP1 -L'+1)+(N BWP1 -1-S'),
[0325] Here, L' as L / K has 1≤L'≤N BWP1 -S' value, and S' is S / K.
[0326] 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:
[0327] - Starting RB index S: {0,1,2,...,N} BWP2 -1}, and
[0328] - Number of RBs L: {1,2,3,...,N} BWP2},
[0329] Here, N BWP2 It is the number of RBs in the second BWP, and N BWP2 ≤N BWP1 .
[0330] 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).
[0331] Example 3: UL BWP Modification
[0332] 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 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 used for scheduling 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 for 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 for 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 in the active UL BWP. That is, 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 in the active UL BWP. If the reception of the DCI indicating the change of 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.
[0333] 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 BWPID) 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. In order to find the frequency domain resource allocation information in the active UL BWP, the methods of Examples 1 and 2 can be used as a method for analyzing the frequency domain RA field.
[0334] 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 Embodiments 1 to 2 can be used as methods for analyzing the frequency domain RA field.
[0335] 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.
[0336] As another example of the invention, the fallback DCI of 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 of 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 of the scheduling PUSCH (e.g., DCI format 0_0) to indicate which UL BWP is the active UL BWP. Meanwhile, without the additional bits, another field of the fallback DCI of 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.
[0337] Simultaneously, the UE receives a backoff DCI that schedules the PUSCH (e.g., DCI format 0_0), and the backoff DCI can indicate a PUSCH retransmission via a non-backoff DCI (e.g., DCI format 0_1) 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-backoff DCI and transmit the PUSCH in the previous UL BWP. Conversely, if a non-backoff DCI (e.g., 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.
[0338] Example 4: SPS / CS PDSCH Reception
[0339] 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 every 1ms (or 0.5ms in FR2 (carriers at 6GHz 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.
[0340] 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. Therefore, 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. That is, 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.
[0341] 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 by 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.
[0342] 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.
[0343] 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.
[0344] As another example of the invention, a UE configured to receive a PDSCH consisting of RRC signals (or consisting of RRC signals and 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.
[0345] Example 5: Resource Allocation Area
[0346] 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.
[0347] 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.
[0348] Typically, the initial DL BWP that each UE is operating in can be different. (Reference) Figure 17 UE A and UE B can have different active DL BWPs. Here, the active DL BWP refers to the set of frequency bands or (continuous) PRBs in which the UE should receive DL signals. (See reference) 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 operated by the two UEs can overlap. Furthermore, by configuring a CORESET on the overlapping active DL BWP, both UEs can monitor it. That is, even if the active DL BWPs are different, two different UEs can monitor the same CORESET. Moreover, two different UEs can have the same BWP. For example, in order to receive the PDCCH transmitting Remaining Minimum System Information (RMSI) and the PDSCH transmitting RMSI during initial access, the UE can configure the initial DL BWP via the Physical Broadcast Channel (PBCH). Additionally, the UE can configure the default DL BWP as the fallback BWP via the RRC signal. When the default DL BWP is configured, if the UE does not receive DCI from the active DL BWP within a certain time period, the UE can switch the BWP to the default DL BWP.
[0349] 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.
[0350] 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 of the range M + 1) / 2). Or, 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.
[0351] For example, refer 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 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 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.
[0352] As another example, see 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 scheduling broadcast channel is located. That is, the lowest common RB index CRB that determines the CORESET of the scheduling 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 .
[0353] 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. selected The 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.
[0354] As another example, see 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 DLBWP can be configured with higher-level (e.g., RRC) signals from the base station to the UE. Alternatively, a specific DLBWP can be a default BWP configured with higher-level (e.g., RRC) signals from the base station to the UE.
[0355] As another example, the base station can configure reference values to the UE via higher-layer (e.g., RRC) signals. Based on the reference values composed 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 =RB start_temp +reference.
[0356] As another example, the base station can use higher-level (e.g., RRC) signals to transmit the CRB index used to derive the reference value. 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 .
[0357] Figure 20 The illustration depicts signal transmission according to an embodiment of the present invention. (Reference) Figure 20 The communication device can check the RB set corresponding to the resource allocation information in the frequency resource allocation area of the active BWP (S2002). For example, the communication device can index the RBs based on the starting point of the frequency resource allocation area and then check the RB set corresponding to the resource allocation information (e.g., bitmap, RIV). Here, the resource allocation area 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. After that, the communication device can transmit radio signals in the RB set corresponding to the resource allocation information.
[0358] Figure 21This is a block diagram illustrating the configuration of a UE and a base station according to embodiments 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).
[0359] 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.
[0360] 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.
[0361] 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.
[0362] 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 a frequency band below 6 GHz supported by the corresponding NIC module.
[0363] 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.
[0364] 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.
[0365] 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.
[0366] 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.
[0367] 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.
[0368] 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.
[0369] 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.
[0370] 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.
[0371] 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.
[0372] 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 6 GHz or higher frequency band. 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 6 GHz or higher frequency band supported by the corresponding NIC module.
[0373] 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.
[0374] Figure 21 This 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., may be selectively provided in the UE 100. Additionally, the user interface 140, display unit 150, etc., may be additionally provided in the base station 200 if necessary.
[0375] 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.
[0376] 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; and Communication module, The processor is configured as follows: Receive downlink control information (DCI) including resource indication value (RIV), wherein the number N of resource blocks (RBs) in the first bandwidth portion (BWP) is referenced. BWP1 The RIV is defined to indicate the starting index and length; A Physical Downlink Shared Channel (PDSCH) comprising a Transport Block (TB) is received on a consecutive set of RBs corresponding to the RIV within the second BWP, wherein the second BWP is different from the first BWP and has a number N of RBs. BWP2 ;as well as The Physical Uplink Control Channel (PUCCH) is sent, including HARQ-ACK information for the TB. Where, when N BWP2 >N BWP1 At that time, based on the RIV, the starting index S and length L of the continuous RB set each have one of the following values: -The starting index S: {0,K,2*K,...,(N)} BWP1 -1)*K}, and - The length L: {K,2*K,3*K,...,N} BWP1 *K}, Among them, based on N BWP2 / N BWP1 K has {1,2,…,2} n The values within the set}, where n represents a positive integer, and Here, 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, The currently active BWP is the active BWP when 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 and N BWP2 / N BWP1 A relation that satisfies at least one 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 N BWP2 / N BWP1 .
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 L' is L / K and 1 ≤ L' ≤ N BWP1 The value of -S', and S' is S / K, and Here, floor is the down-rounding function.
5. The UE according to claim 1, wherein, When N BWP1 ≥N BWP2 When K is 1, the starting index S and length L of the continuous RB set have values 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; and Communication module, The processor is configured as follows: Send downlink control information (DCI) including resource indication value (RIV), wherein the number N of resource blocks (RBs) in the first bandwidth portion (BWP) is referenced. BWP1 The RIV is defined to indicate the starting index and length; A Physical Downlink Shared Channel (PDSCH) comprising a Transport Block (TB) is transmitted on a consecutive set of RBs corresponding to the RIV within the second BWP, wherein the second BWP is different from the first BWP and has N RBs. BWP2 ;as well as Receive the Physical Uplink Control Channel (PUCCH) including HARQ-ACK information for the TB. Where, when N BWP2 >N BWP1 At that time, based on the RIV, the starting index S and length L of the continuous RB set each have one of the following values: -The starting index S: {0,K,2*K,...,(N)} BWP1 -1)*K}, and - The length L: {K,2*K,3*K,...,N} BWP1 *K}, Among them, based on N BWP2 / N BWP1 K has {1,2,…,2} n The values within the set}, and n represents a positive integer, and Here, 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, The currently active BWP is the active BWP when the DCI is transmitted, 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 and N BWP2 / N BWP1 A relation that satisfies at least one 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 N BWP2 / N BWP1 .
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 L' is L / K and 1 ≤ L' ≤ N BWP1 The value of -S', and S' is S / K, and Here, floor is the down-rounding function.
10. The BS according to claim 6, wherein, When N BWP1 ≥N BWP2 When K is 1, the starting index S and length L of the continuous RB set have values 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) including resource indication value (RIV), wherein the number N of resource blocks (RBs) in the first bandwidth portion (BWP) is referenced. BWP1 The RIV is defined to indicate the starting index and length; and A Physical Downlink Shared Channel (PDSCH) comprising a Transport Block (TB) is received on a consecutive set of Restricted Blocks (RBs) corresponding to the RIV within the second BWP, wherein the second BWP differs from the first BWP and has N RBs. BWP2 ;as well as The Physical Uplink Control Channel (PUCCH) is sent, including HARQ-ACK information for the TB. Where, when N BWP2 >N BWP1 At that time, based on the RIV, the starting index S and length L of the continuous RB set each have one of the following values: -The starting index S: {0,K,2*K,...,(N)} BWP1 -1)*K}, and - The length L: {K,2*K,3*K,...,N} BWP1 *K}, Among them, based on N BWP2 / N BWP1 K has {1,2,…,2} n The values within the set}, where n represents a positive integer, and Here, 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 BWP, The currently active BWP is the active BWP when 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 and N BWP2 / N BWP1 A relation that satisfies at least one 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 N BWP2 / N BWP1 .
14. The method according to claim 11, in, 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 L' is L / K and 1 ≤ L' ≤ N BWP1 The value of -S', and S' is S / K, and Here, floor is the down-rounding function.
15. The method according to claim 11, wherein, When N BWP1 ≥N BWP2 When K is 1, the starting index S and length L of the continuous RB set have values within the number of RBs in the second BWP.
16. A method performed by a base station (BS) in a wireless communication system, the method comprising: Send downlink control information (DCI) including resource indication value (RIV), wherein the number N of resource blocks (RBs) in the first bandwidth portion (BWP) is referenced. BWP1 The RIV is defined to indicate the starting index and length; and A Physical Downlink Shared Channel (PDSCH) comprising a Transport Block (TB) is transmitted on a consecutive set of RBs corresponding to the RIV within the second BWP, wherein the second BWP is different from the first BWP and has N RBs. BWP2 ;as well as Receive the Physical Uplink Control Channel (PUCCH) including HARQ-ACK information for the TB. Where, when N BWP2 >N BWP1 At that time, based on the RIV, the starting index S and length L of the continuous RB set each have one of the following values: -The starting index S: {0,K,2*K,...,(N)} BWP1 -1)*K}, and - The length L: {K,2*K,3*K,...,N} BWP1 *K}, Among them, based on N BWP2 / N BWP1 K has {1,2,…,2} n The values within the set}, and n represents a positive integer, and Here, 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, The currently active BWP is the active BWP when the DCI is transmitted, 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 and N BWP2 / N BWP1 A relation that satisfies at least one 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 N BWP2 / N BWP1 .
19. The method according to claim 16, in, 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 L' is L / K and 1 ≤ L' ≤ N BWP1 The value of -S', and S' is S / K, and Here, floor is the down-rounding function.
20. The method of claim 16, wherein, When N BWP1 ≥N BWP2 When K is 1, the starting index S and length L of the continuous RB set have values within the number of RBs in the second BWP.
Citation Information
Patent Citations
Transmission method and transmission device for channel quality indicator information
CN102355322A
Method for signaling of resource allocation to adjust granularity in cellular multi-carrier system
CN103516503A