(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-12-10
(45)【発行日】2024-12-18
(54)【発明の名称】sidelinkレートマッチング及びリソースマッピングの方法と機器
(51)【国際特許分類】
H04W 28/06 20090101AFI20241211BHJP
H04W 72/02 20090101ALI20241211BHJP
H04W 92/18 20090101ALI20241211BHJP
H03M 13/13 20060101ALN20241211BHJP
【FI】
H04W28/06
H04W72/02
H04W92/18
H03M13/13
(21)【出願番号】P 2022506315
(86)(22)【出願日】2020-07-20
(86)【国際出願番号】 CN2020103117
(87)【国際公開番号】W WO2021017933
(87)【国際公開日】2021-02-04
【審査請求日】2022-01-28
(31)【優先権主張番号】201910691374.5
(32)【優先日】2019-07-29
(33)【優先権主張国・地域又は機関】CN
【前置審査】
(73)【特許権者】
【識別番号】517372494
【氏名又は名称】維沃移動通信有限公司
【氏名又は名称原語表記】VIVO MOBILE COMMUNICATION CO., LTD.
【住所又は居所原語表記】No.1, vivo Road, Chang’an, Dongguan,Guangdong 523863, China
(74)【代理人】
【識別番号】100099759
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100092624
【氏名又は名称】鶴田 準一
(74)【代理人】
【識別番号】100117019
【氏名又は名称】渡辺 陽一
(74)【代理人】
【識別番号】100151459
【氏名又は名称】中村 健一
(74)【代理人】
【識別番号】100114018
【氏名又は名称】南山 知広
(72)【発明者】
【氏名】彭 淑燕
(72)【発明者】
【氏名】▲ウー▼ 華明
(72)【発明者】
【氏名】紀 子超
【審査官】谷岡 佳彦
(56)【参考文献】
【文献】国際公開第2018/182365(WO,A1)
【文献】Qualcomm Incorporated,Considerations on Physical Layer aspects of NR V2X[online],3GPP TSG RAN WG1 #96 R1-1902994,Internet<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_96/Docs/R1-1902994.zip>,2019年02月
【文献】Huawei, HiSilicon,QoS management for NR V2X[online],3GPP TSG RAN WG1 adhoc_NR_AH_1901 R1-1900029,Internet<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1901/Docs/R1-1900029.zip>,2019年01月
【文献】Spreadtrum Communications,Discussion on sidelink physical layer structures and procedure(s)[online],3GPP TSG RAN WG1 #94b R1-1811010,Internet<URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_94b/Docs/R1-1811010.zip>,2018年
【文献】Huawei, HiSilicon,Sidelink reference signal design for NR V2X[online],3GPP TSG RAN WG1 #96b R1-1903945,Internet<URL:https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_96b/Docs/R1-1903945.zip>,2019年04月,
図7
(58)【調査した分野】(Int.Cl.,DB名)
H04B 7/24- 7/26
H04W 4/00-99/00
H03M 13/13
3GPP TSG RAN WG1-4
SA WG1-4
CT WG1、4
(57)【特許請求の範囲】
【請求項1】
端末機器によって実行されるサブリンクレートマッチング及びリソースマッピングの方法であって、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することと、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことであって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであることとを含み、
前記ターゲットリソースは、
自動ゲイン制御AGCによって占有されるリソース、又は
時間領域において物理サブリンク制御チャネルPSCCHと重なる、物理サブリンク共有チャネルPSSCHの一部のリソースを含み、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングすることを含み、前記利用可能リソースにおいて、最初のN個のシンボルによってマッピングされる複素値シンボルは、(N+1)~2N番目のシンボルによってマッピングされる複素値シンボルと同じであり、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する、サブリンクレートマッチング及びリソースマッピングの方法。
【請求項2】
端末機器によって実行されるサブリンクレートマッチング及びリソースマッピングの方法であって、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することと、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことであって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであることとを含み、
前記ターゲットリソースは、
自動ゲイン制御AGCによって占有されるリソース、又は
時間領域において物理サブリンク制御チャネルPSCCHと重なる、物理サブリンク共有チャネルPSSCHの一部のリソースを含み、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序でN番目のシンボルにマッピングすることを含み、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連し、
又は、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのM+1番目のリソース粒子REからシーケンスが漸増する順序で前記利用可能リソースの最後のREにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のREからシーケンスが漸増する順序でM番目のREにマッピングすることを含み、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、前記ターゲットリソースは、時間領域において前記PSCCHと重なる、前記PSSCHの一部のリソースを含み、Mは、時間領域において前記PSCCHと重なる、前記PSSCHの一部のリソースが占有するREの数であり、前記利用可能リソースは、前記PSSCHの占有するリソースを含み、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
polarコーディングであれば、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、コーディングビットのk=A-Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表し、
又は、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
LDPCコーディングであれば、冗長バージョンの開始情報位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることをさらに含む、サブリンクレートマッチング及びリソースマッピングの方法。
【請求項3】
端末機器によって実行されるサブリンクレートマッチング及びリソースマッピングの方法であって、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することと、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことであって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであることとを含み、
前記ターゲットリソースは、
自動ゲイン制御AGCによって占有されるリソース、又は
時間領域において物理サブリンク制御チャネルPSCCHと重なる、物理サブリンク共有チャネルPSSCHの一部のリソースを含み、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序でN番目のシンボルにマッピングすることを含み、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連し、
又は、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのM+1番目のリソース粒子REからシーケンスが漸増する順序で前記利用可能リソースの最後のREにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のREからシーケンスが漸増する順序でM番目のREにマッピングすることを含み、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、前記ターゲットリソースは、時間領域において前記PSCCHと重なる、前記PSSCHの一部のリソースを含み、Mは、時間領域において前記PSCCHと重なる、前記PSSCHの一部のリソースが占有するREの数であり、前記利用可能リソースは、前記PSSCHの占有するリソースを含み、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
polarコーディングであれば、コーディングビットのk=A-Eの位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、コーディングビットのk=0の位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、コーディングビットのk=E mod Aの位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=(E mod A)+Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表し、modは、モジュロ演算を表し、
又は、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
LDPCコーディングであれば、冗長バージョンのm=Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
LDPCコーディングであれば、冗長バージョンのm=E mod Aの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、mは、開始出力位置を表し、modは、モジュロ演算を表す、
サブリンクレートマッチング及びリソースマッピングの方法。
【請求項4】
端末機器によって実行されるサブリンクレートマッチング及びリソースマッピングの方法であって、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することと、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことであって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであることとを含み、
前記ターゲットリソースは、
自動ゲイン制御AGCによって占有されるリソース、又は
時間領域において物理サブリンク制御チャネルPSCCHと重なる、物理サブリンク共有チャネルPSSCHの一部のリソースを含み、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングすることを含み、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連し、
又は、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことは、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングすることを含み、
そのうち、前記一番目のシンボル上の利用可能リソース粒子RE数は、前記一番目のシンボル上の総RE数の半分であり、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しく、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
polarコーディングであれば、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であること、又は
polarコーディングであれば、コーディングビットのk=A-Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であることをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表し、
又は、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
LDPCコーディングであれば、冗長バージョンの開始情報位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であることをさらに含む、
サブリンクレートマッチング及びリソースマッピングの方法。
【請求項5】
前記利用可能リソースにおいて、最初のN個のシンボルのマッピング情報は、(N+1)~2N番目のシンボルのマッピング情報の繰り返しであるか、又は
前記利用可能リソースにおいて、最初のM個のREのマッピング情報は、(M+1)~2M番目のREのマッピング情報の繰り返しである、請求項2
又は4
に記載の方法。
【請求項6】
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
パラメータセットの配置に基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定することをさらに含み、
又は、
前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
冗長バージョンに基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定することをさらに含む、請求項1~5のいずれか1項に記載の方法。
【請求項7】
メモリ、プロセッサと、前記メモリに記憶され、且つ前記プロセッサ上で運行できるコンピュータプログラムとを含み、前記コンピュータプログラムが前記プロセッサによって実行される時、請求項1~6のいずれか1項に記載のサブリンクレートマッチング及びリソースマッピングの方法のステップを実現させる、端末機器。
【発明の詳細な説明】
【技術分野】
【0001】
(関連出願の相互参照)
本開示は、2019年07月29日に提出された名称が「sidelinkレートマッチング及びリソースマッピングの方法と機器」の中国特許出願番号201910691374.5の優先権を主張しており、同出願の内容の全ては、ここに参照として取り込まれる。
本開示の実施例は、通信分野に関し、特にサブリンク(sidelink、又はサイドリンク、側リンク、エッジリンク等と呼ばれる)レートマッチング及びリソースマッピングの方法と機器に関する。
【背景技術】
【0002】
長期進化(Long Term Evolution、LTE)sidelinkは、ブロードキャスト形式に基づいて通信を行うものであり、車のインターネット(vehicle to everything、V2X)の基本的なセキュリティタイプ通信に用いることができるが、より高いレベルのV2Xサービスに適用されない。ニューラジオ(New Radio、NR)システムは、より先進的なsidelink伝送設計、例えばユニキャスト、マルチキャスト又はグループキャストなどをサポートすることにより、より全面的なサービスタイプをサポートすることができる。
【0003】
関連技術において、レートマッチング及びリソースマッピングを合理的に行うことができなければ、sidelinkデータの復調確率が低下し、システムの通信効率に影響を与える可能性がある。現在では、NRシステムにおいて、sidelink通信の時にどのようにレートマッチング及びリソースマッピングを行うかは、関連技術における早急な解決の待たれる技術課題となる。
【発明の概要】
【発明が解決しようとする課題】
【0004】
本開示の実施例の目的は、sidelink通信のレートマッチング及びリソースマッピングに解決案を提供するためのsidelinkレートマッチング及びリソースマッピングの方法と機器を提供することである。
【課題を解決するための手段】
【0005】
第一の方面によれば、端末機器によって実行されるサブリンクレートマッチング及びリソースマッピングの方法を提供する。前記方法は、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することと、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことであって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであることとを含む。
【0006】
第二の方面によれば、端末機器を提供する。この端末機器は、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算するための計算モジュールと、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うためのリソースマッピングモジュールであって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであるリソースマッピングモジュールとを含む。
【0007】
第三の方面によれば、端末機器を提供する。この端末機器は、プロセッサと、メモリと、前記メモリに記憶され、且つ前記プロセッサ上で運行できるコンピュータプログラムとを含み、前記コンピュータプログラムが前記プロセッサによって実行される時、第一の方面に記載のサブリンクレートマッチング及びリソースマッピングの方法のステップを実現させる。
【0008】
第四の方面によれば、コンピュータ可読記憶媒体を提供する。前記コンピュータ可読記憶媒体にはコンピュータプログラムが記憶されており、前記コンピュータプログラムがプロセッサによって実行される時、第一の方面に記載のサブリンクレートマッチング及びリソースマッピングの方法のステップを実現させる。
【発明の効果】
【0009】
本開示の実施例では、端末機器は、ターゲットリソースのリソースサイズに基づき、利用可能リソースがターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することができ、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことができ、そのうち、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、ターゲットリソースの付帯可能なコーディングビット長さである。本開示の実施例は、利用可能リソースがターゲットリソースを含まない場合に付帯可能なコーディングビット長さを計算することによって、NR sidelinkのレートマッチング及びリソースマッピングに解決案を提供するとともに、レートマッチング及びリソースマッピングの時、利用可能リソースにおけるターゲットリソースを考慮したため、sidelinkデータの復調成功率を向上させやすく、システムの伝送効率を向上させやすい。
【0010】
ここで説明された添付図面は、本開示へのさらなる理解を提供するために使用され、本開示の一部を構成し、本開示の例示的な実施例及びその説明は、本開示を解釈するためのものであり、本開示への不適切な限定を構成するものではない。添付図面において、
【図面の簡単な説明】
【0011】
【
図1】本開示の一実施例によるサブリンクレートマッチング及びリソースマッピングの方法の概略フローチャートである。
【
図2】本開示の一実施例によるターゲットリソース概略図である。
【
図3】本開示の一実施例による端末機器の構造概略図である。
【
図4】本開示の別の実施例による端末機器の構造概略図である。
【発明を実施するための形態】
【0012】
本開示の目的、技術案及び利点をより明確にするために、以下では、本開示の具体的な実施例及び相応な添付図面を結び付けて、本開示の技術案を明確かつ完全に記述する。明らかに、記述された実施例は、本開示の一部の実施例に過ぎず、全ての実施例ではない。本開示における実施例に基づき、当業者が創造的な労力を払わない前提で得られたすべての他の実施例は、いずれも本開示の保護範囲に属する。本明細書の各実施例における「及び/又は」は、前後両方のうちの少なくとも一つを表す。
【0013】
なお、本開示の実施例の技術案は、各種の通信システム、例えば、LTE sidelinkシステム又はNR sidelinkシステム、又は、後続に進化したsidelink通信システムに適用できる。
【0014】
本開示の実施例では、端末機器は、モバイルステーション(Mobile Station、MS)、モバイル端末(Mobile Terminal)、携帯電話(Mobile Telephone)、ユーザ機器(User Equipment、UE)、ハンドセット(handset)及び携帯機器(portable equipment)、車両(vehicle)などを含んでもよいが、それらに限られない。この端末機器は、無線アクセスネットワーク(Radio Access Network、RAN)を介して一つ又は複数のコアネットワークと通信することができ、例えば、端末機器は、携帯電話(又は「セルラ」電話と呼ばれる)、無線通信機能を有するコンピュータなどであってもよく、端末機器は、携帯型、ポケット型、ハンドヘルド型、コンピュータ内蔵型、又は車載型のモバイル装置であってもよい。
【0015】
図1に示すように、本開示の一実施例は、sidelinkレートマッチング及びリソースマッピングの方法100を提供する。この方法は、端末機器によって実行されてもよく、以下のようなステップを含む。
【0016】
S102、ターゲットリソースのリソースサイズに基づき、利用可能リソースがこのターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算する。
【0017】
上記ターゲットリソースは、利用可能リソースのうちの一部であり、選択的に、ターゲットリソースは、
1)自動ゲイン制御(Automatic Gain Control、AGC)によって占有されるリソース、又は
2)物理サブリンク制御チャネル(Physical Sidelink Control Channel、PSCCH)によって占有されるリソースと時間領域において重なる、物理サブリンク共有チャネル(Physical Sidelink Share Channel、PSSCH)によって占有されるリソースを含んでもよい。
【0018】
sidelink通信の時、利用可能リソースの一番目のシンボル又は前半のシンボルは、AGC調整に用いることができるため、AGCによって占有されるリソースは、利用可能リソースにおける一番目のシンボル又は前半のシンボルであってもよい。
【0019】
選択的に、AGC処理時間/シンボル長さは、予め定義された/予め配置された値であり、
又は、AGC処理時間/シンボル長さは、パラメータセットnumerologyに基づいて取得され、
又は、送信端端末機器は、サブリンク制御情報SCI/サブリンク無線リソース制御SL-RRCによって、受信端端末機器にAGCの配置を指示し、例えば、AGCの処理時間/AGCのシンボル長さ/AGCがイネーブルされるか否か等の情報を指示する。
【0020】
又は、受信端端末機器は、情報を送信端端末機器にフィードバックし、AGCがイネーブルされるか否か、AGCの処理時間、AGCのシンボル数等のうちの少なくとも一つを指示する。
【0021】
ターゲットリソースが(PSCCH時間領域と重なる)PSSCHである場合、具体的には
図2を参照すればよく、
図2において、PSCCHは、最初の二つのシンボルを占有し、ターゲットリソースは、
図2におけるA部分のPSSCHであり、
図2において、ガード間隔(Guard Period、GP)は、最後のシンボルを占有する。
【0022】
この実施例における利用可能リソースに対して、具体的には、例えば、
図2において、利用可能リソースは、
図2におけるPSSCHリソースであり、
図2におけるA部分とB部分とを含む。
【0023】
このステップは、Eを計算する時、
図2に示すように、
図2におけるB部分のPSSCHの付帯可能なコーディングビット長さEを計算することができる。Eは、次の式で計算できる。
ただし、
は、スケジューリングされるリソースからターゲットリソースを除去した後の利用可能REの数であり、具体的には、例えば、
は、
図2におけるB部分の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0024】
選択的に、このステップは、上記ターゲットリソースの付帯可能なコーディングビット長さE’をさらに計算することができ、E’は、次の式で計算できる。
ただし、
は、ターゲットリソースにおける利用可能REの数であり、具体的には、例えば、
は、
図2におけるA部分のPSSCHにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0025】
選択的に、E’を計算する時は、Eを計算する時と同じ
、
等のRE数以外のパラメータを採用し、
又は、E’は、プロトコルによって予め定義された/ネットワーク機器によって(予め)配置された値であるか、又は、下りリンク制御情報DCI/サブリンク制御情報SCI/無線リソース制御RRCによって配置された値であり、
又は、E’を計算するために使用される利用可能REの数は、復調リファレンス信号(Demodulation Reference Signal、DMRS)/チャネル状態情報リファレンス信号(Channel State Information-Reference Signal、CSI-RS)/位相追跡リファレンス信号(Phase-tracking reference signal、PTRS)の配置に関連し、例えば、DMRSが配置されていない場合、各物理リソースブロックPRBの利用可能REの数は、12であり、DMRSが配置された場合、各PRBの利用可能REの数は、一つのシンボル上のREの数からDMRSのシンボル数を差し引いたものである。
【0026】
上記方法100は、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うS104をさらに含み、そのうち、このコーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、ターゲットリソースの付帯可能なコーディングビット長さである。
【0027】
このステップが実行される前に、レートマッチングを行うことができ(具体的な処理プロセスは、後続の実施例で詳細に紹介される)、そのうち、レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、EとE’の意味については、ステップS102の記述を参照すればよい。
【0028】
無論、リソースマッピングの前に、さらにコーディング処理を行うことができ、polarコーディングを採用すれば、コーディングプロセスは、情報多重化->循環冗長チェックコード(Cyclic Redundancy Check、CRC)付加->polarコーディング->レートマッチングであり、LDPCコーディングを採用すれば、コーディングプロセスは、CRC付加->LDPC based graphの選択->コードブロック分割及びコードブロックCRCの付加->LDPCコーディング->レートマッチング->コードブロックカスケード接続である。
【0029】
本開示の実施例によるsidelinkレートマッチング及びリソースマッピングの方法は、端末機器は、ターゲットリソースのリソースサイズに基づき、利用可能リソースがターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することができ、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことができ、そのうち、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、ターゲットリソースの付帯可能なコーディングビット長さである。本開示の実施例は、利用可能リソースがターゲットリソースを含まない場合に付帯可能なコーディングビット長さを計算することによって、NR sidelinkのレートマッチング及びリソースマッピングに解決案を提供するとともに、レートマッチング及びリソースマッピングの時、利用可能リソースにおけるターゲットリソースを考慮したため、sidelinkデータの復調成功率を向上させやすく、システムの伝送効率を向上させやすい。
【0030】
上記実施例のS104においてリソースマッピングのプロセスが言及されており、以下では、いくつかの実施例方式を結び付けてそれを詳細に紹介する。
【0031】
方式1。
【0032】
S104は、レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序でN番目のシンボルにマッピングすることを含んでもよい。
【0033】
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する。具体的には、例えば、ターゲットリソースがAGCオーバヘッドである時、N=1である。
【0034】
選択的に、この方式1の利用可能リソースにおいて、最初のN個のシンボルのマッピング情報は、(N+1)~2N番目のシンボルのマッピング情報の繰り返しであり、具体的には、レートマッチングプロセスにおける情報の繰り返しであってもよい。このように、ターゲットリソースがAGCオーバヘッドである時、最初のN個のシンボルは、AGC調整を行うために用いることができ、最初のN個のシンボルを復調しなくてもよく、復調成功率を向上させ、通信効率を向上させる。
【0035】
本明細書の各実施例において言及された復調成功率の向上、通信効率の向上について、最初のN個のシンボルは、繰り返し情報であるため、最初のN個のシンボルを復調しなくても、この伝送時間間隔TTI内の全ての有効情報は、いずれもこれらの最初のN個のシンボルの後のシンボルに伝送されるため、情報の損失がない。
【0036】
無論、最初のN個のシンボルがAGC調整に用いられなければ、この部分の繰り返し情報が存在するため、復調成功率を向上させることができる。
【0037】
上記操作は、いずれも受信端端末機器に対するものであり、無論、受信端端末機器は、最初のN個のシンボルがAGC調整に用いられるか否かについて、この操作は、選択して実現することができる。
【0038】
方式2。
【0039】
S104は、レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのM+1番目のリソース粒子REからシーケンスが漸増する順序で前記利用可能リソースの最後のREにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のREからシーケンスが漸増する順序でM番目のREにマッピングすることを含んでもよい。
【0040】
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、前記ターゲットリソースは、PSSCHによって占有されるリソースを含み、Mは、PSSCHがREに占有する数であり、ここでのPSSCHは、PSCCHと時間領域において重なる部分を指し、例えば、ここでのPSSCHは、
図2におけるA部分のPSSCHである。
【0041】
選択的に、この方式2の利用可能リソースにおいて、最初のM個のREのマッピング情報は、(M+1)~2M番目のREのマッピング情報の繰り返しであり、具体的には、レートマッチングプロセスにおける情報の繰り返しであってもよい。
【0042】
この方式2は、M+1番目のREからリソースマッピングを開始し、
図2に記載のように、PSCCHが二つのシンボルを占有し、A部分のPSSCHによって占有されるREの数がMであれば、このように、A部分のPSSCHによって占有されるREのマッピング情報は、B部分のPSSCHの最初のM個のREのマッピング情報の繰り返しである。
【0043】
実際の応用において、B部分のPSSCHがリソースマッピングを行う時、B部分のPSSCHの一番目のシンボルから始まり、周波数領域優先の方式でリソースマッピングを行うことを考慮する。そのため、この方式2は、M+1番目のREからリソースマッピングを開始し、方式1のようにN+1番目のシンボルからリソースマッピングを開始するのではない。
【0044】
方式3。
【0045】
S104は、レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングし、前記利用可能リソースにおいて、最初のN個のシンボルによってマッピングされる複素値シンボルは、(N+1)~2N番目のシンボルによってマッピングされる複素値シンボルと同じであることを含んでもよい。
【0046】
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する。具体的には、例えば、ターゲットリソースがAGCオーバヘッドである時、N=1である。
【0047】
方式4。
【0048】
S104は、レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのM+1番目のREからシーケンスが漸増する順序で前記利用可能リソースの最後のREにマッピングし、前記利用可能リソースにおいて、最初のM個のRE上にマッピングされる複素値シンボルは、(M+1)~2M番目のRE上にマッピングされる複素値シンボルと同じであることを含んでもよい。
【0049】
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しく、前記ターゲットリソースは、PSSCHによって占有されるリソースを含み、Mは、PSSCHがREに占有する数であり、ここでのPSSCHは、PSCCHと時間領域において重なる部分を指し、例えば、ここでのPSSCHは、
図2におけるA部分のPSSCHである。
【0050】
方式5。
【0051】
S104は、レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングすることを含んでもよい。
【0052】
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する。具体的には、例えば、ターゲットリソースがAGCオーバヘッドである時、N=1である。
【0053】
選択的に、この方式5の利用可能リソースにおいて、最初のN個のシンボルのマッピング情報は、(N+1)~2N番目のシンボルのマッピング情報の繰り返しであり、具体的には、レートマッチングプロセスにおける情報の繰り返しであってもよい。具体的な実現プロセスは後述する。
【0054】
選択的に、この方式5の利用可能リソースにおいて、最初のM個のREのマッピング情報は、(M+1)~2M番目のREのマッピング情報の繰り返しであり、具体的には、レートマッチングプロセスにおける情報の繰り返しであってもよい。具体的な実現プロセスは後述する。
【0055】
方式6。
【0056】
S104は、レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングすることを含んでもよい。
【0057】
そのうち、前記一番目のシンボル上の利用可能リソース粒子RE数は、前記一番目のシンボル上の総RE数の半分であり、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しい。
【0058】
選択的に、一番目のシンボル上に、奇数番号/偶数番号のREから始まり、一つのREおきに一つの利用可能リソースとなり、すなわち一番目のシンボル上に、周波数領域は、一つのREおきにリソースマッピングを行う。
【0059】
この方式6において、ターゲットリソースは、AGCオーバヘッドであってもよく、且つAGCは、利用可能リソースの前半のシンボルを占有する。
【0060】
選択的に、上記方式1と方式2において、レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、且つ方式1において、最初のN個のシンボルのマッピング情報は、(N+1)~2N番目のシンボルのマッピング情報の繰り返しであり、且つ方式2において、最初のM個のREのマッピング情報は、(M+1)~2M番目のREのマッピング情報の繰り返しであり、上記情報繰り返しを実現するために、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンス(すなわち前文において言及されたコーディングビットシーケンスの略称である)を生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=A-Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることのようなコーディング処理プロセスをさらに含む。
【0061】
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表す。
【0062】
選択的に、上記方式1と方式2において、上記情報繰り返しを実現するために、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
LDPCコーディングであれば、レートマッチングの時、循環バッファの冗長バージョンの開始情報位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることのようなコーディング処理プロセスをさらに含む。
【0063】
選択的に、上記方式1と方式2において、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=A-Eの位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=0の位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=E mod Aの位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=(E mod A)+Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることのようなコーディング処理プロセスをさらに含む。
【0064】
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表し、modは、モジュロ演算を表す。
【0065】
選択的に、上記方式1と方式2において、上記情報繰り返しを実現するために、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、前記方法は、
LDPCコーディングであれば、レートマッチングの時、循環バッファの冗長バージョンのm=Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
LDPCコーディングであれば、レートマッチングの時、循環バッファの冗長バージョンのm=E mod Aの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることのようなコーディング処理プロセスをさらに含む。
【0066】
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、mは、開始出力位置を表し、modは、モジュロ演算を表す。
【0067】
選択的に、上記方式5における、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、レートマッチングプロセスにおける情報の繰り返しを実現するために、前記方法は、
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であること、又は
polarコーディングであれば、レートマッチングの時、循環バッファのコーディングビットのk=A-Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であることのようなステップをさらに含む。
【0068】
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表す。
【0069】
選択的に、上記方式5における、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、レートマッチングプロセスにおける情報の繰り返しを実現するために、前記方法は、
LDPCコーディングであれば、レートマッチングの時、循環バッファの冗長バージョンの開始情報位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であることのようなステップをさらに含む。
【0070】
上記方式1~方式6に対して、選択的に、前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、パラメータセットの配置に基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定し、すなわち、パラメータセットの配置に基づき、方式1~方式6のどちらの方式を使用するかを選択するというステップをさらに含んでもよい。
【0071】
具体的には、例えば、numerology SCS=15kHzであれば、AGCが利用可能リソースの前半のシンボルを占有する可能性があることを考慮すると、上記方式6を採用でき、そうでなければ、すなわちSCSが15kHzに等しくない場合、上記他の方式、例えば、方式1と方式2を採用してもよい。
【0072】
上記方式1~方式6に対して、選択的に、前述した、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことの前に、RVの異なる値に基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定し、すなわち、RVの異なる値に基づき、どちらの方式を使用するかを選択するというステップをさらに含んでもよい。
【0073】
例えば、RV0/RV1に対して、方式1と方式2を採用でき、そのうち、マッピング情報は、循環バッファにおけるRV0/RV1の開始位置から順に取得される。
【0074】
例えば、RV3/RV2に対して、方式5を採用でき、そのうち、マッピング情報は、循環バッファにおけるRV3/RV2の開始位置から順に取得される。
【0075】
さらに、有限バッファレートマッチングLBRMがイネーブルされるか否かに基づき、異なる冗長バージョンに対して異なる繰り返しの処理を行うこともできる。例えば、
LBRMがイネーブルされれば、RV0、RV1、RV2は、二番目のシンボルから最後の利用可能シンボルまで順にマッピングされ(すなわち方式1におけるN=1の状況)、RV3は、一番目のシンボルから順にマッピングされる(方式5)。
【0076】
LBRMがイネーブルされなければ、RV0、RV1は、一番目のシンボルから最後の利用可能シンボルまで順にマッピングされ(すなわち方式5)、RV2、RV3は、二番目のシンボルから順にマッピングされる(すなわち方式1におけるN=1の状況)。
【0077】
本開示の上記実施例によるレートマッチング及びリソースマッピングの方法を詳細に説明するために、以下では、いくつかの具体的な実施例を結び付けて紹介する。
【0078】
実施例1(この実施例1は、三つのサブ実施例に分けて紹介される)
第一のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0079】
1、(ターゲットリソース)が1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0080】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。そのうち、polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0081】
3、Polarコーディングの後、サブブロックインターリーブを行い、インターリーブした後のシーケンス長さは、Aである。
【0082】
4、長さがAであるシーケンスを循環バッファに入力し、Eをレートマッチング後のシーケンスの長さと定義する。
【0083】
5、DCIのレートマッチングプロセスに基づき、SCIに対してビット選択を行う。
【0084】
6、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンスが漸増する順序で利用可能リソースの最後のシンボルにマッピングし、一番目のシンボル上にマッピングされる複素値シンボルは、二番目のシンボル上にマッピングされる複素値シンボルと同じである。
【0085】
この実施例は、リソースマッピングの時に繰り返し処理を行い、すなわち一番目のシンボル上にマッピングされる複素値シンボルは、二番目のシンボル上にマッピングされる複素値シンボルと同じである。このように、受信端端末機器の一番目のシンボルは、AGC調整に用いることができ、二番目のシンボル及びその後のシンボルは、データの復調に用いることができ、復調成功率を向上させやすく、通信効率を向上させやすい。具体的な効果実現原理は、前記記述を参照すればよい。
【0086】
第二のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0087】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0088】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0089】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0090】
4、長さがAであるシーケンスを循環バッファに入力し、Eをレートマッチング後のシーケンスの長さと定義する。
【0091】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行い、長さがEであるシーケンスを出力する。
【0092】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、一番目のシンボル上にマッピングされる複素値シンボルは、二番目のシンボル上にマッピングされる複素値シンボルと同じである。
【0093】
この実施例は、リソースマッピングの時に繰り返し処理を行い、すなわち一番目のシンボル上にマッピングされる複素値シンボルは、二番目のシンボル上にマッピングされる複素値シンボルと同じである。このように、受信端端末機器の一番目のシンボルは、AGC調整に用いることができ、二番目のシンボル及びその後のシンボルは、データの復調に用いることができ、復調成功率を向上させやすく、通信効率を向上させやすい。
【0094】
第三のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0095】
1、PSCCHのシンボル数が2であれば、
図2を参照すればよい。PSCCHと時間領域において重なるPSSCHのRE数は、Mである。送信端端末機器は、次の式に基づき、利用可能リソースがPSCCHと時間領域において重なるPSSCHのREを含まない場合に付帯可能なコーディングビット長さE、すなわち
図2におけるB部分REの付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースからPSCCHと時間領域において重なるPSSCHを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0096】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0097】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0098】
4、長さがAであるシーケンスを循環バッファに入力し、Eをレートマッチング後のシーケンスの長さと定義する。
【0099】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行い、長さがEであるシーケンスを出力する。
【0100】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、M+1番目のREから始まり、まず周波数領域で、次に時間領域で、シーケンス番号が漸増する方式で最後のシンボルの最後のREにマッピングし、最初のM個のRE上にマッピングされる複素値シンボルは、(M+1)~2M番目のRE上にマッピングされる複素値シンボルと同じである。
【0101】
実施例2(この実施例2は、四つのサブ実施例に分けて紹介される)
第一のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0102】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0103】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0104】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0105】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0106】
3、Polarコーディングの後、サブブロックインターリーブを行う。インターリーブした後のシーケンス長さは、Aである。
【0107】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0108】
5、ショートニング(shortening)を採用してビット選択を行えば、
k=A-EからAまでのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングし、
k=A-Eから始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0109】
レートマッチングの後、長さがE+E’であるシーケンスを生成する。
【0110】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りの情報を一番目のシンボルにマッピングする。
【0111】
第二のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0112】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0113】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0114】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0115】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0116】
3、Polarコーディングの後、サブブロックインターリーブを行う。インターリーブした後のシーケンス長さは、Aである。
【0117】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0118】
5、パンクチャリング(puncturing)を採用してビット選択を行えば、
k=0からE-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングし、
k=0から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0119】
レートマッチングの後、長さがE+E’であるシーケンスを生成する。
【0120】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りのシーケンスを一番目のシンボル上にマッピングする。
【0121】
第三のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0122】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0123】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0124】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0125】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0126】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0127】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0128】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがEであるシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。例えば、
a)RV=0であれば、k=0からE-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=0から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0129】
b)RV=1であれば、k=A/4からA/4+E-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=A/4から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0130】
c)RV=2であれば、k=A/2からA/2+E-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=A/2から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0131】
d)RV=3であれば、k=3A/4から3A/4+E-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=3A/4から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0132】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りのシーケンスを一番目のシンボル上にマッピングする。
【0133】
第四のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0134】
1、PSCCHのシンボル数が2であれば、PSCCHと時間領域において重なるPSSCH(
図2のA部分のPSCCHを参照すればよい)のRE数は、Mである。送信端端末機器は、次の式に基づき、利用可能リソースがPSCCHと時間領域において重なるPSSCHのREを含まない場合に付帯可能なコーディングビット長さE、すなわち
図2におけるB部分REの付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースからPSCCHと時間領域において重なるPSSCHを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0135】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0136】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0137】
4、長さがAであるシーケンスを循環バッファに入力し、E+E’をレートマッチング後のシーケンスの長さと定義する。
【0138】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがEであるシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。例えば、
a)RV=0であれば、k=0からE-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=0から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0139】
b)RV=1であれば、k=A/4からA/4+E-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=A/4から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0140】
c)RV=2であれば、k=A/2からA/2+E-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=A/2から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0141】
d)RV=3であれば、k=3A/4から3A/4+E-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングする。k=3A/4から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0142】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、M+1番目のREからシーケンス番号が漸増する順序で、割り当てられる最後のREにマッピングし、さらに残りの情報を時間領域優先/周波数領域優先の原則で最初のM個のRE上にマッピングし、最初のM個のRE上にマッピングされる情報は、(M+1)~2M番目のRE上にマッピングされる情報と同じである。
【0143】
この実施例は、リソースマッピングの時に繰り返し処理を行い、すなわち一番目のシンボル上にマッピングされる情報は、二番目のシンボル上にマッピングされる情報と同じである。このように、受信端端末機器の一番目のシンボルは、AGC調整に用いることができ、二番目のシンボル及びその後のシンボルは、データの復調に用いることができ、復調成功率を向上させやすく、通信効率を向上させやすい。
【0144】
又は、実施例は、リソースマッピングの時に繰り返し処理を行い、最初のM個のRE上にマッピングされる情報は、(M+1)~2M番目のRE上にマッピングされる情報と同じであり、このように、PSCCHがパワーアップする(power boosting)時、PSCCHと時間領域において重なるM個のREのPSSCHは、パワースペクトル密度がより小さい繰り返し情報であり、最初のM個のREの後のREは、データの復調に用いることができ、復調成功率を向上させやすく、通信効率を向上させやすい。
【0145】
実施例3(この実施例3は、四つのサブ実施例に分けて紹介される)
第一のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0146】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0147】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0148】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0149】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0150】
3、Polarコーディングの後、サブブロックインターリーブを行い、インターリーブした後のシーケンス長さは、Aである。
【0151】
4、長さがAであるシーケンスを循環バッファに入力する。
【0152】
5、ショートニング(shortening)を採用してビット選択を行えば、
k=A-EからAまでのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングし、
k=A-Eから始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。レートマッチングの後、長さがE+E’であるシーケンスを生成する。
【0153】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成し、生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、一番目のシンボルからシーケンスが漸増する順序で、割り当てられる最後のシンボルにマッピングする。
【0154】
第二のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0155】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0156】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0157】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0158】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0159】
3、Polarコーディングの後、サブブロックインターリーブを行う。インターリーブした後のシーケンス長さは、Aである。
【0160】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0161】
5、パンクチャリング(puncturing)を採用してビット選択を行えば、
k=0からE-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングし、
k=0から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0162】
レートマッチングの後、長さがE+E’であるシーケンスを生成する。
【0163】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、割り当てられるリソースの一番目のシンボルからマッピングを開始し、シーケンス番号が漸増する方式で割り当てられる最後のシンボルにマッピングする。
【0164】
第三のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0165】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0166】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0167】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0168】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0169】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0170】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0171】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがEであるシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。例えば、
a)RV=0であれば、k=0からE-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=0から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0172】
b)RV=1であれば、k=A/4からA/4+E-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=A/4から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0173】
c)RV=2であれば、k=A/2からA/2+E-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=A/2から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0174】
d)RV=3であれば、k=3A/4から3A/4+E-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=3A/4から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0175】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、一番目のシンボルからシーケンス番号が漸増する方式で割り当てられる最後のシンボルにマッピングする。
【0176】
第四のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0177】
1、PSCCHのシンボル数が2であれば、PSCCHと時間領域において重なるPSSCH(
図2のA部分のPSCCHを参照すればよい)のRE数は、Mである。送信端端末機器は、次の式に基づき、利用可能リソースがPSCCHと時間領域において重なるPSSCHのREを含まない場合に付帯可能なコーディングビット長さE、すなわち
図2におけるB部分REの付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースからPSCCHと時間領域において重なるPSSCHを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0178】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0179】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0180】
4、長さがAであるシーケンスを循環バッファに入力し、E+E’をレートマッチング後のシーケンスの長さと定義する。
【0181】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがEであるシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。例えば、
a)RV=0であれば、k=0からE-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=0から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0182】
b)RV=1であれば、k=A/4からA/4+E-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=A/4から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0183】
c)RV=2であれば、k=A/2からA/2+E-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=A/2から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0184】
d)RV=3であれば、k=3A/4から3A/4+E-1までのシーケンスを、出力シーケンスがE’からE+E’-1までのビット位置にマッピングする。k=3A/4から始まり、長さがE’であるシーケンスを、出力シーケンスが0からE’-1までのビット位置にマッピングする。
【0185】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、一番目のシンボルからシーケンス番号が漸増する方式で割り当てられる最後のシンボルにマッピングする。
【0186】
この実施例は、リソースマッピングの時に繰り返し処理を行い、すなわち一番目のシンボル上にマッピングされる複素値シンボルは、二番目のシンボル上にマッピングされる複素値シンボルと同じである。このように、受信端端末機器の一番目のシンボルは、AGC調整に用いることができ、二番目のシンボル及びその後のシンボルは、データの復調に用いることができ、復調成功率を向上させやすく、通信効率を向上させやすい。
【0187】
又は、この実施例は、リソースマッピングの時に繰り返し処理を行い、最初のM個のRE上にマッピングされる情報は、(M+1)~2M番目のRE上にマッピングされる情報と同じであり、このように、PSCCHがパワーアップする(power boosting)時、PSCCHと時間領域において重なるM個のREのPSSCHは、パワースペクトル密度がより小さい繰り返し情報であり、最初のM個のREの後のREは、データの復調に用いることができ、復調成功率を向上させやすく、通信効率を向上させやすい。
【0188】
実施例4
端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0189】
1、numerologyとAGC symbolとの間の関係に基づき、AGCシンボル数を決定する。
【0190】
具体的には、例えば、15kHzであれば、AGCは、0.5 symbolであり、そうでなければ、AGCは、1 symbolである。この実施例では、numerologyを15kHzとすると、AGCは、0.5シンボルである。
【0191】
2、送信端端末機器は、次の式に基づき、利用可能リソースが0.5symbol AGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから0.5シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0192】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、Eである。
【0193】
3、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0194】
4、Polarコーディングの後、サブブロックインターリーブを行う。インターリーブした後のシーケンス長さは、Aである。
【0195】
5、長さがAであるシーケンスを循環バッファに入力する。
【0196】
6、DCIのレートマッチングプロセスに基づき、ビット選択を行う。
【0197】
7、可能なスクランブルを経て、変調して複素値シンボルを生成する。numerologyが15kHzであれば、生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、利用可能リソースの一番目のシンボルからシーケンス番号が漸増する方式で割り当てられる最後のシンボルにマッピングする。そのうち、一番目のシンボルは、周波数領域上に、一つのREおきに一つの利用可能リソースとなり、AGCは、利用可能リソースの前半のシンボルを占有する。
【0198】
実施例5
端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0199】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0200】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0201】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0202】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0203】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0204】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0205】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがEであるシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングし、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングし、長さがE+E’であるシーケンスを得る。この長さがE+E’であるシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。RVのバージョンに基づき、二番目のシンボルからマッピングを開始するか、それとも一番目のシンボルからマッピングを開始するかを選択する。
【0206】
a)RV=0であれば、生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りのシーケンスを一番目のシンボル上にマッピングする。
【0207】
b)RV=1であれば、生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りのシーケンスを一番目のシンボル上にマッピングする。
【0208】
c)RV=2であれば、生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、一番目のシンボルからシーケンス番号が漸増する方式で割り当てられる最後のシンボルにマッピングする。
【0209】
d)RV=3であれば、生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、一番目のシンボルからシーケンス番号が漸増する方式で割り当てられる最後のシンボルにマッピングする。
【0210】
実施例6(この実施例6は、四つのサブ実施例に分けて紹介される)
第一のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0211】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0212】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0213】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0214】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0215】
3、Polarコーディングの後、サブブロックインターリーブを行う。インターリーブした後のシーケンス長さは、Aである。
【0216】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0217】
5、ショートニング(shortening)を採用してビット選択を行えば、
k=A-EからAまでのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングし、
k=0から始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0218】
レートマッチングの後、長さがE+E’であるシーケンスを生成する。
【0219】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンスが漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りのシーケンスを一番目のシンボルにループマッピングする。
【0220】
第二のサブ実施例では、端末機器には、送信する必要があるPSCCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0221】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0222】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0223】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0224】
2、入力されるPSCCHに対してCRC付加、コードブロック分割、polarコーディングを行う。polarコーディングにおいて、Eの値に基づき、polarエンコーダ出力コーディング長さAを計算する。ここでのAは、循環バッファの長さである。
【0225】
3、Polarコーディングの後、サブブロックインターリーブを行う。インターリーブした後のシーケンス長さは、Aである。
【0226】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0227】
5、パンクチャリング(puncturing)を採用してビット選択を行えば、
k=0からE-1までのシーケンスを、出力シーケンスが0からE-1までのビット位置にマッピングし、
k=Eから始まり、長さがE’であるシーケンスを、出力シーケンスがEからE+E’-1までのビット位置にマッピングする。
【0228】
レートマッチングの後、長さがE+E’であるシーケンスを生成する。
【0229】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンスが漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りのシーケンスを一番目のシンボルにループマッピングする。
【0230】
第三のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0231】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0232】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0233】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0234】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0235】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。
【0236】
4、長さがAであるシーケンスを循環バッファに入力する。E+E’をレートマッチング後のシーケンスの長さと定義する。
【0237】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがE+E’であるシーケンスを出力シーケンスが0からE+E’-1までのビット位置にマッピングする。例えば、
a)RV=0であれば、k=0からE+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0238】
b)RV=1であれば、k=A/4からA/4+E+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0239】
c)RV=2であれば、k=A/2からA/2+E+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0240】
d)RV=3であれば、k=3A/4から3A/4+E+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0241】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、二番目のシンボルからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルにマッピングし、さらに残りの情報を一番目のシンボル上にループマッピングする。
【0242】
第四のサブ実施例では、端末機器には、送信する必要があるPSSCHが一つ存在し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0243】
1、PSCCHのシンボル数が2であれば、PSCCHと時間領域において重なるPSSCH(
図2のA部分のPSCCHを参照すればよい)のRE数は、Mである。送信端端末機器は、次の式に基づき、利用可能リソースがPSCCHと時間領域において重なるPSSCHのREを含まない場合に付帯可能なコーディングビット長さE、すなわち
図2におけるB部分REの付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースからPSCCHと時間領域において重なるPSSCHを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0244】
2、入力されるPSSCHに対してCRC付加、コードブロック分割、LDPCコーディングを行う。
【0245】
3、LDPCコーディングの後、長さがAであるシーケンスを出力する。ここでのAは、循環バッファの長さである。
【0246】
4、長さがAであるシーケンスを循環バッファに入力し、E+E’をレートマッチング後のシーケンスの長さと定義する。
【0247】
5、PUSCH/PDSCHのレートマッチングプロセスに基づき、レートマッチングを行う。現在に伝送されるRVの開始位置から始まり、長さがE+E’であるシーケンスを出力シーケンスが0からE+E’-1までのビット位置にマッピングする。例えば、
a)RV=0であれば、k=0からE+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0248】
b)RV=1であれば、k=A/4からA/4+E+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0249】
c)RV=2であれば、k=A/2からA/2+E+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0250】
d)RV=3であれば、k=3A/4から3A/4+E+E’-1までのシーケンスを、出力シーケンスが0からE+E’-1までのビット位置にマッピングする。
【0251】
6、このシーケンスは、可能なスクランブルを経て、変調して複素値シンボルを生成する。生成された複素値シンボルを時間領域優先/周波数領域優先の原則で、M+1番目のREからシーケンス番号が漸増する順序で、割り当てられる最後のシンボルの最後のREにマッピングし、さらに残りの情報を時間領域優先/周波数領域優先の原則で最初のM個のRE上にマッピングする。
【0252】
実施例7
端末機器には、送信する必要があるPSSCHが一つ存在し、この端末機器は、一つの大きい伝送ブロックを伝送するためのスロットアグリゲーションslot aggregationを配置し、以下のステップに基づき、レートマッチングとリソースマッピングを行う。
【0253】
1、1シンボル数のAGCであれば、送信端端末機器は、次の式に基づき、利用可能リソースが1シンボル数のAGCを含まない場合に付帯可能なコーディングビット長さEを計算する。
ただし、
は、スケジューリングされるリソースから1シンボル数のAGCを除去した後の利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0254】
そして次の式に基づき、1シンボル数のAGCの付帯可能なコーディングビット長さE’を計算する。
ただし、
は、1シンボル数のAGCにおける利用可能REの数であり、
は、変調オーダーであり、
は、レイヤ数である。
【0255】
この実施例では、レートマッチングの後に出力されるシーケンス長さは、E+E’である。
【0256】
2、この実施例の後続のステップは、実施例2の第三のサブ実施例を参照すればよい。
【0257】
この実施例においてslot aggregationが配置され、通常各スロットの開始位置には、いずれもAGCシンボルが存在し、前記実施例の処理方式と同様である。
【0258】
又は、slot aggregationが一つのスケジューリングであると見なされる場合、slot aggregationの開始位置にのみAGCシンボルが存在する。
【0259】
以上では、
図1~
図2を結び付けて本開示の実施例によるsidelinkレートマッチング及びリソースマッピングの方法を詳細に記述した。以下では、
図3を結び付けて本開示の実施例による端末機器を詳細に記述する。
【0260】
図3は、本開示の実施例による端末機器の構造概略図である。
図3に示すように、端末機器300は、
ターゲットリソースのリソースサイズに基づき、利用可能リソースが前記ターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算するために用いることができる計算モジュール302と、
レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うために用いることができるリソースマッピングモジュール304であって、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、前記ターゲットリソースの付帯可能なコーディングビット長さであるリソースマッピングモジュール304とを含む。
【0261】
本開示の実施例では、端末機器は、ターゲットリソースのリソースサイズに基づき、利用可能リソースがターゲットリソースを含まない場合に付帯可能なコーディングビット長さEを計算することができ、レートマッチング出力のコーディングビットシーケンスに基づき、リソースマッピングを行うことができ、そのうち、前記コーディングビットシーケンスの長さは、Eに等しいか、又はE+E’に等しく、E’は、ターゲットリソースの付帯可能なコーディングビット長さである。本開示の実施例は、利用可能リソースがターゲットリソースを含まない場合に付帯可能なコーディングビット長さを計算することによって、NR sidelinkのレートマッチング及びリソースマッピングに解決案を提供するとともに、レートマッチング及びリソースマッピングの時、利用可能リソースにおけるターゲットリソースを考慮したため、sidelinkデータの復調成功率を向上させやすく、システムの伝送効率を向上させやすい。
【0262】
選択的に、一実施例として、前記ターゲットリソースは、
AGCによって占有されるリソース、又は
PSCCHによって占有されるリソースと時間領域において重なる、PSSCHによって占有されるリソースを含む。
【0263】
選択的に、一実施例として、リソースマッピングモジュール304は、具体的には、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序でN番目のシンボルにマッピングするために用いることができ、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する。
【0264】
選択的に、一実施例として、リソースマッピングモジュール304は、具体的には、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのM+1番目のリソース粒子REからシーケンスが漸増する順序で前記利用可能リソースの最後のREにマッピングし、さらに残りのコーディングビットシーケンスを前記利用可能リソースの一番目のREからシーケンスが漸増する順序でM番目のREにマッピングするために用いることができ、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、前記ターゲットリソースは、前記PSSCHによって占有されるリソースを含み、Mは、前記PSSCHがREに占有する数である。
【0265】
選択的に、一実施例として、リソースマッピングモジュール304は、具体的には、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのN+1番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングするために用いることができ、前記利用可能リソースにおいて、最初のN個のシンボルによってマッピングされる複素値シンボルは、(N+1)~2N番目のシンボルによってマッピングされる複素値シンボルと同じであり、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する。
【0266】
選択的に、一実施例として、リソースマッピングモジュール304は、具体的には、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースのM+1番目のREからシーケンスが漸増する順序で前記利用可能リソースの最後のREにマッピングするために用いることができ、前記利用可能リソースにおいて、最初のM個のRE上にマッピングされる複素値シンボルは、(M+1)~2M番目のRE上にマッピングされる複素値シンボルと同じであり、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しく、前記ターゲットリソースは、前記PSSCHによって占有されるリソースを含み、Mは、前記PSSCHがREに占有する数である。
【0267】
選択的に、一実施例として、リソースマッピングモジュール304は、具体的には、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングするために用いることができ、
そのうち、前記レートマッチング出力のコーディングビットシーケンスの長さは、E+E’に等しく、Nは、伝送ブロックサイズに関連し、前記伝送ブロックサイズは、前記利用可能リソースに関連する。
【0268】
選択的に、一実施例として、リソースマッピングモジュール304は、具体的には、
レートマッチング出力のコーディングビットシーケンスを前記利用可能リソースの一番目のシンボルからシーケンスが漸増する順序で前記利用可能リソースの最後のシンボルにマッピングするために用いることができ、
そのうち、前記一番目のシンボル上の利用可能リソース粒子RE数は、前記一番目のシンボル上の総RE数の半分であり、前記レートマッチング出力のコーディングビットシーケンスの長さは、Eに等しい。
【0269】
選択的に、一実施例として、
前記利用可能リソースにおいて、最初のN個のシンボルのマッピング情報は、(N+1)~2N番目のシンボルのマッピング情報の繰り返しであるか、又は
前記利用可能リソースにおいて、最初のM個のREのマッピング情報は、(M+1)~2M番目のREのマッピング情報の繰り返しである。
【0270】
選択的に、一実施例として、端末機器300は、
polarコーディングであれば、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、コーディングビットのk=A-Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることに用いることができるレートマッチングモジュールをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表す。
【0271】
選択的に、一実施例として、端末機器300は、
LDPCコーディングであれば、冗長バージョンの開始情報位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることに用いることができるレートマッチングモジュールをさらに含む。
【0272】
選択的に、一実施例として、端末機器300は、
polarコーディングであれば、コーディングビットのk=A-Eの位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、コーディングビットのk=0の位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
polarコーディングであれば、コーディングビットのk=E mod Aの位置から始まり、長さが第一のシーケンス長さEであるサブシーケンスを出力し、コーディングビットのk=(E mod A)+Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスを出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることに用いることができるレートマッチングモジュールをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表し、modは、モジュロ演算を表す。
【0273】
選択的に、一実施例として、端末機器300は、
LDPCコーディングであれば、冗長バージョンのm=Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であること、又は
LDPCコーディングであれば、冗長バージョンのm=E mod Aの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの後であることに用いることができるレートマッチングモジュールをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、mは、開始出力位置を表し、modは、モジュロ演算を表す。
【0274】
選択的に、一実施例として、端末機器300は、
polarコーディングであれば、コーディングビットのk=0の位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であること、又は
polarコーディングであれば、コーディングビットのk=A-Eの位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であることに用いることができるレートマッチングモジュールをさらに含み、
そのうち、Aは、循環バッファの長さであり、Aは、Eに基づいて計算して得られ、kは、コーディングビットの開始出力位置を表す。
【0275】
選択的に、一実施例として、端末機器300は、
LDPCコーディングであれば、冗長バージョンの開始情報位置から始まり、長さが第二のシーケンス長さE’であるサブシーケンスと、長さが第一のシーケンス長さEであるサブシーケンスとをそれぞれ出力することによって、長さがE’+Eであるシーケンスを生成し、且つ前記長さがE’であるサブシーケンスは、前記長さがEであるサブシーケンスの前であることに用いることができるレートマッチングモジュールをさらに含む。
【0276】
選択的に、一実施例として、端末機器300は、
パラメータセットの配置に基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定するために用いることができる選択モジュールをさらに含む。
【0277】
選択的に、一実施例として、端末機器300は、
冗長バージョンに基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定するために用いることができる選択モジュールをさらに含む。
【0278】
選択的に、一実施例として、前記選択モジュールは、具体的には、
LBRMがイネーブルされるか否か及び冗長バージョンに基づき、前記リソースマッピングの開始シンボル位置又は開始REの位置を決定するために用いることができる。
【0279】
本開示の実施例による端末機器300は、本開示の実施例に対応する方法100のフローを参照すればよく、そして、この端末機器300における各ユニット/モジュール及び上記他の操作及び/又は機能は、方法100における相応なフローをそれぞれ実現するためのものであり、且つ同じ又は同等の技術的効果を達することができる。簡潔にするために、ここではこれ以上説明しない。
【0280】
図4は、本開示の別の実施例の端末機器のブロック図である。
図4に示された端末機器400は、少なくとも1つのプロセッサ401と、メモリ402と、少なくとも1つのネットワークインターフェース404と、ユーザインターフェース403とを含む。端末機器400における各コンポーネントは、バスシステム405を介して互いに結合される。理解できるように、バスシステム405は、これらのコンポーネント間の接続通信を実現するために用いられる。バスシステム405は、データバスのほか、電源バスと、制御バスと、状態信号バスとをさらに含む。しかしながら、明確に説明するために、
図4には、様々なバスをバスシステム405として記載する。
【0281】
そのうち、ユーザインターフェース403は、ディスプレイ、キーボード、クリックデバイス(例えば、マウス、トラックボール(trackball))、タッチパッド又はタッチスクリーンなどを含んでもよい。
【0282】
理解できるように、本開示の実施例におけるメモリ402は、揮発性メモリ又は不揮発性メモリであってもよく、又は揮発性メモリと不揮発性メモリの両方を含んでもよい。そのうち、不揮発性メモリは、リードオンリーメモリ(Read-Only Memory、ROM)、プログラマブルリードオンリーメモリ(Programmable ROM、PROM)、消去可能プログラマブルリードオンリーメモリ(Erasable PROM、EPROM)、電気的消去可能プログラマブルリードオンリーメモリ(Electrically EPROM、EEPROM)又はフラッシュメモリであってもよい。揮発性メモリは、外部キャッシュとして使用されるランダムアクセスメモリ(Random Access Memory、RAM)であってもよい。例示的であるが、限定的ではない説明により、多くの形式のRAMが使用可能であり、例えば、スタティックランダムアクセスメモリ(Static RAM、SRAM)、ダイナミックランダムアクセスメモリ(Dynamic RAM、DRAM)、同期ダイナミックランダムアクセスメモリ(Synchronous DRAM、SDRAM)、ダブルデータレート同期ダイナミックランダムアクセスメモリ(Double Data Rate SDRAM、DDRSDRAM)、拡張型同期ダイナミックランダムアクセスメモリ(Enhanced SDRAM、ESDRAM)、同期接続ダイナミックランダムアクセスメモリ(Synchlink DRAM、SLDRAM)、及びダイレクトランバスランダムアクセスメモリ(Direct Rambus RAM、DRRAM)である。本開示の実施例で記述されたシステム及び方法のメモリ402は、これら及び任意の他の適切なタイプのメモリを含むが、それらに限定されないことを意図する。
【0283】
いくつかの実施形態では、メモリ402には、実行可能なモジュール又はデータ構造、又はそれらのサブセット、又はそれらの拡張セットであるオペレーティングシステム4021及びアプリケーションプログラム4022のような要素が記憶されている。
【0284】
そのうち、オペレーティングシステム4021は、様々なシステムプログラム、例えばフレームワークレイヤ、コアライブラリレイヤ、ドライブレイヤなどを含み、様々な基礎的なサービスの実現及びハードウェアに基づくタスクの処理のために用いられる。アプリケーションプログラム4022は、様々なアプリケーションプログラム、例えばメディアプレーヤ(Media Player)、ブラウザ(Browser)などを含み、様々なアプリケーションサービスを実現するために用いられる。本開示の実施例の方法を実現するプログラムは、アプリケーションプログラム4022に含まれてもよい。
【0285】
本開示の実施例では、端末機器400は、メモリ402に記憶され、且つプロセッサ401上で運行できるコンピュータプログラムをさらに含み、コンピュータプログラムがプロセッサ401によって実行される時、以下のような方法100のステップを実現させる。
【0286】
上記本開示の実施例によって掲示された方法は、プロセッサ401に用いられてもよく、又はプロセッサ401によって実現されてもよい。プロセッサ401は、信号の処理能力を有する集積回路チップであってもよい。実現過程において、上記方法の各ステップは、プロセッサ401におけるハードウェアの集積論理回路又はソフトウェアの形式の指令によって完了されてもよい。上記プロセッサ401は、汎用プロセッサ、デジタルシグナルプロセッサ(Digital Signal Processor、DSP)、専用集積回路(Application Specific Integrated Circuit、ASIC)、フィールドプログラマブルゲートアレイ(Field Programmable Gate Array、FPGA)又は他のプログラマブル論理デバイス、ディスクリートゲート又はトランジスタ論理デバイス、ディスクリートハードウェアコンポーネントであってもよい。本開示の実施例において開示された各方法、ステップ、及び論理ブロック図を実現又は実行することができる。汎用プロセッサは、マイクロプロセッサであってもよく、又は、このプロセッサは、任意の通常のプロセッサなどであってもよい。本開示の実施例を結び付けて開示された方法のステップは、ハードウェア復号プロセッサによって実行されて完了されるように直接的に具現化し、又は、復号プロセッサにおけるハードウェア及びソフトウェアモジュールの組み合わせで実行されて完了されてもよい。ソフトウェアモジュールは、ランダムメモリ、フラッシュメモリ、リードオンリーメモリ、プログラマブルリードオンリーメモリ、又は電気的消去可能プログラマブルメモリ、レジスタ等の当技術分野で成熟したコンピュータ可読記憶媒体に位置してもよい。このコンピュータ可読記憶媒体は、メモリ402に位置し、プロセッサ401は、メモリ402における情報を読み取り、そのハードウェアを結び付けて上記方法のステップを完了する。具体的には、このコンピュータ可読記憶媒体には、コンピュータプログラムが記憶されており、コンピュータプログラムがプロセッサ401によって実行される時、上記方法100の実施例の各ステップを実現させる。
【0287】
理解できるように、本開示の実施例に記述されたこれらの実施例は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード又はそれらの組み合わせで実現されてもよい。ハードウェアの実現に対して、処理ユニットは、一つ又は複数の専用集積回路(Application Specific Integrated Circuits、ASIC)、デジタルシグナルプロセッサ(Digital Signal Processing、DSP)、デジタルシグナルプロセッシングデバイス(DSP Device、DSPD)、プログラマブル論理機器(Programmable Logic Device、PLD)、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGA)、汎用プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本開示に記載の機能を実行するための他の電子ユニット、又はそれらの組み合わせに実現されてもよい。
【0288】
ソフトウェアの実現に対して、本開示の実施例に記載の機能を実行するモジュール(例えば、プロセス、関数など)によって本開示の実施例に記載の技術を実現してもよい。ソフトウェアコードは、メモリに記憶され、且つプロセッサを介して実行されてもよい。メモリは、プロセッサ内又はプロセッサの外部に実現されてもよい。
【0289】
端末機器400は、前記実施例において端末機器によって実現された各プロセスを実現でき、且つ同じ又は同等の技術的効果を達することができる。説明の繰り返しを回避するために、ここでこれ以上説明しない。
【0290】
本開示の実施例は、コンピュータ可読記憶媒体をさらに提供する。コンピュータ可読記憶媒体にはコンピュータプログラムが記憶されており、このコンピュータプログラムがプロセッサによって実行される時、上記方法の実施例100の各プロセスを実現させ、且つ同じ技術的効果を達することができる。説明の繰り返しを回避するために、ここでこれ以上説明しない。そのうち、前記コンピュータ可読記憶媒体の例は、非一時的コンピュータ可読記憶媒体、例えば、リードオンリーメモリ(Read-Only Memory、ROMと略称される)、ランダムアクセスメモリ(Random Access Memory、RAMと略称される)、磁気ディスク又は光ディスクなどである。
【0291】
なお、本明細書において、「含む」、「包含」という用語又はその他の任意の変形は、非排他的な「含む」を意図的にカバーするものであり、それにより、一連の要素を含むプロセス、方法、物品又は装置は、それらの要素を含むだけではなく、明確にリストアップされていない他の要素も含み、又はこのようなプロセス、方法、物品又は装置に固有の要素も含む。それ以上の制限がない場合に、「……を1つ含む」という文章で限定された要素について、この要素を含むプロセス、方法、物品又は装置には他の同じ要素も存在することが排除されるものではない。
【0292】
以上の実施の形態の記述によって、当業者であればはっきりと分かるように、上記実施例の方法は、ソフトウェアと必要な汎用ハードウェアプラットフォームの形態によって実現されてもよい。無論、ハードウェア又はソフトウェアによっても実現されるが、多くの場合、前者は、好適な実施の形態である。このような理解を踏まえて、本開示の技術案は、実質には又は従来の技術に寄与した部分がソフトウェア製品の形式によって表われてもよい。このコンピュータソフトウェア製品は、一つの記憶媒体(例えばROM/RAM、磁気ディスク、光ディスク)に記憶され、一台の端末(携帯電話、コンピュータ、サーバ、エアコン、又はネットワーク機器などであってもよい)に本開示の各実施例に記載の方法を実行させるための若干の指令を含む。
【0293】
以上は、添付図面を結び付けながら、本開示の実施例を記述していたが、本開示は、上述した具体的な実施の形態に限らず、上述した具体的な実施の形態は、例示的なものに過ぎず、制限性のあるものではない。当業者は、本開示による示唆を基にして、本開示の趣旨や請求項が保護する範囲から逸脱しない限り、多くの形式の変更を行うことができ、それらは、いずれも本開示の保護範囲に入っている。