(57)【特許請求の範囲】
【請求項１】
ＯＣＣ（直交カバーコード）を生成する装置であって、
第１組のＯＣＣシーケンスＣ１を生成する手段であって、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ
ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である、第１組ＯＣＣシーケンス生成手段と、
前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する第２組ＯＣＣシーケンス生成手段と、
前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する第３組ＯＣＣシーケンス生成手段と、
前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する第４組ＯＣＣシーケンス生成手段と、を含み、
前記第１組乃至第４組のＯＣＣシーケンスそれぞれを行列Ｃｉ＝［Ｃｎ，ｉ（１），Ｃｎ，ｉ（２），…Ｃｎ，ｉ（Ｍ）］と表示し、ｉは各ＯＣＣシーケンスのインデックスであり、前記第１組乃至第４組のＯＣＣシーケンスは、各組のＯＣＣシーケンス行列における各組のＯＣＣシーケンスの列ベクトルの列番号が異なり、且つ隣接する２組のＯＣＣシーケンス行列Ｃ２ｋ−１及びＣ２ｋからなる
【数１】
0005549777.tif 000005
は、
【数２】
0005549777.tif 000006
と
【数３】
0005549777.tif 000007
とが互いに直交することを満たし、ｋは１又は２であり、ｌは１≦ｌ≦Ｍ／２を満たす整数であり、ｎ１は１≦ｎ１≦Ｎを満たす整数であり、ｎ２は１≦ｎ２≦Ｎを満たす整数であり、且つｎ１≠ｎ２である、ＯＣＣ生成装置。
【請求項２】
前記第１組のＯＣＣシーケンスは、直交コード（Ｗａｌｓｈ ｃｏｄｅ）シーケンス又はフーリエ変換シーケンスである請求項１に記載のＯＣＣ生成装置。
【請求項３】
少なくとも前記第１組乃至第４組のＯＣＣシーケンスを含む複数組のＯＣＣシーケンスを生成する請求項１又は２に記載のＯＣＣ生成装置と、
所定のマッピング規則に基づいて、前記複数組のＯＣＣシーケンスのパイロットシーケンスに対して周波数拡散を行う周波数拡散装置と、を含むＯＣＣマッピング装置。
【請求項４】
前記周波数拡散装置は、前記ＯＣＣシーケンスに対して時間領域及び／又は周波数領域においてマッピングを行う請求項３に記載のＯＣＣマッピング装置。
【請求項５】
前記マッピング規則は、パイロットシーケンスの伝送電力の変化範囲を小さくすること、又は特定の時間周波数の二次元リソースにおけるパイロットシーケンスの直交性を維持することである請求項４に記載のＯＣＣマッピング装置。
【請求項６】
前記周波数拡散装置は、前記複数組のＯＣＣシーケンスをＦＤＭ及び／又はＣＤＭのパイロットシーケンスに対応する時間周波数リソースにおいて順次交代で現す請求項４に記載のＯＣＣマッピング装置。
【請求項７】
前記周波数拡散装置は、（Ｃ１，Ｃ２，…，Ｃｋ−１，Ｃｋ）、（Ｃ２，Ｃ３，…，Ｃｋ，Ｃ１）、…、（Ｃｋ，Ｃ１，…，Ｃｋ−２，Ｃｋ−１）；（Ｃｋ，Ｃｋ−１，…，Ｃ２，Ｃ１）、（Ｃｋ−１，Ｃｋ−２，…，Ｃ１，Ｃｋ）、…（Ｃ１，Ｃｋ，…，Ｃ３，Ｃ２）のうち何れか一つの順序に従って、前記複数組のＯＣＣシーケンスをＦＤＭ及び／又はＣＤＭのパイロットシーケンスに対応する時間周波数リソースにおいて順次交代で現し、ｋは前記複数組のＯＣＣシーケンスの組の数である請求項６に記載のＯＣＣマッピング装置。
【請求項８】
前記周波数拡散装置は、ＣＤＭの第１組周波数領域リソースにおいて前記複数組のＯＣＣシーケンスをマッピングする順序とＣＤＭの第２組周波数領域リソースにおいて前記複数組のＯＣＣシーケンスをマッピングする順序とを異ならせる請求項６に記載のＯＣＣマッピング装置。
【請求項９】
前記周波数拡散装置は、前記複数組のＯＣＣシーケンスをＣＤＭの隣接する第１組周波数領域リソース及び第２組周波数領域リソースにおいて順次交代で現す請求項６に記載のＯＣＣマッピング装置。
【請求項１０】
前記周波数拡散装置は、時間領域における２つ及び４つのパイロット符号に対応するＣＤＭの異なるデータ伝送層のＤＭＲＳ（復調基準信号）を互いに直交させると共に、周波数領域における４つのサブキャリアに対応するＣＤＭの異なるデータ伝送層のＤＭＲＳを互いに直交させる請求項６に記載のＯＣＣマッピング装置。
【請求項１１】
前記周波数拡散装置は、時間領域における隣接する２つのパイロット符号及び周波数領域における隣接する２つのサブキャリアに対応するＣＤＭの異なるデータ伝送層のＤＭＲＳを互いに直交させる請求項１０に記載のＯＣＣマッピング装置。
【請求項１２】
前記周波数拡散装置は、各物理的資源ブロックに少なくとも前記複数組のＯＣＣシーケンスを含ませる請求項５に記載のＯＣＣマッピング装置。
【請求項１３】
ＯＣＣを生成する方法であって、
第１組のＯＣＣシーケンスＣ１を生成するステップであって、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である、第１組ＯＣＣシーケンス生成ステップと、
前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する第２組ＯＣＣシーケンス生成ステップと、
前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する第３組ＯＣＣシーケンス生成ステップと、
前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する第４組ＯＣＣシーケンス生成ステップと、を含み、
前記第１組乃至第４組のＯＣＣシーケンスそれぞれを行列Ｃｉ＝［Ｃｎ，ｉ（１），Ｃｎ，ｉ（２），…Ｃｎ，ｉ（Ｍ）］と表示し、ｉは各ＯＣＣシーケンスのインデックスであり、前記第１組乃至第４組のＯＣＣシーケンスは、各組のＯＣＣシーケンス行列における各組のＯＣＣシーケンスの列ベクトルの列番号が異なり、且つ隣接する２組のＯＣＣシーケンス行列Ｃ２ｋ−１及びＣ２ｋからなる
【数１】
0005549777.tif 000008
は、
【数２】
0005549777.tif 000009
と
【数３】
0005549777.tif 000010
とが互いに直交することを満たし、ｋは１又は２であり、ｌは１≦ｌ≦Ｍ／２を満たす整数であり、ｎ１は１≦ｎ１≦Ｎを満たす整数であり、ｎ２は１≦ｎ２≦Ｎを満たす整数であり、且つｎ１≠ｎ２である、ＯＣＣ生成方法。
【請求項１４】
前記第１組のＯＣＣシーケンスは、直交コードシーケンス又はフーリエ変換シーケンスである請求項１３に記載のＯＣＣ生成方法。
【請求項１５】
請求項１３又は１４に記載のＯＣＣ生成方法によって、少なくとも前記第１組乃至第４組のＯＣＣシーケンスを含む複数組のＯＣＣシーケンスを生成するＯＣＣ生成ステップと、
所定のマッピング規則に基づいて、前記複数組のＯＣＣシーケンスのパイロットシーケンスに対して周波数拡散を行う周波数拡散ステップと、を含むＯＣＣマッピング方法。
【請求項１６】
前記周波数拡散ステップにおいて、前記ＯＣＣシーケンスに対して時間領域及び／又は周波数領域においてマッピングを行う請求項１５に記載のＯＣＣマッピング方法。
【請求項１７】
前記マッピング規則は、パイロットシーケンスの伝送電力の変化範囲を小さくすること、又は特定の時間周波数の二次元リソースにおけるパイロットシーケンスの直交性を維持することである請求項１６に記載のＯＣＣマッピング方法。
【請求項１８】
前記周波数拡散ステップにおいて、前記複数組のＯＣＣシーケンスをＦＤＭ及び／又はＣＤＭのパイロットシーケンスに対応する時間周波数リソースにおいて順次交代で現す請求項１６に記載のＯＣＣマッピング方法。
【請求項１９】
前記周波数拡散ステップにおいて、（Ｃ１，Ｃ２，…，Ｃｋ−１，Ｃｋ）、（Ｃ２，Ｃ３，…，Ｃｋ，Ｃ１）、…、（Ｃｋ，Ｃ１，…，Ｃｋ−２，Ｃｋ−１）；（Ｃｋ，Ｃｋ−１，…，Ｃ２，Ｃ１）、（Ｃｋ−１，Ｃｋ−２，…，Ｃ１，Ｃｋ）、…（Ｃ１，Ｃｋ，…，Ｃ３，Ｃ２）のうち何れか一つの順序に従って、前記複数組のＯＣＣシーケンスをＦＤＭ及び／又はＣＤＭのパイロットシーケンスに対応する時間周波数リソースにおいて順次交代で現し、ｋは前記複数組のＯＣＣシーケンスの組の数である請求項１８に記載のＯＣＣマッピング方法。
【請求項２０】
前記周波数拡散ステップにおいて、ＣＤＭの第１組周波数領域リソースにおいて前記複数組のＯＣＣシーケンスをマッピングする順序とＣＤＭの第２組周波数領域リソースにおいて前記複数組のＯＣＣシーケンスをマッピングする順序とを異ならせる請求項１８に記載のＯＣＣマッピング方法。
【請求項２１】
前記周波数拡散ステップにおいて、前記複数組のＯＣＣシーケンスをＣＤＭの隣接する第１組周波数領域リソース及び第２組周波数領域リソースにおいて順次交代で現す請求項１８に記載のＯＣＣマッピング方法。
【請求項２２】
前記周波数拡散ステップにおいて、時間領域における２つ及び４つのパイロット符号に対応するＣＤＭの異なるデータ伝送層のＤＭＲＳ（復調基準信号）を互いに直交させると共に、周波数領域における４つのサブキャリアに対応するＣＤＭの異なるデータ伝送層のＤＭＲＳを互いに直交させる請求項１８に記載のＯＣＣマッピング方法。
【請求項２３】
前記周波数拡散ステップにおいて、時間領域における隣接する２つのパイロット符号及び周波数領域における隣接する２つのサブキャリアに対応するＣＤＭの異なるデータ伝送層のＤＭＲＳを互いに直交させる請求項２２に記載のＯＣＣマッピング方法。
【請求項２４】
前記周波数拡散ステップにおいて、各物理的資源ブロックに少なくとも前記複数組のＯＣＣシーケンスを含ませる請求項１７に記載のＯＣＣマッピング方法。
【請求項２５】
機器読み出し可能な指令コードが記憶されるプログラムであって、
前記指令コードがコンピュータで読み取られた又は実行された場合は、請求項１３乃至２４の何れか１項に記載の方法を実行させるプログラム。
【請求項２６】
請求項２５に記載のプログラムを記憶している機器読み出し可能な記録媒体。
【請求項２７】
送信装置と受信装置とを含み、
前記送信装置は、
第１組のＯＣＣシーケンスＣ１を生成する手段であって、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ
ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である、第１組ＯＣＣシーケンス生成手段と、
前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する第２組ＯＣＣシーケンス生成手段と、
前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する第３組ＯＣＣシーケンス生成手段と、
前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する第４組ＯＣＣシーケンス生成手段と、を含み、
前記受信装置は、前記送信装置から周波数拡散が行われたパイロットシーケンスを受信する受信部を含み、
前記第１組乃至第４組のＯＣＣシーケンスそれぞれを行列Ｃｉ＝［Ｃｎ，ｉ（１），Ｃｎ，ｉ（２），…Ｃｎ，ｉ（Ｍ）］と表示し、ｉは各ＯＣＣシーケンスのインデックスであり、前記第１組乃至第４組のＯＣＣシーケンスは、各組のＯＣＣシーケンス行列における各組のＯＣＣシーケンスの列ベクトルの列番号が異なり、且つ隣接する２組のＯＣＣシーケンス行列Ｃ２ｋ−１及びＣ２ｋからなる
【数１】
0005549777.tif 000011
は、
【数２】
0005549777.tif 000012
と
【数３】
0005549777.tif 000013
とが互いに直交することを満たし、ｋは１又は２であり、ｌは１≦ｌ≦Ｍ／２を満たす整数であり、ｎ１は１≦ｎ１≦Ｎを満たす整数であり、ｎ２は１≦ｎ２≦Ｎを満たす整数であり、且つｎ１≠ｎ２である、無線通信システム。
【請求項２８】
請求項１又は２に記載のＯＣＣ生成装置を含む基地局。
【請求項２９】
請求項１又は２に記載のＯＣＣ生成装置を含む移動局。
【請求項３０】
送信装置と受信装置とを含む無線通信システムの方法であって、
前記送信装置では、
第１組のＯＣＣシーケンスＣ１を生成し、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ
ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数であり、
前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成し、
前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成し、
前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成し、
前記受信装置では、前記送信装置から周波数拡散が行われたパイロットシーケンスを受信し、
前記第１組乃至第４組のＯＣＣシーケンスそれぞれを行列Ｃｉ＝［Ｃｎ，ｉ（１），Ｃｎ，ｉ（２），…Ｃｎ，ｉ（Ｍ）］と表示し、ｉは各ＯＣＣシーケンスのインデックスであり、前記第１組乃至第４組のＯＣＣシーケンスは、各組のＯＣＣシーケンス行列における各組のＯＣＣシーケンスの列ベクトルの列番号が異なり、且つ隣接する２組のＯＣＣシーケンス行列Ｃ２ｋ−１及びＣ２ｋからなる
【数１】
0005549777.tif 000014
は、
【数２】
0005549777.tif 000015
と
【数３】
0005549777.tif 000016
とが互いに直交することを満たし、ｋは１又は２であり、ｌは１≦ｌ≦Ｍ／２を満たす整数であり、ｎ１は１≦ｎ１≦Ｎを満たす整数であり、ｎ２は１≦ｎ２≦Ｎを満たす整数であり、且つｎ１≠ｎ２である、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおける伝送技術に関し、具他的には、例えばＬＴＥ（Long  Term  Evolution）／ＬＴＥ−Ａ（Long  Term  Evolution-Advanced）システムのような無線通信システムにおけるＯＣＣ（Orthogonal  Cover  Code：直交カバーコード）生成装置及び方法、並びにＯＣＣマッピング装置及び方法に関する。
【背景技術】
【０００２】
３ＧＰＰの次世代の無線通信システムであるＬＴＥ−Ａ（Long  Term  Evolution-Advanced：進化されたロング・ターム・エボリューション）は、下り１Ｇｐｓのピーク速度、３０ｂｐｓ／Ｈｚのピークスペクトル効率の提供を要求しいている。これはシステムの物理層に関する伝送方法に挑戦をもたらしている。ＭＩＭＯ（Multiple  Input  Multiple  Output：多入力多出力）の複数アンテナのシステムは、並行なデータフローの送信に対応することで、システムの情報量を大きく増やすことになる。通常の場合は、複数アンテナ伝送における並行なデータフローは、まず独立の前方誤り訂正の符号化を行って、その後符号化された符号ワード（code  word）を対応するデータ伝送層にマッピングする。一つの伝送において、システムが対応する全ての層の数は、この伝送のランク（Rank）とも称される。各層のデータを各物理的なアンテナにおけるデータに変換するプロセスは、信号の事前符号化（pre-encoding）工程と称される。ＬＴＥ−Ａ  Ｒｅｌ−１０は最大ランクが８の事前符号化技術に対応している。
【０００３】
受信側をＭＩＭＯ複号化及び関連する復調を行わせるため、送信側はチャネル推定用のパイロットシーケンス（pilot  sequence）、即ちＤＭＲＳ（Demodulation  Reference  Signal：復調基準信号）を伝送する必要がある。ＤＭＲＳの設計は、各データ伝送層に対応するＤＭＲＳが互いに直交することを満たす必要がある、即ち各送信アンテナにおけるチャネルが事前符号化されて得られた等価チャネルが干渉していないことを保証する必要がある。Ｒｅｌ−１０システムにおいて、各データ伝送層に対応するＤＭＲＳは、ＦＤＭ（Frequency  Division  Multiplexing：周波数分割多重方式）及び／又はＣＤＭ（Code  Division  Multiplexing：符号分割多重方式）によって区別される。ＣＤＭは、ＯＣＣ（Orthogonal  Cover  Code：直交カバーコード）シーケンスに基づいて、関連性が高いシーケンスに対して周波数拡散を行う。通常、このＯＯＣシーケンスは、直交コード（Walsh  code）シーケンス、又は離散フーリエ変換（DFT：Discrete  Fourier  Transform）シーケンスなどを用いる。
【０００４】
時間領域においてＯＣＣシーケンスをマッピングする、即ち時間領域において周波数拡散を行う場合は、しばしば、仮にこのＯＣＣに対応する物理的リソースにおけるチャネルが同一であるとする。周波数拡散シーケンスの周波数拡散因子がＭとすると、Ｍ個のＯＦＤＭ符号のチャネル応答が同一であると考えられる。この仮説は、低い速度の環境のみにおいて成立する。移動局の移動速度の増加に伴い、Ｍ個のＯＦＤＭ符号のチャネル応答の変化が増大し、周波数拡散コードの直交性が崩壊する。このため、各データ伝送層が互いに干渉し、チャネル推定の精度が下がる。
【０００５】
また、Ｒｅｌ−１０システムでは、ＤＭＲＳは、データと同じような事前符号化処理が行われて、各送信アンテナにマッピングされる。ＣＤＭ用の各データ伝送層に対応するＤＭＲＳは、事前符号化処理によって線形重畳（linear  superposition）が行われる。Ｍ個のデータ伝送層に対応するＤＭＲＳが同方向に重畳が行われる場合は、幅がＭの信号が得られ、Ｍ個のデータ伝送層に対応するＤＭＲＳが反対方向に重畳が行われる場合は、互いに相殺され、幅が０の信号が得られる。このような送信アンテナの電力の不均衡が全ての周波数帯域に現れると、送信電力の効率が明らかに降下してしまう。
【先行技術文献】
【特許文献】
【０００６】
次の参考文献の全ての内容を本明細書に参照援用する。
【特許文献１】Ishii  Hiroyuki,  Higuchi  Kenichi,  Base  station  apparatus,  user  apparatus  and  method  used  in  mobile  communication  system  (US  20100034077  A1)
【特許文献２】Hooli  Kari,  Pajukoski  Ka,  et  al.,  Method,  apparatuses,  system  and  related  computer  product  for  resource  allocation    (WO  2009056464  A1)
【特許文献３】Kim  Hak  Seong,  Yun  Young  Woo,  et  al.,  Method  of  transmitting  scheduling  reference  signal  (US  20100008333  A1)
【特許文献４】Che  Xiangguang,  Guo  Chunyan,  et  al.,    Variable  transmission  structure  for  reference  signals  in  uplink  messages    (WO  2009022293  A2)
【特許文献５】Cho  Joon-young,  Zhang  Jianzhong,  et  al.,  Apparatus  and  method  for  allocating  code  resource  to  uplink  ACK/NACK  channels  in  a  cellular  wireless  communication  system  (US  2009046646  A1)
【特許文献６】Yang  Yunsong,  Kwon  Younghoon,  System  and  method  for  adaptively  controlling  feedback  information  (US  20090209264  A1)
【特許文献７】Pajukoski  Kari  P,  Tiirola  Esa,  Providing  improved  scheduling  request  signaling  with  ACK/NACK  or  CQI  (US  20090100917)
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以下は、本発明のある方面の基本を理解させるため、本発明について簡単に説明する。なお、本発明は、ここの簡単な説明に限定されない。本発明のキーポイント又は重要な部分、及び本発明の範囲は、ここに示されることに限定されない。以下の説明は、本発明のある概念を簡単な形式で説明するものであり、後のより詳しい説明の前書きに過ぎない。
本発明は、上述の従来技術に鑑み、従来技術の少なくとも一つの問題点を解決できるＯＣＣ生成装置及び方法、並びにＯＣＣマッピング装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一の態様は、ＯＣＣ（直交カバーコード）を生成する装置であって、第１組のＯＣＣシーケンスＣ１を生成する手段であって、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ  ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である、第１組ＯＣＣシーケンス生成手段と、前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する第２組ＯＣＣシーケンス生成手段と、前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する第３組ＯＣＣシーケンス生成手段と、前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する第４組ＯＣＣシーケンス生成手段と、を含むＯＣＣ生成装置を提供する。
【０００９】
本発明の他の態様は、少なくとも前記第１組乃至第４組のＯＣＣシーケンスを含む複数組のＯＣＣシーケンスを生成する上記のＯＣＣ生成装置と、
所定のマッピング規則に基づいて、前記複数組のＯＣＣシーケンスのパイロットシーケンスに対して周波数拡散を行う周波数拡散装置と、を含むＯＣＣマッピング装置を提供する。
【００１０】
本発明の他の態様は、ＯＣＣを生成する方法であって、第１組のＯＣＣシーケンスＣ１を生成するステップであって、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である、第１組ＯＣＣシーケンス生成ステップと、前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する第２組ＯＣＣシーケンス生成ステップと、前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する第３組ＯＣＣシーケンス生成ステップと、前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する第４組ＯＣＣシーケンス生成ステップと、を含むＯＣＣ生成方法を提供する。
【００１１】
本発明の他の態様は、上記のＯＣＣ生成方法によって、少なくとも前記第１組乃至第４組のＯＣＣシーケンスを含む複数組のＯＣＣシーケンスを生成するＯＣＣ生成ステップと、所定のマッピング規則に基づいて、前記複数組のＯＣＣシーケンスのパイロットシーケンスに対して周波数拡散を行う周波数拡散ステップと、を含むＯＣＣマッピング方法を提供する。
【００１２】
本発明の他の態様は、機器読み出し可能な指令コードが記憶されるプログラムであって、前記指令コードがコンピュータで読み取られた又は実行された場合は、上記のＯＣＣ生成方法及び／又はＯＣＣマッピング方法を実行させるプログラムを提供する。
【００１３】
本発明の他の態様は、上記のＯＣＣ生成方法及び／又はＯＣＣマッピング方法を実行させるプログラムを記憶している機器読み出し可能な記録媒体を提供する。
【００１４】
本発明の他の態様は、送信装置と受信装置とを含み、前記送信装置は、第１組のＯＣＣシーケンスＣ１を生成する手段であって、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ  ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である、第１組ＯＣＣシーケンス生成手段と、前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する第２組ＯＣＣシーケンス生成手段と、前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する第３組ＯＣＣシーケンス生成手段と、前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する第４組ＯＣＣシーケンス生成手段と、を含み、前記受信装置は、前記送信装置から周波数拡散が行われたパイロットシーケンスを受信する受信部を含む無線通信システムを提供する。
【００１５】
本発明の他の態様は、上記のＯＣＣ生成装置を含む基地局を提供する。
【００１６】
本発明の他の態様は、上記のＯＣＣ生成装置を含む移動局を提供する。
【００１７】
本発明の他の態様は、送信装置と受信装置とを含む無線通信システムの方法であって、前記送信装置では、第１組のＯＣＣシーケンスＣ１を生成し、前記第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは前記第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは前記ＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ  ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数であり、前記第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成し、前記第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成し、前記第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成し、前記受信装置では、前記送信装置から周波数拡散が行われたパイロットシーケンスを受信する方法を提供する。
【発明の効果】
【００１８】
本発明によれば、１組のＯＣＣシーケンスに対して列のミラーリング処理及び循環シフト処理を行って、複数組のＯＣＣシーケンスを生じて、ＤＭＲＳ信号をランダム化することで、事前符号化による送信データ電力の不均衡を回避することができる。また、本発明で生成されたＯＣＣシーケンスは、時間領域の周波数拡散のように、一次元の直交性を保証し、時間及び周波数の二次元の直交性を提供することによって、移動局の移動速度による異なるデータ伝送層へのＤＭＲＳの直交性の影響を低減し、チャネル推定のロバスト性を向上することができる。
【図面の簡単な説明】
【００１９】
以下、図面に基づく本発明の実施例についての説明を参照すると、本発明の以上及びその他の目的と特徴、利点をより理解し易くなる。図面には、同様又は対応の技術的な特徴や部品に同一又は類似の図面符号を付与して示している。
【図１】本発明の実施例に係るＯＣＣ生成方法を示すフローチャートである。
【図２】本発明において生成された４組のＯＣＣシーケンスを示す図である。
【図３】本発明の実施例に係るＯＣＣマッピング方法を示すフローチャートである。
【図４】Ｒｅｌ−１０システムのダウンリンクＤＭＲＳを示す図である。
【図５】本発明において生成された４組のＯＣＣシーケンスをＲｅｌ−１０システムのダウンリンクＤＭＲＳリソースにマッピングすることを示す図である。
【図６】本発明において生成された４組のＯＣＣシーケンスを事前符号かして第１の送信アンテナにマッピングする電力の割り当てを示す図である。
【図７】本発明において生成された４組のＯＣＣシーケンスをＲｅｌ−１０システムのダウンリンクＤＭＲＳリソースにマッピングする時に満たされた時間周波数の直交性を示す図である。
【図８】本発明の実施例に係るＯＣＣ生成装置の構成を示すブロック図である。
【図９】本発明の実施例に係るＯＣＣマッピング装置の構成を示すブロック図である。
【図１０】本発明の実施例に係る無線通信システムの構成を示すブロック図である。
【図１１】本発明の実施例に係る基地局の構成を示すブロック図である。
【図１２】本発明の実施例に係る移動局の構成を示すブロック図である。  図面におけるユニットは、簡単且つ明確に説明するために例示するものに過ぎなく、縮尺に合わして図を引くことではない。例えば、図に示されるあるユニットのサイズは、発明がより明確に理解されるように、他のユニットに比べて拡大される場合がある。
【発明を実施するための形態】
【００２０】
以下の説明及び図面を参照し、本発明の上述の及び他の態様及び特徴が一層明らかになるだろう。説明及び図面は、本発明の特定の実施形態を具体的に開示し、本発明の原理及び適応されうる方法を特定する。本発明の範囲はそれにより限定されないことが理解されるべきである。添付の特許請求の範囲の精神及び規定の範囲内で、本発明は種々の変化、変更及び等価物を包含する。
【００２１】
なお、明らかにするために、図面と説明には、本発明とは関係がない、当業者にとって既に知られている部品や処理の表示や記述を省略する。
【００２２】
次に、図面を参照して、本発明の実施例に係るＯＣＣ生成方法及びＯＣＣマッピング方法を詳細に説明する。
【００２３】
図１は、本発明の実施例に係るＯＣＣ生成方法を示すフローチャートである。
【００２４】
まず、ステップＳ１１０において、第１組のＯＣＣシーケンスＣ１を生成する。第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、何れかの隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ここで、ｎは該第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、Ｍは該ＯＣＣシーケンスを周波数拡散シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である。好ましくは、第１組のＯＣＣシーケンスは、直交コード（Walsh  code）シーケンス、又はフーリエ変換シーケンスであってもよい。
【００２５】
次に、ステップＳ１２０において、該第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する。
【００２６】
次に、ステップＳ１３０において、第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する。
【００２７】
最後に、ステップＳ１４０において、第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する。
【００２８】
好ましくは、第１組乃至第４組のＯＣＣシーケンスそれぞれを行列Ｃｉ＝［Ｃｎ，ｉ（１），Ｃｎ，ｉ（２），…Ｃｎ，ｉ（Ｍ）］と表示し、ここで、ｉは各ＯＣＣシーケンスのインデックスであり、第１組乃至第４組のＯＣＣシーケンスは、各組のＯＣＣシーケンス行列における各組のＯＣＣシーケンスの列ベクトルの列番号が異なり、且つ隣接する２組のＯＣＣシーケンス行列Ｃ２ｋ−１及びＣ２ｋからなる
【数１】
0005549777.tif 000002
は、
【数２】
0005549777.tif 000003
と
【数３】
0005549777.tif 000004
とが互いに直交することを満たし、ここで、ｋは１又は２であり、ｌは１≦ｌ≦Ｍ／２を満たす整数であり、ｎ１は１≦ｎ１≦Ｎを満たす整数であり、ｎ２は１≦ｎ２≦Ｎを満たす整数であり、且つｎ１≠ｎ２である。
【００２９】
好ましくは、列ベクトルの循環シフト処理のシフトを変化させることで、ステップＳ１３０及びＳ１４０と類似する処理でより多い組のＯＣＣシーケンスを生成することができる。
【００３０】
図２は、本発明において生成された４組のＯＣＣシーケンスＣ１〜Ｃ４を示す図である。図２において、４組のＯＣＣシーケンスを生成し、各組のＯＣＣシーケンスは４つの直交シーケンスを含み、各直交シーケンスの長さは４である。示される例において、生成されたＯＣＣシーケンスは直交コード（Walsh  code）シーケンスであり、列ベクトルの循環シフト処理のシフト（量）ｐは２である。
【００３１】
図３は、本発明の実施例に係るＯＣＣマッピング方法を示すフローチャートである。
【００３２】
まず、ステップＳ３１０において、図１に示されるＯＣＣ生成方法に基づいて、複数組のＯＣＣシーケンスを生成する。該複数組のＯＣＣシーケンスは、少なくとも上記第１組乃至第４組のＯＣＣシーケンスを含む。
【００３３】
最後に、ステップＳ３２０において、所定のマッピング規則に基づいて、複数組のＯＣＣシーケンスのパイロットシーケンスに対して周波数拡散を行う。
【００３４】
好ましくは、上記周波数拡散ステップにおいて、ＯＣＣシーケンスに対して時間領域及び／又は周波数領域においてマッピングを行う。
【００３５】
好ましくは、上記マッピング規則は、パイロットシーケンスの伝送電力の変化範囲を小さくすること、又は特定の時間周波数の二次元リソースにおけるパイロットシーケンスの直交性を維持することである。
【００３６】
好ましくは、上記周波数拡散ステップにおいて、複数組のＯＣＣシーケンスをＦＤＭ及び／又はＣＤＭのパイロットシーケンスに対応する時間周波数リソースにおいて順次交代で現す。
【００３７】
好ましくは、上記周波数拡散ステップにおいて、（Ｃ１，Ｃ２，…，Ｃｋ−１，Ｃｋ）、（Ｃ２，Ｃ３，…，Ｃｋ，Ｃ１）、…、（Ｃｋ，Ｃ１，…，Ｃｋ−２，Ｃｋ−１）；（Ｃｋ，Ｃｋ−１，…，Ｃ２，Ｃ１）、（Ｃｋ−１，Ｃｋ−２，…，Ｃ１，Ｃｋ）、…（Ｃ１，Ｃｋ，…，Ｃ３，Ｃ２）のうち何れか一つの順序に従って、複数組のＯＣＣシーケンスをＦＤＭ及び／又はＣＤＭのパイロットシーケンスに対応する時間周波数リソースにおいて順次交代で現し、ここで、ｋは複数組のＯＣＣシーケンスの組の数である。
【００３８】
好ましくは、上記周波数拡散ステップにおいて、ＣＤＭの第１組周波数領域リソースにおいて複数組のＯＣＣシーケンスをマッピングする順序とＣＤＭの第２組周波数領域リソースにおいて複数組のＯＣＣシーケンスをマッピングする順序とを異ならせる。
【００３９】
好ましくは、上記周波数拡散ステップにおいて、複数組のＯＣＣシーケンスをＣＤＭの隣接する第１組周波数領域リソース及び第２組周波数領域リソースにおいて順次交代で現す。
【００４０】
好ましくは、上記周波数拡散ステップにおいて、時間領域における２つ及び４つのパイロット符号に対応するＣＤＭの異なるデータ伝送層のＤＭＲＳ（復調基準信号）を互いに直交させると共に、周波数領域における４つのサブキャリアに対応するＣＤＭの異なるデータ伝送層のＤＭＲＳを互いに直交させる。さらに好ましくは、上記周波数拡散ステップにおいて、時間領域における隣接する２つのパイロット符号及び周波数領域における隣接する２つのサブキャリアに対応するＣＤＭの異なるデータ伝送層のＤＭＲＳを互いに直交させる。
【００４１】
好ましくは、上記周波数拡散ステップにおいて、各物理的資源ブロックに少なくとも複数組のＯＣＣシーケンスを含ませる。
【００４２】
以下、ＬＴＥ−Ａ  Ｒｅｌ−１０システム及び４組のＯＣＣシーケンスを例として、図面を参照しながら本発明の実施例に係るＯＣＣマッピング方法を詳細に説明する。なお、本発明はここに例示されるものに限らない。
【００４３】
図４は、Ｒｅｌ−１０システムのダウンリンクＤＭＲＳを示す図である。
【００４４】
データフロー（data  flow）が１又は２である場合は、パイロットは、ＬＴＥ−Ａシステムの各サブフレームにおいて、第６、７番目のＯＦＤＭ符号及び第１３、１４番目のＯＤＦＭ符号のＰＲＢ（Physical  Resource  Block：物理的資源ブロック）における１２個のサブキャリア（即ちＲＥ（Resource  Element：資源要素））を占める。第１層及び第２層のパイロットは同じＰＲＢを占め、長さが２のＯＣＣによって区別される。データフローが２よりも大きい場合は、ＤＭＲＳは、第３層及び第４層のＤＭＲＳを伝送するため、余分の１２個のＲＥを占める。第３層及び第４層のパイロットは同じＰＲＢを占め、長さが２のＯＣＣによって区別される。データフローが４よりも大きい場合は、ＤＭＲＳが占めるＲＥの数は２４個のまま変わっていない。各データフローはＣＤＭ方式及び／又はＦＤＭ方式によって区別される。図４には、利用可能な多重方式が示されている。第１、２、５、７層はＣＤＭ方式で多重化され、長さが４のＯＣＣによって区別され、占められる時間周波数リソースは図示される濃い色の格子で示され、ＣＤＭ組１と略称される。第３、４、６、８層はＣＤＭ方式で多重化され、長さが４のＯＣＣによって区別され、占められる時間周波数リソースは図示される綾織りの格子で示され、ＣＤＭ組２と略称される。また、第１、２、５、７層、及び第３、４、６、８層はＦＤＭ方式で多重化される。
【００４５】
図５は、本発明において生成された４組のＯＣＣシーケンスをＲｅｌ−１０システムのダウンリンクＤＭＲＳリソースにマッピングすることを示す図である。図５に示すように、ＯＣＣシーケンスは、時間領域において周波数拡散が行われる。即ち、第６、７、１３、１４番目のＯＦＤＭ符号における同じサブキャリアに対応するＤＭＲＳは、長さが４の周波数拡散コードを構成している。ＣＤＭ組１に対応する時間領域リソースについて、生成された４組のＯＣＣシーケンスはＣ１、Ｃ２、Ｃ３、Ｃ４の順序に順次交代でマッピングすることで、ＣＤＭ組１に対応する全周波数帯域が全てのＯＣＣシーケンスを可能な限りに含めることが保証される。ＣＤＭ組２に対応する時間領域リソースについて、生成された４組のＯＣＣシーケンスはＣ４、Ｃ３、Ｃ２、Ｃ１の順序に順次交代でマッピングすることで、ＣＤＭ組２に対応する全周波数帯域が全てのＯＣＣシーケンスを可能な限りに含めることが保証される。各ＰＲＢ内の対応するＤＭＲＳリソースは、ＣＤＭ組１及びＣＤＭ組２を含み、全ての４組のＯＣＣシーケンスを順次に含み、例えば、１番目のＰＲＢにおいて、ｋ、ｋ＋１、ｋ＋５、ｋ＋６番目のサブキャリアは全ての４組のＯＣＣシーケンスを含む。よって、パイロットシーケンスをランダム化するという効果に達し、送信信号のピーク電力を効果的に減少することができる。
【００４６】
図６は、本発明において生成された４組のＯＣＣシーケンスを事前符号化して第１の送信アンテナにマッピングする電力の割り当てを示す図である。図６に示すように、事前符号化の行列における全ての行ベクトルは１である。そして、４組のＯＣＣシーケンスの行列Ｃ１〜Ｃ４の列ベクトルそれぞれを事前符号化行列の行ベクトルに乗算した結果が加算される。第ｋ個のサブキャリアでは、１、２、８、９番目のＯＦＤＭ符号における対応ＤＭＲＳそれぞれは、４，０，０，０であり、第ｋ＋１個のサブキャリアでは、１、２、８、９番目のＯＦＤＭ符号における対応ＤＭＲＳそれぞれは、０，０，４，０であり、第ｋ＋５個のサブキャリアでは、１、２、８、９番目のＯＦＤＭ符号における対応ＤＭＲＳそれぞれは、０，０，０，４であり、第ｋ＋６個のサブキャリアでは、１、２、８、９番目のＯＦＤＭ符号における対応ＤＭＲＳそれぞれは、０，４，０，０である。ＤＭＲＳの電力が４つのＯＦＤＭ符号において均一に分布し、電力不均衡という問題が回避されることはわかる。
【００４７】
図７は、本発明のマッピング方法によって、時間周波数二次元の直交性を示す図である。ＯＣＣシーケンスは時間領域において周波数拡散が行われ、各サブフレームにおける４つのパイロット符号は生成されたＯＣＣシーケンスの４つの列ベクトルに対応している。周波数拡散の長さが２である場合は、当該方法によってマッピングされたＯＣＣシーケンスは、各サブフレームにおける２つのパイロット符号に対応するシーケンスの直交性が保証される。また、各パイロット符号において、隣接する４つのサブキャリアに対応するシーケンスは、周波数領域長さが４の直交性を満たす。さらに、隣接する２つのＯＦＤＭ符号及び同一のＣＤＭ組における２つの隣接するサブキャリアに対応するＤＭＲＳは長さが４の周波数拡散コードを構成する、即ち時間及び周波数の二次元において直交性を提供する。例えば、ＣＤＭ組１について、１、２番目のＯＦＤＭ符号における第ｋ＋１個、第ｋ＋６個のサブキャリアに対応するＤＭＲＳは、互いに直交し且つ長さが４の周波数拡散コードを構成する。
【００４８】
上述したように、図面を参照しながら、本発明の実施例に係るＯＣＣ生成方法及びＯＣＣマッピング方法を説明したが、図１及び図３に示されるフローチャートは例示するものに過ぎない。本発明は、実際な応用及び具体的な要求に応じて、図１及び図３に示される方法のプロセスを合わせて修正してもよい。例えば、必要に応じて、図１及び図３に示される方法におけるステップの実行順序を調整してもよいし、処理ステップを削除又は追加してもよい。
【００４９】
次に、図面を参照しながら、本発明の実施例に係るＯＣＣ生成装置及びＯＣＣマッピング装置を説明する。
【００５０】
図８は、本発明の実施例に係るＯＣＣ生成装置８００の構成を示すブロック図である。なお、説明の便宜上、本発明と関係のある部分のみを説明する。ＯＣＣ生成装置８００は、上述した図１に示すＯＣＣ生成方法を実行することが可能となる。
【００５１】
図８に示すように、ＯＣＣ生成装置８００は、第１組ＯＣＣシーケンス生成部８１０、第２組ＯＣＣシーケンス生成部８２０、第３組ＯＣＣシーケンス生成部８３０、及び第４組ＯＣＣシーケンス生成部８４０を含んでもよい。
【００５２】
第１組ＯＣＣシーケンス生成部８１０は、第１組のＯＣＣシーケンスＣ１を生成する。第１組のＯＣＣシーケンスＣ１を行列［Ｃｎ，１（１），Ｃｎ，１（２），…Ｃｎ，１（Ｍ）］と表し、隣接し且つ長さを２まで短くしたサブＣＣ（カバーコード）シーケンス［Ｃ２ｊ−１，１（２ｍ−１），Ｃ２ｊ−１，１（２ｍ）］と［Ｃ２ｊ，１（２ｍ−１），Ｃ２ｊ，１（２ｍ）］とが互いに直交し、ｎは第１組のＯＣＣシーケンスに含まれるＮ個のＯＣＣシーケンスのインデックスであり、ＭはＯＣＣシーケンスを周波数拡散（ｆｒｅｑｕｅｎｃｙ  ｓｐｒｅａｄｉｎｇ）シーケンスとした場合の周波数拡散因子であり、Ｎ≦Ｍ、ｊは１≦ｊ≦Ｎ／２を満たす整数であり、ｍは１≦ｍ≦Ｍ／２を満たす整数である。
【００５３】
第２組ＯＣＣシーケンス生成部８２０は、第１組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第２組のＯＣＣシーケンスＣ２を生成する。
【００５４】
第３組ＯＣＣシーケンス生成部８３０は、第１組のＯＣＣシーケンスの列ベクトルに対して循環シフト処理を行い、第３組のＯＣＣシーケンスＣ３を生成する。
【００５５】
第４組ＯＣＣシーケンス生成部８４０は、第３組のＯＣＣシーケンスの列に対してミラーリング処理を行い、第４組のＯＣＣシーケンスＣ４を生成する。
【００５６】
ＯＣＣ生成装置８００の各部の具体的な工程及び／又はオプションの工程は、既に上述したように方法のフローチャートを参照しながら説明されたため、ここでその操作及び処理のプロセスについての説明を省略する。
【００５７】
なお、図８に示されるＯＣＣ生成装置８００は単なる一例であり、図８に示される構成を示すブロック図は必要に応じて修正されてもよい。
【００５８】
図９は、本発明の実施例に係るＯＣＣマッピング装置９００の構成を示すブロック図である。ここで、説明の便宜上、本発明と関係のある部分のみを示している。ＯＣＣマッピング装置９００は、図３に示されるＯＣＣマッピング方法を実行可能である。
【００５９】
図９に示すように、ＯＣＣマッピング装置９００は、ＯＣＣ生成装置９１０、及び周波数拡散装置９２０を含んでもよい。
【００６０】
周波数拡散装置９２０は、所定のマッピング規則に基づいて、複数組のＯＣＣシーケンスのパイロットシーケンスに対して周波数拡散を行ってもよい。
【００６１】
ＯＣＣマッピング装置９００の各部の具体的な工程及び／又はオプションの工程は、既に上述したように方法のフローチャートを参照しながら説明されたため、ここでその操作及び処理のプロセスについての説明を省略する。
【００６２】
なお、図９に示されるＯＣＣマッピング装置９００は単なる一例であり、図９に示される構成を示すブロック図は、必要に応じて修正されてもよい。
【００６３】
図１０は、本発明の実施例に係る無線通信システム１０００の構成を示すブロック図である。図１０に示すように、無線通信システム１０００は、送信装置１０１０と受信装置と１０２０を含んでもよい。送信装置１０１０は、上述したＯＣＣマッピング装置９００を含み、受信装置１０２０は、送信装置１０１０から周波数拡散が行われたパイロットシーケンスを受信する受信部１０３０を含む。
【００６４】
図１１は、本発明の実施例に係る基地局１１００の構成を示すブロック図である。図１１に示すように、基地局１１００は、上述したＯＣＣ生成装置８００を含んでもよい。
【００６５】
図１２は、本発明の実施例に係る移動局１２００の構成を示すブロック図である。図１２に示すように、移動局１２００は、上述したＯＣＣ生成装置８００を含んでもよい。
【００６６】
また、本発明の上記方法における各処理プロセスは、各種の機器読み出し可能な記録媒体に記憶されている、コンピュータが実行可能なプログラムによって実現されてもよい。
【００６７】
また、本発明の目的は、上記実行可能なプログラムコードが記憶される記録媒体をシステム又は装置へ直接又は間接に提供し、該システム又は装置のコンピュータ又は中央処理ユニット（ＣＰＵ）が上記プログラムコードを読み出して実行する、という方式によって実現されてもよい。この場合、本発明の実施形態に係るプログラムは、該システム又は装置がプログラムを実行することが可能である限りにおいて、プログラムという方式に限られない。また、該プログラムは任意の形式でもよく、例えばオブジェクトプログラム、インタープリターにより実行されるプログラム、又はＯＳに供給されるスクリプトプログラムであってもよい。
【００６８】
上記の機器読みだし可能な記録媒体は、各種のメモリ及び記憶手段、半導体装置、光学的、磁気的、光磁気のディスクユニット、及びその他の記憶情報に適用する媒体等を含み、ここに例示するものに限らない。
【００６９】
また、コンピュータは、インターネットのウェブサイトに接続し、本発明のコンピュータプログラムコードをコンピュータにダウンロードして実行してもよい。
【００７０】
本発明の装置及び方法は、各部分又は各ステップを分解及び／又は結合し直して構成されている。これらの分解及び／又は結合し直しは、本発明に等価するものと見なされる。また、上記一連の処理を実行する順序は、説明した順序に従って順次実行してもよいが、必ずしも時間の順序に従って実行するものではない。あるステップは並行又は独立に実行されてもよい。
【００７１】
上記の説明は、本発明の好適な実施例に過ぎず、本発明の実施の範囲がこれらに限定されず、本発明の特許請求の範囲及び明細書の内容に基づいて、当業者によって任意の変更及び変形が可能であり、本発明の保護範囲は特許請求の範囲を基準とする。また、本発明の実施例又は特許請求の範囲は何れも本発明により開示された目的又は利点又は特徴の全てを必ずしも実現する必要はない。
【図１】
0005549777.tif 000017
【図２】
0005549777.tif 000018
【図３】
0005549777.tif 000019
【図４】
0005549777.tif 000020
【図５】
0005549777.tif 000021
【図６】
0005549777.tif 000022
【図７】
0005549777.tif 000023
【図８】
0005549777.tif 000024
【図９】
0005549777.tif 000025
【図１０】
0005549777.tif 000026
【図１１】
0005549777.tif 000027
【図１２】
0005549777.tif 000028