(57)【要約】  フレーム内に存在する複数の物理層パイプの複数の変調シンボルをこのフレームに対するデータ・セルのリソースグリッドにマッピングする方法の例について説明する。複数の物理層パイプの変調シンボルは、複数の物理層パイプに対する変調シンボル値を含む２次元配列によって表現され、データ・セルのリソースグリッドは、１次元順次インデックス付き配列によって表現される。【選択図】図４
2018513636.tif 000002
【特許請求の範囲】
【請求項１】
フレーム内に存在する複数の物理層パイプの複数の変調シンボルを前記フレームに対するデータ・セルのリソースグリッドにマッピングする方法であって、前記複数の物理層パイプの前記変調シンボルが前記複数の物理層パイプに対する前記変調シンボル値を含む２次元配列によって表現され、前記データ・セルのリソースグリッドが１次元順次インデックス付き配列によって表現され、前記方法は、
前記複数の物理層パイプの中の現在の物理層パイプが分散型であるか、または、非分散型であるかを判定するステップと、
前記現在の物理層パイプが非分散型であると判定したことに応答して、前記１次元配列の中の次の利用可能な位置に前記２次元配列から前記現在の物理層パイプの１番目の変調シンボル値を投入するステップが前記現在の物理層パイプの全ての変調シンボル値に対して繰り返されるステップと、
前記現在の物理層パイプが分散型であると判定したことに応答して、
前記物理層パイプのサイズを前記現在の物理層パイプ内のサブスライスの個数で割ることにより前記現在の物理層パイプに対するサブスライスサイズを計算し、
前記１次元配列の中の次の利用可能な位置に前記２次元配列から前記現在の物理層パイプの現在のサブスライスの１番目の変調シンボル値を投入し、前記現在のサブスライスの全ての変調シンボル値に対して、および、前記現在の物理層パイプの全てのサブスライスに対して繰り返されるステップと、
を含み、
前記方法の前記ステップが現在のフレーム内の前記複数の物理層パイプの全てに対して繰り返される方法。
【請求項２】
前記１次元配列の中の前記次の利用可能な位置は、前記現在の物理層パイプが非分散型であると判定したことに応答して、前記現在の物理層パイプに関連付けられた開始位置を前記現在の物理層パイプの変調シンボル値毎に１ずつ増加させることによって判定される、請求項１に記載の方法。
【請求項３】
前記１次元配列の中の前記次の利用可能な位置は、前記現在の物理層パイプが分散型であると判定したことに応答して、前記現在の物理層パイプに関連付けられた前記開始位置に、前記現在の物理層パイプの中の前記現在のサブスライスの内部の前記現在の変調シンボル値の位置を表す数、および、前記現在の物理層パイプに関連付けられたサブスライス間隔を表す値と前記現在の物理層パイプの前記現在のサブスライスを表す数との積を加算することによって判定される、請求項１に記載の方法。
【請求項４】
前記フレームの１番目の分散型物理層パイプ内のサブスライスの個数は、前記フレームの２番目の分散型物理層パイプ内のサブスライスの個数とは異なる、請求項１に記載の方法。
【請求項５】
前記フレーム内の前記複数の物理層パイプのうちの１番目の物理層パイプの中の連続サブスライスの間の間隔を表す１番目のサブスライス間隔は、前記フレーム内の前記複数の物理層パイプのうちの２番目の物理層パイプの中の連続サブスライスの間の間隔を表す２番目のサブスライス間隔とは異なる、請求項１に記載の方法。
【請求項６】
前記フレーム内の非分散型物理層パイプの中の１番目の変調シンボル値に対する前記１次元配列内の開始位置は、前記フレーム内の分散型物理層パイプの１番目の変調シンボル値に対する前記１次元配列内の開始位置の後に現れる、請求項１に記載の方法。
【請求項７】
前記複数の物理層パイプのうちの現在の物理層パイプが分散型であるか、または、非分散型であるかを判定するステップは、前記現在の物理層パイプに関連付けられた、物理層パイプの種類を表すシグナリングフィールドを検査することを含む、請求項１に記載の方法。
【請求項８】
１番目のフレーム内の物理層パイプが分散型であり、２番目のフレーム内の同じ物理層パイプが非分散型である、請求項１に記載の方法。
【請求項９】
１番目のフレーム内の分散型物理層パイプが第１の個数のサブスライスを有し、２番目のフレーム内の同じ分散型物理層パイプが第２の個数のサブスライスを有し、サブスライスの前記第１の個数とサブスライスの前記第２の個数とは異なる、請求項１に記載の方法。
【請求項１０】
前記フレーム内の１番目の分散型物理層パイプの中の１番目のサブスライスの前記１次元配列は、前記フレーム内の２番目の分散型物理層パイプの中の２番目のサブスライスの前記１次元配列の内部の位置より後に位置している、請求項１に記載の方法。
【請求項１１】
フレーム内に存在する複数の物理層パイプの複数の変調シンボルを前記フレームに対するデータ・セルのリソースグリッドにマッピングするコンピュータ・プログラム・プロダクトであって、前記複数の物理層パイプの前記変調シンボルが前記複数の物理層パイプに対する変調シンボル値を含む２次元配列によって表現され、前記データ・セルのリソースグリッドが１次元順次インデックス付き配列によって表現され、前記コンピュータ・プログラム・プロダクトは、１つ以上のコンピュータ読み取り可能な有形の記憶装置と前記１つ以上の記憶装置のうちの少なくとも１つに記憶されたプログラム命令とを含み、前記プログラム命令は、
前記複数の物理層パイプの中の現在の物理層パイプが分散型であるか、または、非分散型であるかを判定する第１のプログラム命令と、
前記第１のプログラム命令が前記現在の物理層パイプは非分散型であると判定したことに応答して、前記１次元配列の中の次の利用可能な位置に前記２次元配列から前記現在の物理層パイプの１番目の変調シンボル値を投入し、前記現在の物理層パイプの全ての変調シンボル値に対して実行するように構成された第２のプログラム命令と、
前記第１のプログラム命令が前記現在の物理層パイプは分散型であると判定したことに応答して、
前記現在の物理層パイプのサイズを前記現在の物理層パイプ内のサブスライスの個数で割ることにより前記現在の物理層パイプに対するサブスライスサイズを計算し、
前記１次元配列の中の次の利用可能な位置に前記２次元配列から前記現在の物理層パイプの現在のサブスライスの１番目の変調シンボル値を投入し、前記現在のサブスライスの全ての変調シンボル値に対して、および、前記現在の物理層パイプの全てのサブスライスに対して実行するように構成された第３のプログラム命令と、
を含む、コンピュータ・プログラム・プロダクト。
【請求項１２】
前記第２のプログラム命令は、前記現在の物理層パイプに関連付けられた開始位置を前記現在の物理層パイプの変調シンボル値毎に１ずつ増加させることによって前記１次元配列の中の前記次の利用可能な位置を判定するようにさらに構成された、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１３】
前記第３のプログラム命令は、前記現在の物理層パイプに関連付けられた前記開始位置に、前記現在の物理層パイプの中の現在のサブスライスの内部の前記現在の変調シンボル値の位置を表す数、および、前記現在の物理層パイプに関連付けられたサブスライス間隔を表す値と前記現在の物理層パイプの前記現在のサブスライスを表す数との積を加算することによって、前記１次元配列の中の前記次の利用可能な位置を判定するようにさらに構成された、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１４】
前記フレームの１番目の分散型物理層パイプ内のサブスライスの個数は、前記フレームの２番目の分散型物理層パイプ内のサブスライスの個数とは異なる、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１５】
前記フレーム内の前記複数の物理層パイプのうちの１番目の物理層パイプの中の連続サブスライスの間の間隔を表す１番目のサブスライス間隔は、前記フレーム内の前記複数の物理層パイプのうちの２番目の物理層パイプの中の連続サブスライスの間の間隔を表す２番目のサブスライス間隔とは異なる、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１６】
前記フレーム内の非分散型物理層パイプの中の１番目の変調シンボル値に対する前記１次元配列内の開始位置は、前記フレーム内の分散型物理層パイプの１番目の変調シンボル値に対する前記１次元配列内の開始位置の後に現れる、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１７】
前記第１のプログラム命令は、前記現在の物理層パイプに関連付けられた、物理層パイプの種類を表すシグナリングフィールドを検査することによって、前記複数の物理層パイプのうちの現在の物理層パイプが分散型であるか、または、非分散型であるかを判定するようにさらに構成された、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１８】
１番目のフレーム内の物理層パイプが分散型であり、２番目のフレーム内の同じ物理層パイプが非分散型である、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項１９】
１番目のフレーム内の分散型物理層パイプが第１の個数のサブスライスを有し、２番目のフレーム内の同じ分散型物理層パイプが第２の個数のサブスライスを有し、サブスライスの前記第１の個数とサブスライスの前記第２の個数とは異なる、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【請求項２０】
前記フレーム内の１番目の分散型物理層パイプの中の１番目のサブスライスの前記１次元配列は、前記フレーム内の２番目の分散型物理層パイプの中の２番目のサブスライスの前記１次元配列の内部の位置より後に位置している、請求項１１に記載のコンピュータ・プログラム・プロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
［0001］  本出願は、２０１５年４月８日付けで出願された米国特許出願第６２／１４４，５５８号に基づく優先権を主張し、この米国特許出願は、全体として参照によって本書に組み込まれる。
【０００２】
［0002］  本開示は、無線通信の分野に、より詳しくは、先進的なデータ・セル・リソース・マッピング方法およびアルゴリズムに関する。
【背景技術】
【０００３】
［0003］  放送スペクトルの利用は、たとえば、テレビ放送信号などの単一の種類の内容がスペクトルにおいてブロードキャストされるモノリシックモデルから、複数の種類の内容およびサービスが同時にブロードキャストされるマルチキャスティングモデルに変化し移行している。このような放送スペクトルの多様な利用を実現するために、データは、１つの信号に多重化され、伝送された信号内部の特定の物理リソースにマッピングされるべきである。
【０００４】
［0004］  図１は、物理層において直交周波数分割多重（ＯＦＤＭ）方式で伝送された信号を生成するプロセス１００の概要を例として説明する。ＰＬＰ１からＰＬＰｎまでの１つ以上の物理層パイプ（以下で「ＰＬＰ」と呼ぶ）１０２に属する情報ビットの形をしたデータが到着する。各ＰＬＰ１０２は、個別のサービスに関連付けられたデータを搬送することを認識すべきである。たとえば、ＰＬＰ１０２は、テレビ番組に関連付けられたデータ、番組に関するビデオストリーム、番組に関するオーディオストリーム、字幕情報、またはその他の適当な種類のサービスに関連付けられたデータを搬送することがある。
【０００５】
［0005］  各ＰＬＰ１０２に属するデータは、たとえば、低密度パリティチェック（「ＬＤＰＣ」）コーディングまたはターボコーディングなどの前方誤り訂正（「ＦＥＣ」）１０３コーディングを経て送信される。コードされた(coded)ビットは、たとえば、直交位相偏移変調（「ＱＰＳＫ」）などの変調アプローチを使用してコンスタレーションシンボルを変調１０４するために使用される。時間インターリーブは、オプションとして変調シンボルに適用されることがある。
【０００６】
［0006］  １つまたは複数のＰＬＰ１０２から得られる変調シンボルは、次に、リソースのブロック内部の特定のリソースまたはデータ・セルにマッピングされる。このようなリソースのブロックは、フレーム、フレーム内部のパーティション、またはフレーム内部のサブフレームと呼ばれることがある。具体的には、フレームが１つ以上のパーティションを収容しているので、パーティションは、フレーム内部のリソースの一部分とも考えられる。リソースのブロックは、図２に例として説明されている通り、時間および周波数の両方のドメインに次元を持つデータ・セルの論理グリッド２００として表現され得る。たとえば、各データ・セル２０２は、１つの変調シンボルを搬送し得るが、データ・セルの各列は、１つのＯＦＤＭシンボルに属している。
【０００７】
［0007］  図１を再び参照すると、各ＯＦＤＭシンボルに属するデータ・セルは、周波数ダイバーシチを改善するためにＯＦＤＭシンボル毎にオプションとしての周波数インターリーブ１１０を受けることがある。スキャッタードパイロット値、エッジパイロット値、および／または連続パイロット値は、受信機におけるチャネル推定および搬送波追跡を助けるために各ＯＦＤＭシンボル内部の適切なロケーションに挿入１１２される。結果として得られる多重化されたデータおよびパイロットセルは、次に、ＯＦＤＭシンボル毎に高速フーリエ逆変換（「ＩＦＦＴ」）１１４を受ける。ピーク対平均電力比（「ＰＡＰＲ」）低減技術１１６は、結果として得られた信号にオプションとして適用されることがある。最後に、ガードインターバル（「ＧＩ」）または巡回プレフィックスが各ＯＦＤＭシンボルに対する時間ドメインサンプルにプリペンド１１８される。
【０００８】
［0008］  ３種類のＯＦＤＭシンボルが存在することを認識すべきである。各フレームまたはパーティションの先頭に、プリアンブルシグナリングを搬送する０個または１個以上のＯＦＤＭシンボルが存在することがある。プリアンブルシグナリングは、ＰＬＰが伝送されたシグナリングの内部でどのように符号化され、変調され、リソースにマッピングされるかに関する情報を含んでいる。プリアンブルシグナリングの後に、１つ以上のデータＯＦＤＭシンボルが続く。オプションとしてのフレームまたはパーティション終了シンボルがフレームまたはパーティションの最終ＯＦＤＭシンボルとして存在することがある。
【０００９】
［0009］  ３種類のＯＦＤＭシンボルのうちの各々は、存在する場合、スペースを利用できるならば、１つ以上のデータ・セルを搬送することがある。ＯＦＤＭシンボル１つ当たりのデータ・セルの個数は、特別な種類のＯＦＤＭシンボルの範囲内で一定である。逆に、ＯＦＤＭシンボル１つ当たりのデータ・セルの個数は、異なる２種類のＯＦＤＭシンボルを比較するときに異なることがある。
【００１０】
［0010］  ＤＶＢ−Ｔ２規格で使用され、図３に例として説明されたアドレッシングスキーム３００などの線形１次元論理アドレッシングスキームは、前述のブロック内部の特定のデータ・セルへのＰＬＰのマッピング１０８またはアドレッシングを実現し易くするために一般に使用されている。例として説明されている通り、ＮＳＰは、プレアンブル・シグナリングを搬送し、かつ、ペイロードデータを搬送するために利用できるＯＦＤＭシンボルの個数を表し（ＮＳＰ≧０）、ＮＳＤは、通常のデータを搬送するＯＦＤＭシンボルの個数を表し（ＮＳＤ≧１）、ＮＳＣは、存在しているフレーム終了シンボルの個数を表し（０≦ＮＳＣ≦１）、ＮＣＰは、プレアンブルＯＦＤＭシンボルが存在し、ペイロードデータを搬送する場合に、このようなプレアンブルＯＦＤＭシンボル内で搬送されるデータ・セルの個数を表し、ＮＣＤは、通常のデータＯＦＤＭシンボル１つ当たりに搬送されるデータ・セルの個数を表し、ＮＣＣは、フレーム終了シンボルが存在する場合にフレーム終了シンボル内で搬送されるデータ・セルの個数を表す。データ・セルの論理的インデックス付けは、フレームまたはパーティションに属している１番目のＯＦＤＭシンボルの１番目の利用可能なデータ・セルから始まり、その後、同じＯＦＤＭシンボルの残りのデータ・セルで継続する。ＯＦＤＭシンボルに属するデータ・セルの全てがインデックス付けされた後、インデックス付けは、次のＯＦＤＭシンボルの１番目のデータ・セルに進む。フレームまたはパーティション終了シンボルは、存在する場合、フレーム終了シンボルがより多くのパイロットを搬送するので、大抵、通常のデータＯＦＤＭシンボルより少ないデータ・セルしか含んでいないことを認識すべきである。
【００１１】
［0011］  ＤＶＢ−Ｔ２では、ＰＬＰは、１型ＰＬＰまたは２型ＰＬＰのいずれかに分類されることを認識すべきである。１型ＰＬＰに属しているデータ・セルは、論理データ・セル・アドレスの観点から全てが連続的である。特に、特別なフレームまたはパーティションに含まれている全ての１型ＰＬＰは、フレームまたはパーティションの先頭から始めてデータ・セルにマッピングされている。１型ＰＬＰの全ては、２型ＰＬＰのうちのいずれかがデータ・セルにマッピングされる前に、データ・セルの連続ブロックにマッピングされる。すなわち、フレームまたはパーティション内に存在している１型ＰＬＰの全てに属しているデータ・セルの全ての論理アドレスは、同じフレームまたはパーティション内に存在する２型ＰＬＰに属しているデータ・セルのいずれよりも低い論理アドレス値を有している。
【００１２】
［0012］  他方で、２型ＰＬＰに属しているデータ・セルは、論理データ・セル・アドレスの観点から全てが連続しているとは限らない。それどころか、サブスライシングと呼ばれる手法が各２型ＰＬＰを等しいサイズのサブスライスの組に分割するために使用され、各サブスライスは、連続的にアドレッシングされたデータ・セルの組により構成される。たとえば、全体の規模がデータ・セル１０００個である２型ＰＬＰは、各サブスライスが１００個の連続的にアドレッシングされたデータ・セルにより構成されている１０個のサブスライスに分割されるかもしれない。しかしながら、１０個のサブスライスの論理アドレスロケーションは、アドレスの１０個の連続的なブロックを表すものではなく、１０個のブロックは、そうではなく、フレームまたはパーティションの全体に分布しているであろう。
【００１３】
［0013］  ＤＶＢ−Ｔ２では、複数の２型ＰＬＰからのサブスライスは、相互にインターリーブされる。すなわち、１番目の２型ＰＬＰの１番目のサブスライスが出現し、次に２番目の２型ＰＬＰの１番目のサブスライスが出現し、以下、フレームまたはパーティション内に存在する２型ＰＬＰの全てのうちの１番目のサブスライスの全てについて同様である。１番目のサブスライスの収集に続いて、１番目の２型ＰＬＰの２番目のサブスライスが出現し、２番目の２型ＰＬＰの２番目のサブスライスが出現し、以下同様である。これは、サブスライスの全ての巡回が終了するまで継続する。
【００１４】
［0014］  ＤＶＢ−Ｔ２では、スーパーフレームは、複数の連続的なインタイムフレームのグループとして定義される。ある種の制御シグナリングフィールドの値は、スーパーフレームの持続期間を通して固定された状態を保つように制約される。
【００１５】
［0015］  リソース・マッピングを実現し易くするために、ＤＶＢ−Ｔ２規格は、各フレームの先頭に位置しているプレアンブル内に制御シグナリングを含む。このプレアンブルの関連部分は、各フレームおよびスーパーフレーム全体の内容を記述する制御シグナリングの大部分を搬送するＬ１−ポストシグナリングを含む。Ｌ１−ポストは、それ自体が構成可能部分および動的部分を含んでいるいくつかの部分に分割される。Ｌ１−ポストの構成可能部分に含まれている制御シグナリングは、スーパーフレームの持続期間を通して安定した状態または固定した状態を保つように制約されるが、Ｌ１−ポストの動的部分に含まれている制御シグナリングは、同じスーパーフレームの範囲内であるフレームから別のフレームに変化することがある。
【００１６】
［0016］  しかしながら、ＤＶＢ−Ｔ２規格は、ＴＶ放送番組などの１種類のサービスまたはデータだけを送信するシステムの例で用いるため適切であるかもしれないが、パラメータを頻繁に変更する必要がないので、ＤＶＢ−Ｔ２規格は、柔軟性がないことを認識すべきである。それどころか、この規格は、データ・セルにマッピングするため利用できる選択肢およびパラメータを頻繁に変更する能力の観点から限定的である。特に、ＤＶＢ−Ｔ２規格は、以下の制約：（１）所定のＰＬＰは、１型または２型ＰＬＰだけに制約されるが、ＰＬＰは、２つの型を切り替えることができず、このことが多様性を制限すること、（２）１型ＰＬＰの全てが同じフレームの内部で２型ＰＬＰより前に出現しなければならないこと、（３）２型ＰＬＰは、１フレーム当たり２サブスライスから６４８０スライスまでにサイズが制限されること、（４）１フレーム当たり同数のサブスライスがスーパーフレームの内部の全てのフレームのため使用されなければならないこと、（５）現在フレームの内部の２型ＰＬＰのあるサブスライスの開始から同じＰＬＰの次のサブスライの開始までのデータ・セルの個数を示す同じサブスライス間隔が同じフレームの内部に存在する全ての２型ＰＬＰのため使用されなければならないこと、（６）所定のフレームの内部の全ての２型ＰＬＰが同数のサブスライスを有する必要があること、および（７）全ての２型ＰＬＰがこれらの１番目のサブスライスをいずれかの２型ＰＬＰの２番目のサブスライスが出現する前に出現させなければならないことを課す。
【００１７】
［0017］  従って、ＤＶＢ−Ｔ２規格は、過度に制限的であり、その結果、たとえば、ＡＴＳＣ３．０放送システムなどのシステムによって実施された場合、不適切であることがあり、多種多様のサービスに関連付けられたＰＬＰは、多重化され、単一のフレームによって放送されることが意図されることがある。
【発明の概要】
【００１８】
［0018］  フレーム内に存在する複数の物理層パイプの複数の変調シンボルをこのフレームに対するデータ・セルのリソースグリッドにマッピングする方法の例について説明する。複数の物理層パイプの変調シンボルは、複数の物理層パイプに対する変調シンボル値を含む２次元配列によって表現され、データ・セルのリソースグリッドは、１次元順次インデックス付き配列によって表現される。この方法は、複数の物理層パイプの中の現在の物理層パイプが分散型であるか、または、非分散型であるかを判定するステップを含む。この方法は、現在の物理層パイプが非分散型であると判定したことに応答して、１次元配列の中の次の利用可能な位置に２次元配列から現在の物理層パイプの１番目の変調シンボル値を投入するステップをさらに含み、このステップは、現在の物理層パイプの全ての変調シンボル値に対して繰り返される。この方法は、現在の物理層パイプが分散型であると判定したことに応答して、物理層パイプのサイズを現在の物理層パイプ内のスライスの個数で割ることにより現在の物理層パイプに対するサブスライスサイズを計算し、１次元配列の中の次の利用可能な位置に２次元配列から現在の物理層パイプの現在のサブスライスの１番目の変調シンボル値を投入するステップをさらに含み、このステップは、現在のサブスライスの全ての変調シンボル値に対して、および、現在の物理層パイプの全てのサブスライスに対して繰り返される。この方法のステップは、現在のフレーム内の複数の物理層パイプの全てに対して繰り返される。
【００１９】
［0019］  フレーム内に存在する複数の物理層パイプの複数の変調シンボルをこのフレームに対するデータ・セルのリソースグリッドにマッピングするコンピュータ・プログラム・プロダクトの例について説明する。複数の物理層パイプの変調シンボルは、複数の物理層パイプに対する変調シンボル値を含む２次元配列によって表現され、データ・セルのリソースグリッドは、１次元順次インデックス付き配列によって表現される。このコンピュータ・プログラム・プロダクトは、１つ以上のコンピュータ読み取り可能な有形の記憶装置と、１つ以上の記憶装置のうちの少なくとも１つに記憶されたプログラム命令とを含む。プログラム命令は、複数の物理層パイプの中の現在の物理層パイプが分散型であるか、または、非分散型であるかを判定する第１のプログラム命令を含む。プログラム命令は、第１のプログラム命令が現在の物理層パイプは非分散型であると判定したことに応答して、１次元配列の中の次の利用可能な位置に２次元配列から現在の物理層パイプの１番目の変調シンボル値を投入する第２のプログラム命令をさらに含む。第２のプログラム命令は、現在の物理層パイプの全ての変調シンボル値に対して実行するように構成されている。プログラム命令は、第１のプログラム命令が現在の物理層パイプは分散型であると判定したことに応答して、物理層パイプのサイズを現在の物理層パイプ内のサブスライスの個数で割ることにより現在の物理層パイプに対するサブスライスサイズを計算し、１次元配列の中の次の利用可能な位置に２次元配列から現在の物理層パイプの現在のサブスライスの１番目の変調シンボル値を投入する第３のプログラム命令をさらに含む。第３のプログラム命令は、現在のサブスライスの全ての変調シンボル値に対して、および、現在の物理層パイプの全てのサブスライスに対して実行するように構成されている。
【図面の簡単な説明】
【００２０】
［0020］  添付図面では、以下に記載された詳細な説明と併せて、特許請求の範囲に記載された発明の典型的な実施形態について説明する構造が例として説明されている。類似した要素は、同じ符号で同一に扱われる。単一のコンポーネントとして表された要素は、複数のコンポーネントで置き換えられてもよく、複数のコンポーネントとして表された要素は、単一のコンポーネントで置き換えられてもよいことを理解すべきである。図面は、正しい縮尺で描かれず、ある種の要素の比率は、説明のために誇張されることがある。
【００２１】
【図１】［0021］物理層において直交周波数分割多重方式で伝送された信号を生成するプロセスの例の概要を示す図である。
【図２】［0022］データ・セルの論理グリッドの例を示す図である。
【図３】［0023］アドレッシングスキームの例を示す図である。
【図４】［0024］強化型リソース・マッピング方法を示す図である。
【図５】［0025］データ・セル・リソースグリッドの例を示す図である。
【図６】［0026］ＰＬＰマッピングの例を示す図である。
【図７】［0027］別のＰＬＰマッピングの例を示す図である。
【図８】［0028］別のＰＬＰマッピングの例を示す図である。
【図９】［0029］別のＰＬＰマッピングの例を示す図である。
【図１０】［0030］別のＰＬＰマッピングの例を示す図である。
【発明を実施するための形態】
【００２２】
［0031］  本書では、ＤＶＢ−Ｔ２規格によって課された拘束的な制約を緩和し、それによって、ＰＬＰが放送のため単一のフレームに多重化され得る方法に関して柔軟性を増加させる強化型リソース・マッピング方法およびアルゴリズムについて説明する。特に、本書で説明される方法およびアルゴリズムは、周波数分割多重化、時分割多重化、および階層分割多重化を含む３次元柔軟性の増加を支援する。このような柔軟性は、複数の種類の情報またはサービスを１つのフレーム内でブロードキャストすると共に、各サービスに対するパラメータを最適化することを可能にする。
【００２３】
［0032］  加えて、ＤＶＢ−Ｔ２の場合のようにスーパーフレームの内部で単一のサイズに制約されるのではなく、柔軟性のあるフレームサイズを有することは、異なる種類のデータ放送に対して異なるフレームサイズを使用することが望ましい場合があるので、有利であることがある。たとえば、同じより大きいサイズのデータのフレームを常に送信するのではなく、ＩｏＴデータを送信するときなどのように、断続的なちょっとした情報を伝送することが望ましい場合がある。別の実施例では、高解像度ＴＶ信号のためより大きいフレームサイジングを使用することが望ましい場合があり、その一方で、低解像度ＴＶ信号のためより小さいフレームサイジングを使用することが望ましい場合もある。
【００２４】
［0033］  さらに、後述される通り、特別なＰＬＰをフレーム全体のうちの特別な時間周波数領域にマッピングする能力は、望ましく、かつ、役立つ場合がある。たとえば、特定の狭周波数帯域がある種類のサービスをこの特別な狭帯域を受け取ることしかできない特殊な種類の受信機に送信するために指定されることがある。装置は、周波数帯域の中の固定域にあって、この周波数帯域で送信された情報を受け取るような１つの非常に簡単なことを行うように設計されることがあるので、装置は、費用対効果に優れ、低電力しか消費しないことがある。
【００２５】
［0034］  特別なＰＬＰをフレーム全体のうちの特別な時間周波数領域にマッピングする能力は、帯域をサブバンドに分割するのに役立つだけでなく、ＰＬＰが複数のＲＦチャネル上で伝送されるチャネルボンディングにも役立つことを認識すべきである。
【００２６】
［0035］  データ・セル・リソース・マッピングにおけるこのような柔軟性は、帯域のうちの未使用域の区分けを可能にすることがあることをさらに認識すべきである。たとえば、帯域のうちのある領域は、この領域が双方向通信をサポートするために使用されるように、空であることが選ばれることがある。しかしながら、アップリンク通信は、通信に用いるために空き周波数を必要とすることがある放送以外の手段によって行われることがあることを認識すべきである。従って、帯域の一部は、他の通信が干渉されないで使われることを可能にするために、空白にされる、または、予約されることがあり得る。これは、干渉を軽減するためにも使用され得る。たとえば、隣接チャネル干渉の場合、データは、周波数帯域が無効にされた、または、予約された領域に移されることがあり得る。
【００２７】
［0036］  このような柔軟性を得るために、強化型リソース・マッピング方法は、既存のＤＶＢ−Ｔ２規格によって課された前述の拘束を緩和する制御シグナリングフィールドを実装する。各フレームまたはパーティションの内部のＰＬＰ毎に、制御シグナリングフィールドは、本書で説明されている通り、リソース・マッピングをシグナリングするために使用されることがあり得る。すなわち、特別なフレームまたはパーティションの内部に存在するＰＬＰ毎に、シグナリングフィールドは、この特別なＰＬＰに対するリソース・マッピングを記述するために使用されるであろう。本書に記載されているのは、７つの前述の拘束がＰＬＰ＿ＳＩＺＥ、ＰＬＰ＿ＴＹＰＥ、ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ、およびＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬシグナリングフィールドなどの制御シグナリングを使用して強化型リソース・マッピング方法においてどのように扱われるかについての説明である。
【００２８】
［0037］  ＰＬＰ型の切り替え
【００２９】
［0038］  強化型リソース・マッピング方法は、非分散型であること、すなわち、サブスライシングが存在せず、ＰＬＰに属している全てのデータ・セルが論理的に連続していること、または、分散型であること、すなわち、サブスライシングが存在し、ＰＬＰに属しているデータ・セルは必ずしも全てが論理的に連続していないことのいずれかをＰＬＰに割り当てることを含む。この割り当ては、現在のフレームまたはパーティションのためだけに使われるが、その結果、ＰＬＰは、あるフレームまたはパーティションにおいて非分散型であり、次のフレームまたはパーティションにおいて分散型であることがあり得る。非分散型ＰＬＰと分散型ＰＬＰとの間の分類は、非分散型ＰＬＰがそのリソース・マッピングを記述するために分散型ＰＬＰが必要とするシグナリングフィールドと同数のシグナリングフィールドを必要とすることはないので、制御シグナリング効率というだけの理由であることがあることを認識すべきである。
【００３０】
［0039］  ＰＬＰの割り当ては、現在のＰＬＰが非分散型であるかまたは分散型であるかを示すＰＬＰ＿ＴＹＰＥ信号を使用して達成される。たとえば、ＰＬＰ＿ＴＹＰＥは、単一のビットでもよく、ＰＬＰ＿ＴＹＰＥ＝１は、ＰＬＰが分散型であることを示すことがあり、ＰＬＰ＿ＴＹＰＥ＝０は、ＰＬＰが非分散型であることを示すことがある。
【００３１】
［0040］  ＰＬＰ＿ＴＹＰＥは、所定のサブフレームの内部のＰＬＰ毎にシグナリングされ、ＤＶＢ−Ｔ２の場合のように、所定のＰＬＰに対してあるサブフレームと別のサブフレームとの間で同一であるように制約されることがないので、ＰＬＰは、サブフレームの間で型を切り替えることができることを認識すべきである。
【００３２】
［0041］  ＰＬＰ＿ＴＹＰＥフィールドは、Ｌ１Ｄ＿ｐｌｐ＿ｔｙｐｅとしてＡＴＳＣ３．０物理層規格において明確に存在し、１ビットフィールドであることを認識すべきである。Ｌ１Ｄ＿ｐｌｐ＿ｔｙｐｅは、各サブフレーム内部でＰＬＰ毎にシグナリングされるが、階層分割多重化が使用されるときに強化型ＰＬＰのため含まれていない。それどころか、強化型ＰＬＰは、コアＰＬＰと同じＰＬＰ型を自動的に選び、このコアＰＬＰと階層分割多重化される。
【００３３】
［0042］  サブフレーム内部でのＰＬＰの相対位置決め
【００３４】
［0043］  強化型リソース・マッピング方法は、同じフレームまたはパーティションの内部に存在する非分散型ＰＬＰおよび分散型ＰＬＰの相対位置決めに対する制約を取り除く。これは、同じＰＬＰに対するＰＬＰ＿ＴＹＰＥの値とは無関係に、サブフレーム内部のどこかのロケーションを指しているＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ信号を使用して達成される。これは、現在のＰＬＰの１番目のサブスライスの１番目のデータ・セルに対応するデータ・セルのインデックスを示す。一実施例では、ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ信号フィールドは、２４ビット長である。ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ信号フィールドは、各サブフレーム内部でＰＬＰ毎にシグナリングされることを認識すべきである。従って、ＰＬＰは、現在のフレームまたはパーティションのどこからでも開始することがあり、その結果、サブフレーム内部の相対位置決めは、拘束されない。
【００３５】
［0044］  ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮフィールドは、Ｌ１Ｄ＿ｐｌｐ＿ｓｔａｒｔとしてＡＴＳＣ３．０物理層規格に明確に存在し、２４ビットフィールドであることを認識すべきである。Ｌ１Ｄ＿ｐｌｐ＿ｓｔａｒｔは、各サブフレーム内部でＰＬＰ毎にシグナリングされる。
【００３６】
［0045］  １フレーム当たりのサブスライスの個数
【００３７】
［0046］  強化型リソース・マッピング方法は、２型ＰＬＰに対して許される１フレーム当たりのサブスライスの個数に対する制約を取り除く。ＤＶＢ−Ｔ２規格が行うのと同様に１フレーム当たりのサブスライスの個数を６４８０に制限するのではなく、強化型リソース／マッピング方法は、特別なＰＬＰが２から、６４８０よりはるかに大きいと考えることができるデータ・セルの単位で測定されたこのＰＬＰの実際の長さまである程度の個数のサブスライスを持つことを可能にさせる。これは、現在のフレームまたはパーティションの内部で現在のＰＬＰのため使用されたサブスライスの個数を示すＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳシグナリングフィールドを使用して達成される。この信号は、関連したＰＬＰが分散型であるときに限り必要とされることを認識すべきである。
【００３８】
［0047］  一実施例では、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ＝１は、サブスライシングが現在のＰＬＰに適用されないことを示すものとする。一実施例では、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ＝０は、予約値であるとする。ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳは、ＰＬＰ毎に設定されるものであること、および、所定のパーティションの内部で全てのＰＬＰに対して同じであるように制約されるものではないことを認識すべきである。
【００３９】
［0048］  ＰＬＰがこのＰＬＰの長さであろう最大個数のサブスライスを持つとき、結果として得られるサブスライスサイズは１であろうことを認識すべきである。
【００４０】
［0049］  一実施例では、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳの考え得る最大値を設定するＰＬＰの長さは、現在のフレームまたはパーティションの内部で現在のＰＬＰに割り付けられたデータ・セルの個数を示すＰＬＰ＿ＳＩＺＥ信号によって定義される。換言すれば、ＰＬＰ＿ＳＩＺＥは、現在のＰＬＰに対するＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳの整数倍であるように制約される。これは、必要に応じて、セルをパティングすることを含むことがあることを認識すべきである。同じ様に、ＰＬＰ＿ＳＩＺＥは、現在のフレームの内部の現在のＰＬＰに属しているパディングのため使用されるあらゆる変調シンボルを含む変調シンボルの個数に対応する。
【００４１】
［0050］  ＰＬＰ＿ＳＩＺＥは、シグナリングされるか、または、そうでなければ、既知であるかもしれない、たとえば、符号ブロックサイズ、変調レベル、および現在のフレームまたはパーティションの内部の現在のＰＬＰに属している符号ブロックの個数などの他のパラメータから計算できる場合もあることを認識すべきである。
【００４２】
［0051］  ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳでＰＬＰ＿ＳＩＺＥを割ることは、現在のＰＬＰに対する１サブスライス当たりのデータ・セルの個数を与えることをさらに認識すべきである。従って、１つの代替案は、現在のＰＬＰに対する１サブスライス当たりのデータ・セルの個数（たとえば、ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥ）をシグナリングすることであり、その結果、現在のＰＬＰに対するサブスライスの個数は、ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥでＰＬＰ＿ＳＩＺＥを割ることによって計算され得るであろう。
【００４３】
［0052］  一実施例では、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳシグナリングフィールドに対する考え得るサイズは、データ・セル毎のサブスライスインターリーブが望ましい場合、２４ビットである。代替的に、サブスライスサイズに対する粒度についてより大きい最小単位が望ましい場合、より少数のビットがこのシグナリングフィールドのため使用されることがあり得る。
【００４４】
［0053］  ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳフィールドは、Ｌ１Ｄ＿ｐｌｐ＿ｎｕｍ＿ｓｕｂｓｌｉｃｅｓとしてＡＴＳＣ３．０物理層規格に明確に存在し、１４ビットフィールドであることを認識すべきである。Ｌ１Ｄ＿ｐｌｐ＿ｎｕｍ＿ｓｕｂｓｌｉｃｅｓは、サブスライスの実際の個数より１だけ少ない数をシグナリングするので、対応するＰＬＰに対して１６３８４個のサブスライスという最大値をシグナリングすることができる。Ｌ１Ｄ＿ｐｌｐ＿ｎｕｍ＿ｓｕｂｓｌｉｃｅｓは、各サブフレーム内部で各分散型ＰＬＰに対してシグナリングされる。
【００４５】
［0054］  変動するサブスライシングパラメータ
【００４６】
［0055］  強化型リソース・マッピング方法は、スーパーフレームの内部で全てのフレームに対して使用される１フレーム当たりのサブスライスの個数に対する制約を取り除く。１フレーム当たり同数のサブスライスがスーパーフレームの内部で全てのフレームに対して使用されることを要求する代わりに、サブスライシングパラメータは、フレーム毎に変化することがある。これも各サブフレーム内部で各分散型ＰＬＰに対してシグナリングされたＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳシグナリングフィールドによって実現し易くなり、その結果、サブフレーム毎に変化する可能性がある。
【００４７】
［0056］  連続サブスライスの間の間隔
【００４８】
［0057］  所定のＰＬＰの連続サブスライスの間の間隔が同じサブフレームの内部で全てのＰＬＰに対して同じ値であるように制約するＤＶＢ−Ｔ２規格と対照的に、強化型リソース・マッピング方法は、所定のＰＬＰの連続サブスライスの間の間隔がフレーム毎ではなくＰＬＰ毎に設定されることを可能にする。従って、同じフレームの内部に存在する異なったＰＬＰは、異なったサブスライス間隔を使用することがある。これは、ＰＬＰに対するサブスライスの先頭から同じＰＬＰに対する次のサブスライスの先頭まで測定された順次インデックス付きデータ・セルの個数を示すＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬシグナリングフィールドを使用して達成される。ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬシグナリングフィールドは、各サブフレーム内部で分散型ＰＬＰ毎にシグナリングされる。ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬシグナリングフィールドは、関連したＰＬＰが分散型であるときに限り要求されることを認識すべきである。
【００４９】
［0058］  ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬ信号は、現在のＰＬＰの１番目のサブスライスの１番目のデータ・セルに対応するデータ・セルのインデックスを示すＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮシグナリングフィールドと組み合わせて使用されることがある。たとえば、ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ＝１００かつＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬ＝２５０である場合、現在のＰＬＰの１番目のサブスライスの１番目のデータ・セルは、インデックス１００に位置し、現在のＰＬＰの２番目のサブスライスの１番目のデータ・セルは、インデックス１００＋２５０＝３５０に位置するであろう。
【００５０】
［0059］  ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮは、各サブフレーム内部でＰＬＰ毎にシグナリングされ、その結果、ＰＬＰは、現在のフレームまたはパーティションの内部のどこからでも開始することがあることを認識すべきである。一実施例では、ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮシグナリングフィールドは、２４ビットである。一実施例では、ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬシグナリングフィールドは、２４ビットである。
【００５１】
［0060］  ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬフィールドは、Ｌ１Ｄ＿ｐｌｐ＿ｓｕｂｓｌｉｃｅ＿ｉｎｔｅｒｖａｌとしてＡＴＳＣ３．０物理層規格に明確に存在し、２４ビットフィールドであることを認識すべきである。Ｌ１Ｄ＿ｐｌｐ＿ｓｕｂｓｌｉｃｅ＿ｉｎｔｅｒｖａｌは、各サブフレーム内部の分散型ＰＬＰ毎にシグナリングされる。
【００５２】
［0061］  異なるＰＬＰのサブスライシング
【００５３】
［0062］  強化型リソース・マッピング方法は、ＤＶＢ−Ｔ２規格が課すような、異なるＰＬＰが同じフレームの内部に有することができるサブスライスの数に対する制約を取り除く。これも各サブフレームの内部で分散型ＰＬＰ毎にシグナリングされたＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳシグナリングフィールドによって実現し易くされるので、同じサブフレーム内部の異なる分散型ＰＬＰは、異なる個数のサブスライスを有することができる。
【００５４】
［0063］  ＰＬＰ開始位置及びインターリーブ
【００５５】
［0064］  強化型リソース・マッピング方法は、ＤＶＢ−Ｔ２規格によって課された、同じサブフレームの内部でＰＬＰの別のＰＬＰと相対的な開始位置に対する制約を取り除く。その代わりに、ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮシグナリングフィールドは、各サブフレームの内部でＰＬＰ毎にシグナリングされるので、ＰＬＰは、フレームまたはパーティション内のどこからでも開始することができ、異なるＰＬＰのサブスライスが必ず互いに完全または部分的にインターリーブされることを強制する制限はない。
【００５６】
［0065］  前述の通りシグナリングフィールドを使用して制約を緩和することは、より多数のＰＬＰを単一のフレームまたはパーティションと一緒に多重化および／またはインターリーブするときに、より大きな柔軟性をもたらすことを認識すべきである。かなりの数のリソース・マッピング制約が前述の通り緩和されているが、リソース・マッピング・パラメータが同じフレームまたはパーティションの内部に存在する異なるＰＬＰのリソース・マッピングの間で衝突しないように構成されることを確実にすることが重要であるかもしれないことをさらに認識すべきである。
【００５７】
［0066］  一実施例では、強化型リソース・マッピング方法は、所要の制御シグナリングビットの総数を削減するために付加的なシグナリングフィールドを含むことがある。特に、ＳＵＢ＿ＳＬＩＣＥ＿ＦＬＡＧシグナリングフィールドは、含まれている次の制御シグナリングフィールドがＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳまたはＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥであるか否かを示す。ＳＵＢ＿ＳＬＩＣＥ＿ＦＬＡＧシグナリングフィールドは、０または１のいずれかに設定される１ビットフィールドである。たとえば、ＳＵＢ＿ＳＬＩＣＥ＿ＦＬＡＧ＝０は、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳがシグナリングフィールドとして含まれていること、および、ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥが含まれていないことを示すことがある。ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥは、このとき、ＰＬＰ＿ＳＩＺＥをＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳで割ることによって計算され得る。この選択肢は、たとえば、現在のＰＬＰに対する所望のリソース・マッピングがＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ≦ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥであるようなときに使用され得る。一方、ＳＵＢ＿ＳＬＩＣＥ＿ＦＬＡＧ＝１は、ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥがシグナリングフィールドとして含まれていること、および、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳが含まれていないことを示すことがある。ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳは、このとき、ＰＬＰ＿ＳＩＺＥをＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥで割ることによって計算され得る。この選択肢は、たとえば、現在のＰＬＰに対する所望のリソース・マッピングがＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ＞ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥであるようなときに使用され得る。それ故に、前述の他の制御シグナリングフィールド（すなわち、ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳまたはＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥ）は、より小さくなるように定義することができるが、それでもなおこれらのフィールドを２４ビットシグナリングフィールドとして構成する場合のように完全等価機能性を維持する。
【００５８】
［0067］  強化型リソース・マッピング方法４００は、図４においてさらに説明されている。本書に記載された方法のステップは、単一のＰＬＰに言及することがあるが、現在のフレームまたはパーティションの内部に存在する（インデックスがｐである）各ＰＬＰに対して繰り返されることを認識すべきである。ステップ４０２では、ＰＬＰの種類は、ＰＬＰ＿ＴＹＰＥ信号を検査することによって判定される。特に、ＰＬＰ＿ＴＹＰＥは、非分散型または分散型のいずれであるかを判定されることがある。ＰＬＰ＿ＴＹＰＥが４０２で非分散型であると判定された場合、ＰＬＰの１番目の変調シンボル値が４０４でデータ・セルにマッピングされる。マッピングは、以下の式を使用して行われる。
【００５９】
［0068］
式（１）
ＤＡＴＡ＿ＣＥＬＬＳ［ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ［ｐ］  ＋ｋ］  ＝  ＰＬＰ＿ＤＡＴＡ［ｐ］［ｋ］
【００６０】
［0069］  式中、ＤＡＴＡ＿ＣＥＬＬＳは、現在のフレームまたはパーティションに対するデータ・セル・リソースの時間周波数グリッドを表現する１次元配列であり、１次元論理アドレッシングスキームを使用して参照され、式中、ＰＬＰ＿ＤＡＴＡは、現在のフレームまたはパーティション内に存在するＰＬＰの全てに対する変調シンボル値を格納している２次元配列である。シンボル値マッピング４０４は、４０６でｋ＝０からＰＬＰ＿ＳＩＺＥ−１まで繰り返される。換言すれば、マッピング４０４は、現在のＰＬＰに属している変調シンボルの全てに対して繰り返し４０６が行われる。
【００６１】
［0070］  ＰＬＰ＿ＴＹＰＥが４０２で分散型であると判定された場合、特別なＰＬＰに対するＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥが４０８においてＰＬＰのＰＬＰ＿ＳＩＺＥをＰＬＰのＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳで割ることによって計算される。これは、次の通り表現される：
【００６２】
［0071］
式（２）
ＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥ  ＝  ＰＬＰ＿ＳＩＺＥ［ｐ］  ／  ＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ［ｐ］
【００６３】
［0072］  ＰＬＰの変調シンボルは、次に、以下の式に基づいて４１０においてデータ・セルにマッピングされる：
【００６４】
［0073］
（式３）
ＤＡＴＡ＿ＣＥＬＬＳ［ｊ］  ＝  ＰＬＰ＿ＤＡＴＡ［ｐ］［ｋ］
【００６５】
［0074］  式中、ｊは、次式によって表現される：
【００６６】
［0075］
（式４）
ｊ  ＝  ＳＴＡＲＴＩＮＧ＿ＰＯＳＩＴＩＯＮ［ｐ］  ＋  ｎ  ＊  ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬ［ｐ］  ＋  ｍ
【００６７】
［0076］  シンボル値マッピング４１０は、４１２においてｍ＝０からＳＵＢ＿ＳＬＩＣＥ＿ＳＩＺＥ−１まで繰り返される。換言すれば、マッピング４１０は、現在のＰＬＰの現在のサブスライスに属している変調シンボルの全てに対して繰り返し４１２が行われる。これもｎ＝０からＮＵＭ＿ＳＵＢ＿ＳＬＩＣＥＳ［ｐ］−１まで４１４において繰り返される。換言すれば、現在のＰＬＰの現在のサブスライスに属している全ての変調シンボルに対するマッピング４１０も４１４において現在ＰＬＰの全てのサブスライスに対して繰り返される。式（３）において参照された値「ｋ」は、アルゴリズムが進み、ＰＬＰ＿ＤＡＴＡ配列の変調シンボルの全てをマッピングしているときに現在の変調シンボルのロケーションを追跡するために、４１０において各シンボル値マッピングの後にインクリメントされることを認識すべきである。
【００６８】
［0077］  強化型リソース・マッピング方法４００の例は、本書に記載された実施例によって例として説明されている。
【００６９】
［0078］  図５は、周波数の中で１０個のデータ・セルおよび時間の中で２６個のデータ・セル（またはＯＦＤＭシンボル）を測定するデータ・セル・リソースグリッドの例を説明する。全部で２６０個のデータ・セルに対する論理アドレスは、図に表された通りであり、０００から２５９まで変動する。このデータ・セル・リソースグリッドの例は、以下のＰＬＰマッピングの例で使用される。
【００７０】
［0079］  表１は、ＰＬＰマッピングの例に対するパラメータの例を一覧表にする。この例は、ＡからＦまで６個のＰＬＰを含む。
【表１】
2018513636.tif 000003
【００７１】
［0080］  図６は、表１のパラメータの例に対するＰＬＰマッピングの例６００を図示する。図示された通り、各データ・セルは、これが属しているＰＬＰと、ＰＬＰ内部でのこのデータ・セルのインデックスとの両方が記入されている。たとえば、ラベル「Ａ００」は、データ・セルがＰＬＰ  Ａに属し、ＰＬＰ  Ａの１番目のデータ・セルであることを意味している。この特別なマッピングの例６００は、記載されたリソース・マッピング・アルゴリズムが既存のＤＶＢ−Ｔ２リソース・マッピング・アルゴリズムと等しい能力を達成し得ることを実証することを認識すべきである。図６から分かる通り、フレームまたはパーティションの先頭に位置し、ＡおよびＢによって識別された２つの非分散型、すなわち、１型ＰＬＰが存在し、その後に、フレームまたはパーティションの残りにおいてＣ、Ｄ、ＥおよびＦによって識別された４個の分散型、すなわち、２型ＰＬＰが続く。４個の分散型ＰＬＰの各々は、２０個のサブスライスで構成され、これらの４個のＰＬＰの各々は、等しいサブスライス間隔または周期性を有する。
【００７２】
［0081］  表２は、別のＰＬＰマッピングの例に対するパラメータの例を一覧表にする。この例は、ＡからＤまで４個のＰＬＰを含む。
【表２】
2018513636.tif 000004
【００７３】
［0082］  図７は、表２のパラメータの例に対するＰＬＰマッピングの例７００を図示する。この特別なマッピングの例７００は、複数のＰＬＰをデータ・セル単位で時間および周波数の両方においてインターリーブする能力を実証することを認識すべきである。これは、各ＰＬＰを全帯域幅および全フレーム長に散在させることにより最大時間および周波数ダイバーシチを生じさせる。
【００７４】
［0083］  表３は、別のＰＬＰマッピングの例に対するパラメータの例を一覧表にする。この例は、ＡからＦまで６個のＰＬＰを含む。
【表３】
2018513636.tif 000005
【００７５】
［0084］  図８は、表３のパラメータの例に対するＰＬＰマッピングの例８００を図示する。この特別なマッピングの例８００は、ＰＬＰを異なる周期性またはサブスライス間隔で混合またはインターリーブする能力を実証することを認識すべきである。例示されている通り、ＡおよびＣとして識別された２つの最大ＰＬＰは、それぞれ２０個のサブスライスにより構成され、サブスライス間隔が１３である。Ｂ、Ｄ、ＥおよびＦによって識別された４個の最小ＰＬＰは、基本的に互いにインターリーブされる。それ故に、ＢとＥとが相互にインターリーブされ、同様にＤとＦとがインターリーブされる。これらの最小ＰＬＰの各々は、たった１０個のサブスライスにより構成され、サブスライス間隔が２６であり、これは、２個のより大きなＰＬＰであるＡおよびＣのサブスライス間隔の２倍である。
【００７６】
［0085］  表４は、別のＰＬＰマッピングの例に対するパラメータを一覧表にする。この例は、ＡからＨまで８個のＰＬＰを含む。
【表４】
2018513636.tif 000006
【００７７】
［0086］  図９は、表４のパラメータの例に対するＰＬＰマッピングの例９００を図示する。この特別なマッピングの例９００は、ＡおよびＨとして識別された非分散型ＰＬＰと、Ｂ、Ｃ、Ｄ、Ｅ、ＦおよびＧとして識別された分散型ＰＬＰとの両方の混合を実証する。その上、マッピングの例９００は、ＰＬＰがフレームまたはパーティションの内部の異なる相対ロケーションにおいて異なる個数のサブスライスと初期開始位置とにより構成されていることを実証する。後者の特性に関して、分散型ＰＬＰであるＢ、Ｃ、ＤおよびＥは、フレームまたはパーティションの先頭の付近で開始するが、分散型ＰＬＰであるＦおよびＧは、それぞれ、フレームまたはパーティションの全体のおよそ４分の１および２分の１で始まる。
【００７８】
［0087］  表５は、別のＰＬＰマッピングに対するパラメータを一覧表にする。この例は、ＡからＦまで６個のＰＬＰを含む。
【表５】
2018513636.tif 000007
【００７９】
［0088］  図１０は、表５のパラメータの例に対するＰＬＰマッピングの例１０００を図示する。この特別なマッピングの例１０００は、データリソースグリッドの範囲内で時分割多重化方式および／または周波数分割多重化方式ＰＬＰの能力を実証する。これは、スキャッタードパイロット挿入が結果として生じるＯＦＤＭ副搬送波へのデータ・セルのマッピングをＯＦＤＭシンボルの間で僅かにオフセットさせることがあるので、「疑似」周波数分割多重化方式であることを認識すべきである。たとえば、データ・セルＣ０９は、ＯＦＤＭシンボルｍ内のＯＦＤＭ副搬送波ｋに位置することがあり、データ・セルＣ１０は、ＯＦＤＭシンボルｍ＋１内のＯＦＤＭ副搬送波ｋ＋１に位置することがある。しかしながら、特別なＰＬＰをフレームまたはパーティション全体の中の特別な時間周波数領域にマッピングする能力は、依然として非常に有益である。オプションとしての周波数インターリーブ１１０は、この周波数分割多重化効果を実現するために無効にされるものであることを認識すべきである。このＰＬＰマッピングの例１０００では、６個のＰＬＰは、概して、ＰＬＰ毎に異なる個数のサブスライスを有することを認識すべきである。しかしながら、周波数分割多重化に対しても、この場合と同様に、サブスライス間隔は、１個のＯＦＤＭシンボル内のデータ・セルの個数に等しく設定される必要がある。従って、本例において、ＳＵＢ＿ＳＬＩＣＥ＿ＩＮＴＥＲＶＡＬ＝１０である。
【００８０】
［0089］  本書に記載された強化型リソース・マッピング方法は、ＡＴＳＣ３．０デジタル放送規格に組み込まれること、および、ＡＴＳＣ３．０デジタル放送規格と共に用いられることがあることを認識すべきである。しかしながら、強化型リソース・マッピング方法および上記の関連したシグナリングフィールドは、その他の将来の放送規格において実装されること、および、拡張されることがあることをさらに認識すべきである。たとえば、より多くのシグナリングを追加することによって、より高い柔軟性が起こり得る可能性があり、たとえば、各データ・セルは、別個にシグナリングされる可能性があるが、このような追加的なシグナリングは、リソースの観点からは実装するのに費用がかかることがあることを認識すべきである。その上、上記シグナリングの一部分は、制約の全てを緩和するために必ずしもシグナリングの全てを利用することなく、上記制約の一部分を緩和するために使用されることがあることを認識すべきである。
【００８１】
［0090］  本書に記載された様々な実施形態のうちのいずれかは、様々な形式で、たとえば、コンピュータ実装方法、コンピュータ読み取り可能な記憶媒体、コンピュータシステムなどとして実現されることがある。システムは、特定用途向け集積回路（ＡＳＩＣ）などの１台以上の特注設計ハードウェア装置によって、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）などの１台以上のプログラマブルハードウェア要素によって、記憶されたプログラム命令を実行する１台以上のプロセッサによって、または上記のいずれかの組み合わせによって実現されることがある。
【００８２】
［0091］  一部の実施形態では、非一時的なコンピュータ読み取り可能な記憶媒体は、プログラム命令および／またはデータを記憶するように構成されることがあり、プログラム命令は、コンピュータシステムによって実行された場合、たとえば、本書に記載された方法実施形態のうちのいずれか、もしくは、本書に記載された方法実施形態のうちのいずれかの組み合わせ、もしくは、本書に記載された方法実施形態のうちのいずれかの一部分、または、これらの一部分のいずれかの組み合わせなどの方法をコンピュータシステムに行わせる。
【００８３】
［0092］  一部の実施形態では、コンピュータシステムは、プロセッサ（またはプロセッサの組）および記憶媒体を含むように構成されることがあり、記憶媒体は、プログラム命令を記憶し、プロセッサは、記憶媒体からプログラム命令を読み出し、実行するように構成され、プログラム命令は、本書に記載された様々な方法実施形態のうちのいずれか（または、本書に記載された方法実施形態のうちのいずれかの組み合わせ、もしくは、本書に記載された方法実施形態のうちのいずれかの一部分、もしくは、このような一部分のうちのいずれかの組み合わせ）を実装するために実行可能である。コンピュータシステムは、様々な形式で実現されることがある。たとえば、コンピュータシステムは、（様々な具現化のうちのいずれかの）パーソナルコンピュータ、ワークステーション、カードコンピュータ、特定用途向け組み込みコンピュータ、サーバーコンピュータ、クライアントコンピュータ、ハンドヘルド型デバイス、モバイル機器、ウェアラブルコンピュータ、検出装置、テレビジョン、ビデオ取り込み装置、生体埋め込み型コンピュータなどでもよい。コンピュータシステムは、１台以上の表示装置を含むことがある。本書に開示された様々な計算結果はどれでも表示装置を用いて表示される、またはそうでなければユーザインターフェース装置を用いて出力として提示されることがある。
【００８４】
［0093］  用語「〜を含む（ｉｎｃｌｕｄｅｓ）」または「〜を含む（ｉｎｃｌｕｄｉｎｇ）」が明細書または特許請求の範囲において使用される限りでは、用語「〜を含む（ｃｏｍｐｒｉｓｉｎｇ）」が特許請求の範囲において移行語として利用されたときに解釈される通りにこの用語と同様に包括的であることが意図されている。さらに、用語「または」（たとえば、ＡまたはＢ）が利用される限りでは、「ＡとＢのどちらか一方または両方」を意味することが意図されている。出願人が「ＡまたはＢのどちらか一方だけ」を示すことを意図する場合、用語「ＡまたはＢのどちらか一方だけ」が利用されるであろう。従って、本書における用語「または」の使用は、包括的であり、排他的使用ではない。Ｂｒｙａｎ  Ａ．  Ｇａｒｎｅｒ、Ａ  Ｄｉｃｔｉｏｎａｒｙ  ｏｆ  Ｍｏｄｅｒｎ  Ｌｅｇａｌ  Ｕｓａｇｅ  ６２４（第２版、１９９５年）を参照されたい。さらに、用語「〜の中に（ｉｎ）」または「〜の中へ（ｉｎｔｏ）」が明細書または特許請求の範囲において使用される限りでは、「〜の上に（ｏｎ）」または「〜の上へ（ｏｎｔｏ）」をさらに意味することが意図されている。その上、用語「接続する（ｃｏｎｎｅｃｔ）」が明細書または特許請求の範囲において使用される限りでは、「〜に直接的に接続されている（ｄｉｒｅｃｔｌｙ  ｃｏｎｎｅｃｔｅｄ  ｔｏ）」だけではなく、たとえば、別のコンポーネントまたはコンポーネント群を介して接続されているなどの「〜に間接的に接続されている（ｉｎｄｉｒｅｃｔｌｙ  ｃｏｎｎｅｃｔｅｄ  ｔｏ）」も意味することが意図されている。
【００８５】
［0094］  本出願は、本出願の実施形態の説明によって例として説明され、実施形態は、かなり詳細に記載されているが、添付の特許請求の範囲をこのような詳細に限定すること、または、多少なりとも制限することは、出願人の意図ではない。付加的な利点および変更が当業者にとって容易に明らかであろう。その結果、本出願は、これのより広い側面において、具体的詳細と、代表的な装置および方法と、図示されかつ説明された事例とに制限されることがない。従って、出願人の全体的な発明概念の趣旨または範囲から逸脱することなくこのような詳細から逸脱することがある。
【図１】
2018513636.tif 000008
【図２】
2018513636.tif 000009
【図３】
2018513636.tif 000010
【図４】
2018513636.tif 000011
【図５】
2018513636.tif 000012
【図６】
2018513636.tif 000013
【図７】
2018513636.tif 000014
【図８】
2018513636.tif 000015
【図９】
2018513636.tif 000016
【図１０】
2018513636.tif 000017
【国際調査報告】
2018513636.tif 000018