Resource allocation method, device and system of wireless communication system
20 claims: 4 independent, 16 dependent
- 1セル内に複数の帯域幅部分(BWP)を有する第3世代パートナーシッププロジェクト(3GPP)ベースのワイヤレス通信システムで使用されるユーザ機器(UE)であって、プロセッサと、通信モジュールと、を具備し、前記プロセッサは、物理共有チャネルのスケジューリング情報を受信し、前記スケジューリング情報は、リソースブロック(RBs)の数として表される第1のBWPのサイズN BWP1 を基準にして定義されるリソース表示値(RIV)を含み、第2のBWPの連続する周波数リソース上で前記物理共有チャネルを送信または受信するように構成され、前記第2のBWPは、RBの数として表されるサイズN BWP2 を有し、開始インデックスSおよび前記連続する周波数リソースの長さLは、前記RIVに関連し、N BWP2 > N BWP1 の場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは以下のように定義され、Sは、{0, K, 2*K, ..., (N BWP1 -1)*K}の要素であり、Lは、{K, 2*K, 3*K, ..., N BWP1 *K}の要素であり、ここで、Kは、(N BWP2 /N BWP1 )に基づいて、{1, 2, ..., 2 n }の集合内の値を有し、nは正の整数を表し、前記SとLはRB単位で表されている、ことを特徴とするユーザ機器(UE)。
- 2前記第1のBWPと前記第2のBWPの双方は、前記セルに属し、前記第1のBWPと前記第2のBWPとの間の関係は、(第1のBWP, 第2のBWP) = (初期BWP, アクティブBWP)、または(第1のBWP, 第2のBWP) = (現在アクティブ化されているBWP, 新たにアクティブ化されるBWP)を具備し、前記現在アクティブ化されているBWPは、前記スケジューリング情報を受信した時点のアクティブBWPであり、前記新たにアクティブ化されるBWPは、前記スケジューリング情報における帯域幅部分インジケータ(BPI)により示されるBWPであることを特徴とする請求項1に記載のUE。
- 3Kおよび(N BWP2 /N BWP1 )は、以下の表:の少なくとも一部を含む関係を満たし、Xは、(N BWP2 /N BWP1 )であることを特徴とする請求項1または2に記載のUE。
- 4前記RIVは、以下の式:(L'-1)≦floor(N BWP1 /2)の場合、RIV = N BWP1 *(L'-1)+S'、および(L'-1)>floor(N BWP1 /2)の場合、RIV = N BWP1 *(N BWP1 -L'+1)+(N BWP1 -1-S')を満たす値を有し、L'は、L/Kとして1≦L'≦N BWP1 -S'の値であり、S'は、S/Kであり、floorは、床関数を表すことを特徴とする請求項1から3のいずれか一項に記載のUE。
- 5N BWP2 ≦ N BWP1 である場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは前記第2のBWP内で、Sは、{0, 1, 2, ...}の要素であり、Lは、{1, 2, 3, ...}の要素である、ように定義されることを特徴とする請求項1から4のいずれか一項に記載のUE。
- 6セル内に複数の帯域幅部分(BWP)を有する第3世代パートナーシッププロジェクト(3GPP)ベースのワイヤレス通信システムで使用される基地局(BS)であって、プロセッサと、通信モジュールと、を具備し、前記プロセッサは、物理共有チャネルのスケジューリング情報を送信し、前記スケジューリング情報は、リソースブロック(RBs)の数として表される第1のBWPのサイズN BWP1 を基準にして定義されるリソース表示値(RIV)を含み、第2のBWPの連続する周波数リソース上で前記物理共有チャネルを送信または受信するように構成され、前記第2のBWPは、RBの数として表されるサイズN BWP2 を有し、開始インデックスSおよび前記連続する周波数リソースの長さLは、前記RIVに関連し、N BWP2 > N BWP1 の場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは以下のように定義され、Sは、{0, K, 2*K, ..., (N BWP1 -1)*K}の要素であり、Lは、{K, 2*K, 3*K, ..., N BWP1 *K}の要素であり、ここで、Kは、(N BWP2 /N BWP1 )に基づいて、{1, 2, ..., 2 n }の集合内の値を有し、nは正の整数を表し、前記SとLはRB単位で表されている、ことを特徴とする基地局(BS)。
- 7前記第1のBWPと前記第2のBWPの双方は、前記セルに属し、前記第1のBWPと前記第2のBWPとの間の関係は、(第1のBWP, 第2のBWP) = (初期BWP, アクティブBWP)、または(第1のBWP, 第2のBWP) = (現在アクティブ化されているBWP, 新たにアクティブ化されるBWP)を具備し、前記現在アクティブ化されているBWPは、前記スケジューリング情報を受信した時点のアクティブBWPであり、前記新たにアクティブ化されるBWPは、前記スケジューリング情報における帯域幅部分インジケータ(BPI)により示されるBWPであることを特徴とする請求項6に記載のBS。
- 8Kおよび(N BWP2 /N BWP1 )は、以下の表:の少なくとも一部を含む関係を満たし、Xは、(N BWP2 /N BWP1 )であることを特徴とする請求項6または7に記載のBS。
- 9前記RIVは、以下の式:(L'-1)≦floor(N BWP1 /2)の場合、RIV = N BWP1 *(L'-1)+S'、および(L'-1)>floor(N BWP1 /2)の場合、RIV = N BWP1 *(N BWP1 -L'+1)+(N BWP1 -1-S')を満たす値を有し、L'は、L/Kとして1≦L'≦N BWP1 -S'の値であり、S'は、S/Kであり、floorは、床関数を表すことを特徴とする請求項6から8のいずれか一項に記載のBS。
- 10N BWP2 ≦ N BWP1 である場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは前記第2のBWP内で、Sは、{0, 1, 2, ...}の要素であり、Lは、{1, 2, 3, ...}の要素である、ことを特徴とする請求項6から9のいずれか一項に記載のBS。
- 11セル内に複数の帯域幅部分(BWP)を有する第3世代パートナーシッププロジェクト(3GPP)ベースのワイヤレス通信システムで使用されるユーザ機器(UE)によって使用される方法であって、物理共有チャネルのスケジューリング情報を受信するステップであって、前記スケジューリング情報は、リソースブロック(RBs)の数として表される第1のBWPのサイズN BWP1 を基準にして定義されるリソース表示値(RIV)を含む、ステップと、第2のBWPの連続する周波数リソース上で前記物理共有チャネルを送信または受信するステップと、を具備し、前記第2のBWPは、RBの数として表されるサイズN BWP2 を有し、開始インデックスSおよび前記連続する周波数リソースの長さLは、前記RIVに関連し、N BWP2 > N BWP1 の場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは以下のように定義され、Sは、{0, K, 2*K, ..., (N BWP1 -1)*K}の要素であり、Lは、{K, 2*K, 3*K, ..., N BWP1 *K}の要素であり、ここで、Kは、(N BWP2 /N BWP1 )に基づいて、{1, 2, ..., 2 n }の集合内の値を有し、nは正の整数を表し、前記SとLはRB単位で表されている、ことを特徴とする方法。
- 12前記第1のBWPと前記第2のBWPの双方は、前記セルに属し、前記第1のBWPと前記第2のBWPとの間の関係は、(第1のBWP, 第2のBWP) = (初期BWP, アクティブBWP)、または(第1のBWP, 第2のBWP) = (現在アクティブ化されているBWP, 新たにアクティブ化されるBWP)を具備し、前記現在アクティブ化されているBWPは、前記スケジューリング情報を受信した時点のアクティブBWPであり、前記新たにアクティブ化されるBWPは、前記スケジューリング情報における帯域幅部分インジケータ(BPI)により示されるBWPであることを特徴とする請求項11に記載の方法。
- 13Kおよび(N BWP2 /N BWP1 )は、以下の表:の少なくとも一部を含む関係を満たし、Xは、(N BWP2 /N BWP1 )であることを特徴とする請求項11または12に記載の方法。
- 14前記RIVは、以下の式:(L'-1)≦floor(N BWP1 /2)の場合、RIV = N BWP1 *(L'-1)+S'、および(L'-1)>floor(N BWP1 /2)の場合、RIV = N BWP1 *(N BWP1 -L'+1)+(N BWP1 -1-S')を満たす値を有し、L'は、L/Kとして1≦L'≦N BWP1 -S'の値であり、S'は、S/Kであり、floorは、床関数を表すことを特徴とする請求項11から13のいずれか一項に記載の方法。
- 15N BWP2 ≦ N BWP1 である場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは前記第2のBWP内で、Sは、{0, 1, 2, ...}の要素であり、Lは、{1, 2, 3, ...}の要素である、ことを特徴とする請求項11から14のいずれか一項に記載の方法。
- 16セル内に複数の帯域幅部分(BWP)を有する第3世代パートナーシッププロジェクト(3GPP)ベースのワイヤレス通信システムで使用される基地局(BS)により使用される方法であって、物理共有チャネルのスケジューリング情報を送信するステップであって、前記スケジューリング情報は、リソースブロック(RBs)の数として表される第1のBWPのサイズN BWP1 を基準にして定義されるリソース表示値(RIV)を含む、ステップと、第2のBWPの連続する周波数リソース上で前記物理共有チャネルを送信または受信するステップと、を具備し、前記第2のBWPは、RBの数として表されるサイズN BWP2 を有し、開始インデックスSおよび前記連続する周波数リソースの長さLは、前記RIVに関連し、N BWP2 > N BWP1 の場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは以下のように定義され、Sは、{0, K, 2*K, ..., (N BWP1 -1)*K}の要素であり、Lは、{K, 2*K, 3*K, ..., N BWP1 *K}の要素であり、ここで、Kは、(N BWP2 /N BWP1 )に基づいて、{1, 2, ..., 2 n }の集合内の値を有し、nは正の整数を表し、前記SとLはRB単位で表されている、ことを特徴とする方法。
- 17前記第1のBWPと前記第2のBWPの双方は、前記セルに属し、前記第1のBWPと前記第2のBWPとの間の関係は、(第1のBWP, 第2のBWP) = (初期BWP, アクティブBWP)、または(第1のBWP, 第2のBWP) = (現在アクティブ化されているBWP, 新たにアクティブ化されるBWP)を具備し、前記現在アクティブ化されているBWPは、前記スケジューリング情報を受信した時点のアクティブBWPであり、前記新たにアクティブ化されるBWPは、前記スケジューリング情報における帯域幅部分インジケータ(BPI)により示されるBWPであることを特徴とする請求項16に記載の方法。
- 18Kおよび(N BWP2 /N BWP1 )は、以下の表:の少なくとも一部を含む関係を満たし、Xは、(N BWP2 /N BWP1 )であることを特徴とする請求項16または17に記載の方法。
- 19前記RIVは、以下の式:(L'-1)≦floor(N BWP1 /2)の場合、RIV = N BWP1 *(L'-1)+S'、および(L'-1)>floor(N BWP1 /2)の場合、RIV = N BWP1 *(N BWP1 -L'+1)+(N BWP1 -1-S')を満たす値を有し、L'は、L/Kとして1≦L'≦N BWP1 -S'の値であり、S'は、S/Kであり、floorは、床関数を表すことを特徴とする請求項16から18のいずれか一項に記載の方法。
- 20N BWP2 ≦ N BWP1 である場合、前記開始インデックスSと、前記連続する周波数リソースの前記長さLは前記第2のBWP内で、Sは、{0, 1, 2, ...}の要素であり、Lは、{1, 2, 3, ...}の要素である、ことを特徴とする請求項16から19のいずれか一項に記載の方法。
Independent claims20
272 paragraphs, as filed
The present invention relates to wireless communication systems, and more particularly to wireless communication methods, apparatus and systems for transmitting and receiving data and control channels.
After the commercialization of the fourth generation (4G) communication system, efforts are being made to develop a new fifth generation (5G) communication system to meet the increasing demand for wireless data traffic. The 5G communication system is called a network communication system beyond 4G, a post-LTE system, or a new radio (NR) system. In order to achieve high data transfer rates, the 5G communication system includes a system operated using a millimeter wave (mmWave) band above 6 GHz, and also includes a communication system operated using a frequency band below 6 GHz in terms of ensuring coverage, and as a result, the implementation form in the base station and the terminal is under consideration.
The 3rd Generation Partnership Project (3GPP) NR system increases the spectral efficiency of the network and allows communication providers to provide more data and voice services over a given bandwidth. Thus, the 3GPP NR system is designed to meet the demand for high-speed data and media transmission in addition to supporting large amounts of voice. The advantages of the NR system are higher throughput and smaller latency on the same platform, support for frequency division duplex (FDD) and time division duplex (TDD), and low operating costs with an enhanced end-user environment and simple architecture.
For more efficient data processing, the dynamic TDD of the NR system may use a method to change the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols that can be used in the uplink and downlink according to the data traffic direction of the cell users. For example, when the downlink traffic of a cell is larger than the uplink traffic, the base station may allocate more downlink OFDM symbols to a slot (or subframe). Information about the slot configuration should be transmitted to the terminal.
In order to mitigate the path loss of radio waves and extend the transmission distance of radio waves in the mmWave band, the 5G communication system will discuss beamforming, massive multiple input/output (massive MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beamforming, hybrid beamforming that combines analog beamforming and digital beamforming, and large-scale antenna technology. In addition, to improve the system's network, the 5G communication system will discuss evolved small cells, advanced small cells, cloud radio access network (cloud RAN), ultra-high density network, device to device communication (D2D), vehicle to everything communication (V2X), wireless backhaul, non-terrestrial network communication (NTN), and other technologies. Technology developments related to 5G communication, mobile networks, cooperative communication, coordinated multi-points (CoMP), interference cancellation, etc. are underway. In addition, advanced coding modulation (ACM) schemes such as hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC), as well as advanced connectivity techniques such as filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) are under development for 5G systems.
Meanwhile, in a human-centered connected network where humans generate and consume information, the Internet is evolving into an Internet of Things (IoT) network that exchanges information between distributed components such as objects. Internet of Everything (IoE) technology is also emerging, combining IoT technology with big data processing technology through connections to cloud servers. To implement IoT, technological elements such as sensing technology, wired/wireless communication and network infrastructure, service interface technology, and security technology are required. As a result, in recent years, sensor networks, machine-to-machine (M2M) communication, and machine type communication (MTC) have become common. Technologies such as IoT (Internet of Things) and IoT communication (IoT) are being considered for the connection between objects. In the IoT environment, intelligent Internet technology (IT) services can be provided that collect and analyze data generated from connected objects to create new value in human life. Through the fusion and mixing of existing information technology (IT) with various industries, IoT can be applied to fields such as smart homes, smart buildings, smart cities, smart or connected cars, smart grids, health management, smart home appliances, and advanced medical services.
Therefore, various attempts are being made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) are implemented by techniques such as beamforming, MIMO, and array antennas. The application of Cloud RAN as a big data processing technology described above is an example of the fusion of 5G technology and IoT technology. In general, mobile communication systems are developed to provide voice services while ensuring user activity.
However, mobile communication systems are gradually expanding beyond voice services to data services, and have now been developed to the extent that they provide high-speed data services. However, due to the phenomenon of resource shortage in currently available mobile communication systems and users' demand for high-speed services, more advanced mobile communication systems are required.
<p>It is an object of the present invention to provide a method, and a device therefor, for efficiently transmitting and receiving signals in a wireless communication system, in particular a cellular wireless communication system.</p>
<p>In order to solve the above problems, the following wireless communication system, apparatus and wireless communication method are provided.</p><p>In a first aspect of the present invention, a method performed by a UE in a wireless communication system includes receiving scheduling information including resource allocation information, the resource allocation information including a Resource Indication Value (RIV) determined based on a number of Resource Blocks (RBs) in a first bandwidth part (BWP); and transmitting or receiving data on an RB set corresponding to the RIV in a second BWP, where if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, a starting RB index S and a number of RBs L of the RB set corresponding to the RIV in the second BWP are respectively set to the following values: - starting RB index S: {0, K, 2*K, ..., (N<sub>BWP1</sub>-1)*K}, and - the number of RBs L: {K, 2*K, 3*K, ..., N<sub>BWP1</sub>*K}, where N<sub>BWP1</sub>is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (number of RBs in the second BWP/number of RBs in the first BWP).</p><p>In a second aspect of the present invention, a method performed by a base station in a wireless communication system includes receiving scheduling information including resource allocation information, the resource allocation information including a resource indication value (RIV) determined based on a number of resource blocks (RBs) in a first bandwidth portion (BWP); and transmitting or receiving data on an RB set corresponding to the RIV in a second BWP, where if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, a starting RB index S and a number of RBs L of the RB set corresponding to the RIV in the second BWP are respectively set to the following values: - starting RB index S: {0, K, 2*K, ..., (N<sub>BWP1</sub>-1)*K}, and - the number of RBs L: {K, 2*K, 3*K, ..., N<sub>BWP1</sub>*K}, where N<sub>BWP1</sub>is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (number of RBs in the second BWP/number of RBs in the first BWP).</p><p>In the first and second aspects, the first BWP and the second BWP include one of the following: - (first BWP, second BWP) = (initial BWP, active BWP), and - (first BWP, second BWP) = (currently activated BWP, newly activated BWP), where the currently activated BWP is the active BWP at the time the scheduling information is received and the newly activated BWP is the BWP indicated by a bandwidth part indicator (BPI) in the scheduling information.</p><p>In the first and second aspects, K is the following value according to (the number of RBs in the second BWP/the number of RBs in the first BWP):</p><p><tables><img file="JP7515921B2_D0001.tif" /></tables></p><p>where X is (the number of RBs in the second BWP/the number of RBs in the first BWP), and n is an integer equal to or greater than 0. In the first and second aspects, the RIV has the following formula: - (L'-1) floor(N<sub>BWP1</sub>/2), then RIV=N<sub>BWP1</sub>*(L'-1)+S', and - (L'-1)>floor(N<sub>BWP1</sub>/2), then RIV=N<sub>BWP1</sub>*(N<sub>BWP1</sub>-L'+1)+(N<sub>BWP1</sub>-1-S'), where L' is 1L'N as L/K.<sub>BWP1</sub>-The value of S', where S' is S/K.</p><p>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 set to the following values, respectively: starting RB index S: {0, 1, 2, ..., N<sub>BWP2</sub>-1}, and - the number of RBs L: {1,2,3,...,N<sub>BWP2</sub>}, where N<sub>BWP2</sub>is the number of RBs in the second BWP.</p><p>In a third aspect of the present invention, a device for use in a wireless communication system includes a memory and a processor, the processor is configured to receive scheduling information including resource allocation information, the resource allocation information including a resource indication value (RIV) determined based on a number of resource blocks (RBs) in a first bandwidth portion (BWP), and transmit or receive data on an RB set corresponding to the RIV in a second BWP, where if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, a starting RB index S and a number of RBs L of the RB set corresponding to the RIV in the second BWP are respectively set to the following values: - starting RB index S: {0, K, 2*K, ..., (N<sub>BWP1</sub>-1)*K}, and - the number of RBs L: {K, 2*K, 3*K, ..., N<sub>BWP1</sub>*K}, where N<sub>BWP1</sub>is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (number of RBs in the second BWP/number of RBs in the first BWP).</p><p>In a fourth aspect of the present invention, a device for use in a wireless communication system includes a memory and a processor, the processor is configured to transmit scheduling information including resource allocation information, the resource allocation information including a resource indication value (RIV) determined based on a number of resource blocks (RBs) in a first bandwidth portion (BWP), and transmit or receive data on an RB set corresponding to the RIV in a second BWP, where if the number of RBs in the second BWP is greater than the number of RBs in the first BWP, a starting RB index S and a number of RBs L of the RB set corresponding to the RIV in the second BWP are respectively set to the following values: - starting RB index S: {0, K, 2*K, ..., (N<sub>BWP1</sub>-1)*K}, and - the number of RBs L: {K, 2*K, 3*K, ..., N<sub>BWP1</sub>*K}, where N<sub>BWP1</sub>is the number of RBs in the first BWP, and K is a power of 2 and is determined based on (number of RBs in the second BWP/number of RBs in the first BWP).</p><p>In the third and fourth aspects, the first BWP and the second BWP include one of the following: - (first BWP, second BWP) = (initial BWP, active BWP), and - (first BWP, second BWP) = (currently activated BWP, newly activated BWP), where the currently activated BWP is the active BWP at the time the scheduling information is received and the newly activated BWP is the BWP indicated by a bandwidth portion indicator (BPI) in the scheduling information.</p><p>In the third and fourth aspects, K is the following value according to (the number of RBs in the second BWP/the number of RBs in the first BWP):</p><p><tables><img file="JP7515921B2_D0002.tif" /></tables></p><p>where X is (the number of RBs in the second BWP/the number of RBs in the first BWP), and n is an integer equal to or greater than 0. In the third and fourth aspects, the RIV has the following formula: - (L'-1) floor(N<sub>BWP1</sub>/2), then RIV=N<sub>BWP1</sub>*(L'-1)+S', and - (L'-1)>floor(N<sub>BWP1</sub>/2), then RIV=N<sub>BWP1</sub>*(N<sub>BWP1</sub>-L'+1)+(N<sub>BWP1</sub>-1-S'), where L' is 1L'N as L/K.<sub>BWP1</sub>-The value of S', where S' is S/K.</p><p>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 in the RB set corresponding to the RIV in the second BWP are set to the following values, respectively: starting RB index S: {0, 1, 2, ..., N<sub>BWP2</sub>-1}, and - the number of RBs L: {1,2,3,...,N<sub>BWP2</sub>}, where N<sub>BWP2</sub>is the number of RBs in the second BWP.</p>
<p>According to an embodiment of the present invention, it is possible to efficiently transmit and receive signals in a wireless communication system, particularly a cellular wireless communication system.</p><p>Effects obtainable from various embodiments of the present disclosure are not limited to those described above, and other effects not described above may be clearly derived from the following description and may be understood by those skilled in the art.</p>
<figref num="1">FIG. 1 illustrates an example of a wireless frame structure used in a wireless communication system.</figref><figref num="2">FIG. 1 illustrates an example of a downlink (DL)/uplink (UL) slot structure in a wireless communication system.</figref><figref num="3">1 is a diagram illustrating physical channels used in a 3GPP system and a typical signal transmission method using the physical channels.</figref><figref num="4">A diagram showing SS/PBCH blocks for initial cell access in a 3GPP NR system.</figref><figref num="5">FIG. 1 illustrates a procedure for transmitting control information and control channels in a 3GPP NR system.</figref><figref num="6">FIG. 1 illustrates a control resource set (CORESET) in which a physical downlink control channel (PUCCH) may be transmitted in a 3GPP NR system.</figref><figref num="7">A diagram showing a method for configuring a PDCCH search space in a 3GPP NR system.</figref><figref num="8">FIG. 1 is a conceptual diagram showing carrier aggregation.</figref><figref num="9">FIG. 1 is a diagram for explaining single carrier communication and multi-carrier communication.</figref><figref num="10">A diagram showing an example in which a cross-carrier scheduling technique is applied.</figref><figref num="11">FIG. 1 illustrates a bandwidth portion (BWP) configuration.</figref><figref num="12">FIG. 1 illustrates a bandwidth portion (BWP) configuration.</figref><figref num="13">FIG. 2 illustrates another resource allocation in one embodiment of the present invention.</figref><figref num="14">FIG. 1 illustrates resource allocation according to the RIV method.</figref><figref num="15">FIG. 2 illustrates resource allocation according to one embodiment of the present invention.</figref><figref num="16">FIG. 2 illustrates signal transmission according to one embodiment of the present invention.</figref><figref num="17">FIG. 1 is a diagram showing the BWP configuration.</figref><figref num="18">FIG. 2 illustrates resource allocation according to one embodiment of the present invention.</figref><figref num="19">FIG. 2 illustrates resource allocation according to one embodiment of the present invention.</figref><figref num="20">FIG. 2 illustrates signal transmission according to one embodiment of the present invention.</figref><figref num="21">2 is a block diagram showing the configuration of a UE and a base station according to one embodiment of the present invention.</figref>
The terms used in this specification adopt the currently widely used general terms as possible by considering the functions in the present invention, but the terms may be changed according to the intentions, practices, and the emergence of new technologies of those skilled in the art. Furthermore, in certain cases, there are terms that are arbitrarily selected by the applicant, and in this case, their meanings are explained in the corresponding description of the present specification. Therefore, it is intended to be clear that the terms used in this specification should be analyzed based not only on the names of the terms but also on the substantial meanings of the terms and contents throughout this specification.
Throughout this specification and the claims that follow, when an element is described as being "connected" to another element, the element may be "directly connected" to the other element or may be "electrically connected" to the other element through a third element. Furthermore, unless expressly stated to the contrary, the word "comprising" is understood to imply the inclusion of the stated element and not the exclusion of any other elements unless otherwise specified. Moreover, limitations such as "above" or "below" based on a particular threshold value may be appropriately replaced with "above" or "below," respectively, in some exemplary embodiments.
The following technologies may 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), Single Carrier FDMA (SC-FDMA). CDMA may be implemented by wireless technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA may be implemented by wireless technologies such as Global System for Mobile Communications (GSM)/General Packet Radio Service (GPRS)/Enhanced Data Rates for GSM Evolution (EDGE). OFDMA may be implemented by wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, Evolved UTRA (E-UTRA), etc. UTRA is part of the Universal Mobile Telecommunications System (UMTS). 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is a 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 a system for supporting enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), and massive machine type communication (mMTC) services, which are requirements of IMT-2020. For the sake of clarity, 3GPP NR is mainly described, but the technical idea of the present invention is not limited thereto.
Unless otherwise specified herein, a base station may refer to a next generation Node B (gNB) as defined in 3GPP NR. Additionally, unless otherwise specified, a terminal may refer to a user equipment (UE).
In this specification, ceil A denotes a rising function, floor A denotes a falling function, and A mod B denotes the remainder when A is divided by B.
FIG. 1 shows an example of a wireless frame structure used in a wireless communication system. Referring to FIG. 1, a wireless frame (or radio frame) used in a 3GPP NR system has a length of 10 ms (Δf<sub>max</sub>N<sub>f</sub>/100)*T<sub>c</sub>) In addition, the wireless frame includes 10 subframes (SF) of equal size.<sub>max</sub>=480*10<sup>3</sup>Hz, N<sub>f</sub>=4096, T<sub>c</sub>=1/(Δf<sub>ref</sub>*N<sub>f,ref</sub>), Δf<sub>ref</sub>=15*10<sup>3</sup>Hz and N<sub>f,ref</sub>= 2048. The 10 subframes in one wireless frame may be assigned numbers from 0 to 9. Each subframe may be 1 ms long and may contain one or more slots according to the subcarrier spacing. More specifically, in the 3GPP NR system, the subcarrier spacing that may be used is 15*2<sup>μ</sup>kHz, and μ can have values of μ=0, 1, 2, 3, 4 for the subcarrier spacing configuration. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz can be used for the subcarrier spacing. One subframe with a length of 1 ms is 2<sup>μ</sup>slots, each of which may have a length of 2<sup>-μ</sup>ms. 2 in one subframe<sup>μ</sup>slots, 0 to 2 each<sup>μ</sup>In addition, the slots in one wireless frame may be assigned numbers from 0 to 10*2.<sup>μ</sup>The time resources may be allocated numbers up to -1. The time resources may be distinguished by at least one of a wireless frame number (also referred to as a wireless frame index), a subframe number (also referred to as a subframe index), and a slot number (or slot index).
FIG. 2 shows an example of a downlink (DL)/uplink (UL) slot structure in a wireless communication system. Specifically, FIG. 2 shows the structure of a resource grid in a 3GPP NR system. There is one resource grid per antenna port. Referring to FIG. 2, a slot includes multiple orthogonal frequency division multiplexing (OFDM) symbols in the time domain and multiple resource blocks (RBs) in the frequency domain. An OFDM symbol also means one symbol section. Unless otherwise specified, an OFDM symbol may simply be referred to as a symbol. Referring to FIG. 2, the signal transmitted from each slot is N<sup>size,μ</sup><sub>grid,x</sub>*N<sup>R.B.</sup><sub>sc</sub>Book subcarrier and N<sup>slot</sup><sub>symb</sub>may be represented by a resource grid containing N OFDM symbols, where x=DL if the signal is a DL signal and x=UL if the signal is a UL signal.<sup>size,μ</sup><sub>grid,x</sub>represents the number of resource blocks (RBs) according to the subcarrier spacing, which is a component of μ (x is DL or UL), and N<sup>slot</sup><sub>symb</sub>N represents the number of OFDM symbols in a slot.<sup>R.B.</sup><sub>sc</sub>is the number of subcarriers that make up one RB, and N<sup>R.B.</sup><sub>sc</sub>= 12. Depending on the multiple access scheme, OFDM symbols may be called cyclic shift OFDM (CP-OFDM) symbols or discrete Fourier transform spread OFDM (DFT-s-OFDM) symbols.
The number of OFDM symbols included in one slot may vary according to the length of a cyclic prefix (CP). For example, in the case of a normal CP, one slot may include 14 OFDM symbols, while in the case of an extended CP, one slot may include 12 OFDM symbols. In a particular embodiment, the extended CP may be used only in a 60 kHz subcarrier spacing. In FIG. 2, for convenience of explanation, one slot is configured with 14 OFDM symbols as an example, but the embodiments of the present disclosure may be similarly applied to slots having a different number of OFDM symbols. Referring to FIG. 2, each OFDM symbol is N<sup>size,μ</sup><sub>grid,x</sub>*N<sup>R.B.</sup><sub>sc</sub>The subcarrier type may be divided into data subcarriers for data transmission, reference signal subcarriers for the transmission of reference signals, and guard bands. The carrier frequency is also called the center frequency (fc).
One RB is N<sup>R.B.</sup><sub>sc</sub>A RB may be defined by N (e.g., 12) consecutive subcarriers. For reference, a resource consisting of one OFDM symbol and one subcarrier may be referred to as a resource element (RE) or tone. Thus, one RB may be defined by N<sup>slot</sup><sub>symb</sub>*N<sup>R.B.</sup><sub>sc</sub>Each resource element in the resource grid may be uniquely defined in one slot by a pair of indices (k, l), where k ranges from 0 to N in the frequency domain.<sup>size,μ</sup><sub>grid,x</sub>*N<sup>R.B.</sup><sub>sc</sub>-1, and l is an index that ranges from 0 to N in the time domain.<sup>slot</sup><sub>symb</sub>It may be an index scaled up to -1.
In order for a UE to receive signals from or transmit signals to a base station, the time/frequency of the UE may be synchronized to the time/frequency of the base station, since when the base station and the UE are synchronized, the UE can determine the necessary time and frequency parameters to demodulate DL signals and transmit UL signals at the appropriate time.
Each symbol of a radio frame used in time division duplexing (TDD), i.e., unpaired spectrum, may be configured with at least one of DL symbols, UL symbols, and flexible symbols. A radio frame used as a DL carrier in frequency division duplexing (FDD), i.e., paired spectrum, may be configured with DL symbols or flexible symbols, and a radio frame used as a UL carrier may be configured with UL symbols or flexible symbols. A DL symbol allows DL transmission but not UL transmission. A UL symbol allows UL transmission but not DL transmission. A flexible symbol may be determined to be used as DL or UL according to a signal.
Information about the type of each symbol, i.e., information representing any one of DL symbol, UL symbol, and flexible symbol, can be configured by using cell-specific or common radio resource control (RRC) signals. In addition, information about the type of each symbol can be additionally configured by using UE-specific or dedicated RRC signals. The base station informs i) the duration of the cell-specific slot configuration, ii) the number of slots with only DL symbols from the beginning of the duration of the cell-specific slot configuration, iii) the number of DL symbols from the first symbol of the slot immediately after the slot with only DL symbols, iv) the number of slots with only UL symbols from the end of the duration of the cell-specific slot configuration, and v) the number of UL symbols from the last symbol of the slot immediately before the slot with only UL symbols by using cell-specific RRC signals. Here, a symbol that is not configured by using either UL symbols or DL symbols is a flexible symbol.
When the information about the symbol type is configured using the UE-specific RRC signal, the base station may signal in the cell-specific RRC signal whether the flexible symbol is a DL symbol or a UL symbol. In this case, the UE-specific RRC signal cannot change the DL symbol or the UL symbol configured using the cell-specific RRC signal to another symbol type. The UE-specific RRC signal may signal the N of the corresponding slots per slot.<sup>slot</sup><sub>symb</sub>The number of DL symbols among the symbols and the corresponding slot N<sup>slot</sup><sub>symb</sub>The number of UL symbols among the symbols may be signaled. In this case, the DL symbols of a slot may be consecutively constructed using the first symbol to the i-th symbol of the slot. In addition, the UL symbols of a slot may be consecutively constructed using the j-th symbol to the last symbol of the slot, where i<j. Symbols in a slot that are not constructed using either UL or DL symbols are flexible symbols.
The symbol type configured using the above RRC signaling may be referred to as a semi-static DL/UL configuration. In a semi-static DL/UL configuration previously configured using RRC signaling, a flexible symbol may be indicated as a DL symbol, a UL symbol, or a flexible symbol through dynamic slot format information (SFI) transmitted on a physical DL control channel (PDCCH). In this case, the DL symbol or the UL symbol configured using the RRC signaling is not changed to another symbol type. Table 1 illustrates dynamic SFIs that the base station can indicate to the UE.
<tables><img file="JP7515921B2_D0003.tif" /></tables>
In Table 1, D denotes DL symbol, U denotes UL symbol, and X denotes flexible symbol. As shown in Table 1, up to two DL/UL switches are allowed in one slot.
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. When a UE is powered on or camps on a new cell, the UE performs an initial cell search (S101). Specifically, the UE may synchronize to a BS during the initial cell search. For this, the UE may receive a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from a base station to synchronize to the base station and obtain information such as a cell ID. After that, the UE may receive a physical broadcast channel from the base station and obtain broadcast information in the cell.
Upon completion of the initial cell search, the UE receives a physical downlink shared channel (PDSCH) according to a physical downlink control channel (PDCCH) and information in the PDCCH, so that the UE can acquire system information that is more specific than the system information acquired through the initial cell search (S102).
When the UE first accesses the base station or has no radio resources for signal transmission, the UE may perform a random access procedure to the base station (operations S103 to S106). First, the UE may transmit a preamble through a physical random access channel (PRACH) (S103) and receive a response message to the preamble from the base station through a PDCCH and a corresponding PDSCH (S104). When a valid random access response message is received by the UE, the UE transmits data including the UE's identifier and the like to the base station through a physical uplink shared channel (PUSCH) indicated by a UL grant transmitted from the base station through the PDCCH (S105). Then, the UE waits to receive the PDCCH as an indication of the base station for collision resolution. If the UE successfully receives the PDCCH through the UE's identifier (S106), the random access process is terminated.
After the above-described procedure, the UE receives the PDCCH/PDSCH (S107) and transmits the physical uplink shared channel (PUSCH)/physical uplink control channel (PUCCH) as a general UL/DL signal transmission procedure (S108). Specifically, the UE may receive downlink control information (DCI) through the PDCCH. The DCI may include control information such as resource allocation information for the UE. The format of the DCI may also vary depending on the intended use. The uplink control information (UCI) that the UE transmits to the base station through the UL includes DL/UL ACK/NACK signals, a channel quality indicator (CQI), a precoding matrix index (PMI), a rank indicator (RI), etc. Here, the CQI, PMI, and RI are channel state information (CSI), which may be used to transmit the channel state information (CSI). In a 3GPP NR system, the UE may transmit control information, such as the HARQ-ACK and CSI described above, over the PUSCH and/or the PUCCH.
FIG. 4 shows an SS/PBCH block for initial cell access in a 3GPP NR system. When a UE is powered on or wants to access a new cell, it may acquire time and frequency synchronization with the cell and perform an initial cell search procedure. The UE may acquire the physical cell identity N<sup>cell</sup><sub>ID</sub>To this end, the UE may receive synchronization signals, such as a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), from the base station and may synchronize to the base station. In this case, the UE may obtain information such as a cell identity (ID).
With reference to FIG. 4(a), the synchronization signal (SS) will be described in more detail. The synchronization signal may be classified into PSS and SSS. The PSS may be used to obtain time domain synchronization and/or frequency domain synchronization, such as OFDM symbol synchronization and slot synchronization. The SSS may be used to obtain frame synchronization and cell group ID. FIG. 4(a) and Table Referring to Table 2 (Table 4), the SS/PBCH block can be configured using 20 consecutive RBs (=240 subcarriers) on the frequency axis and can be configured using 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, and the SSS is transmitted in the third OFDM symbol through the 56th to 182nd subcarriers. Here, the minimum subcarrier index of the SS/PBCH block is numbered from 0. In the first OFDM symbol in which the PSS is transmitted, the base station does not transmit signals through the remaining subcarriers, i.e., the 0th to 55th and the 183rd to 239th subcarriers. In addition, in the third OFDM symbol in which the SSS is transmitted, the base station does not transmit signals through the 48th to 55th and the 183rd to 191st subcarriers. The base station transmits a physical broadcast channel (PBCH) through the remaining REs in the SS/PBCH block except for the above signals.
<tables><img file="JP7515921B2_D0004.tif" /></tables>
The SS allows a total of 1008 unique physical layer cell IDs to be grouped into 336 physical layer cell identifier groups, with each group specifically including three unique identifiers through a combination of three PSSs and SSSs such that each physical layer cell ID is only part of one physical layer cell identifier group. Thus, the physical layer cell IDs N<sup>cell</sup><sub>ID</sub>=3N<sup>(1)</sup><sub>ID</sub>+N<sup>(2)</sup><sub>ID</sub>is an index N ranging from 0 to 335 indicating a physical layer cell identifier group<sup>(1)</sup><sub>ID</sub>and an index N ranging from 0 to 2 indicating a physical layer identifier in the physical layer cell identifier group.<sup>(2)</sup><sub>ID</sub>The UE may detect the PSS and identify one of the three unique physical layer identifiers. In addition, the UE may detect the SSS and identify one of the 336 physical layer cell IDs associated with the physical layer identifier. In this case, the sequence d of the PSS<sub>PSS</sub>(n) is as follows:
<math num="1"><img file="JP7515921B2_D0005.tif" /></math>
0n<127
where x(i+7)=(x(i+4)+x(i)) mod 2, given as [x(6) x(5) x(4) x(3) x(2) x(1) x(0)]=[1 1 1 0 1 1 0].
Furthermore, the SSS series d<sub>SSS</sub>(n) is as follows:
<math num="2"><img file="JP7515921B2_D0006.tif" /></math>
where x<sub>0</sub>(i+7)=(x<sub>0</sub>(i+4)+x<sub>0</sub>(i)) mod 2x<sub>1</sub>(i+7)=(x<sub>1</sub>(i+1)+x<sub>1</sub>(i)) mod 2, and [x<sub>0</sub>(6) x<sub>0</sub>(5) x<sub>0</sub>(4) x<sub>0</sub>(3) x<sub>0</sub>(2) x<sub>0</sub>(1) x<sub>0</sub>(0)]=[0 0 0 0 0 0 1]
[x<sub>1</sub>(6) x<sub>1</sub>(5) x<sub>1</sub>(4) x<sub>1</sub>(3) x<sub>1</sub>(2) x<sub>1</sub>(1) x<sub>1</sub>(0)]=[0 0 0 0 0 0 1]
is given as:
A radio frame with a length of 10 ms may be divided into two half frames with a length of 5 ms. With reference to FIG. 4(b), a description of the slots in which the SS/PBCH block is transmitted in each half frame is provided. The slot in which the SS/PBCH block is transmitted may be any one 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, n=0 or 1 for carrier frequencies below 3 GHz. Additionally, n=0,1,2,3 may be used for carrier frequencies above 3 GHz and below 6 GHz. 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, n=0 for carrier frequencies below 3 GHz. Additionally, n=0,1 may be used for carrier frequencies above 3 GHz and below 6 GHz. In case C, the subcarrier spacing is 30 kHz and the start of the SS/PBCH block is the ({2,8}+14*n)th symbol, where n=0 or 1 for carrier frequencies below 3 GHz. Additionally, n=0,1,2,3 for carrier frequencies above 3 GHz and below 6 GHz. In case D, the subcarrier spacing is 120 kHz and the start of the SS/PBCH block is the ({4,8,16,20}+28*n)th symbol, where n=0,1,2,3,5,6,7,8,10,11,12,13,15,16,17,18 for carrier frequencies above 6 GHz. In case E, the subcarrier spacing is 240 kHz and the start of the SS/PBCH block is the ({8,12,16,20,32,36,40,44}+56*n)th symbol. In this case, n=0,1,2,3,5,6,7,8 for carrier frequencies above 6GHz.
FIG. 5 shows a procedure for transmitting control information and control channels in a 3GPP NR system. Referring to FIG. 5(a), a base station may add a cyclic redundancy check (CRC) masked (e.g., XORed) with a radio network temporary identifier (RNTI) 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/target of each control information. The common RNTI used by one or more UEs may include at least one of a system information RNTI (SI-RNTI), a paging RNTI (P-RNTI), a random access RNTI (RA-RNTI), and a transmit power control RNTI (TPC-RNTI). In addition, a UE-specific RNTI may include a cell temporary RNTI (C-RNTI). The PDCCH may include at least one of a temporary RNTI (temporary RNTI) and a CS-RNTI. Then, the base station may perform rate matching according to the amount of resources used for PDCCH transmission after performing channel coding (e.g., polar coding) (S204). Then, the base station may multiplex the DCI based on a control channel element (CCE)-based PDCCH structure (S208). In addition, the base station may apply additional processes such as scrambling, modulation (e.g., QPSK), interleaving, etc. to the multiplexed DCI (S210), and then map the DCI to resources to be transmitted. A CCE is a basic resource unit for a PDCCH, and one CCE may include multiple (e.g., 6) resource element groups (REGs). One REG may be configured with multiple (e.g., 12) REs. The number of CCEs used for one PDCCH may be defined as an aggregation level. 3GPP In an NR system, aggregation levels of 1, 2, 4, 8, or 16 may be used. Figure 5(b) is a diagram relating to CCE aggregation levels and PDCCH multiplexing, showing the type of CCE aggregation level used for one PDCCH and the CCEs transmitted in the control area accordingly.
Figure 6 shows the 3GPP 6 shows a control resource set (core set) in which the physical downlink control channel (PUCCH) may be transmitted in an NR system. A core set is a time-frequency resource in which the PDCCH, i.e., a control signal for a UE, is transmitted. In addition, a search space, which will be described later, may be mapped to one core set. Thus, instead of monitoring all frequency bands for PDCCH reception, the UE may monitor a time-frequency region designated as a core set and may decode the PDCCH mapped to the core set. The base station may configure one or more core sets per cell for the UE. A core set may be configured with up to three consecutive symbols on the time axis. In addition, a core set may be configured in units of six consecutive PRBs on the frequency axis. In the embodiment of FIG. 6, core set #1 is configured with consecutive PRBs, and core set #2 and core set #3 are configured with non-consecutive PRBs. A core set may be located in any symbol in a slot. For example, in the embodiment of FIG. 6, core set #1 starts at the first symbol of the slot, core set #2 starts at the fifth symbol of the slot, and core set #3 starts at the ninth symbol of the slot.
FIG. 7 illustrates a method for setting a PUCCH search space in a 3GPP NR system. To transmit a PDCCH to a UE, each core set may have at least one search space. In an embodiment of the present disclosure, a search space is a set of all time-frequency resources through which the UE's PDCCH can be transmitted (hereinafter, PDCCH candidates). The search space is a set of all time-frequency resources through which the UE's PDCCH can be transmitted (hereinafter, PDCCH candidates). The search space may include a common search space that NR UEs are required to search in common, and a terminal-specific or UE-specific search space that a specific UE is required to search. In the common search space, the UE may monitor the PDCCH that all UEs in a cell belonging to the same base station are set to search in common. In addition, a UE-specific search space may be configured for each UE, such that the UE monitors the PDCCH allocated to each UE at different search space positions according to the UE. In the case of a UE-specific search space, the search space between UEs may be partially overlapped and allocated due to the limited control area in which the PDCCH is allocated. Monitoring the PDCCH includes blind decoding for PDCCH candidates in the search space. When the blind decoding is successful, it may be expressed that the PDCCH is (successfully) detected/received, and when the blind decoding fails, it may be expressed that the PDCCH is not detected/received or is not successfully detected/received.
For ease of description, 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 referred to as a group common (GC) PDCCH or a common PDCCH. In addition, a PDCCH scrambled with a terminal-specific RNTI already known by a particular UE to transmit UL or DL scheduling information to the particular UE is referred to as a UE-specific PDCCH. The common PDCCH may be included in a common search space, and the UE-specific PDCCH may be included in a common search space or a UE-specific PDCCH.
The base station may signal to each UE or a group of UEs via the PDCCH about information related to resource allocation of the transmission channels paging channel (PCH) and downlink shared channel (DL-SCH) (i.e., DL grants), or information related to resource allocation of the uplink shared channel (UL-SCH) and hybrid automatic repeat request (HARQ) (i.e., UL grants). The base station may transmit the PCH transport block and the DL-SCH transport block via the PDSCH. The base station may transmit data, except for specific control information or specific service data, via the PDSCH. In addition, the UE may receive data, except for specific control information or specific service data, via the PDSCH.
A base station may include information in a PDCCH about where the PDSCH data is transmitted to a UE (one or more UEs) and how the PDSCH data is to be received and decoded by the corresponding UE, and may transmit the PDCCH. For example, assume that the DCI transmitted on a certain PDCCH is CRC masked with an RNTI of "A", and the DCI indicates that the PDSCH is allocated to a radio resource (e.g., a frequency location) of "B", and indicates transmission format information (e.g., transport block size, modulation scheme, coding information, etc.) of "C". The UE monitors the PDCCH using the RNTI information that the UE has. In this case, if a UE performs blind decoding of the PDCCH using the RNTI of "A", the UE receives the PDCCH and receives the PDSCH indicated by "B" and "C" through the received PDCCH information.
Table 3 illustrates one embodiment of a Physical Uplink Control Channel (PUCCH) that may be used in a wireless communication system.
<tables><img file="JP7515921B2_D0007.tif" /></tables>
The PUCCH may be used to transmit the following UL control information (UCI):
- Scheduling Request (SR): Information used to request UL UL-SCH resources.
- HARQ-ACK: a response to the PDCCH (indicating DL SPS release) and/or a response to a DL transport block (TB) on the PDSCH. The HARQ-ACK indicates whether the information transmitted on the PDCCH or PDSCH has been received. The HARQ-ACK response includes a positive ACK (simply ACK), a negative ACK (hereinafter NACK), a discontinuous transmission (DTX), or a NACK/DTX. Here, the term HARQ-ACK is used in conjunction with HARQ-ACK/NACK and ACK/NACK. In general, an ACK may be represented by a bit value of 1 and a NACK may be represented by a bit value of 0.
- Channel State Information (CSI): Feedback information on the DL channel. The UE generates it based on the CSI reference signal (RS) transmitted by the base station. Multiple-input multiple-output (MIMO) related feedback information includes a rank indicator (RI) and a precoding matrix indicator (PMI). The CSI may be split into CSI part 1 and CSI part 2 according to the information indicated by the CSI.
In the 3GPP NR system, five PUCCH formats may be used to support different service scenarios, different channel environments, and frame structures.
PUCCH format 0 is a format capable of transmitting 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 0 may be transmitted over one or two OFDM symbols on the time axis and one RB on the frequency axis. When PUCCH format 0 is transmitted in two OFDM symbols, the same sequence on the two symbols may be transmitted over different RBs. Through this, the UE can obtain frequency diversity gain. More specifically, the UE can transmit the M<sub>bit</sub>Bit UCI(M<sub>bit</sub>= 1 or 2) according to the cyclic shift value m<sub>cs</sub>and determining a base sequence of length 12 for a given value m<sub>cs</sub>The sequence obtained by cyclically shifting the sequence to M may be mapped to 12 REs of one OFDM symbol and one PRB and may be transmitted.<sub>bit</sub>= 1, one-bit UCI 0 and 1 can be represented by a sequence corresponding to two cyclic shifts with a difference between the cyclic shift values of 6.<sub>bit</sub>When = 2, the 2-bit UCI 00, 01, 11, and 10 can be represented by a sequence corresponding to four cyclic shifts with a cyclic shift value difference of three.
PUCCH format 1 may deliver 1 or 2 bits of HARQ-ACK information or SR. PUCCH format 1 may be transmitted through 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 may be one of 4 to 14. More specifically, M<sub>bit</sub>The UCI for M = 1 may be BPSK modulated.<sub>bit</sub>The UCI, where d(0) = 2, may be modulated using quadrature phase shift keying (QPSK). The signal is obtained by multiplying the modulated complex-valued symbol d(0) with a sequence of length 12, which may be the base sequence used for PUCCH format 0. The UE spreads the even-numbered OFDM symbols to which PUCCH format 1 is assigned through a time-domain orthogonal cover code (OCC) to transmit the obtained signal. PUCCH format 1 determines the maximum number of different UEs multiplexed in one RB according to the length of the OCC to be used. A demodulation reference signal (DMRS) may be spread using the OCC and mapped to the odd-numbered OFDM symbols of PUCCH format 1.
PUCCH format 2 may deliver more than two bits of UCI. PUCCH format 2 may be transmitted over one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. When PUCCH format 2 is transmitted in two OFDM symbols, the sequences transmitted in different RBs over the two OFDM symbols may be identical to each other. Here, the sequence is a set of modulated complex-valued symbols d(0),...,d(M<sub>symbol</sub>-1), where M<sub>symbol</sub>is M<sub>bit</sub>/2. Through this, the UE may obtain frequency diversity gain. More specifically, M<sub>bit</sub>Bit UCI(M<sub>bit</sub>>2) is bit-level scrambled, QPSK modulated, and mapped to RBs of one or two OFDM symbols, where the number of RBs may be one of 1 to 16.
PUCCH format 3 or PUCCH format 4 may deliver UCI that is greater than 2 bits. PUCCH format 3 or PUCCH format 4 may be transmitted over 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 may be one of 4 to 14. Specifically, the UE may transmit the UCI using π/2-2 phase shift keying (BPSK) or QPSK.<sub>bit</sub>The complex-valued symbols d(0) to d(M<sub>symb</sub>-1), where M<sub>symb</sub>=M<sub>bit</sub>and when using QPSK, M<sub>symb</sub>=M<sub>bit</sub>/2. The UE may not apply block-wise spreading to PUCCH format 3. However, the UE may apply block-wise spreading to one RB (i.e., 12 subcarriers) using PreDFT-OCC with length 12, such that PUCCH format 4 may have a multiplexing capacity of 2 or 4. The UE performs transmit precoding (or DFT precoding) on the spread signal and maps it to each RE to transmit the spread signal.
In this case, the number of RBs occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 may be determined according to the length and maximum code rate of the UCI transmitted by the UE. When the UE uses PUCCH format 2, the UE may transmit HARQ-ACK information and CSI information together through the PUCCH. When the number of RBs that the UE may transmit is greater than the maximum number of RBs that PUCCH format 2, or PUCCH format 3, or PUCCH format 4 may use, the UE may transmit only the remaining UCI information without transmitting some UCI information according to the priority of the UCI information.
PUCCH format 1, PUCCH format 3, or PUCCH format 4 may be configured through an RRC signal to indicate frequency hopping within a slot. When frequency hopping is configured, an index of the RB to be frequency hopped may be configured using an RRC signal. When PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted through N OFDM symbols on the time axis, the first hop may have floor(N/2) OFDM symbols, and the second hop may have ceiling(N/2) OFDM symbols.
PUCCH format 1, PUCCH format 3, or PUCCH format 4 may be configured to be repeatedly transmitted in multiple slots. In this case, the number K of slots in which the PUCCH is repeatedly transmitted may be configured by RRC signaling. The repeatedly transmitted PUCCH must start at a fixed OFDM symbol in each slot and must have a constant length. When one of the OFDM symbols of a slot in which the UE should transmit the PUCCH is indicated as a DL symbol by RRC signaling, the UE may not transmit the PUCCH in the corresponding slot and may delay the transmission of the PUCCH until the next slot for transmitting the PUCCH.
FIG. 8 is a conceptual diagram showing carrier aggregation. Carrier aggregation is a method in which a UE uses multiple frequency blocks or cells (in a logical sense) configured using UL resources (or component carriers) and/or DL resources (or component carriers) as one large logical frequency band so that a wireless communication system can use a wider frequency band. One component carrier may be called a primary cell (PCell) or a secondary cell (SCell), or a primary SCell (PScell). However, in the following, for convenience of explanation, the term "component carrier" is used.
Referring to Figure 8, as an example of a 3GPP NR system, the overall system band may include up to 16 component carriers, and each component carrier may have a bandwidth of up to 400 MHz. A component carrier may include one or more physically contiguous subcarriers. Although each of the component carriers is shown in Figure 8 to have the same bandwidth, this is only an example and each component carrier may have a different bandwidth. Also, although each component carrier is shown as adjacent to each other in the frequency axis, the drawing is shown in a logical concept and each component carrier may be physically adjacent to each other or spaced apart.
A different center frequency may be used for each component carrier. Also, one common center frequency may be used for physically adjacent component carriers. In the embodiment of FIG. 8, assuming that all component carriers are physically adjacent, center frequency A may be used for all component carriers. Furthermore, assuming that the respective component carriers are not physically adjacent to each other, center frequency A and center frequency B may be used for each of the component carriers.
When the entire system band is expanded by carrier aggregation, the frequency band used for communication with each UE may be specified in units of component carriers. UE A may use 100 MHz, which is the entire system band, and perform communication using all five component carriers. UE B<sub>1</sub>~B<sub>5</sub>The UE can only use the 20 MHz bandwidth and can perform communication using one component carrier.<sub>1</sub>and C<sub>2</sub>The UE C may use a 40 MHz bandwidth and each performs communication using two component carriers. The two component carriers may or may not be logically/physically adjacent.<sub>1</sub>represents the case where two non-adjacent component carriers are used, and UE C<sub>2</sub>represents the case where two adjacent component carriers are used.
9A and 9B are diagrams for explaining single-carrier communication and multiple-carrier communication. Specifically, FIG. 9A shows a single-carrier subframe structure, and FIG. 9B shows a multi-carrier subframe structure.
Referring to FIG. 9(a), in an FDD mode, a typical wireless communication system may perform data transmission or data reception through one DL band and one UL band corresponding thereto. In another specific embodiment, in a TDD mode, a wireless communication system may divide a radio frame into UL time units and DL time units in the time domain, and perform data transmission or data reception through the UL/DL time units. Referring to FIG. 9(b), three 20 MHz component carriers (CCs) may be aggregated into each of UL and DL such that a bandwidth of 60 MHz can be supported. Each CC may or may not be adjacent to each other in the frequency domain. Although FIG. 9(b) shows a case where the bandwidth of the UL CC and the bandwidth of the DL CC are the same and symmetrical, the bandwidth of each CC may be determined independently. In addition, asymmetric carrier aggregation with different numbers of UL CCs and DL CCs is possible. The DL/UL CCs allocated/configured to a particular UE through RRC may be aggregated into the serving DL/UL of the particular UE. It is sometimes called CC.
A base station may perform communication with a UE by activating some or all of the serving CCs of the UE, or by deactivating some CCs. The base station may change the CCs to be activated/deactivated, and may 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 may be deactivated unless the CC allocation for the UE is completely reconfigured or the UE is handed over. The one CC that is not deactivated by the UE is called a Primary CC (PCC) or a Primary Cell (PCell), and the CC that the base station can activate/deactivate freely is called a Secondary CC (SCC) or a Secondary Cell (SCell).
On the other hand, 3GPP NR uses the concept that a cell manages radio resources. A cell is defined as a combination of DL and UL resources, i.e., a combination of DL CC and UL CC. A cell may be configured with only DL resources or a combination of DL and UL resources. When carrier aggregation is supported, the association between the carrier frequency of DL resources (i.e., DL CC) and the carrier frequency of UL resources (i.e., UL CC) may be indicated by the system information. Carrier frequency refers to the center frequency of each cell or CC. A cell corresponding to a PCC is called a PCell, and a cell corresponding to a SCC is called a SCell. A carrier corresponding to a PCell in DL is a DL PCC, and a carrier corresponding to a PCell in UL is a UL PCC. Similarly, a carrier corresponding to a SCell in DL is a DL SCC, and a carrier corresponding to a SCell in UL is a UL SCC. SCC. According to the UE capabilities, the serving cell may be configured with one PCell and zero or more SCells. In case of a UE in RRC_CONNECTED state but not configured for carrier aggregation or does not support carrier aggregation, there is only one serving cell configured with only a PCell.
As mentioned above, the term "cell" used in carrier aggregation is distinguished from the term "cell" referring to several geographical areas where communication services are provided by one base station or one antenna group. That is, one component carrier may also be called a scheduling cell, a scheduled cell, a primary cell (PCell), a secondary cell (SCell), or a primary SCell (PScell). However, in order to distinguish between a cell referring to several geographical areas and a cell of carrier aggregation, in this disclosure, a cell of carrier aggregation is called a CC, and a cell of a geographical area is called a cell.
FIG. 10 illustrates an example in which a cross-carrier scheduling technique is applied. When cross-carrier scheduling is configured, a control channel transmitted through a first CC may schedule a data channel transmitted through a first CC or a second CC using a carrier indicator field (CIF). The CIF is included in the DCI. In other words, a scheduling cell is configured, and a DL grant/UL grant transmitted in the PDCCH area of the scheduling cell schedules the PDSCH/PUSCH of the scheduled cell. That is, a search area for multiple component carriers exists in the PDCCH area of the scheduling cell. A PCell may be essentially a scheduling cell, and a specific SCell may be designated as a scheduling cell by higher layers.
In the embodiment of FIG. 10, it is assumed that three DL CCs are merged. Here, it is assumed that DL component carrier #0 is a DL PCC (or PCell), and DL component carrier #1 and DL component carrier #2 are DL SCCs (or SCells). In addition, it is assumed that the DL PCC is configured to the PDCCH monitoring CC. When cross-carrier scheduling is not configured by UE-specific (or UE group-specific or cell-specific) higher layer signaling, the CIF is disabled, and each DL CC can only transmit a PDCCH to schedule its PDSCH without the CIF according to the NR PDCCH rules (non-cross-carrier scheduling, self-carrier scheduling). On the other hand, when cross-carrier scheduling is configured by UE-specific (or UE group-specific or cell-specific) higher layer signaling, the CIF is enabled, and a specific CC (e.g., DL PCC) can use the CIF to schedule the DL CC. A UE may transmit not only a PDCCH for scheduling the PDSCH of A, but also a PDCCH for scheduling the PDSCH of another CC (cross-carrier scheduling). On the other hand, the PDCCH is not transmitted in another DL CC. Thus, depending on whether cross-carrier scheduling is configured for the UE, the UE monitors a PDCCH without a CIF to receive a self-carrier scheduled PDSCH, or monitors a PDCCH with a CIF to receive a cross-carrier scheduled PDSCH.
On the other hand, Figures 9 and 10 show the subframe structure of a 3GPP LTE-A system, and the same or similar configuration may be applied to a 3GPP NR system, except that in a 3GPP NR system, the subframes in Figures 9 and 10 may be replaced with slots.
Referring to FIG. 11, 3GPP In an NR system, a UE can perform transmission/reception using a bandwidth equal to or smaller than the bandwidth of a carrier (or cell). For this purpose, the UE can be configured with one or more bandwidth portions (BWPs) from a base station. A BWP consists of consecutive PRBs. With reference to FIG. 11(a), the BWPs may be configured to be non-overlapping within the bandwidth of a carrier (or cell). With reference to FIG. 11(b), the BWPs in a carrier (or cell) may be configured to be overlapping. In addition, one BWP may be configured to be included within another BWP. One or more BWPs among the BWPs configured in a carrier (or cell) may be allocated and configured per UE. Only one BWP is active (active BWP) in a carrier (or cell), and the UE does not expect to receive or transmit any signal in PRBs other than the active BWP in the carrier (or cell). The UE may transmit and receive with the base station using one active BWP among the allocated and configured BWPs.
In a TDD cell, up to four DL BWPs and up to four UL BWPs may be configured per cell. In an FDD cell, up to four DL/UL BWP pairs may be configured per cell. A UE may activate one DL BWP and one UL BWP per carrier (or cell). A DCI may be used to indicate that a UE is moving from one BWP to another, i.e., deactivating a current BWP and activating a new BWP (hereinafter, BWP switching). Specifically, to change the DL BWP of a UE, a bandwidth portion indicator (BPI) indicating a newly activated BWP may be included in a DCI for scheduling a PDSCH. That is, when a DCI for scheduling a PDSCH is received, the UE can know through the BPI which BWP the PDSCH will be transmitted, and can know from which PRB in the BWP indicated by the BPI the PDSCH will be transmitted through the resource allocation (RA) information of the DCI. Similarly, a UE can know through which UL BWP the PDSCH will be transmitted, and can know through which PRB in the BWP indicated by the BPI the PDSCH will be transmitted through the resource allocation (RA) information of the DCI. To change the BWP, a BPI indicating a newly activated BWP may be included in the DCI scheduling the PUSCH. That is, when the DCI scheduling the PUSCH is received, the UE can know through the BPI which BWP the PUSCH should be transmitted through, and can know through the RA information of the DCI which PRB in the BWP indicated by the BPI should transmit the PUSCH through. In the case of a TDD cell, the BPI indicates a DL BWP or a UL BWP, and in the case of an FDD cell, the BPI indicates a DL BWP/UL BWP pair.
With reference to FIG. 12, when multiple BWPs are configured in a UE, at least one core set may be configured/allocated to the UE in each BWP. With reference to FIG. 12(a) and FIG. 12(b), the core set for each BWP may be located in the time/frequency resource region occupied by each BWP. In other words, the core set #1 for BWP #1 may be located in the PRB in the time/frequency resource region occupied by BWP #1, and the core set #2 for BWP #2 may be located in the PRB in the time/frequency resource region occupied by BWP #2. With reference to FIG. 12(b), when BWPs are configured to overlap each other, the PRBs occupied by the core sets may be located in other BWPs, but in their own BWP time/frequency resource region. In other words, the core set #2 for BWP #2 may overlap the PRB in the time/frequency resource region occupied by BWP #1.
As explained above, multiple BWPs may be configured in a carrier (or cell), and each BWP may consist of multiple consecutive PRBs. On the other hand, only one BWP is activated in a carrier (or cell) (active BWP), and the UE does not expect to receive or transmit any signals in PRBs other than the active BWP in the carrier (or cell). The active BWP may be changed (BWP switching or BWP change) using a BPI in the DCI. The BWP indicated through the BPI is newly activated, and the other configured BWPs are deactivated. The BPI may be included in the DCI that schedules the PDSCH or PUSCH.
When multiple BWPs are configured in a carrier (or cell), the band/size (e.g., the number of PRBs) of each BWP may be configured independently. Thus, the number of PRBs may be different for each BWP. Meanwhile, the size of the DCI transmitted from the activated BWP may be determined based on the size of the BWP. Specifically, the RA field size of the DCI transmitted from the activated BWP may be determined based on the size of the active BWP or the initial BWP. Thus, the problem of the length/size (e.g., the number of bits) of the RA field being different when the DCI schedules BWPs with different sizes from the BWP used for DCI size determination should be solved.
In the following, a method for allocating resources when a BWP is configured in a carrier (or cell) and a method for transmitting and receiving data accordingly will be described.
For ease of explanation, the following terms are first defined:
- Active BWP: indicates a BWP that is activated. One BWP may be activated per cell. An active BWP indicates a BWP through which signals are transmitted and received. For example, a DL active BWP refers to a BWP on which PDCCH/PDSCH reception is performed. A UL active BWP refers to a BWP on which PUCCH/PUSCH transmission is performed. Depending on the duplexing method, the DL active BWP and the UL active BWP may be the same or different.
- Inactive BWP: indicates a BWP that is deactivated. The inactive BWP refers to the remaining BWPs except for one active BWP in a cell, and is a BWP in which no signal transmission and signal reception are performed.
- BWP switching: BWP switching is a process of changing the active BWP from the currently activated BWP to the newly activated BWP. For example, when (i) the active BWP at the time when the PDCCH (or DCI) is received and (ii) the BWP indicated by the BPI of the PDCCH (or DCI) are different, the UE may change the active BWP from the currently active BWP to the BWP indicated by the BPI. That is, after switching the BWP, the active BWP becomes the BWP indicated by the BPI of the PDCCH (or DCI).
- Current (active) BWP: The active BWP at the current time when the PDCCH (or DCI) containing the scheduling information is received. The currently activated BWP may have different UL and DL BWPs. When a BWP switch is performed, it may be called the previous (active) BWP compared to the new (active) BWP to be newly activated.
- New (active) BWP: indicates a BWP that is inactive at the current time of receiving a PDCCH (or DCI) containing scheduling information, but is to be activated by BWP switching, i.e., indicates an active BWP after BWP switching.
- Initial (active) BWP: Indicates the BWP used by the UE for initial connection during or after RRC connection establishment, before a BWP is configured for the UE.
- Default BWP: If not scheduled for a certain period of time, the UE switches the active DL BWP (or DL/UL BWP pair) to the default BWP.
- RA field of the BWP: represents the RA field used to schedule the BWP.
- Required RA field length for BWP, which represents 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 bandwidth (e.g., number of RBs) of the BWP.
Scheduling a BWP: means scheduling data transmission and data reception within a BWP. For example, it may mean scheduling a PDSCH reception within a BWP or scheduling a PUSCH transmission.
- Scheduling BWP #B from BWP #A: Reception of scheduling information (e.g., DCI) may be performed in BWP #A, and corresponding data transmission and data reception may be performed in BWP #B. It may also mean that the length/size of the scheduling information (e.g., DCI) is determined based on the size (e.g., number of RBs) of BWP #A, and the corresponding data transmission and data reception are performed in BWP #B.
Embodiment 1: Bitmap-based Scheduling The UE may determine a resource block group (RBG) size P according to the number of PRBs included in the BWP. The RBG is the basic unit of the bitmap-based resource allocation method (e.g., RA type 0), and one RBG consists of P consecutive PRBs. Referring to Table 4, one of two configurations for the RBG size P can be configured as the RRC, and when the number of PRBs in the BWP is larger, the UE may have a larger RBG size (P) value. In a BWP with N PRBs, the RA field for bitmap-based resource allocation requires ceil(N/P) bits. For example, if the BWP consists of 40 PRBs and configuration 1 is configured, the RBG size P=4. That is, 4 (consecutive) PRBs are grouped to form one RBG, and 10 RBGs are used for resource allocation. At this time, the RA field requires 10 bits.
<tables><img file="JP7515921B2_D0008.tif" /></tables>
Different BWPs may be configured to have different numbers of PRBs. Therefore, the RBG size and RBG number may be different for each BWP. Therefore, the problem of different lengths/sizes (e.g., number of bits) of RA fields for scheduling one BWP from another should be solved.
As a method for solving the above problem, the UE may determine multiple DCI lengths based on the length of the RA field required for each BWP when there are multiple BWPs configured in the UE. Thus, the UE may perform PDCCH blind decoding by assuming multiple DCI lengths. Although this method solves the above problem, the PDCCH blind decoding is performed assuming multiple DCI lengths, so the energy consumption of the UE is serious.
Alternatively, the UE may determine the DCI length based on the longest RA field length required per BWP for multiple BWPs configured for it. Thus, the UE performs blind decoding using a DCI length that reflects the RA field length calculated based on the largest BWP. This method solves the above problem and does not increase the number of PDCCH blind decodings of the UE, but the longer DCI length results in a smaller coding gain for the PDCCH or a large overhead in the control channel.
In another method, the UE may perform PDCCH blind decoding using a DCI length that reflects the length of the RA field calculated based on the largest BWP only when a higher layer (e.g., RRC) parameter (e.g., BandwidthPart-Config) that indicates a BWP configuration is configured and a different size of BWP is configured according to the corresponding configuration information. When BandwidthPart-Config is not configured, the UE may perform PDCCH blind decoding based on a DCI length that corresponds to a default BWP.
Alternatively, the UE may determine the DCI length according to the RA field length required for the BWP to be activated, and may use the determined DCI length to perform PDCCH blind decoding. That is, the UE may interpret the RA differently according to the BPI value of the DCI. For example, when the BPI indicates the currently activated BWP, the RA may be interpreted according to the RBG size of the currently activated BWP. On the other hand, when the BPI indicates a BWP other than the currently activated BWP (hereinafter, the BWP to be newly activated), the RA may be interpreted according to the RBG size of the newly activated BWP. In this case, the length of the RA field included in the DCI is K<sub>current</sub>The length of the RA field required for a newly activated BWP is called Knew. As mentioned above, the length of the RA field required can be determined by ceil (the number of PRBs in the BWP/RBG size), where K<sub>current</sub>K<sub>new</sub>If it is equal to or greater than the DCI's K<sub>current</sub>The i-th bit of the RA field of the DCI (hereinafter, the DCI RA field) indicates whether to allocate the i-th RBG of the BWP to be newly activated.<sub>current</sub>-K<sub>new</sub>Bits are reserved as 0 or 1.<sub>current</sub>K<sub>new</sub>If it is smaller than K, the newly activated BWP<sub>new</sub>K of RBG<sub>new</sub>-K<sub>current</sub>This RBG is not always allocated resources regardless of the RA field value, and the RA field is used to determine the number of BWPs to be newly activated.<sub>current</sub>The i-th bit of the DCI RA field may indicate information about whether the f(i)-th RBG of the to-be-newly-activated BWP should be allocated, where f(i) is a number in the range {1, 2, ..., K}.<sub>current</sub>} {1,2,...,K<sub>new</sub>For example, the construction of f(i) may be as follows:
- f(i)=i, where the i-th bit of the RA field of the DCI indicates whether to allocate the i-th RBG of the BWP to be newly activated. Here, the UE<sub>current</sub>RBGs, and receives only resource allocation information for K<sub>current</sub>+1~K<sub>new</sub>Therefore, the RBG of the UE cannot receive resource allocation information for the RBG of the UE.
- f(i)=i+offset. The offset value can be set to 0, 1,...,(K<sub>new</sub>-K<sub>current</sub>) can have one of the following. Referring to FIG. 13, when BWP #1 has 5 RBGs and BWP #2 has 8 RBGs, the resource allocation results when BWP #1 indicates BWP #1 scheduling information and when BWP #1 indicates BWP #2 scheduling information are as follows. Let the value of the RA field be [1 0 0 1 1]. Referring to FIG. 13(a), when BWP #1 indicates BWP #1 scheduling information, RBG #1, RBG #4, and RBG #5 of BWP #1 may be allocated. Referring to FIG. 13(b), when BWP #1 indicates BWP #2 scheduling information and the offset is 0, RBG #1, RBG #4, and RBG #5 of BWP #2 may be allocated. Referring to FIG. 13(c), if BWP #1 indicates scheduling information for BWP #2 and the offset is 2, then RBG #3, RBG #6, and RBG #7 of BWP #2 may be allocated.
f(i) may be determined from the UE's C-RNTI or a value derived from the C-RNTI. For example, f(i)=i+(C-RNTI mod (K<sub>new</sub>-K<sub>current</sub>Therefore, the i-th bit of the DCI RA field is the i+(C-RNTI mod (K<sub>new</sub>-K<sub>current</sub>+1)) to allocate a RBG of i. As another example, a pseudo-random sequence using C-RNTI may be used. For example, f(i)=i+(g(C-RNTI) mod (K<sub>new</sub>-K<sub>current</sub>+1), where g(C-RNTI) is a pseudo-random sequence created using C-RNTI. Since f(i) is determined based on C-RNTI, resource allocation according to f(i) varies for each UE. However, in this method, resource allocation according to f(i) is the same regardless of the BWP switching time.
f(i) may be determined from the UE's C-RNTI and slot index or a value derived from the values. For example, f(i)=i+(n_slot+C-RNTI mod (K<sub>new</sub>-K<sub>current</sub>+1)) of the newly activated BWP, where n_slot is the index of the slot in which the PDCCH is received or in which the PDSCH is allocated. Thus, the i-th bit of the DCI RA field is the i+(n_slot+C-RNTI mod (K<sub>new</sub>-K<sub>current</sub>+1)) to allocate a RBG of 0. As another example, a pseudo-random sequence using the C-RNTI and slot index may be used. For example, f(i)=i+(g(C-RNTI,n_slot) mod (K<sub>new</sub>-K<sub>current</sub>+1), where 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 switching instant, the resource allocation according to f(i) is different for each UE and for each BWP switching instant.
Alternatively, K<sub>new</sub>K<sub>current</sub>When the RBG set RBG_set is larger than K, the RBG set RBG_set is grouped by combining the RBGs of the BWPs to be newly activated, so that the K<sub>current</sub>A 1-bit RA field (hereinafter, DCI RA field) may indicate whether an RBG set should be scheduled. For example, RGB may schedule an RBG set of K<sub>new,RBG_set</sub>=ceil(K<sub>new</sub>For example, RBG set #1 may consist of RBG #1 to RBG #S, and RBG set #2 may consist of RBG #(S+1) to RBG #(2*S). The remaining RBGs except for the last RBG set include S RBGs, and the last RBG set is ((K<sub>new</sub>1) mod S+1 RBGs, where the i-th bit of the DCI RA field indicates whether to allocate the f(i)-th RBG_set of the BWP to be newly activated, where f(i) is a number in the range {1, 2, ..., K<sub>current</sub>} {1,2,...,K<sub>new,RBG_set</sub>For example, the construction of f(i) may be as follows:
f(i) may be configured as f(i)=i, where the i-th bit of the DCI RA field indicates whether to allocate the f(i)-th RBG set of the BWP to be newly activated. Here, the UE may<sub>current</sub>RBG set of K<sub>current</sub>+1~K<sub>new,RBG_set</sub>It is not possible to allocate resource allocation information for the RBG set.
- f(i)=i+offset. The offset value can be set to 0, 1,...,(K<sub>new,RBG_set</sub>-K<sub>current</sub>) may be included.
f(i) may be determined from the UE's C-RNTI or a value derived from the C-RNTI. For example, f(i)=i+(C-RNTI mod (K<sub>new,RBG_set</sub>-K<sub>current</sub>+1)) of the BWP to be newly activated.<sub>new,RBG_set</sub>-K<sub>current</sub>+1)) to allocate an RGB set for the i-th RNTI. As another example, a pseudo-random sequence using the C-RNTI may be used. For example, f(i)=i+(g(C-RNTI) mod (K<sub>new,RBG_set</sub>-K<sub>current</sub>+1), where g(C-RNTI) is a pseudo-random sequence created using C-RNTI. Since f(i) is determined based on C-RNTI, resource allocation according to f(i) varies for each UE. However, in this method, resource allocation according to f(i) is the same regardless of the BWP switching time.
f(i) may be determined from the UE's C-RNTI and slot index or a value derived from the values. For example, f(i)=i+(n_slot+C-RNTI mod (K<sub>new,RBG_set</sub>-K<sub>current</sub>+1)) of the BWP to be newly activated, where n_slot is the index of the slot in which the PDCCH is received or in which the PDSCH is allocated. Thus, the i-th bit of the DCI RA field is the i+(n_slot+C-RNTI mod (K<sub>new,RBG_set</sub>-K<sub>current</sub>+1)) to allocate a RBG set for the C-RNTI. As another example, a pseudo-random sequence using the C-RNTI and slot index may be used. For example, f(i)=i+(g(C-RNTI,n_slot) mod (K<sub>new,RBG_set</sub>-K<sub>current</sub>+1), where 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 switching instant, the resource allocation according to f(i) is different for each UE and for each BWP switching instant.
The above method relates to events that may occur when performing a BWP switch between BWPs with different PRB numbers. After the BWP switch is performed, the UE may perform PDCCH decoding by calculating the DCI length based on the RA field length of the newly activated BWP. In addition, when operating in fallback mode, the UE may perform PDCCH decoding by calculating the DCI length based on the RA field length of the BWP considered as the default DL BWP in the DL case. In addition, the UE may perform PDCCH decoding by calculating the DCI length based on the RA field length of the BWP considered as the default UL BWP in the UL case.
As another example of the present 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 may add "0" to match the size of the larger RA field.<sub>current</sub>is called, and the RA field size of the newly activated BWP is K<sub>RBG_set</sub>(or K<sub>new</sub>), after decoding the DCI, the UE receives K<sub>RBG_set</sub>-K<sub>current</sub>K 0s<sub>current</sub>The DCI field value (e.g., K<sub>new</sub>We may interpret the long RA as follows:<sub>RBG_set</sub>-K<sub>current</sub>Regarding the positions where the zeros are added, the following methods may be considered:
For example, the UE may<sub>current</sub>0s, K<sub>current</sub>It may be added to the front (most significant bit (MSB), front) of the long RA field.<sub>current</sub>By using the resource allocation range that the value of the long RA field may have (e.g., f(i)=i), the resource allocation is performed within the resource allocation range that the currently activated BWP may have, or by using the least significant bits (LSBs) K<sub>current</sub>The resource allocation range that the bits may have may be reinterpreted in various ways, for example, to increase the resource allocation granularity for performing the resource allocation, or to configure the resource allocation to be shifted in the newly activated BWP by configuring an offset value for each UE when it has the same resource allocation as the currently active BWP.
As another example, the UE may<sub>RBG_set</sub>-K<sub>current</sub>K 0s<sub>current</sub>It may be appended to the end (least significant bit (LSB), trailing) of the RA field of length K<sub>current</sub>By subtracting some values from the possible resource allocation range of the long RA field, it is possible to provide flexibility when allocating resources in a newly activated BWP, possibly without scheduling limitations.<sub>current</sub>If the value of the long RA field is configured to have a resource allocation range of {0,1,2,...,9} and the size of the newly activated BWP is doubled, then by adding a "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}. By doing this, when performing a BWP switch, it is possible to provide flexibility in allocating resources in the to-be-newly activated BWP, with as little scheduling constraints as possible.
As another example, the UE may<sub>RBG_set</sub>-K<sub>current</sub>Of the 0s, P 0s are<sub>current</sub>may be added to the front (most significant bit (MSB), front) of the length RA field,<sub>current</sub>The long RA field may be padded with Q zeros at the end (the least significant bits (LSBs), trailing), where P+Q=KRBG_set-K.<sub>current</sub>P (or Q) sets R to (KRBG_set-K<sub>current</sub>+1), where R may be obtained from the C-RNTI of the UE. For example, P=C-RNTI mod (KRBG_set-K<sub>current</sub>+1), and Q=K<sub>RBG_set</sub>-K<sub>current</sub>In addition, R may be obtained from the UE's C-RNTI and slot index. For example, P=(C-RNTI+ns) mod (KRBG_set-K<sub>current</sub>+1), and Q=K<sub>RBG_set</sub>-K<sub>current</sub>-P, where ns represents the slot index. An additional random number may be included in the formula for obtaining P.
Embodiment 2: Scheduling based on Resource Indication Value (RIV) As a method for indicating continuously allocated resources, the RIV method is used in LTE. In LTE DL type 2 resource allocation, continuous RBs are allocated using the RIV method. More specifically, PDCCH DCI formats 1A, 1B, 1D, EPDCCH DCI formats 1A, 1B, 1D, and MPDCCH DCI format 6-1A have a RIV value, through which the starting RB index RB<sub>start</sub>and the number of consecutively allocated RBs, L<sub>CRBs</sub>Here, RB may refer to a virtual resource block (VRB) or a physical resource block (PRB). In the existing LTE, the RIV value is determined as follows:
<math num="3"><img file="JP7515921B2_D0009.tif" /></math>
Here, N<sup>DL</sup><sub>R.B.</sub>is the number of RBs in the DL bandwidth (BW). When the RIV-based resource allocation method is used for the uplink, N<sup>DL</sup><sub>R.B.</sub>is the number of RBs in the UL BW, N<sup>UL</sup><sub>R.B.</sub>When the BWP is configured, the DL BW and the UL BW may be replaced by the DL BWP and the UL BWP, respectively.
where RIV is 0,1,...,N<sup>DL</sup><sub>R.B.</sub>*(N<sup>DL</sup><sub>R.B.</sub>+1)/2-1. Therefore, the number of bits required to represent the RIV in existing LTE is ceil(log<sub>2</sub>(N<sup>DL</sup><sub>R.B.</sub>*(N<sup>DL</sup><sub>R.B.</sub>Defined as +1)/2).
FIG. 14 shows resource allocation according to the RIV method. Referring to FIG. 14, when the number of RBs is 5, N<sub>R.B.</sub>*(N<sub>R.B.</sub>+1)/2=15. Therefore, RIV has values 0, 1, ..., 14, and the number of bits required to represent RIV is 4. RB<sub>start</sub>=0 and L<sub>CRBs</sub>When RIV=3, the RIV is 10 according to Equation 1. After receiving RIV=10, the UE selects an RB that satisfies RIV=10 based on the relationship in Equation 1.<sub>start</sub>and L<sub>CRBs</sub>Thus, the UE may determine the RB for data (e.g., PDSCH or PUSCH) transmission/reception.<sub>start</sub>=0 and L<sub>CRBs</sub>= 3, {RB #0~2} will be assigned. Similarly, RB<sub>start</sub>=2 and L<sub>CRBs</sub>If RIV=2, then RIV has 7. After receiving RIV=7, the UE will not use RB for data transmission/reception.<sub>start</sub>= 2 and L<sub>CRBs</sub>We can see that {RB #2~3} corresponding to =2 will be allocated.
As described above, different BWPs may be configured to have different numbers of PRBs. In the RIV method, since the number of bits required for the RA field depends on the band size (e.g., the number of RBs) of the BWP, the problem of different lengths of the RA field should be solved in order to schedule one BWP from another BWP.
In the following, to solve the above problem, a method is proposed for acquiring frequency resource domain allocation information of an active DL BWP (or an active UL BWP) when the length (e.g., the number of bits) of the frequency domain RA field included in the DCI is different from the length required to indicate the frequency resource domain allocation information of the active DL BWP (or the active UL BWP). Here, the value of the frequency domain RA field may indicate the frequency resources (e.g., RB set) allocated for data (PDSCH or PUSCH) transmission in the BWP. The present invention may be limitedly applied when RIV-based scheduling is used and the length (e.g., the number of bits) of the frequency domain RA field included in the DCI is different from the length required to indicate the frequency resource domain allocation information of the active DL BWP (or the active UL BWP). Here, the length (e.g., the number of bits) of the frequency domain RA field included in the DCI is different from the length required to indicate the frequency resource domain allocation information of the active DL BWP (or the active UL BWP). The value may be determined based on the number of RBs in the initial BWP (or initial UL BWP) or the number of RBs in the initial BWP (or initial UL BWP).
As an example of the present invention, the UE may determine the DCI length according to the RA field length required for the scheduling of the currently activated BWP, and may perform PDCCH blind decoding using the determined DCI length. The UE may interpret the RA differently according to the decoded DCI BPI value. For example, if the BPI indicates a currently active BWP, the UE may interpret the value of the RA field as the RIV value for the currently active BWP. On the other hand, if the BPI indicates a BWP to be newly activated other than the currently activated BWP, the UE may 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 K<sub>current</sub>The length of the RA field required for scheduling a newly activated BWP is called K<sub>new</sub>For example, K<sub>current</sub>=ceil(log<sub>2</sub>(N<sub>current</sub>*(N<sub>current</sub>+1)/2)) and K<sub>new</sub>=ceil(log<sub>2</sub>(N<sub>new</sub>*(N<sub>new</sub>+1)/2), where N<sub>current</sub>is the number of RBs included in the BWP for receiving the PDCCH (i.e., the currently activated BWP), and N<sub>new</sub>is the number of RBs included in the newly activated BWP. Here, K<sub>current</sub>K<sub>new</sub>If it is greater than or equal to K in the RA field,<sub>new</sub>The remaining K bits can be used to (directly) indicate the RIV value of the BWP to be newly activated.<sub>current</sub>-K<sub>new</sub>Bits may be reserved as 0 or 1. For example, K<sub>new</sub>When the bit indicates the RIV value for the BWP to be newly activated, the RB<sub>start</sub>and L<sub>CRB</sub>may have the following values:
-RB<sub>start</sub>={0,1,2,...,N<sub>new</sub>-1}, L<sub>CRB</sub>={1,2,3,...,N<sub>new</sub>}
Here, N<sub>new</sub>N<sub>current</sub>And L<sub>CRB</sub>N<sub>new</sub>-RB<sub>start</sub>It is.
On the other hand, K<sub>current</sub>K<sub>new</sub>If it is less than , the following method may be considered.
Method 1K<sub>new</sub>>K<sub>current</sub>In this case, the number of newly activated BWPs is<sub>new</sub>RBs, and select M consecutive RBs from the K RBs in the RA field.<sub>current</sub>The bits may be interpreted as the RIV value for M consecutive RBs.<sub>current</sub>ceil(log<sub>2</sub>Alternatively, M=N<sub>current</sub>Let the RB index of the BWP to be newly activated be 1, 2, ..., N.<sub>new</sub>(or 0,1,...,N<sub>new</sub>The starting RB (the RB with the smallest RB index, e.g., RB #A) of the M consecutive RBs selected from the BWP to be newly activated may be represented as an offset value from RB #0 of the BWP to be newly activated (e.g., RB #A=RB #0+offset). For reference, the offset value may be 0, 1, ..., N<sub>new</sub>-M.
Here, the offset value can be determined as follows:
The offset value may be fixed to a specific value, e.g. 0.
- The offset value may be determined according to the smallest PRB index of the currently active BWP in which the PDCCH is monitored. For example, the smallest PRB index among the PRBs of the newly activated BWP that overlaps the smallest PRB of the currently activated BWP may be the offset value. If there are no overlapping PRBs, the offset value may be fixed to a specific value, for example, 0.
- The offset value may be determined according to the maximum PRB index of the currently activated BWP. For example, the offset value may be obtained from the maximum PRB index (hereinafter, X) of the PRBs of the newly activated BWP that overlap with the maximum PRB of the currently activated BWP. Specifically, the offset may be obtained by XM or max(XM,0). If there are no overlapping PRBs, the offset value may be fixed to a specific value, for example, 0.
The offset value may be determined according to a specific value, for example, the minimum and maximum PRB indexes of the currently active BWPs. For example, the offset value may be obtained from the minimum PRB index (hereinafter, Y) of the PRBs of the newly activated BWP that overlap the minimum PRB of the currently activated BWPs, and the maximum PRB index (hereinafter, X) of the PRBs of the newly activated BWP that overlap the maximum PRB of the currently activated BWPs. Specifically, the offset may 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 may be fixed to a specific value, for example, 0.
- The offset may be obtained from the CCE index of the core set on which the PDCCH is received. For example, offset=CCE_index mod (N<sub>new</sub>M+1), where CCE_index may be the maximum or minimum CCE_index to which the PDCCH is mapped, or may be a value obtained by dividing the minimum CCE_index by the aggregation level of the PDCCH.
- The offset may be determined from the UE's C-RNTI or a value derived from the C-RNTI. For example, offset=C-RNTI mod (N<sub>new</sub>-M+1). Therefore, K<sub>current</sub>The RIV value of the bit is RB #(1+(C-RNTI mod (N<sub>new</sub>-M+1))) RB resources for RB #(M+(C-RNTI mod (N<sub>new</sub>In addition, the offset may be determined using a pseudo-random sequence using the C-RNTI. For example, offset=g(C-RNTI) mod (N<sub>new</sub>-M+1), where g(C-RNTI) is a pseudo-random sequence created using C-RNTI. Here, since the offset is determined based on the C-RNTI, the resource allocation due to the offset is different for the UE. However, this method receives scheduling information for RBs in a similar manner regardless of the BWP switching time from the perspective of one UE.
The offset may be determined from a value derived from the UE's C-RNTI and a slot index or a combination thereof. For example, offset=(n_slot+C-RNTI) mod (N<sub>new</sub>-M+1), where n_slot is the index of the slot in which the PDCCH is received or in which the PDSCH is allocated.<sub>current</sub>The RIV value of the bit is RB #(1+((n_slot+C-RNTI) mod (N<sub>new</sub>-M+1))) RB resources for RB #(M+((n_slot+C-RNTI) mod (N<sub>new</sub>As another example, the offset may be determined using a pseudo-random sequence using the C-RNTI and the slot index. For example, offset=(g(C-RNTI,n_slot) mod (N<sub>new</sub>-M+1), where g(C-RNTI, n_slot) is a pseudo-random sequence created using C-RNTI and n_slot, where the offset is determined according to the BWP switching time and C-RNTI, so different UEs allocate resources differently due to the offset at different times.
Previously, the offset in RB units was described. However, the above described method can be extended to the offset in sub-BWP units obtained by dividing the BWP. The sub-BWP unit offset is obtained by dividing the N PRBs in a sub-BWP having X PRBs to indicate the index of the sub-BWP.<sub>new</sub>For example, if the offset value is 0, it may mean sub-BPW #0, and if the offset value is 1, it may mean sub-BPW #1. Preferably, X=M.
Method 2 - 1K<sub>new</sub>>K<sub>current</sub>In this case, the number of newly activated BWPs is<sub>new</sub>RBs are grouped to form M RB sets, and K in the RA field<sub>current</sub>The bits may be interpreted as an RIV value for a set of M RBs, where an RB set may consist of consecutive RBs, where M is K<sub>current</sub>ceil(log<sub>2</sub>Alternatively, M=N<sub>current</sub>Let the RB index of the BWP to be newly activated be 1, 2, ..., N.<sub>new</sub>(or 0,1,...,N<sub>new</sub>-1). N<sub>new</sub>The method for grouping the RBs into M RB sets is as follows: Each of the first M1 RB sets has a ceil(N<sub>new</sub>/M) RBs, and then each of the M-M1 RB sets may be assigned a floor(N<sub>new</sub>/M) RBs may be grouped together, where M1 is M1=N<sub>new</sub> It is mod M.
Method 2 - 2K<sub>new</sub>>K<sub>current</sub>In this case, the number of newly activated BWPs is<sub>new</sub>RBs are grouped to form M RB sets, and K in the RA field<sub>current</sub>The bits may be interpreted as an RIV value for a set of M RBs, where an RB set may consist of consecutive RBs, where M is K<sub>current</sub>ceil(log<sub>2</sub>(M*(M+1)/2))<sub>new</sub>/2<sup>m</sup>), i.e., M=ceil(N<sub>new</sub>/2<sup>m</sup>), m is K<sub>current</sub>ceil(log<sub>2</sub>(ceil(N<sub>new</sub>/2<sup>m</sup>)*(ceil(N<sub>new</sub>/2<sup>m</sup>The RB index of the BWP to be newly activated may be set to the smallest integer satisfying 1, 2, ..., N<sub>new</sub>(or 0,1,...,N<sub>new</sub>-1). N<sub>new</sub>The method for grouping N BWPs into M RB sets is as follows:<sub>new</sub>2<sup>m</sup>If the number of RBs is a multiple of 2, then each of the M RB sets is<sup>m</sup>N RBs can be grouped together.<sub>new</sub>2<sup>m</sup>If the number of RBs is not a multiple of 2, then each of the M-1 RB sets is<sup>m</sup>RBs can be grouped together, and one RB set can be<sub>new</sub> Mod 2<sup>m</sup>RBs can be grouped together.
Method 2-3K<sub>new</sub>>K<sub>current</sub>In this case, the number of newly activated BWPs is<sub>new</sub>RBs are grouped to form M RB sets, and K in the RA field<sub>current</sub>The bits may be interpreted as an RIV value for a set of M RBs, where an RB set may consist of consecutive RBs, where M is K<sub>current</sub>ceil(log<sub>2</sub>(M*(M+1)/2))<sub>new</sub>/2<sup>m</sup>), i.e., M=floor(N<sub>new</sub>/2<sup>m</sup>), m is K<sub>current</sub>ceil(log<sub>2</sub>(floor(N<sub>new</sub>/2<sup>m</sup>)*(floor(N<sub>new</sub>/2<sup>m</sup>The RB index of the BWP to be newly activated may be set to the smallest integer satisfying 1, 2, ..., N<sub>new</sub>(or 0,1,...,N<sub>new</sub>-1). N<sub>new</sub>The method for grouping N BWPs into M RB sets is as follows:<sub>new</sub>2<sup>m</sup>If the number of RBs is a multiple of 2, then each of the M RB sets is<sup>m</sup>N RBs can be grouped together.<sub>new</sub>2<sup>m</sup>If the number of RBs is not a multiple of 2, then each of the M RB sets is<sup>m</sup>RBs are grouped together, and the UE uses the remaining N<sub>new</sub>-(M*2<sup>m</sup>) PRBs are not scheduled.
Method 3K of DCI<sub>current</sub>Let A be the value indicated in the 1-bit frequency domain RA field. A can have the values 0, 1, ..., 2^K.<sub>current</sub>On the other hand, the RIV value required for scheduling a new BWP to be activated is 0, 1, ..., N<sub>new</sub>*(N<sub>new</sub>+1)/2)-1.<sub>new</sub>>K<sub>current</sub>When K=(N, the RIV value for the newly activated BWP can be obtained by RIV=ceil(A*K), RIV=floor(A*K), or RIV=round(A*K).<sub>new</sub>*(N<sub>new</sub>+1)/2)/(2^K<sub>current</sub>), K=ceil((N<sub>new</sub>*(N<sub>new</sub>+1)/2)/(2^K<sub>current</sub>)), K=floor((N<sub>new</sub>*(N<sub>new</sub>+1)/2)/(2^K<sub>current</sub>)), or K=round((N<sub>new</sub>*(N<sub>new</sub>+1)/2)/(2^K<sub>current</sub>)).
Method 4 - 1K<sub>new</sub>>K<sub>current</sub>In the case of K<sub>current</sub>Under the assumption that the value of the frequency domain RA field of the bit is the RIV value for the currently active BWP (i.e., the BWP that received the PDCCH),<sub>current</sub>(For example, R.B.<sub>start,current</sub>) and length L<sub>current</sub>(For example, L<sub>CRB, current</sub>) can be determined.<sub>start,current</sub>is {0,1,2,...,N<sub>current</sub>1}, L<sub>CRB, current</sub>is {1,2,3,...,N<sub>current</sub>}, where N<sub>current</sub>is the number of (P)RBs included in the currently activated BWP. At the same time, RB<sub>start,current</sub>and L<sub>CRB, current</sub>By multiplying by K, the UE can determine the RB start position RB of the frequency resource (e.g., RB set) allocated to the BWP to be newly activated (i.e., the BWP indicated by the BPI of the PDCCH).<sub>start</sub>and the number of consecutive RBs LCRB may be obtained. For example, RB<sub>start</sub>=ceil(K*RB<sub>start,current</sub>), R.B.<sub>start</sub>=floor(K*RB<sub>start,current</sub>) or RB<sub>start</sub>=round(K*RB<sub>start,current</sub>), and L<sub>CRB</sub>=ceil(K*L<sub>CRB, current</sub>), L<sub>CRB</sub>=floor(K*L<sub>CRB, current</sub>), or L<sub>CRB</sub>=round(K*L<sub>CRB, current</sub>), where K=N<sub>new</sub>/N<sub>current</sub>, K=ceil(N<sub>new</sub>/N<sub>current</sub>), K=floor(N<sub>new</sub>/N<sub>current</sub>), or K=round(N<sub>new</sub>/N<sub>current</sub>), where K is a power of 2 (i.e., K=1,2,...,2<sup>n</sup>) (n is a non-negative integer). Specifically, K can be limited to (N<sub>new</sub>/N<sub>current</sub>), e.g., K=2^ceil(log<sub>2</sub>(N<sub>new</sub>/N<sub>current</sub>)) or K=2^floor(log<sub>2</sub>(N<sub>new</sub>/N<sub>current</sub>)).
When K is a power of 2, RB<sub>start</sub>=(S<sub>current</sub>*K) and L<sub>CRB</sub>=(L<sub>current</sub>*K).<sub>current</sub>={0,1,2,...,N<sub>current</sub>-1}, L<sub>current</sub>={1,2,3,...,N<sub>current</sub>} and RB<sub>start</sub>and L<sub>CRB</sub>may have the following values:
-RB<sub>start</sub>={0,K,2*K,...,(N<sub>current</sub>-1)*K}- L<sub>CRB</sub>={K,2*K,3*K,...,N<sub>current</sub>*K}
Here, L<sub>CRB</sub>N<sub>current</sub>*K-RB<sub>start</sub>where K may have one of the values {1, 2, ...., 2n}, where n is an integer equal to or greater than 0. K is a function of (N<sub>new</sub>/N<sub>current</sub>), where K=2^ceil(log<sub>2</sub>(N<sub>new</sub>/N<sub>current</sub>)) or K=2^floor(log<sub>2</sub>(N<sub>new</sub>/N<sub>current</sub>For example, the K value may be given such that (N<sub>new</sub>/N<sub>current</sub>) may be given as
<tables><img file="JP7515921B2_D0010.tif" /></tables>
<tables><img file="JP7515921B2_D0011.tif" /></tables>
For reference, the maximum number of PRBs that one BWP can have is 275 PRBs, and the minimum number of PRBs is 20 PRBs occupied by the SS/PBCH block.<sub>new</sub>/N<sub>current</sub>The values given are below 13.75. Thus, the K values obtained in Table 5 are one of 2, 4, 8, and 16, and the K values obtained in Table 6 are one of 1, 2, 4, and 8.
Method 4 - 2K<sub>new</sub>>K<sub>current</sub>Then, RB'<sub>start</sub>and L'<sub>CRB</sub>is K<sub>current</sub>The RIV value for a BWP having M PRBs can be obtained by interpreting the value of the frequency domain RA field of 10 bits as the RIV value for a BWP having M PRBs, i.e., RB'<sub>start</sub>may have one of {0, 1, 2, ..., M-1}, and L'<sub>CRB</sub>may have one of {1, 2, 3, ..., M}, where M is K<sub>current</sub>log<sub>2</sub>It may be the maximum integer satisfying (M*(M+1)/2). Alternatively, M=N<sub>current</sub>At the same time, RB'<sub>start</sub>and L'<sub>CRB</sub>When K is multiplied by K, the UE may obtain the RB starting position and the number of consecutive RBs of the frequency resource (e.g., RB set) allocated to the BWP to be newly activated (i.e., the BWP indicated by the BPI of the PDCCH).<sub>start</sub>=ceil(K*RB'<sub>start</sub>), R.B.<sub>start</sub>=floor(K*RB'<sub>start</sub>), or R.B.<sub>start</sub>=round(K*RB'<sub>start</sub>), and L<sub>CRB</sub>=ceil(K*L'<sub>CRB</sub>), L<sub>CRB</sub>= floor(K*L'<sub>CRB</sub>), or L<sub>CRB</sub>=round(K*L'<sub>CRB</sub>), where K=N<sub>new</sub>/M, K=ceil(N<sub>new</sub>/M), or K=floor(N<sub>new</sub>/M), or K=round(N<sub>new</sub>/M). K may be restricted to values that are powers of 2. K is (N<sub>new</sub>/M), e.g., K=2^floor(log<sub>2</sub>(N<sub>new</sub>/M)) or K=2^ceil(log<sub>2</sub>(N<sub>new</sub>/M). For details, see Method 4-1.
When using bitmap scheduling using RBGs, the NR system may use values of 2, 4, 8, and 16 as the number of RBs included in one RBG (hereinafter, RBG size). Therefore, when K is limited to a power of 2, as in method 4-1/4-2, UEs in different cells can be easily multiplexed in the frequency domain. Specifically, it is assumed that UE A uses bitmap scheduling using RBGs and the RBG size is 8. Meanwhile, it is assumed that UE B uses method 4-1/4-2 and K is 3. Since K is 3, UE B groups K (=3) consecutive RBs (hereinafter, RIV basic units) and uses them for resource allocation. Here, K is an example where K is not a divisor of 8. In this case, two RIV basic units are completely 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 simply partially use the RIV basic unit in the RBG, which may cause resource waste. Conversely, one of the RIV basic units may partially overlap with two RBGs. In this case, when a RIV basic unit is allocated to UE B, UE A cannot use both RBGs that partially overlap with the RIV basic unit, which may cause resource waste. On the other hand, if K is limited to a power of two, resources can be used efficiently between UEs. For example, it is assumed that UE A uses bitmap scheduling using RBGs and the RBG size is 8. It is assumed that UE B uses method 4-1/4-2 and K is 4. Since K is 4, UE B groups four consecutive RBs (hereinafter, RIV basic units) and uses them for resource allocation. Here, K is a power of two and therefore a divisor of 8. In this case, the two RIV basic units are completely contained in the RBG, and there is no case where only a part of the RIV basic unit is contained. Therefore, if the RBG is limited to a power of two, the resources can be used efficiently between UEs. When K is allocated to UE A, there are no wasted resources because UE B does not have an instance where only a portion of the RIV basic unit is included in the RBG. Conversely, one RIV basic unit can only overlap one RBG. In this case, when the RIV basic unit is allocated to UE B, UE A cannot use only one RBG that overlaps the RIV basic unit. If K is not given as a power of two, two RBGs cannot be used, but if K is given as a power of two, only one RBG cannot be used, and as a result, resources can be used more efficiently.
On the other hand, the reason for limiting K to a power of 2 in method 4-1/4-2 is to facilitate multiplexing between different UEs. However, when different UEs have different BWPs, the RBG is configured by grouping the smallest RBs of the BWP, or the RIV basic unit is configured by grouping K consecutive PRBs, and even if K is limited to a power of 2, resource waste may occur. For example, even if UE A configures one RBG using {PRB0,1,2,3,4,5,6,7}, when UE B selects {PRB1,2,3,4} and {PRB5,6,7,8} as the basic unit of RIV with K (=4), the two RIV basic units of UE B are not necessarily completely included in one RBG of UE A. Therefore, it is necessary to match the PRBs between RBGs and the RIV basic units between different UEs.
To solve the above problem, resource allocation can be performed only among some PRBs of the BWPs to be newly activated in consideration of the PRB grid. Figure 15(a) shows a case where two PRBs are grouped to form a PRB grid, and point A is indicated to the UE from the base station through higher layer (e.g., RRC) signaling. The RB index of the PRB grid represents the common PRB index. In other words, in consideration of the PRB grid, the UE is informed of the BWPs (N<sub>new</sub>N' of PRBs<sub>new</sub>As an example, FIG. 15(b) shows N PRBs.<sub>new</sub>15(c) shows a BWP consisting of N' PRBs that can be scheduled considering the PRB grid.<sub>new</sub>Considering the PRB grid, N<sub>new</sub>N' of the BWP consisting of PRBs<sub>new</sub>The method for selecting PRBs will be explained later. When applying the proposed method, the RBs in Method 4-1/4-2<sub>start</sub>, L<sub>CRB</sub>, and K may be modified as follows. For details, see Method 4-1/4-2. In Method 4-3/4-4, "x" is N<sub>new</sub>-N'<sub>new</sub>Represents.
Method 4-3 Modification of Method 4-1 - RB<sub>start</sub>=ceil(K*RB<sub>start,current</sub>)+x,floor(K*RB<sub>start,current</sub>)+x, round(K*RB<sub>start,current</sub>)+x-L<sub>CRB</sub>=ceil(K*L<sub>CRB, current</sub>), floor(K*L<sub>CRB, current</sub>), round(K*L<sub>CRB, current</sub>)-K=N'<sub>new</sub>/N<sub>current</sub>, ceil(N'<sub>new</sub>/N<sub>current</sub>), floor(N'<sub>new</sub>/N<sub>current</sub>), round(N'<sub>new</sub>/N<sub>current</sub>)
K may be restricted to values that are powers of 2. K is (N'<sub>new</sub>/N<sub>current</sub>), e.g., K=2^ceil(log<sub>2</sub>(N'<sub>new</sub>/N<sub>current</sub>)) or K=2^floor(log<sub>2</sub>(N'<sub>new</sub>/N<sub>current</sub>)). When K is restricted to be a power of 2, RB<sub>start</sub>=(S<sub>current</sub>*K)+x and L<sub>CRB</sub>=(L<sub>current</sub>*K).RB<sub>start</sub>and L<sub>CRB</sub>may have the following values:
-RB<sub>start</sub>={0+x,K+x,2*K+x,...,(N<sub>current</sub>-1)*K+x}- L<sub>CRB</sub>={K,2*K,3*K,...,N<sub>current</sub>*K}
Method 4-4 Modification of Method 4-2 - RB<sub>start</sub>=ceil(K*RB'<sub>start</sub>)+x,floor(K*RB'<sub>start</sub>)+x,round(K*RB'<sub>start</sub>)+x-L<sub>CRB</sub>=ceil(K*L'<sub>CRB</sub>), floor(K*L'<sub>CRB</sub>), round(K*L'<sub>CRB</sub>)-K=N'<sub>new</sub>/M, ceil(N'<sub>new</sub>/M), floor(N'<sub>new</sub>/M), round(N'<sub>new</sub>/M)
K may be restricted to values that are powers of 2. K is (N'<sub>new</sub>/M), e.g., K=2^ceil(log<sub>2</sub>(N'<sub>new</sub>/M)) or K=2^floor(log<sub>2</sub>(N'<sub>new</sub>When K is restricted to a power of 2, RB<sub>start</sub>=(K*RB'<sub>start</sub>)+x and L<sub>CRB</sub>=(K*L'<sub>CRB</sub>) RB<sub>start</sub>and L<sub>CRB</sub>may have the following values:
-RB<sub>start</sub>={0+x,K+x,2*K+x,...,(M-1)*K+x}- L<sub>CRB</sub>={K,2*K,3*K,...,M*K}
Considering the PRB grid, N<sub>new</sub>From the newly activated BWP consisting of PRBs, N'<sub>new</sub>The method for selecting PRBs is as follows: Let the PRB index of the BWP be 0, 1, ..., N<sub>new</sub>-1. UE sets N'<sub>new</sub>PRB x,x+1,...,N<sub>new</sub>That is, the UE may select N1, which is the PRB with the highest index.<sub>new</sub>PRBs may be selected, where x may be determined according to the PRB grid. For example, if the common PRB index of the smallest PRB of the newly activated BWP considering the PRB grid of RBG size 2 is even, the value of x may be 0, and if it is odd, it may be 1. Referring to FIG. 15, the common PRB index of the smallest PRB of the UE is 5. Therefore, x=1 may be given. The common PRB index is an index in which RBs are numbered sequentially from point A, as indicated by a higher layer (e.g., RRC). The common PRB index for one PRB is the same regardless of the BWP configured for the UE. As another example, when the RBG size that may be configured in the newly activated BWP is R, x may be a result value obtained by modulo operation on R at the common PRB index of the smallest PRB of the newly activated BWP. Here, R may be the RBG size configured from the higher layer. If there is no RBG size configured from the higher layer, R may have the smallest value among the RBG sizes available in the BWP.
In methods 4-3 to 4-4, not all PRBs of the BWP are used for scheduling, but only some PRBs are used. The method for using all PRBs of the BWP for scheduling is as follows.
Method 2-4 Modification of 2-1 K<sub>new</sub>>K<sub>current</sub>In this case, the new BWP N<sub>new</sub>The RBs are grouped to form M RB sets, and the K RBs in the RA field are<sub>current</sub>The bits may be interpreted as RIV values for a set of M RBs, where an RB set may consist of consecutive RBs. Let the RB index of the BWP to be newly activated be 1, 2, ..., N.<sub>new</sub>(or 0,1,...,N<sub>new</sub>-1). N<sub>new</sub>The method of grouping the 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 layer (e.g., RRC) or N<sub>current</sub>Value and N<sub>new</sub>The K value may be a value obtained from the common PRB index. The K value may be determined as shown in Table 5 or Table 6 of Method 4-1. The index of the start RB of the BWP to be newly assigned and activated may be N.<sub>BWP</sub><sup>start</sup>Then, M=ceil((N<sub>new</sub>+(N<sub>BWP</sub><sup>start</sup> mod K))/K) can be determined, and the initial set of RBs can be determined as K-(N<sub>BWP</sub><sup>start</sup> mod K), and the last set of RBs is (N<sub>BWP</sub><sup>start</sup>+N<sub>new</sub>) mod K>0, then (N<sub>BWP</sub><sup>start</sup>+N<sub>new</sub>) mod K RBs, otherwise the remainder of the RB set may contain K RBs, where the RBs are grouped in order from smallest RB index first.
Method 5-1 On the other hand, as another example of the present invention,<sub>new</sub>>K<sub>current</sub>When K<sub>current</sub>The value of the frequency domain RA field of bits can be obtained from the following formula:
[Equation 2]
<math num="4"><img file="JP7515921B2_D0012.tif" /></math>
If A, then RIV'=AS+L-1, otherwise RIV'=A(N<sub>new</sub>-S+N<sub>new</sub>-A)+(AL).
Here, N<sub>new</sub>is the number of (P)RBs of the BWP to be newly activated (i.e., the BWP indicated by the BPI of the PDCCH), and S is a vector in {0, 1, 2, ..., N<sub>new</sub>-1} and L is one of {1,2,3,...,A}. S+L is one of {0,1,...,N<sub>new</sub>}. RIV' can have one of the values {0, 1, ..., N<sub>new</sub>*A-(A-1)*A/2-1}.<sub>current</sub>For example, A can be determined according to K<sub>current</sub>log<sub>2</sub>(N<sub>new</sub>*A-(A-1)*A/2) is a natural number (N<sub>new</sub>The UE may set the A value and the number of (P)RBs included in the newly activated BWP, N<sub>new</sub>The UE can find the S and L values from the RIV' using the RB of the frequency resources allocated to the newly activated BWP.<sub>start</sub>The number of consecutive RBs can be obtained from the S and L values. For example,<sub>start</sub>= S and L<sub>CRB</sub>= ceil(L*K), L<sub>CRB</sub>=floor(L*K), or L<sub>CRB</sub>=round(L*K), where K=N<sub>new</sub>/A, K=ceil(N<sub>new</sub>/A), or K=floor(N<sub>new</sub>/A). K may be restricted to values that are powers of 2. More specifically, K is (N<sub>new</sub>/A), e.g., K=2^floor(log<sub>2</sub>(N<sub>new</sub>/A)) or K=2^ceil(log<sub>2</sub>(N<sub>new</sub>/A)). According to this example, K<sub>current</sub>K<sub>new</sub>Even if the RB count is smaller than 1, the starting positions of RBs that can be scheduled may be all PRBs of the BWP to be newly activated.
Method 5-2 As another example of the present invention,<sub>new</sub>>K<sub>current</sub>When K<sub>current</sub>The value of the frequency domain RA field of bits can be obtained from the following formula:
[Equation 3]
<math num="5"><img file="JP7515921B2_D0013.tif" /></math>
If, RIV''=(B+1)(L-1)+S, otherwise RIV''=(B+1)(N<sub>new</sub>-L+N<sub>new</sub>-B)+(BS).
Here, N<sub>new</sub>is the number of (P)RBs of the BWP to be newly activated (i.e., the BWP indicated by the BPI of the PDCCH), S is one of {0, 1, 2, ..., B}, and L is one of {1, 2, 3, ..., N<sub>new</sub>}. S+L is one of {0,1,...,N<sub>new</sub>}. RIV'' can have one of the values {0,1,...,N<sub>new</sub>*(B+1)-(B*(B+1)/2-1}. B has a value of K<sub>current</sub>For example, B may be determined according to the K<sub>current</sub>log<sub>2</sub>(N<sub>new</sub>*(B+1)AB*(B+1)/2)<sub>new</sub>The UE may set the B value and the number of PRBs N included in the newly activated BWP to a maximum value of 1.<sub>new</sub>The UE can find the S and L values from the RIV'' using the RB of the frequency resources allocated to the newly activated BWP.<sub>start</sub>The number of consecutive RBs can be obtained from the S and L values. For example,<sub>start</sub>=ceil(S*K),RB<sub>start</sub>= ceil(L*K), or RB<sub>start</sub>= floor(S*K), and L<sub>CRB</sub>=L, where K=N<sub>new</sub>/(B+1), K=ceil(N<sub>new</sub>/(B+1)), or K=floor(N<sub>new</sub>/(B+1)). K may be restricted to values that are powers of 2, where K=2^floor(log<sub>2</sub>(N<sub>new</sub>/(B+1))) or K=2^ceil(log<sub>2</sub>(N<sub>new</sub>/(B+1))). In this example, K<sub>current</sub>K<sub>new</sub>Even if the number of consecutive RBs that can be scheduled is smaller than , the number of consecutive RBs that can be scheduled may be from one PRB to all PRBs of the BWP to be newly activated.
As another example of the present 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 may add "0" to match the size of the larger RA field. More specifically, if the size of the RA field of the currently activated BWP is K<sub>current</sub>When the BWP is called, and the size of the RA field of the newly activated BWP is K<sub>new</sub>After decoding the DCI, the UE receives K<sub>current</sub>K in the long RA field<sub>new</sub>-K<sub>current</sub>0s may be appended and then the DCI field value (e.g., K<sub>new</sub>We may interpret the long RA as follows:<sub>new</sub>-K<sub>current</sub>Regarding the positions where the zeros are added, the following methods may be considered:
For example, the UE may<sub>current</sub>K before the long RA field (before the MSB)<sub>new</sub>-K<sub>current</sub>You can add 0s. K<sub>current</sub>By using the resource allocation range that the value of the long RA field may have (e.g., method 4-1), resource allocation is performed in the newly activated BWP within the resource allocation range that the currently activated BWP may have, or the resource allocation range that the rear of the RA field (after the LSB) may have may be reinterpreted in various ways according to the methods described above. For example, the resource allocation may be configured to be shifted in the newly activated BWP by increasing the resource allocation granularity for performing resource allocation, or by configuring an offset value for each UE when the newly activated BWP has the same resource allocation as the currently active BWP.
As another example, the UE may<sub>new</sub>-K<sub>current</sub>K 0s<sub>current</sub>It may be appended to the end of the long RA field (after the LSB).<sub>current</sub>By subtracting some values from the possible resource allocation range of the long RA field, it is possible to provide flexibility when allocating resources in a newly activated BWP, possibly without scheduling limitations.<sub>current</sub>If the value of the long RA field is configured to have a resource allocation range of {0,1,2,...,9} and the size of the newly activated BWP is doubled, then by adding a "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}. By doing this, when performing a BWP switch, it is possible to provide flexibility in allocating resources in the to-be-newly activated BWP, with as little scheduling constraints as possible.
As another example, the UE may<sub>new</sub>-K<sub>current</sub>Of the P zeros, K<sub>current</sub>may be added to the front of the long RA field (before the MSB),<sub>current</sub>The long RA field may be padded with Q zeros (after the LSB), where P+Q=K.<sub>new</sub>-K<sub>current</sub>P (or Q) divides R into (K<sub>new</sub>-K<sub>current</sub>+1), where R may be obtained from the C-RNTI of the UE. For example, P=C-RNTI mod (K<sub>new</sub>-K<sub>current</sub>+1), Q=K<sub>new</sub>-K<sub>current</sub>In addition, R may be obtained from the UE's C-RNTI and slot index. For example, P=(C-RNTI+ns) mod (K<sub>new</sub>-K<sub>current</sub>+1), Q=K<sub>new</sub>-K<sub>current</sub>P, where ns represents the slot index. An additional random number may be included in the formula for obtaining P. Also, P (or Q) may be determined according to the maximum value that the RIV may have. For example, if the BWP to be newly activated (e.g., the BWP indicated by the BPI of the PDCCH) is N<sub>new</sub>When a PRB is composed of PRBs, the possible RIV values are 0, 1, ..., N<sub>new</sub>*(N<sub>new</sub>+1)/2-1, where RIV_max=N<sub>new</sub>*(N<sub>new</sub>+1)/2-1. At this time, the Q value is log<sub>2</sub>(RIV_max/(2^K<sub>current</sub>-1), i.e., K<sub>current</sub>The RIV value (00...0 to 11...1) obtained by appending Q zeros to the end of the long RA field (after the LSB) can always be placed within the RIV range of a newly activated BWP.
As another example of the present invention,<sub>new</sub>>K<sub>current</sub>Then, a UE using the RIV method may perform RIV value interpretation as follows: In the above example, the UE<sub>new</sub>-K<sub>current</sub>Of the P zeros, K<sub>current</sub>may be added to the front of the long RA field (before the MSB),<sub>current</sub>The long RA field may be appended with Q zeros (after the LSB).<sub>new</sub>Let us assume that the value obtained by interpreting the bits is RIV_temp. The UE may assume that the remainder obtained by dividing RIV_temp+N by RIV_max+1 is the RIV value, where N may be a different value for each UE, e.g., the C-RNTI of the UE. Also, N may be a different value for each slot, e.g., the slot index. Additionally, N may be the remainder after dividing the UE's C-RNTI or the slot index by 2^Q.
Meanwhile, in the NR system, frequency hopping may be configured for a UE using the RIV method. When frequency hopping is configured, a 1-bit frequency hopping flag may be transmitted to a DCI that schedules a PDSCH or a PUSCH. For example, if the 1-bit frequency hopping flag is 0, frequency hopping may not be performed, and if it is 1, frequency hopping may be performed. If the 1-bit frequency hopping flag is 1, the UE interprets 1 or 2 bits in the RA field as hopping-related information. For example, if the number of PRBs included in the BWP is 50 PRBs or less, 1 bit in the RA field may be interpreted as hopping-related information, and if the number of PRBs included in the BWP is more than 50 PRBs, 2 bits in the RA field may be interpreted as hopping-related information. The UE can know the PRB difference or PRB offset value between the second hop and the first hop using the 1-bit or 2-bit hopping-related information. When indicated to perform frequency hopping, the UE splits the PDSCH or PUSCH in the time domain, and the first hop forward may be received/transmitted within the PRB indicated from the RA field, and the second hop forward may be received/transmitted by a PRB obtained from the PRB indicated from the RA field and a PRB offset value.
As before, the length of the RA field included in the DCI is K<sub>current</sub>Let the length of the RA field required for a newly activated BWP (e.g., a new BWP indicated by the BPI of the PDCCH) be K<sub>new</sub>Let us assume that<sub>new</sub>K<sub>current</sub>When K, the UE can perform a frequency hopping operation normally. For example, as described above, if the 1-bit frequency hopping flag is 0, frequency hopping may not be performed, and if it is 1, frequency hopping may be performed. If the 1-bit frequency hopping flag is 1, the UE may interpret 1 or 2 bits in the RA field as hopping-related information, as described above. On the other hand, if K<sub>new</sub>>K<sub>current</sub>When this occurs, the UE may perform the following actions:
For example, K<sub>new</sub>>K<sub>current</sub>It may be assumed that a UE using the RIV method does not always perform hopping. Therefore, the UE may interpret a 1-bit frequency hopping flag as an RA field. Here, the 1-bit frequency hopping flag may be interpreted by placing it in front of the RA field (before the MSB). In addition, the 1-bit frequency hopping flag may be interpreted by placing it after the RA field (after the LSB).
As another example, K<sub>new</sub>>K<sub>current</sub>When the UE using the RIV method is indicated to perform frequency hopping, the UE may interpret one or two bits in the RA field as hopping-related information. The number of bits of hopping-related information may vary according to the bandwidth of the BWP. For example, the number of bits of hopping-related information (e.g., one or two bits) may be determined based on the newly activated BWP. For example, if the number of PRBs included in the newly activated BWP is less than or equal to 50 RBs, the UE may consider one bit as hopping-related information, and if it is more than 50 RBs, the UE may consider two bits as hopping-related information. For example, the number of bits of hopping-related information (e.g., one or two bits) may be determined based on the currently activated BWP. For example, if the number of PRBs included in the currently activated BWP is less than or equal to 50 RBs, the UE may consider one bit as hopping-related information, and if it is more than 50 RBs, the UE may consider two bits as hopping-related information.
Meanwhile, VRB to PRB mapping may be configured for UEs using the RIV method in NR systems. When VRB to PRB mapping is configured, a 1-bit VRB to PRB mapping flag may 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, and if it is 1, VRB to PRB mapping may be performed. When VRB to PRB mapping is indicated to be performed, the UE may first obtain the allocated VRB from the RIV value. Then, the UE may obtain the relationship between the VRB and the PRB through a block interleaver. Here, the VRB has the same number as the PRB.
As before, the length of the RA field included in the DCI is K<sub>current</sub>Let the length of the RA field required for the newly activated BWP (the BWP indicated by the BPI of the PDCCH) be K<sub>new</sub>Let us assume that<sub>new</sub>K<sub>current</sub>When K, the UE can perform the VRB to PRB mapping operation normally. For example, as described above, when the VRB to PRB mapping flag is 0, the UE may not perform the VRB to PRB mapping, and when the VRB to PRB mapping flag is 1, the UE may perform the VRB to PRB mapping.<sub>new</sub>>K<sub>current</sub>When this occurs, the UE may perform the following actions:
For example, K<sub>new</sub>>K<sub>current</sub>When K, it may be assumed that a UE using the RIV method does not always perform mapping from a VRB to a PRB. Otherwise, it may be assumed that the UE always performs mapping from a VRB to a PRB. Therefore, K<sub>new</sub>>K<sub>current</sub>Then, a UE using the RIV method can interpret the 1-bit VRB to PRB flag as an RA field, where the 1-bit VRB to PRB flag can be interpreted by placing it before the RA field (before the MSB), and the 1-bit VRB to PRB flag can be interpreted by placing it after the RA field (after the LSB).
On the other hand, as an example of the present invention, a UE using the RIV method may determine that a PDSCH or PUSCH is not scheduled when a specific field in the DCI is configured as follows: On the other hand, the UE should assume that the BWP to be newly activated (e.g., the BWP indicated by the BPI of the PDCCH) is the active BWP. Through this method, the UE can switch BWPs without scheduling a separate PDSCH or PUSCH.
- Option 1: All RA fields consist of bit 1.
- Option 2: All RA fields consist of bit 1 and all 5-bit Modulation and Coding Scheme (MCS) fields consist of bit 1.
- Option 3: All RA fields consist of bit 1 and all 2-bit redundancy version (RV) fields consist of bit 1.
- Option 4: All RA fields consist of bit 1, all 5-bit MCS fields consist of bit 1, and all 2-bit RV fields consist of bit 1.
Meanwhile, in a 3GPP NR system, a UE may be configured to receive a fallback DCI that schedules a PDSCH (or a fallback DCI that schedules a PUSCH). For example, the fallback DCI that schedules a PDSCH may include DCI format 1_0, and the fallback DCI that schedules a PUSCH may include DCI format 0_0. In this case, the fallback DCI always uses the frequency domain resource allocation method of the RIV method, and the length (e.g., the number of bits) of the frequency domain RA field is determined according to the number of PRBs of the initial DL BWP (or the initial UL BWP). For example, if the initial DL BWP (or the initial UL BWP) has N PRBs, the length (e.g., the number of bits) of the frequency domain RA field of the fallback DCI is determined according to ceil(log<sub>2</sub>(N*(N+1)/2))). In general, since the number of PRBs of the active DL BWP (or active UL BWP) of the UE is not the same as the number of PRBs of 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) may not be the same as the length (or number of bits) of the frequency resource allocation field transmitted in the fallback DCI. Therefore, the above problem can be equally solved in the above proposed scheme. In other words, the currently activated BWP in the preceding description (such as methods 1 to 5-2) can be replaced with the initial BWP, and the newly activated BWP (BWP indicated by the BPI of the PDCCH) can be replaced with the active BWP. For example, when applied to method 4-1, the RB in method 4-1 can be replaced with the RB<sub>start</sub>, L<sub>CRB</sub>, and K may be modified as follows: For details, see Method 4-1.
Method 4-5 The length of the RA field in the modified DCI of Method 4-1 is K<sub>initial</sub>=ceil(log<sub>2</sub>(N<sub>initial</sub>*(N<sub>initial</sub>+1)/2)), and the length of the RA field required for scheduling an active BWP is K<sub>active</sub>=ceil(log<sub>2</sub>(N<sub>active</sub>*(N<sub>active</sub>+1)/2)), where N<sub>initial</sub>is the number of (P)RBs in the initial BWP, and N<sub>active</sub>is the number of (P)RBs in the active BWP. K<sub>active</sub>>K<sub>initial</sub>When , the RB corresponding to the RB set allocated to the active BWP<sub>start</sub>and L<sub>CRB</sub>can be determined as follows:
-RB<sub>start</sub>=ceil(K*RB<sub>start,initial</sub>), floor(K*RB<sub>start,initial</sub>), round(K*RB<sub>start,initial</sub>)-L<sub>CRB</sub>=ceil(K*L<sub>CRB,initial</sub>), floor(K*L<sub>CRB,initial</sub>), round(K*L<sub>CRB,initial</sub>)- K=N<sub>active</sub>/N<sub>initial</sub>, ceil(N<sub>active</sub>/N<sub>initial</sub>), floor(N<sub>active</sub>/N<sub>initial</sub>), round(N<sub>active</sub>/N<sub>initial</sub>)
When K is limited to powers of 2, RB<sub>start</sub>=(S<sub>initial</sub>*K) and L<sub>CRB</sub>=(L<sub>initial</sub>*K).RB<sub>start</sub>and L<sub>CRB</sub>may have the following values:
-RB<sub>start</sub>={0,K,2*K,...,(N<sub>initial</sub>-1)*K}- L<sub>CRB</sub>={K,2*K,3*K,...,N<sub>initial</sub>*K}
Here, L<sub>CRB</sub>N<sub>initial</sub>*K-RB<sub>start</sub>and K is the set of {1, 2, ...., 2<sup>n</sup>} values, where n is an integer equal to or greater than 0. K can have one of the following values: (N<sub>active</sub>/N<sub>initial</sub>), where K=2^ceil(log<sub>2</sub>(N<sub>active</sub>/N<sub>initial</sub>)) or K=2^floor(log<sub>2</sub>(N<sub>active</sub>/N<sub>initial</sub>For example, the K value may be given such that (N<sub>active</sub>/N<sub>initial</sub>) may be given as
<tables><img file="JP7515921B2_D0014.tif" /></tables>
<tables><img file="JP7515921B2_D0015.tif" /></tables>
For reference, the maximum number of PRBs that one BWP can have is 275 PRBs, and the minimum number of PRBs that can be occupied by the initial PRB is 24 PRBs.<sub>active</sub>/N<sub>initial</sub>The values are given as less than or equal to 13.46. Thus, the K values obtained in Table 7 are one of 2, 4, 8, and 16, and the K values obtained in Table 8 are one of 1, 2, 4, and 8.
Figure 16 shows a data transmission process according to an embodiment of the present invention. Figure 16 shows a data transmission process according to methods 4-1 and 4-5. Specifically, Figure 16(a) shows an uplink data transmission process according to an embodiment of the present invention, and Figure 16(b) shows a downlink data transmission process according to an embodiment of the present invention.
Referring to FIG. 16(a) and FIG. 16(b), a UE may receive scheduling information (e.g., DCI) including resource allocation information (S1602). The scheduling information may include uplink scheduling information (e.g., UL grant DCI) (e.g., DCI format 0_0, 0_1) (FIG. 16(a)), or downlink scheduling information (e.g., DL grant DCI) (e.g., DCI format 1_0, 1_1) (FIG. 16(b)). The DCI may be received through a PDCCH. Here, the resource allocation information includes a RIV determined based on a first BWP, specifically, the number of RBs of the first BWP. The UE may then transmit uplink data (e.g., PUSCH) or receive downlink data (e.g., PDSCH) in a second BWP using the scheduling information (S1604). Specifically, the UE may transmit a PUSCH (FIG. 16(a)) or receive a PDSCH (FIG. 16(b)) on the RB set corresponding to the RIV in the second BWP. The second BWP may be a BWP indicated by a BPI in the scheduling information or an active BWP.
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 may be given as one of the following values:
- Starting RB index S: {0, K, 2*K, ..., (N<sub>BWP1</sub>-1)*K}, and - RB count L: {K,2*K,3*K,...,N<sub>BWP1</sub>*K}.
Here, N<sub>BWP1</sub>is the number of RBs in the first BWP, and K is a power of 2 and can be determined based on (number of RBs in the second BWP/number of RBs in the first BWP).
Preferably, the first BWP and the second BWP may include one of the following:
1) (first BWP, second BWP) = (initial BWP, active BWP), and 2) (first BWP, second BWP) = (currently activated BWP, newly activated BWP).
Here, in case 1), the DCI includes a fallback DCI (e.g., DCI format 0_0, 1_0), and both the DCI and data (e.g., PUSCH, PDSCH) may be transmitted and received in the second BWP (i.e., the active BWP). In case 2), the currently activated BWP is the active BWP at the time the scheduling information is transmitted, and the newly activated BWP is the BWP indicated by the BPI in the scheduling information. That is, in case 2), a BWP switch is involved, and the DCI (e.g., DCI format 0_0, 0_1, 1_0, 1_1) is received by the first BWP, and the second BWP may be the BWP indicated by the BPI in the DCI.
Preferably, K may have the following value according to (the number of RBs in the second BWP/the number of RBs in the first BWP).
<tables><img file="JP7515921B2_D0016.tif" /></tables>
Here, X is (the number of RBs in the second BWP/the number of RBs in the first BWP), and n is an integer equal to or greater than 0.
Preferably, the RIV may have a value that satisfies the following formula:
- (L'-1) floor(N<sub>BWP1</sub>/2), then RIV=N<sub>BWP1</sub>*(L'-1)+S', and - (L'-1)>floor(N<sub>BWP1</sub>/2), then RIV=N<sub>BWP1</sub>*(N<sub>BWP1</sub>-L'+1)+(N<sub>BWP1</sub>-1-S').
Here, L' is L/K, 1L'N<sub>BWP1</sub>-The value of S', where S' is S/K.
Preferably, when the number of RBs in the second BWP is less than or equal to 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 may be given as one of the following values:
- Starting RB index S: {0,1,2,...,N<sub>BWP2</sub>-1}, and - RB count L: {1,2,3,...,N<sub>BWP2</sub>}。
Here, N<sub>BWP2</sub>is the number of RBs in the second BWP, and N<sub>BWP2</sub>N<sub>BWP1</sub>It is.
Preferably, the size of the RA field in the DCI is K<sub>BWP1</sub>, and the size of the RA field required for scheduling the second BWP is K<sub>BWP2</sub>When K<sub>BWP1</sub><K<sub>BWP2</sub>In the case of , the UE can decode the DCI and then<sub>BWP2</sub>-K<sub>BWP1</sub>K 0s<sub>current</sub>The DCI field value (e.g., K<sub>BWP2</sub>For example, the UE may interpret the KDCI length RA field as preceded by K<sub>BWP2</sub>-K<sub>BWP1</sub>zeros may be added.
Embodiment 3: UL BWP Change Another problem to be solved in the present invention relates to the case where a UE fails to receive a DCI carrying UL BWP switching information. The DCI carrying UL BWP switching information may include a BPI for the UL BWP. In this case, the UE may determine that the UL BWP indicated by the BPI of the DCI is the active UL BWP. To receive a DCI (DCI format 0_1) for scheduling a PUSCH, the UE needs to know the length (e.g., the number of bits) of the frequency-domain resource allocation field included in the DCI. For example, the length of the frequency-domain resource allocation field of a UE configured with RA type 0 (bitmap method) is equal to the number of RBGs included in the active UL BWP, and the length of the frequency-domain RA field of a UE configured with RA type 1 (RIV method) is equal to ceil(log<sub>2</sub>(N_PRB*(N_PRB+1)/2), where N_PRB is the number of PRBs of the active UL BWP. That is, it is necessary to know the number of PRBs of the active UL BWP in order to know the length (e.g., number of bits) of the DCI that the UE monitors to receive the PUSCH scheduling information. If reception of the DCI indicating a UL BWP change fails, the UE continuously monitors the DCI length according to the number of PRBs of the previous UL BWP, so a problem may occur in that the DCI transmitted from the base station (i.e., the DCI whose length is determined according to the number of PRBs of the new UL BWP) cannot be received, since the UE continuously monitors the DCI length according to the number of PRBs of the previous UL BWP.
To solve the problems described above, the length of the DCI (e.g., DCI format 0_1) for scheduling the PUSCH may be made independent of which UL BWP is the active UL BWP. For example, the length of the DCI (e.g., DCI format 0_1) for scheduling the PUSCH may be matched with the longest DCI length among the DCI lengths derived from each UL BWP. For example, padding bits may be added to the DCI (e.g., DCI format 0_1) to make the length of the DCI derived from a specific UL BWP match the length of the longest DCI. As another example, the length of the DCI (e.g., DCI format 0_1) for scheduling the PUSCH may be matched with the DCI length derived from a specific UL BWP. Here, the specific UL BWP may be a UL BWP with the smallest index (or UL BWP ID) among the UL BWPs. Also, the specific UL BWP may be a UL BWP with the same index (or DL BWP ID) as the active DL BWP. For reference, the UE can configure up to four DL BWPs and UL BWPs in one cell through RRC signaling, and upon receiving the configuration, the UE can be configured with the index (or ID) of the BWP. To find out the frequency domain resource allocation information in the active UL BWP, the method of the first to second embodiments can be used as a method for analyzing the frequency domain RA field.
As another example of the present invention, the length of the DCI (e.g., DCI format 0_1) that schedules the PUSCH may be determined according to the active DL BWP. For example, regardless of which UL BWP is the active UL BWP, the length (e.g., the number of bits) of the frequency-domain RA field of the DCI (DCI format 0_1) that schedules the PUSCH may be determined according to the number of PRBs of the active DL BWP. To find the frequency-domain resource allocation information in the active UL BWP, the method of the first to second embodiments may be used as a method for analyzing the frequency-domain RA field.
As another example of the present invention, a DCI (e.g., DCI format 1_1) that schedules a PDSCH may include information about which UL BWP is an active UL BWP. For example, up to two bits may be included in the DCI to indicate which UL BWP is an active UL BWP. Thus, when a DCI (e.g., DCI format 1_1) that schedules a PDSCH is received, the UE can know the length of a DCI (e.g., DCI format 0_1) that schedules a PUSCH based on the active UL BWP indicated by the DCI.
As another example of the present invention, a fallback DCI (e.g., DCI format 0_0) that schedules a PUSCH may include information about which UL BWP is the active UL BWP. For reference, the length (e.g., the number of bits) of the fallback DCI is fixed regardless of the active UL BWP size. Therefore, when a fallback DCI (e.g., DCI format 0_0) that schedules a PUSCH is received, the UE can know the length of the DCI (e.g., DCI format 0_1) for scheduling a PUSCH based on the active UL BWP indicated by the DCI. Here, two bits may be added to the fallback DCI (e.g., DCI format 0_0) that schedules a PUSCH to indicate which UL BWP is the active UL BWP. Meanwhile, another field of the fallback DCI (e.g., DCI format 0_0) that schedules a PUSCH without additional bits may 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 certain combination (e.g., 11111 and 11), the UE can determine that the PUSCH is not scheduled and can use some bits of the frequency-domain RA field to determine which UL BWP is the active UL BWP.
On the other hand, a fallback DCI (e.g., DCI format 0_0) scheduling a PUSCH is received, and the fallback DCI may indicate a PUSCH retransmission of a non-fallback DCI (e.g., DCI format 0_1) indicating a UL BWP change and a PUSCH transmission. In this case, the UE may always ignore the UL BWP change indicated by the non-fallback DCI and may transmit a PUSCH in the previous UL BWP. On the other hand, if a non-fallback DCI (e.g., DCI format 0_1) indicating a UL BWP change and a PUSCH transmission is not received, the UE may transmit a PUSCH in the current UL BWP.
Embodiment 4: If an SPS/CS PDSCH receiving UE does not receive DCI in an active DL BWP for some time period, the UE may perform a switch to a default DL BWP for power saving. Specifically, the UE may configure a timer for a PCell or SCell through an RRC signal (e.g., BWP-Inactivity timer). The UE configured with the timer increases the timer if it does not receive DCI for every 1 ms (or 0.5 ms for FR2 (carrier with frequency 6 GHz or higher)). Here, the DCI is DCI format 1_1 and DCI format 0_1 in a cell using unpaired spectrum, and DCI format 1_1 in a cell using paired spectrum. When the UE's timer reaches some value, the UE performs a switch to the default DL BWP.
On the other hand, the UE may be configured to receive a PDSCH configured using RRC signaling (or configured using RRC signaling and activated using L1 signaling). This is called semi-persistent scheduling (SPS) or configured scheduling (CS). On the other hand, when an SPS/CS-based PDSCH is transmitted/received, the corresponding DCI does not exist in the PDSCH. Therefore, when an SPS/CS is configured, the UE does not receive the corresponding DCI even when it receives a PDSCH. Therefore, even when a PDSCH is received, the timer configured for the UE increases and performs a switch to the default DL BWP when it reaches a predetermined value. That is, the UE switches to the default DL BWP despite the presence of a PDSCH consisting of an RRC signaling (or consisting of an RRC signaling and activated using L1 signaling). In the following, a solution to the above problem is described.
As an example of the present invention, if the UE is configured to receive a PDSCH configured using RRC signaling (or configured using RRC signaling and activated using L1 signaling), the UE may not increase the timer. For example, if deactivation and release for the SPS/CS-based PDSCH are not indicated to the UE, the UE may not perform a timer operation and may remain in the current BWP. On the other hand, if the SPS/CS-based PDSCH is commanded to be deactivated or released, the UE may perform a timer operation from that point on. At this time, the timer may be initialized and started.
As another example of the present invention, when configured to receive a PDSCH consisting of an RRC signal (or consisting of an RRC signal and activated by an L1 signal), the UE may determine whether to perform a timer operation according to a 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 size, but may perform a timer operation when the transmission period is shorter than the predetermined size. Conversely, the UE may perform a timer operation when the transmission period is longer than a predetermined size, and may not perform a timer operation when the transmission period is shorter than the predetermined size.
As another example of the present invention, when configured to receive a PDSCH consisting of an RRC signal (or consisting of an RRC signal and activated by an L1 signal), the UE may determine whether to perform a timer operation according to a frequency allocation of the PDSCH. For example, the UE may perform a timer operation when the frequency resource allocated to the PDSCH is included in the default DL BWP, and may not perform the timer operation otherwise. Here, the UE may receive the configured PDSCH even if the UE performs a switch to the default DL BWP according to the timer operation.
As another example of the present invention, a UE configured to receive a PDSCH consisting of an RRC signal (or consisting of an RRC signal and activated using an L1 signal) may always perform a timer operation, and when switching to a default DL BWP according to the timer operation, the UE may determine whether to receive a PDSCH according to a frequency allocation of the PDSCH. For example, if the frequency resource allocated to the PDSCH is included in the default DL BWP, the UE may receive the PDSCH after switching to the default DL BWP. Otherwise, the UE may determine that the PDSCH is deactivated or released after switching to the default DL BWP.
Embodiment 5: Resource Allocation Area Another problem to be solved in the present invention relates to a method for a UE to interpret a frequency domain RA field of a DCI to receive a broadcast channel of a base station. Here, the broadcast channel of the base station is transmitted on a PDSCH, and the DCI for transmitting the broadcast channel is a DCI scrambled (or addressed) with a system information RNTI (SI-RNTI) or a paging RNTI (P-RNTI). The DCI is DCI format 1_0 (fallback DCI). The UE can monitor the PDCCH transmitting the DCI in the common search space of the core set.
The length (or number of bits) of the frequency domain RA field of the DCI is the number of PRBs occupied by the initial DL BWP, N<sub>initial</sub>That is, the length (or the number of bits) of the frequency domain RA field can be determined according to K<sub>initial</sub>=ceil(log<sub>2</sub>(N<sub>intial</sub>*(N<sub>intial</sub>+1)/2). The frequency domain RA field of the DCI may indicate the frequency domain resource allocation information of the PDSCH in the RIV method. The RIV value indicates the starting RB of the PDSCH and the number of consecutive RBs.
Generally, the initial DL BWP in which each UE is operating may be different. Referring to FIG. 17, UE A and UE B may have different active DL BWPs. Here, an active DL BWP refers to a band in which the UE should receive DL signals or a set of (continuous) PRBs. Referring to FIG. 17, UE A may configure BWP #1 as an active DL BWP, and UE B may configure BWP #2 as an active DL BWP. Here, the active DL BWPs in which the two UEs are operating, i.e., BWP #1 and BWP #2, may overlap each other. Also, by configuring a core set for the overlapping active DL BWP, the two UEs can monitor it. That is, even if the active DL BWPs are different, two different UEs can monitor the same core set. In addition, two different UEs may have the same BWP. For example, the remaining minimum system information (RMSI) may be configured during the initial access process. The UE may configure an initial DL BWP through a physical broadcast channel (PBCH) to receive a PDCCH that transmits DCI and a PDSCH that transmits RMSI. In addition, the UE may configure a default DL BWP as a fallback BWP through RRC signaling. Once a default DL BWP is configured, if the UE does not receive DCI from an active DL BWP for some period of time, the UE may switch the BWP to the default DL BWP.
Then, when DCI for a broadcast channel is received in the core set, the UE selects the PRB index RB of the broadcast channel in the active DL BWP.<sub>start</sub>and length L<sub>CRB</sub>A method is suggested to find from the frequency domain RA field of the DCI.
First, the UE determines the relative starting PRB index RB<sub>Start,Temp</sub>and length L<sub>CRB</sub>From the frequency domain RA field of the DCI, for example, the UE can find the RB<sub>Start,Temp</sub>and L<sub>CRB</sub>As another example, the UE may obtain RB by interpreting the RIV value using the maximum number M of RBs.<sub>Start,Temp</sub>and L<sub>CRB</sub>M can be obtained by<sub>initial</sub>is the maximum number of PRBs that can be represented by a 1-bit frequency domain RA field, and is ceil(log<sub>2</sub>(M*(M+1)/2))ceil(log<sub>2</sub>(N<sub>initial</sub>*(N<sub>initial</sub>+1)/2)). Alternatively, M=N<sub>initial</sub>The UE determines the actual PRB index RB in the active DL BWP.<sub>start</sub>, the relative starting PRB index RB<sub>Start,Temp</sub>From RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference, where Reference is a non-negative integer, and may be obtained as follows:
For example, referring to FIG. 18, the UE may obtain a Reference according to the inclusion relationship between the active DL BWP and the initial DL BWP, and use the Reference to determine the starting index RB of the PRB in which the broadcast channel is located in the active DL BWP.<sub>start</sub>Specifically, if the active DL BWP of the UE completely includes the initial DL BWP and the subcarrier spacing between the active DL BWP and the initial DL BWP is the same, the UE may assume that the broadcast channel may be transmitted in a PRB that overlaps the initial DL BWP in the active DL BWP. That is, the Reference may be the smallest common RB index CRB of the initial DL BWP.<sub>initial</sub>and the smallest common RB index CRB of the active DL BWPs<sub>active</sub>That is, the Reference can be determined by the difference between the CRB and the<sub>initial</sub>-CRB<sub>active</sub>Therefore, the PRB index where the broadcast channel starts in an active DL BWP is RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference=RB<sub>start_temp</sub>+CRB<sub>initial</sub>-CRB<sub>active</sub>Here, the CRB (Common RB) index is the index of the RB into which the 12 subcarriers are grouped, which is determined according to the subcarrier spacing from the absolute point A in the frequency domain. Here, the subcarrier spacing for determining the CRB index is the same as the subcarrier spacing between the initial DL BWP and the active DL BWP.
As another example, referring to FIG. 19, the UE may obtain a Reference according to the inclusion relationship between the current DL BWP and the initial DL BWP, and use the Reference to determine the starting index RB of the PRB in which the broadcast channel is located in the active DL BWP.<sub>start</sub>Specifically, when the active DL BWP does not completely include the initial DL BWP (e.g., is disjointed or partially overlapped), or the subcarrier spacing between the active DL BWP and the initial DL BWP is different, the UE may obtain the PRB through which the broadcast channel is transmitted according to the PRB on which the core set that schedules the broadcast channel is located. That is, the Reference may be the smallest common RB index CRB of the core set that schedules the broadcast channel.<sub>CORESET</sub>and the smallest common RB index CRB of the active DL BWPs<sub>active</sub>That is, Reference=CRB<sub>CORESET</sub>-CRB<sub>active</sub>Therefore, the PRB index where the broadcast channel starts in an active DL BWP is RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference=RB<sub>start_temp</sub>+CRB<sub>CORESET</sub>-CRB<sub>active</sub>It can be determined as:
As another example, the UE may obtain a Reference according to the inclusion relationship between the active DL BWP and one specific DL BWP, and use the Reference to determine the starting index RB of the PRB in which the broadcast channel is located in the active DL BWP.<sub>start</sub>Specifically, if the active DL BWP of the UE completely includes the specific DL BWP and the subcarrier spacing between the active DL BWP and the specific DL BWP is the same, the UE may assume that the broadcast channel may be transmitted in a PRB that overlaps the specific DL BWP in the active DL BWP. That is, the Reference may be the smallest common RB index CRB of the specific DL BWP.<sub>selected</sub>and the smallest common RB index CRB of the active DL BWPs<sub>active</sub>That is, the Reference can be determined by the difference between the CRB and the<sub>selected</sub>-CRB<sub>active</sub>Therefore, the PRB index where the broadcast channel starts in an active DL BWP is RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference=RB<sub>start_temp</sub>+CRB<sub>selected</sub>-CRB<sub>active</sub>Here, one particular DL BWP may be configured as a higher layer (e.g., RRC) signal from the base station to the UE. Also, one particular DL BWP may be a default BWP configured by the base station in a higher layer (e.g., RRC) signal to the UE.
As another example, referring to FIG. 19, the UE may obtain a Reference according to the inclusion relationship between the active DL BWP and one specific DL BWP, and use the Reference to obtain the starting index RB of the PRB in which the broadcast channel is located in the active DL BWP.<sub>start</sub>Specifically, when the active DL BWP does not completely include a specific DL BWP (e.g., is disjointed or partially overlapped), or the subcarrier spacing between the active DL BWP and the initial DL BWP is different, the UE may obtain the PRB through which the broadcast channel is transmitted according to the PRB on which the core set that schedules the broadcast channel is located. That is, the Reference may be the smallest common RB index CRB of the core set that schedules the broadcast channel.<sub>CORESET</sub>and the smallest common RB index CRB of the active DL BWPs<sub>active</sub>That is, Reference=CRB<sub>CORESET</sub>-CRB<sub>active</sub>Therefore, the PRB index where the broadcast channel starts in an active DL BWP is RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference=RB<sub>start_temp</sub>+CRB<sub>CORESET</sub>-CRB<sub>active</sub>Here, one particular DL BWP may be configured in higher layer (e.g., RRC) signals by the base station to the UE. Also, one particular DL BWP may be a default BWP configured in higher layer (e.g., RRC) signals by the base station to the UE.
As another example, the base station may configure a reference value for the UE via higher layer (e.g., RRC) signaling. According to the reference value configured in the RRC signaling, the PRB index at which the broadcast channel starts in the active DL BWP is set to RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference.
As another example, the base station may use a CRB index CRB_REF to derive a Reference value via a higher layer (e.g., RRC) signal to the UE.<sub>reference</sub>It can be configured as CRB.<sub>reference</sub>is the absolute PRB index where the PDSCH transmitting the broadcast channel can be placed. Therefore, the PRB index where the broadcast channel starts in the active DL BWP is RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference=RB<sub>start_temp</sub>+CRB<sub>reference</sub>-CRB<sub>active</sub>The active DL BWP can be determined as CRB index CRB<sub>reference</sub>or an active DL BWP does not contain a PRB configured with a CRB<sub>reference</sub>If the PRB does not include a PRB from the PRB to a certain length, the UE may obtain the PRB through which the broadcast channel is transmitted according to the PRB on which the core set that schedules the broadcast channel is located. That is, the Reference is the smallest common RB index CRB of the core set that schedules the broadcast channel.<sub>CORESET</sub>and the smallest common RB index CRB of the active DL BWPs<sub>active</sub>That is, Reference=CRB<sub>CORESET</sub>-CRB<sub>active</sub>Therefore, the PRB index where the broadcast channel starts in an active DL BWP is RB<sub>start</sub>=RB<sub>start_temp</sub>+Reference=RB<sub>start_temp</sub>+CRB<sub>CORESET</sub>-CRB<sub>active</sub>It can be determined as:
FIG. 20 illustrates signal transmission according to an embodiment of the present invention. Referring to FIG. 20, a communication device may check an RB set corresponding to resource allocation information in a frequency resource allocation area of an active BWP (S2002). For example, the communication device may index an RB based on a starting point of a frequency resource allocation region, and then check an RB set corresponding to resource allocation information (e.g., a bitmap, RIV). Here, when a condition is met, the resource allocation area may follow the initial BWP. Thus, when a condition is met, the resource allocation information corresponds to an RB set in the initial BWP. Here, the conditions may 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. Then, the communication device may transmit a wireless signal in the RB set corresponding to the resource allocation information.
FIG. 21 is a block diagram illustrating the configuration of a UE and a base station according to an embodiment of the present disclosure. In an embodiment of the present disclosure, the UE may be implemented with various types of wireless communication devices or computing devices that are guaranteed to be portable and mobile. The UE may be referred to as a user equipment (UE), a station (STA), a mobile subscriber (MS), etc. In addition, in an embodiment of the present disclosure, the base station controls and manages cells (e.g., macrocells, femtocells, picocells, etc.) corresponding to a service area, and performs functions such as signal transmission, channel assignment, channel monitoring, self-diagnosis, relaying, etc. The base station may be referred to as a next generation Node B (gNB) or an access point (AP).
As shown in the drawing, a UE 100 according to one 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.
First, the processor 110 may execute various instructions or programs and process data in the UE 100. In addition, the processor 110 may control the overall operation including each unit of the UE 100 and control the transmission/reception of data between the units. Here, the processor 110 may be configured to perform operations according to the embodiments described in the present disclosure. For example, the processor 110 may receive slot configuration information, determine a slot configuration based on the slot configuration information, and perform communication according to the determined slot configuration.
In turn, the communication module 120 may be an integrated module that performs wireless communication using a wireless communication network and wireless LAN access using a wireless LAN. To this end, the communication module 120 may include multiple network interface cards (NICs) in internal or external form, such as cellular communication interface cards 121 and 122 and unlicensed band communication interface card 123. In the drawings, the communication module 120 is shown as an integral integrated module, but unlike the drawings, each network interface card may be independently configured according to a circuit configuration or circuit usage.
The cellular communication interface card 121 may transmit or receive radio signals with at least one of the base station 200, the external device, and the server by using a mobile communication network, and may provide cellular communication services in a first frequency band based on instructions from the processor 110. According to an embodiment, the cellular communication interface card 121 may include at least one NIC module using a frequency band below 6 GHz. The at least one NIC module of the cellular communication interface card 121 may independently perform cellular communication with at least one of the base station 200, the external device, and the server according to a cellular communication standard or protocol in a frequency band below 6 GHz supported by the corresponding NIC module.
The cellular communication interface card 122 may transmit or receive radio signals with at least one of the base station 200, the external device, and the server by using a mobile communication network, and may provide cellular communication services in the second frequency band based on instructions from the processor 110. According to an embodiment, the cellular communication interface card 122 may include at least one NIC module using a frequency band above 6 GHz. The at least one NIC module of the cellular communication interface card 122 may independently perform cellular communication with at least one of the base station 200, the external device, and the server according to a cellular communication standard or protocol in a frequency band above 6 GHz supported by a corresponding NIC module.
The unlicensed band communication interface card 123 transmits or receives wireless signals with at least one of the base station 200, the external device, and the server by using a third frequency band that is an unlicensed band, and provides an unlicensed band communication service based on an instruction from the processor 110. The unlicensed band communication interface card 123 may include at least one NIC module that uses the unlicensed band. For example, the unlicensed band may be a 2.4 GHz or 5 GHz band. The at least one NIC module of the unlicensed band communication interface card 123 may independently or dependently perform wireless communication with at least one of the base station 200, the external device, and the server according to an unlicensed band communication standard or protocol of a frequency band supported by the corresponding NIC module.
In turn, the memory 130 stores control programs and various kinds of data therefor used in the UE 100. Such control programs may include prescribed programs required to perform wireless communication with at least one of the base station 200, an external device, and a server.
Next, the user interface 140 includes various kinds of input/output means provided in the UE 100. In other words, the user interface 140 may receive user input using various input means, and the processor 110 may control the UE 100 based on the received user input. In addition, the user interface 140 may perform output based on instructions from the processor 110 using various kinds of output means.
The display unit 150 then outputs various images on a display screen. The display unit 150 may output various display objects, such as content executed by the processor 110 or a user interface based on control instructions from the processor 110.
In addition, the base station 200 according to one embodiment of the present disclosure may include a processor 210 , a communication module 220 , and a memory 230 .
First, the processor 210 may execute various instructions or programs and process internal data of the base station 200. In addition, the processor 210 may control the overall operation of the units in the base station 200 and control data transmission and data reception between the units. Here, the processor 210 may be configured to perform operations according to the embodiments described in the present disclosure. For example, the processor 210 may signal a slot configuration and perform communication according to the signaled slot configuration.
In turn, the communication module 220 may be an integrated module that performs wireless communication using a wireless communication network and wireless LAN access using a wireless LAN. To this end, the communication module 220 may include multiple network interface cards, such as cellular communication interface cards 221 and 222 and an unlicensed band communication interface card 223, in an internal or external form. In the drawings, the communication module 220 is shown as an integral integrated module, but unlike the drawings, each network interface card may be independently configured according to a circuit configuration or circuit usage.
The cellular communication interface card 221 may transmit or receive radio signals with at least one of the base station 100, the external device, and the server by using a mobile communication network, and may provide cellular communication services in a first frequency band based on instructions from the processor 210. According to an embodiment, the cellular communication interface card 221 may include at least one NIC module using a frequency band below 6 GHz. The at least one NIC module of the cellular communication interface card 221 may independently perform cellular communication with at least one of the base station 100, the external device, and the server according to a cellular communication standard or protocol in a frequency band below 6 GHz supported by the corresponding NIC module.
The cellular communication interface card 222 may transmit or receive radio signals with at least one of the base station 100, the external device, and the server by using a mobile communication network, and may provide cellular communication services in the second frequency band based on instructions from the processor 210. According to an embodiment, the cellular communication interface card 222 may include at least one NIC module using a frequency band of 6 GHz or higher. The at least one NIC module of the cellular communication interface card 222 may independently perform cellular communication with at least one of the base station 100, the external device, and the server according to a cellular communication standard or protocol in a frequency band of 6 GHz or higher supported by a corresponding NIC module.
The unlicensed band communication interface card 223 transmits or receives wireless signals with at least one of the base station 100, the external device, and the server by using a third frequency band that is an unlicensed band, and provides an unlicensed band communication service based on an instruction from the processor 210. The unlicensed band communication interface card 223 may include at least one NIC module that uses the unlicensed band. For example, the unlicensed band may be a 2.4 GHz or 5 GHz band. The at least one NIC module of the unlicensed band communication interface card 223 may independently or dependently perform wireless communication with at least one of the base station 100, the external device, and the server according to an unlicensed band communication standard or protocol of a frequency band supported by the corresponding NIC module.
FIG. 21 is a block diagram showing a UE 100 and a base station 200 according to one embodiment of the present disclosure, where the blocks illustrated separately are logically divided elements of the device. Thus, the above-mentioned elements of the device may be mounted in a single chip or multiple chips according to the design of the device. In addition, some of the configurations of the UE 100, such as the user interface 140, the display unit 150, etc., may be selectively provided in the UE 100. In addition, the user interface 140, the display unit 150, etc. may additionally be provided in the base station 200 if necessary.
The above description of the present disclosure has been presented for the purpose of illustration and explanation. It is apparent to those skilled in the art to which the present disclosure pertains that the present disclosure may be easily modified into other detailed forms without changing the technical principles or essential features of the present disclosure. Therefore, these embodiments as described above are only proposed for illustrative purposes and do not limit the present disclosure. For example, each component described as being of a single type may be implemented in a distributed manner. Similarly, components described as being distributed may be implemented in a combined manner.
The scope of the present disclosure is presented by the appended claims, rather than the above description. It is to be understood that all changes or modifications derived from the definition and scope of the claims, as well as their equivalents, fall within the scope of the present disclosure.
100 User Equipment (UE)
110 Processor
120 Communication Module
121, 122 Cellular communication interface card
one two three Unlicensed band communication interface card
130 memory
140 User Interface
150 Display unit
200 base station
210 Processor
220 Communication Module
221, 222 Cellular communication interface card
223 Unlicensed band communication interface card
230 memory
41 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP20175758A | Cites | Japan |
| WO2017026126A1 | Cites | World Intellectual Property Organization (WIPO) |
| US20170201971A1 | Cites | United States of America |
| Fujitsu,Discussion on frequency domain resource allocation[online],3GPP TSG RAN WG1 Meeting NR#3 R1-1715487,フランス,Internet:<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1709/Docs/R1-1715487.zip>,2017年09月21日,[検索日 2024.05.01] | Non-patent | – |
| InterDigital, Inc.,On data resource allocation for NR[online],3GPP TSG RAN WG1 Meeting #90 R1-1716482,フランス,Internet:<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1709/Docs/R1-1716482.zip>,2017年09月21日,[検索日 2024.05.01] | Non-patent | – |
62 members in 9 offices
Members62
| Document | Office | Kind | |
|---|---|---|---|
| WO2019139444A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20190086617A | Republic of Korea | A | |
| CN111567117A | China | A | |
| KR20200099581A | Republic of Korea | A | |
| EP3740002A1 | European Patent Office (EPO) | A1 | |
| US2021058940A1 | United States of America | A1 | |
| JP2021510487A | Japan | A | |
| EP3740002A4 | European Patent Office (EPO) | A4 | |
| KR102411788B1 | Republic of Korea | B1 | |
| KR20220088954A | Republic of Korea | A | |
| KR20220089716A | Republic of Korea | A | |
| US2022248413A1 | United States of America | A1 | |
| EP4050954A1 | European Patent Office (EPO) | A1 | |
| EP4050955A1 | European Patent Office (EPO) | A1 | |
| US2022287046A1 | United States of America | A1 | |
| US11497033B2 | United States of America | B2 | |
| JP7235340B2 | Japan | B2 | |
| JP2023051905A | Japan | A | |
| JP2023051906A | Japan | A | |
| KR20230048563A | Republic of Korea | A | |
| US11632768B2 | United States of America | B2 | |
| EP3740002B1 | European Patent Office (EPO) | B1 | |
| CN116489793A | China | A | |
| CN116489794A | China | A | |
| CN116489795A | China | A | |
| US11737078B2 | United States of America | B2 | |
| FI3740002T3 | Finland | T3 | |
| JP2023130334A | Japan | A | |
| US2023354294A1 | United States of America | A1 | |
| EP4280779A1 | European Patent Office (EPO) | A1 | |
| PL3740002T3 | Poland | T3 | |
| ES2955536T3 | Spain | T3 | |
| JP7427279B2 | Japan | B2 | |
| JP7446641B2 | Japan | B2 | |
| EP4050954B1 | European Patent Office (EPO) | B1 | |
| EP4050955B1 | European Patent Office (EPO) | B1 | |
| CN111567117B | China | B | |
| JP7515921B2This record | Japan | B2 | |
| FI4050955T3 | Finland | T3 | |
| FI4050954T3 | Finland | T3 | |
| US12089199B2 | United States of America | B2 | |
| PL4050954T3 | Poland | T3 | |
| PL4050955T3 | Poland | T3 | |
| EP4050954B9 | European Patent Office (EPO) | B9 | |
| JP2024149484A | Japan | A | |
| ES2985760T3 | Spain | T3 | |
| ES2986141T3 | Spain | T3 | |
| US2024430881A1 | United States of America | A1 | |
| EP4496412A2 | European Patent Office (EPO) | A2 | |
| EP4496412A3 | European Patent Office (EPO) | A3 | |
| EP4280779B1 | European Patent Office (EPO) | B1 | |
| KR102805038B1 | Republic of Korea | B1 | |
| FI4280779T3 | Finland | T3 | |
| PL4280779T3 | Poland | T3 | |
| ES3036068T3 | Spain | T3 | |
| JP7754537B2 | Japan | B2 | |
| EP4637243A2 | European Patent Office (EPO) | A2 | |
| EP4637243A3 | European Patent Office (EPO) | A3 | |
| CN116489794B | China | B | |
| JP2025186473A | Japan | A | |
| CN116489793B | China | B | |
| EP4496412B1 | European Patent Office (EPO) | B1 |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 7515921
- Application
- 88114
Titles2
- Japanese
- ワイヤレス通信システムのリソース割振り方法、デバイス、およびシステム
- English
- Method, device and system for resource allocation in a wireless communication system - Patents.com
Classification
- CPC, 11
- H04W72/232
- H04W72/0453
- H04W72/12
- H04W72/1263
- H04L5/0092
- H04L5/001
- H04W72/23
- Y02D30/70
- H04L5/0098
- H04L5/0007
- H04W72/04
- IPC, 2
- H04W72 0453
- H04W28 06
