(57)【要約】      （修正有）【課題】複数のユーザのための多重化送信のための低密度署名空間を増大させる方法を提供する。【解決手段】複数の基本署名の組み合わせ処理を用いて生成された複数の仮想署名は、対応する複数のユーザのために、複数の送信のための複数の基本リソースユニット（ＢＲＵ）としてプロビジョニングされる。当該組み合わせ処理は、複数の仮想署名の各々において、対応する複数の基本署名の複数の行又は複数の列を組み合わせるための行方向又は列方向の置換である。当該複数の行又は複数の列は、一時間間隔における複数の一連の周波数帯域を表すか、又は、一周波数帯域における複数の一連の割り当てられた時間間隔を表す。あるいは、当該組み合わせ処理は、基本リソースユニット（ＢＲＵ）内ホッピングである。また、複数の仮想署名を備える複数のＢＲＵセットを生成することを含む。当該複数のＢＲＵセットの各々は、対応するユーザのためにプロビジョニングされる。【選択図】図８
2018129820.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークコンポーネントにおいて、複数のユーザのための複数の多重化送信のための増大させられた署名空間を提供するための方法であって、
前記ネットワークコンポーネントにより、前記複数のユーザのための複数の多重化送信のための一セットの複数の基本署名を取得する段階と、
前記ネットワークコンポーネントにより、前記複数の基本署名の処理を用いて一セットの複数の仮想署名を生成する段階であって、前記複数の仮想署名の各々は、前記複数の基本署名のうちの少なくともいくつかの基本署名の組み合わせを含み、前記生成する段階は、前記一セットの複数の基本署名の第１空間を前記一セットの複数の仮想署名の第２空間にマッピングし、前記第２空間は前記第１空間より大きい、段階と、
前記ネットワークコンポーネントにより、複数の仮想署名のセットを生成するために前記取得する段階及び前記生成する段階を繰り返す段階であり、前記複数の仮想署名のセットの各々は複数の仮想署名の組み合わせを含む、段階と、
前記ネットワークコンポーネントにより、複数の基本リソースユニット（ＢＲＵ）のセット（複数のＢＲＵセット）の１つとして前記複数の仮想署名のセットのうちの各々の仮想署名のセットを前記各々の仮想署名のセットの前記第２空間を利用してプロビジョニングする段階であり、各ＢＲＵセットは、前記複数のユーザのそれぞれからの対応するユーザ送信のためのＢＲＵの組み合わせを含む、段階と、を備える
方法。
【請求項２】
前記一セットの複数の基本署名を取得する段階は、低密度署名生成方法を用いて前記複数の基本署名を生成する段階を含む
請求項１に記載の方法。
【請求項３】
前記処理は、前記複数の仮想署名の各々において、対応する複数の基本署名の複数の行を組み合わせるための行方向の置換であり、前記複数の行の各々は、前記一セットの複数の基本署名から選択される同一の基本署名を含み、前記複数の行は、一時間間隔における複数の一連の周波数帯域を表すか、又は、一周波数帯域における複数の一連の割り当てられた時間間隔を表す
請求項１又は２に記載の方法。
【請求項４】
前記処理は、前記複数の仮想署名の各々において、対応する複数の基本署名の複数の列を組み合わせるための列方向の置換であり、前記複数の列の各々は、前記一セットの複数の基本署名から選択される同一の基本署名を含み、前記複数の列は、一周波数帯域における複数の一連の時間間隔を表すか、又は、一時間間隔における複数の一連の周波数帯域を表す
請求項１又は２に記載の方法。
【請求項５】
前記処理は、前記複数の仮想署名の各々において、複数の基本署名のホッピングシーケンスを追加するためのＢＲＵ内ホッピングであり、前記複数の仮想署名の各々は、それぞれが一連の前記複数の基本署名を含む複数の行、複数の列、又は複数の行及び複数の列の両方を含む
請求項１又は２に記載の方法。
【請求項６】
前記複数のＢＲＵセットは、第１のＢＲＵセット及び第２のＢＲＵセットを備え、前記第１のＢＲＵセットは、第１の仮想署名の組み合わせに対応する、第１のＢＲＵの組み合わせを有し、前記第２のＢＲＵセットは、第２の仮想署名の組み合わせに対応する、第２のＢＲＵの組み合わせを有する
請求項１から５の何れか一項に記載の方法。
【請求項７】
前記複数のＢＲＵセットの各々は、同数のＢＲＵを備え、前記複数のＢＲＵセット内のＢＲＵセットの総数は、ＢＲＵセットにおけるＢＲＵの全ての可能な組み合わせに等しい
請求項６に記載の方法。
【請求項８】
前記複数の仮想署名の各々は、同数の基本署名を備え、仮想署名の総数は、基本署名の総数の、仮想署名における前記基本署名の数乗に等しい
請求項１から７の何れか一項に記載の方法。
【請求項９】
前記複数の基本署名の数量より多く、パイロット信号の数量より多いか又はそれに等しい数量の前記複数の仮想署名を生成する段階をさらに備える
請求項１から８の何れか一項に記載の方法。
【請求項１０】
ネットワークコンポーネントにおいて、複数のユーザのための複数の多重化送信のための複数の低密度署名をサポートするための方法であって、
前記ネットワークコンポーネントにより、複数のユーザのための複数の基本リソースユニット（ＢＲＵ）のセット（複数のＢＲＵセット）を受信する段階であって、各ＢＲＵセットは複数のＢＲＵの組み合わせを含み、前記複数のＢＲＵセットの各々は、複数の仮想署名を備え、前記複数の仮想署名のうちの各仮想署名は前記複数のユーザのための複数の多重化送信のための複数の低密度署名の組み合わせを含む、段階と、
前記ネットワークコンポーネントにより、複数のパイロット信号のリストを絞り込むべく前記複数のＢＲＵセットから前記複数の仮想署名を非相関化する段階であって、構成された仮想署名の総数は、利用可能な低密度署名の総数を上回る、段階と、
前記ネットワークコンポーネントにより、前記複数のパイロット信号の絞り込まれたリストを用いて複数のチャネルを推定する段階と、を備える
方法。
【請求項１１】
前記複数のパイロット信号のリストから一セットの複数のアクティブな仮想署名を取得する段階であって、前記一セットの複数のアクティブな仮想署名は前記複数の仮想署名のサブセットである、段階と、
前記一セットの複数のアクティブな仮想署名を用いて前記推定された複数のチャネルを処理する段階と、
前記処理された、推定された複数のチャネルに従って、前記複数のユーザのデータをデコードする段階と、
前記処理された、推定された複数のチャネルに従って、前記複数の仮想署名及び前記複数のパイロット信号の更新された複数の先験的確率を提供する段階と、をさらに備える
請求項１０に記載の方法。
【請求項１２】
１対１のマッピングで、複数の利用可能なパイロット信号の全体のプールに前記複数の仮想署名をマッピングする段階をさらに備え、前記複数のパイロット信号の前記リストを絞り込むべく前記複数の仮想署名を非相関化する段階は、非アクティブな仮想署名を検出すると、複数のパイロット信号の前記リストから、前記非アクティブな仮想署名にマッピングされるパイロット信号を除去する段階を含む
請求項１０又は１１に記載の方法。
【請求項１３】
前記複数の仮想署名は、第１の仮想署名及び第２の仮想署名を備え、前記第１の仮想署名は、第１の基本署名の組み合わせを有し、前記第２の仮想署名は、第２の基本署名の組み合わせを有する
請求項１０から１２の何れか一項に記載の方法。
【請求項１４】
複数のユーザのための複数の多重化送信のための増大させられた署名空間をサポートするためのネットワークコンポーネントであって、
プロセッサと、
前記プロセッサによる実行のためのプログラミングを格納する非一時的コンピュータ可読記憶媒体と、を備え、前記プログラミングは、
前記複数のユーザのための複数の基本リソースユニット（ＢＲＵ）のセット（複数のＢＲＵセット）であって、各ＢＲＵセットは複数のＢＲＵの組み合わせを含み、前記複数のＢＲＵセットの各々は複数の仮想署名を含み、前記複数の仮想署名のうちの各仮想署名は前記複数のユーザのための複数の多重化送信のための複数の基本署名の組み合わせを含む、前記複数のＢＲＵセットを受信し、
複数のパイロット信号のリストを絞るべく、前記複数のＢＲＵセットから前記複数の仮想署名を非相関化し、
複数のパイロット信号の前記絞られたリストを用いて、複数のチャネルを推定するための複数の命令を含み、
複数の構成された仮想署名の総数量は、複数の利用可能な基本署名の総数量を上回る、
ネットワークコンポーネント。
【請求項１５】
前記プログラミングは、
複数のパイロット信号の前記リストから、前記複数の仮想署名のサブセットである一セットの複数のアクティブな仮想署名を取得し、
前記一セットの複数のアクティブな仮想署名を用いて、前記推定された複数のチャネルを処理し、
前記処理され且つ推定された複数のチャネルに従って、前記複数のユーザのデータをデコードし、
前記処理され且つ推定された複数のチャネルに従って、前記複数の仮想署名及び前記複数のパイロット信号の更新された複数の先験的確率を提供するためのさらなる複数の命令を含む
請求項１４に記載のネットワークコンポーネント。
【請求項１６】
前記複数のＢＲＵセットを受信するための前記複数の命令は、さらに、前記複数の基本署名を受信するための複数の命令を含み、前記複数の基本署名は、低密度署名生成方法を用いて生成される
請求項１４又は１５に記載のネットワークコンポーネント。
【請求項１７】
前記プログラミングは、１対１のマッピングで、前記複数の仮想署名を複数の利用可能なパイロット信号のプールにマッピングするための複数の命令をさらに含み、
前記複数のパイロット信号の前記リストを絞るべく前記複数の仮想署名を非相関化するための前記複数の命令は、さらに、非アクティブな仮想署名を検出すると、複数のパイロット信号の前記リストから、前記非アクティブな仮想署名にマッピングされるパイロット信号を除去するための複数の命令を含む
請求項１４から１６の何れか一項に記載のネットワークコンポーネント。
【請求項１８】
前記複数のＢＲＵセットは、第１のＢＲＵセット及び第２のＢＲＵセットを備え、前記第１のＢＲＵセットは、第１の仮想署名の組み合わせに対応する、第１のＢＲＵの組み合わせを有し、前記第２のＢＲＵセットは、第２の仮想署名の組み合わせに対応する、第２のＢＲＵの組み合わせを有する
請求項１４から１７の何れか一項に記載のネットワークコンポーネント。
【請求項１９】
前記複数の仮想署名の各々は、同数の基本署名を備え、仮想署名の総数は、基本署名の総数の、仮想署名における前記基本署名の数乗に等しい
請求項１４から１８の何れか一項に記載のネットワークコンポーネント。
【請求項２０】
前記複数の基本署名の処理を用いて前記一セットの複数の仮想署名を生成する段階は、前記複数の基本署名の処理の組み合わせを用いて前記一セットの複数の仮想署名を生成する段階を含む、請求項１から９の何れか一項に記載の方法。
【請求項２１】
ネットワークコンポーネントにおいて、複数のユーザのための複数の多重化送信のための増大させられた署名空間を提供するための方法であって、
一セットの複数の基本署名を取得する段階と、
前記複数の基本署名の組み合わせ処理を用いて一セットの複数の仮想署名を生成する段階であって、前記複数の仮想署名の各々は、前記複数の基本署名のうちの少なくともいくつかの基本署名の組み合わせを備える、段階と、
ユーザ送信のための基本リソースユニット（ＢＲＵ）として前記複数の仮想署名の各々をプロビジョニングする段階と、を備え、
前記組み合わせ処理は、前記複数の仮想署名の各々において、対応する複数の基本署名の複数の行を組み合わせるための行方向の置換であり、前記複数の行の各々は、前記一セットの複数の基本署名から選択される同一の基本署名を含み、前記複数の行は、一時間間隔における複数の一連の周波数帯域を表すか、又は、一周波数帯域における複数の一連の割り当てられた時間間隔を表す、方法。
【請求項２２】
ネットワークコンポーネントにおいて、複数のユーザのための複数の多重化送信のための増大させられた署名空間を提供するための方法であって、
一セットの複数の基本署名を取得する段階と、
前記複数の基本署名の組み合わせ処理を用いて一セットの複数の仮想署名を生成する段階であって、前記複数の仮想署名の各々は、前記複数の基本署名のうちの少なくともいくつかの基本署名の組み合わせを備える、段階と、
ユーザ送信のための基本リソースユニット（ＢＲＵ）として前記複数の仮想署名の各々をプロビジョニングする段階と、を備え、
前記組み合わせ処理は、前記複数の仮想署名の各々において、対応する複数の基本署名の複数の列を組み合わせるための列方向の置換であり、前記複数の列の各々は、前記一セットの複数の基本署名から選択される同一の基本署名を含み、前記複数の列は、一周波数帯域における複数の一連の時間間隔を表すか、又は、一時間間隔における複数の一連の周波数帯域を表す、方法。
【請求項２３】
ネットワークコンポーネントにおいて、複数のユーザのための複数の多重化送信のための増大させられた署名空間を提供するための方法であって、
一セットの複数の基本署名を取得する段階と、
前記複数の基本署名の組み合わせ処理を用いて一セットの複数の仮想署名を生成する段階であって、前記複数の仮想署名の各々は、前記複数の基本署名のうちの少なくともいくつかの基本署名の組み合わせを備える、段階と、
ユーザ送信のための基本リソースユニット（ＢＲＵ）として前記複数の仮想署名の各々をプロビジョニングする段階と、を備え、
前記組み合わせ処理は、前記複数の仮想署名の各々において、複数の基本署名のホッピングシーケンスを追加するためのＢＲＵ内ホッピングであり、前記複数の仮想署名の各々は、それぞれが一連の前記複数の基本署名を含む複数の行、複数の列、又は複数の行及び複数の列の両方を含む、方法。
【請求項２４】
コンピュータに請求項１から１３の何れか一項に記載の方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｉｎｃｒｅａｓｉｎｇ  Ｌｏｗ  Ｄｅｎｓｉｔｙ  Ｓｉｇｎａｔｕｒｅ  Ｓｐａｃｅ」と題する、２０１３年９月９日出願の、米国特許出願第１４／０２１，９０７号への優先権の利益を主張し、当該出願の内容は参照により本明細書に明示的に組み込まれる。
【０００２】
本発明は、無線通信分野に関し、複数の特定の実施形態においては、低密度署名空間を増大させるためのシステム及び方法に関する。
【背景技術】
【０００３】
マルチキャリア変調による符号領域多重は、マルチキャリア符号分割多重アクセス（ＭＣ−ＣＤＭＡ）、低密度署名直交周波数分割多重（ＬＤＳ−ＯＦＤＭ）、及びスパース符号多重アクセス直交周波数分割多重（ＳＣＭＡ−ＯＦＤＭ）のシステムなどにおける効率的な多重アクセススキームである。ＳＣＭＡ−ＯＦＤＭの潜在的な適用は、小さいパケットの送信のための、シグナリング及び制御のオーバーヘッドが無いか、若しくは小さい、グラントレス（ｇｒａｎｔ−ｌｅｓｓ）の送信である。グラントレスの送信におけるアップリンク（ＵＬ）についての課題は、どの複数のユーザが、及び彼らのうちの何人がネットワークにアクセスしたがっているかということをＵＬの受信機が知り得ないということである。この場合、（複数のユーザの）署名間での衝突の可能性があり、このことは、性能低下をもたらす。別の問題は、多数のパイロット信号、及び、複数の署名と複数のパイロット信号との間の１対多数のマッピングに起因して、パイロット信号検出が高度に複雑になることである。上記問題又は課題を克服すべく、低密度署名空間を増大させるためのメカニズム及び方法が必要である。
【発明の概要】
【０００４】
本発明の態様に従って、ネットワークコンポーネントによって実施される方法が提供される。複数のユーザのための複数の多重化送信のための増大させられた署名空間を提供するための当該方法は、一セットの基本署名を取得する段階と、それらの基本署名の組み合わせ処理を用いて一セットの仮想署名を生成する段階とを含む。それらの仮想署名の各々は、それらの基本署名のうちの少なくともいくつかの基本署名の組み合わせを備える。それらの仮想署名の各々は、次に、ユーザ送信のために、基本リソースユニット（ＢＲＵ）としてプロビジョニングされる。
【０００５】
本発明の別の態様に従って、ネットワークコンポーネントによって実施される、複数のユーザのための複数の多重化送信のための複数の低密度署名をサポートするための方法が提供される。当該方法は、複数のユーザのための複数のＢＲＵを受信する段階を含む。当該複数のＢＲＵは複数の仮想署名を備え、各仮想署名は、低密度署名の組み合わせを含む。当該方法は、複数のパイロット信号のリストを絞り込むべく、当該複数の仮想署名を非相関化する段階をさらに含む。複数の構成された仮想署名の総数は、利用可能な低密度署名の総数を上回る。その後、複数のチャネルは当該複数のパイロット信号のリストを用いて推定される。
【０００６】
本発明のさらなる態様に従って、複数のユーザのための複数の多重化送信のための増大させられた署名空間をサポートするためのネットワークコンポーネントが提供され、当該ネットワークコンポーネントは、プロセッサと、当該プロセッサによる実行のためのプログラミングを格納するコンピュータ可読記憶媒体とを含む。当該プログラミングは、複数のユーザのための複数のＢＲＵを受信するための複数の命令を含む。当該複数のＢＲＵは、複数の仮想署名を備える。各仮想署名は基本署名の組み合わせを含む。当該プログラミングは、複数のパイロット信号のリストを絞るべく、複数の仮想署名を非相関化するためのさらなる複数の命令を含む。複数の構成された仮想署名の総数量は、利用可能な基本署名の総数量を上回る。当該プログラミングは、複数のパイロット信号のリストを用いて複数のチャネルを推定するよう、ネットワークコンポーネントをさらに設定する。
【０００７】
上述のものは、本発明の一実施形態の複数の特徴をややおおまかに概説しており、それにより、以下に続く発明を実施するための形態がより良く理解されるであろう。本発明の複数の実施形態の複数の追加的な機能及び利点が以下に記載され、それは、本発明の特許請求の範囲の主題を形成する。本発明と同一の目的を実行するための複数の他の構造又は処理を変更する又は設計すべく、開示される概念及び複数の具体的な実施形態が基礎として容易に使用され得ることを、当業者は理解すべきである。また、そのような等価な複数の構造が、添付の特許請求の範囲において述べられるような本発明の主旨及び範囲から逸脱しないことを、当業者は理解すべきである。
【図面の簡単な説明】
【０００８】
本発明、及びその複数の利点のより完全な理解を期して、ここで、添付の図面と合わせ、以下の複数の説明が参照される。
【０００９】
【図１】低密度署名送信のための典型的な受信機の例を図示する。
【図２】本開示の実施形態に係る、増大させられた低密度署名空間を用いる改良された受信機を図示する。
【図３】複数の基本署名を備える複数の基本リソースユニット（ＢＲＵ）を図示する。
【図４】複数の基本署名の列方向の置換によって生成される複数の仮想署名の実施形態を図示する。
【図５】複数の基本署名の行方向の置換によって生成される複数の仮想署名の実施形態を図示する。
【図６】ＢＲＵ内署名ホッピングによって生成される複数の仮想署名の実施形態を図示する。
【図７】ＢＲＵ内及びＢＲＵ間の署名ホッピングによって生成される複数の仮想署名の実施形態を図示する。
【図８】複数のユーザのための複数の多重化送信のための低密度署名空間を増大させるための実施方法を図示するフローチャートである。
【図９】様々な実施形態を実施するために用いられ得る例示的な処理システムの図である。
【００１０】
異なる図における同様の数字及びシンボルは、異なる様に示されていない限り、概して同様の部分を指す。複数の図は、複数の実施形態の関連する複数の態様を明確に図示するよう描写され、必ずしも縮尺通りに描写されてはいない。
【発明を実施するための形態】
【００１１】
現在好適な複数の実施形態の構成及び使用が以下に詳細に説明される。しかしながら、本発明は、多種多様な特定の状況において具現化され得る多数の適用可能な発明概念を提供することが理解されるべきである。説明される複数の具体的な実施形態は、本発明を構成し使用するための複数の特定の方法を例示しているに過ぎず、本発明の範囲を限定するものではない。
【００１２】
複数の低密度署名を設計するための典型的な手法は、限られた数の署名を有するという結果をもたらし、このことは、署名の衝突の可能性を増大させ、且つ、比較的複雑性が高いパイロット信号検出、及び受信機の高い複雑性をもたらす。低密度署名（ＬＤＳ）の最大数は、拡散率と称される、用いられる署名の長さと、衝突率（オーバーレイされた非ゼロ成分の数）とに基づく。衝突率が低ければ低いほど、且つ、署名長が短ければ短いほど、受信機の複雑さは低くなる。利用可能なＬＤＳ署名数を従来の方法で増大させることは、拡散率を増大させること、及び、オーバーローディング率（ｏｖｅｒｌｏａｄｉｎｇ  ｆａｃｔｏｒ）を増大させることのうちの少なくとも１つを必要とする。両手法は、受信機の複雑さをより高くする。
【００１３】
本明細書において、複数のユーザのための複数の多重化送信のための低密度署名空間を増大させるための複数の実施形態が提供される。当該複数の実施形態は、複数の基本署名を組み合わせるための１又は複数の処理に従って、本明細書において基本署名と称される、複数のコンポーネントの署名を用いて得られる又は組み立てられる仮想署名を用いることを含む。例えば、複数の仮想署名を取得すべく、複数の基本署名は、以下に記載される、置換、シーケンスホッピング、又は他の適切な複数の処理を用いて組み合わされる。（複数の基本署名の組み合わせを用いる）仮想署名の生成及び使用は、複数の基本署名の第１の空間を複数の仮想署名の第２のより大きな空間へとマッピングする。結果として得られる低密度署名空間の増大は、（例えば、複数のユーザのための複数の多重化送信（多重化された複数のパイロット／複数の署名）の検出器における）パイロット／署名の衝突、及び、受信機の設計／実装の複雑さの問題を解決する。さらに、署名数は増大させられて、複数のパイロット信号（本明細書においてはパイロットとも称される）と複数の署名との間での１対１のマッピングを実現し得、そのことは、例えばＵＬのランダムアクセスに対するパイロット検出の複雑さを低減する。パイロット検出は、複雑さが比較的低い署名非相関化器を用いることによって低減され得る。ダウンリンク（ＤＬ）送信において、このスキームはまた、複数の送信点（ＴＰ）にわたって、より高いオーバーローディング率とより良好な干渉管理を可能にする。この署名空間マッピング手法は、任意の適切な低密度署名ベースのシステムに用いられ得る。例えば、複数の低密度署名はいくつかのＣＤＭＡ又はＯＦＤＭのシステムに用いられ得る。
【００１４】
図１は、低密度署名送信のための典型的な受信機１００の例を示す。例えば、複数のユーザのための複数の多重化送信を検出すべく、受信機１００は基地局において用いられ得る。複数の多重化送信は、複数の異なるユーザに属する複数のパイロット信号（パイロット）を備える。当該複数のパイロットは、複数のユーザからのデータを搬送する複数の署名についての情報を搬送し得る。複数のユーザからの複数の信号は、複数の基本リソースユニット（ＢＲＵ）にわたって受信される。ＢＲＵは、複数のユーザに割り当てられるタイムスロット、周波数スロット、又はタイムスロットと周波数スロットとの両方などの、複数の送信のためのスケジューリングリソースユニットである。複数のＢＲＵにおいて複数の受信信号をデコードすべく、複数のＢＲＵは、予め決定された、又は既知のパイロットプール１０５からの複数の受信信号におけるパイロットリストを絞り込む、組み合わせられたパイロット／署名非相関化器１１０を用いてまず処理される。その後、パイロットリスト１２０は、絞り込まれたパイロットリスト１２０に基づいて複数のチャネルを推定し、且つ、例えば、ＭＰＡ（ＪＭＰＡ）を用いる共同署名及びデータデコーダといったデコーダ１４０に複数のアクティブな署名のリストを提供するチャネル推定器１３０に送信される。デコーダ１４０は、複数の信号からデータをデコードする。その結果は、非相関化器１１０にフィードバックされて、複数のパイロット及び複数の署名についての複数の先験的存在確率を更新する。非相関化器１１０における非相関化処理は、署名非相関化及びパイロット非相関化を備える。限られたＬＤＳ空間に起因して、複数の署名と複数のパイロットの間で１対多数のマッピングが存在する（一署名が多数のパイロットにマッピングされる）。署名が非アクティブであると検出される場合、全ての対応するパイロットはリストから除去される。パイロットが非アクティブであると検出される場合、ただ１つのパイロットがリストから除去される。
【００１５】
典型的な受信機１００における複数の署名は、ＬＤＳ生成を用いて規定され得る。本明細書において基本署名とも称されるそのような複数の署名の長さは、用いられる拡散率に依存する。限られたＬＤＳ空間は、署名の衝突を引き起こし、ＪＭＰＡデコーダ１４０の性能を低下させ得る。パイロット／署名非相関化器が、パイロットリストを絞り込み、ＪＭＰＡデコード処理をより効率的にすることを可能にするメカニズムが必要である。受信機１００はアクティブパイロットリストを絞り込みはするが、パイロット検出器が依然として必要とされ、パイロット検出及びＪＭＰＡデコードのうちの少なくとも１つの高い複雑さにつながる。
【００１６】
図２は、本開示の実施形態に係る、増大させられたＬＤＳ空間を用いる改良された受信機２００を示す。受信機２００は、必要に応じてＬＤＳ空間を増大させることによって、限られたＬＤＳ空間に起因する問題（署名の衝突、パイロット検出の複雑さ、ＪＭＰＡデコードの複雑さ）を解決する。この目的のために、仮想署名の概念が導入される。仮想署名は複数の基本署名（例えば、複数のユーザのための複数の多重化送信のための典型的な受信機１００に用いられる複数の基本署名）の組み合わせである。当該複数の基本署名は、複数の仮想署名の構築要素を提供する。例えば、６つの基本署名からなる基本署名のセットを用い、且つ、２つの基本署名からなる仮想署名長（各仮想署名は２つの基本署名の組み合わせである）を画定すると、考えられる仮想署名数は、６２つまり３６の仮想署名に等しい。これは、ＬＤＳ空間が、（各々が予め規定された署名長を有する）６つの基本署名から、（各々が２つの基本署名の長さを有する）３６の仮想署名へと拡張されたことを意味する。
【００１７】
仮想署名は、予め規定された処理に従って、例えば、以下に記載されるような置換処理又はホッピング処理を用いて、複数の基本署名（例えば、２又はそれより多くの基本署名）を組み立てる又は組み合わせることによって生成され得る。仮想署名は、ユーザのために送信されるＢＲＵとしても用いられる。従って、仮想署名のサイズはＢＲＵのサイズに等しく、各ＢＲＵ送信は仮想署名に対応する。複数のＢＲＵ（又は複数の仮想署名）は、パイロットリストを絞り込むべく、予め決定された、又は既知のパイロットプール２０５を用いる仮想署名非相関化器２１０を用いてまず処理される。その後、パイロットリスト２２０は、絞り込まれたパイロットリスト２２０に基づいて複数のチャネルを推定し、デコーダ２４０、例えばＪＭＰＡデコーダに複数のアクティブな仮想署名のリストを提供するチャネル推定器２３０に送信される。デコーダ２４０は、複数の信号からデータをデコードし、その結果は仮想署名非相関化器２１０にフィードバックされて、複数のパイロット及び複数の仮想署名の複数の先験的存在確率が更新される。仮想署名空間又はプールは基本署名のプールより大きいので、受信機２００における署名の衝突は受信機１１０と比較して減少させられる。さらに、仮想署名空間は増大されて、署名とパイロット信号との間の１対１のマッピングが達成され得る。換言すると、仮想署名数は、用いられるパイロット数に一致するよう（基本署名の複数の異なる組み合わせによって）増大され得る。従って、非相関化器２１０における非相関化処理は、パイロット非相関化を伴わない仮想署名非相関化を備え得る。仮想署名非相関化器２１０は、アクティブな仮想署名を見出し、上記のように複数のアクティブパイロットのリスト並びに複数の署名のリストを絞り込む。このことは、受信機１００と比較して、受信機２００におけるパイロット検出及びＪＭＰＡデコード処理を単純化する。
【００１８】
図３は、複数の基本署名（又は複数の基本署名ユニット）を備える複数のＢＲＵ３００を示す。各ＢＲＵ３００はＬＤＳ生成を用いて生成される。各ＢＲＵ３００は、ユーザに対応する署名を備え得る。署名は、ＢＲＵ３００において、予め規定された方式で繰り返され、配置される。基本署名は、ＢＲＵ３００の予め規定された複数の行及び予め規定された複数の列のうちの少なくとも１つにおいて繰り返され得る。ＢＲＵ３００のサイズ及び基本署名のサイズは予め規定される。例えば、ＢＲＵ３１０は、ＬＤＳ生成を用いて取得され、且つ、第１の予め規定された配置又は分布でＢＲＵ３１０内の複数の行及び複数の列のうちの少なくとも１つにおいて繰り返される第１の基本署名３０１（署名１）を備える。複数の行及び複数の列は、複数の周波数帯域と複数の時間間隔との割り当てられた組み合わせを表す。例えば、行は、一時間間隔における一連の割り当てられた周波数帯域を表し得、列は、一周波数帯域における一連の割り当てられた時間間隔を表し得る。第２のＢＲＵ３２０は、ＬＤＳ生成を用いて生成され、且つ、第２の予め規定された配置又は分布でＢＲＵ３２０内の複数の行及び複数の列のうちの少なくとも１つにおいて繰り返される第２の基本署名３０２（署名６）を備える。ＢＲＵ３００内の複数の基本署名の複数の列／複数の行の配置は、ランダム分布処理を用いて取得され得る。署名１及び署名６は、複数のユーザのための一セットの利用可能な署名からの異なる署名であり、同一のサイズを有し得る。それらの署名は、以下に記載するように、複数の仮想署名を生成するための複数の一定の構築ブロックとして用いられ得る。
【００１９】
図４は、列方向の置換によって生成される仮想署名４００の実施形態を示す。複数の仮想署名４００は、置換処理によって複数の異なるＢＲＵ３００において複数の列を選択することによって取得され得る。これは、各仮想署名４００が複数の列の固有の配置又は分布を備える結果をもたらす。各列は、同一の基本署名のスタックを含む。例えば、第１の仮想署名４１０は、第１の基本署名４０１（署名１）のスタックを含む第１の列と、第１の列の隣の、第２の基本署名４０２（署名２）のスタックを含む第２の列と、第３の基本署名４０３（署名６）のスタックを含む第３の列と、場合により、他の複数の同様な又は異なる列（不図示）とを備える。第２の仮想署名４２０は、第３の基本署名４０３（署名６）のスタックを含む第１の列と、第１の列の隣の、第１の基本署名４０１のスタックを含む第２の列と、第４の基本署名４０４（署名５）のスタックを含む第３の列と、場合により、他の複数の同様な又は異なる列（不図示）とを備える。複数の列は、仮想署名４１０及び４２０について図４に示されるように、異なる仮想署名４００毎に異なる様に配置される。複数の列は、利用可能な又は予め決定されたセットの基本署名から選択される複数の基本署名の複数の列の置換処理を用いて生成される。各列は、１つの対応する基本署名を含む。列方向の置換処理は、利用可能な基本署名数（例えば、合計６つの基本署名）を上回る、基本署名の組み合わせ数をもたらす。従って、ＬＤＳ空間を増大させる。結果として得られた複数の仮想署名４００は、同一のＢＲＵサイズを有する。
【００２０】
図５は、行方向の置換によって生成される仮想署名５００の実施形態を示す。複数の仮想署名５００は、置換処理によって、複数の異なるＢＲＵ３００内において複数の行を選択することによって取得され得る。これにより、各仮想署名５００は、複数の行の固有の配置又は分布を備えることとなる。各行は、一連の同一の署名を含む。例えば、第１の仮想署名５１０は、一連の第１の基本署名５０１（署名１）を含む第１の行と、一連の第２の基本署名５０２（署名６）を含む第２の行と、場合により、他の複数の同様の又は異なる行（不図示）とを備える。第２の仮想署名５２０は、一連の第３の基本署名４０３（署名６）を含む第１の行と、一連の第１の基本署名５０１（署名１）を含む第２の行と、場合により、他の複数の同様な又は異なる行（不図示）とを備える。複数の行は、仮想署名５１０及び５２０について図５に示されるように、異なる仮想署名５００毎に異なる様に配置される。複数の行は、一セットの利用可能な又は予め規定された基本署名から選択される複数の基本署名の複数の行の置換処理を用いて生成される。各行は、１つの対応する基本署名を含む。行方向の置換処理は、利用可能な基本署名数（例えば、合計６つの基本署名）を上回る、基本署名の組み合わせ数をもたらす。従って、ＬＤＳ空間を増大させる。結果として得られた複数の仮想署名５００は、同一のＢＲＵサイズを有する。
【００２１】
図６は、ＢＲＵ内署名ホッピングによって生成される仮想署名６００の実施形態を示す。仮想署名６００は、複数の異なるＢＲＵ３００において、予め規定されたルールに従ってホッピングパターンを生成することによって取得され得る。ホッピングパターンは、同一ＢＲＵ内で、複数のＢＲＵ３００の複数の行及び複数の列のうちの少なくとも１つにわたって複数の基本署名を再分布する。これは、各仮想署名６００が、仮想署名６００の複数の行／複数の列にわたる複数の署名の固有の配置又は分布を備えることをもたらす。ホッピング処理はまた、仮想署名６００毎に複数の基本署名を異なる様にシャッフルする、行方向置換と列方向置換との組み合わせの処理として説明され得る。例えば、第１の仮想署名６１０は、第１の行と、第２の異なる行と、場合により、他の複数の同様な又は異なる複数の行とを含む。第１の行は、一連の、第１の基本署名６０１（署名１）、第１の基本署名６０１の隣の第２の基本署名６０２（署名５）、第３の基本署名６０３（署名４）、及び場合により、他の複数の同様な又は異なる基本署名を含む。第２の異なる行は、一連の、２回繰り返される第４の基本署名６０４（署名６）、第５の基本署名６０５（署名２）、及び場合により、他の複数の同様な又は異なる基本署名を含む。
【００２２】
第２の仮想署名６２０は、第１の行と、第２の異なる行と、場合により、他の複数の同様な又は異なる行を含む。第１の行は、一連の、第４の基本署名６０４（署名６）、第４の基本署名６０４の隣の第１の基本署名６０１（署名１）、第３の基本署名６０３（署名４）、及び場合により、他の複数の同様な又は異なる基本署名を含む。第２の異なる行は、一連の、第６の基本署名６０６（署名３）、第６の基本署名６０６の隣の第２の基本署名６０２（署名５）、第５の基本署名６０５（署名５）、及び場合により、他の複数の同様な又は異なる基本署名を含む。複数の基本署名は、仮想署名６１０及び６２０について図６に示されるように、異なる仮想署名６００毎に異なる様に配置される。それらの配置はホッピングパターン（又は行方向置換と列方向置換との組み合わせ）に従って取得されるので、この処理は、仮想署名４００及び５００と比較して、さらにより多くの、基本署名の組み合わせをもたらす。結果として得られた複数の仮想署名６００は、同一のＢＲＵサイズを有する。
【００２３】
別の実施形態において、仮想署名数は、基本署名の組み合わせ処理をＢＲＵ間ホッピングにさらに拡張することによって、上記の同数の利用可能な署名を用いて（例えば、６つの基本署名を用いて）、さらに増大させられ得る。これは、ＢＲＵ割り当てパターンである別の自由度をもたらす。ＢＲＵ割り当てパターンは、どのＢＲＵがどのユーザ又はどのユーザ機器（ＵＥ）に割り当てられるかを特定する二値ベクトルである。シーケンスホッピングは、複数の割り当てられたＢＲＵ（複数の異なるＢＲＵの間）にわたり行われ得る。このスキームを用いると、結果として得られる大きなＬＤＳ空間のおかげで、複数の仮想署名と複数のパイロットとの間の１対１のマッピングが可能となり得る。ＢＲＵ間ホッピングを、列方向の置換、行方向の置換、又はＢＲＵ内ホッピングなどの他の複数の基本署名組み合わせ処理の何れかと共に実施することは、スケジューリングリソースの粒度に依存し得て、複数のブラインド検出仮説（ｂｌｉｎｄ  ｄｅｔｅｃｔｉｏｎ  ｈｙｐｏｔｈｅｓｉｓ）を増大させ得る。
【００２４】
図７は、ＢＲＵ間署名ホッピング及びＢＲＵ内署名ホッピングの２つのレベルのホッピングによって生成される仮想署名７００の実施形態を示す。複数の仮想署名７００は、ＢＲＵ内署名組み合わせ処理（ＢＲＵ内署名ホッピング）と、ＢＲＵ間組み合わせ処理（ＢＲＵ間署名ホッピング）とによって取得され得る。例えば、各ユーザは１６のＢＲＵから４つのＢＲＵを割り当てられ得る。この場合、４つのＢＲＵに対し、合計
【数１】
2018129820.tif 000003
の組み合わせがある。さらに、各ＢＲＵは、シーケンスホッピング（ＢＲＵ内ホッピング）を用いて組み合わされる２つの基本署名を備え得る。この場合、シーケンスホッピングについて、６２＝３６の可能なオプションがある。例えば、シーケンスホッピングで各々が２つの基本署名を備える１６の利用可能なＢＲＵを用いて、第１のユーザは、４つのＢＲＵ（ＢＲＵ２、６、７、及び１１）を含む第１のＢＲＵセット７１０（ＢＲＵ組み合わせ１）を割り当てられ得る。第２のユーザは、同じく４つのＢＲＵを含む第２のＢＲＵセット７２０（ＢＲＵ組み合わせ１８２０）を割り当てられ得る。しかしながら、第２のＢＲＵセット７２０は、４つのＢＲＵの異なる組み合わせを備える。
【００２５】
図８は、複数のユーザのための複数の多重化送信のための低密度署名空間を増大させるための実施方法を示す。方法８００は、例えば、上記の複数のスキーム又は複数の処理の何れかを用いてユーザのための複数の仮想署名又は複数のＢＲＵを規定すべく、ユーザノード若しくはユーザデバイスにおいて、又はネットワークによって実施され得る。段階８１０において、一セットの基本署名が生成又は取得される。それらの基本署名は、ＬＤＳ生成を用いて規定され得る。それらの基本署名は互いに異なっている。段階８２０において、一セットの仮想署名が、複数の基本署名の組み合わせ処理を用いて生成又は取得される。例えば、それらの仮想署名は、複数の基本署名を備える複数のＢＲＵ内の行方向又は列方向の置換、複数の基本署名の間でのシーケンス（ＢＲＵ内／ＢＲＵ間）ホッピング、又はそれらの組み合わせを用いて生成される。オプションの段階８２５において、当該一セットの仮想署名は、用いられるパイロット数に仮想署名／ＢＲＵセットの数を一致させ、複数の署名／ＢＲＵと複数のパイロットとの間の１対１のマッピングを実現するよう、（基本署名／ＢＲＵのより多くの別個の組み合わせを用いて）増大させられる。段階８３０において、異なるユーザのために各仮想署名はＢＲＵとして用いられる。あるいは、各ユーザのために異なる一セットの組み合わせられたＢＲＵが用いられる。結果として得られた一セットの仮想署名及びＢＲＵは、一セットの基本署名を上回る。複数の基本署名、複数の仮想署名、又は複数のＢＲＵは、ユーザデバイスにおいて生成されるか、又はネットワークから取得され得る。
【００２６】
図９は、様々な実施形態を実施するために用いられ得る例示的な処理システム９００のブロック図である。複数の特定のデバイスは、示される複数のコンポーネントの全てか、それらのコンポーネントのサブセットのみを使用し得、集積レベルはデバイス毎に変化し得る。さらに、デバイスは、複数の処理ユニット、複数のプロセッサ、複数のメモリ、複数の送信機、複数の受信機、その他などの、コンポーネントの複数のインスタンスを含み得る。処理システム９００は、複数のネットワークインタフェース、複数のストレージインタフェース、及び同様のものなどの１又は複数の入出力デバイスを搭載する処理ユニット９０１を備える。処理ユニット９０１は、バスに接続される、中央演算処理装置（ＣＰＵ）９１０、メモリ９２０、大容量ストレージデバイス９３０、及び入出力インタフェース９６０を含み得る。バスは、メモリバス若しくはメモリコントローラ、周辺バス、又は同様のものを含む任意のタイプのいくつかのバスアーキテクチャのうちの１又は複数であり得る。
【００２７】
ＣＰＵ９１０は、任意のタイプの電子データプロセッサを備え得る。メモリ９２０は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、リードオンリメモリ（ＲＯＭ）、それらの組み合わせ、又は同様のものなどの任意のタイプのシステムメモリを備え得る。一実施形態において、メモリ９２０は、起動時における使用にＲＯＭを、及び複数のプログラムの実行中に使用するためのプログラム及びデータのストレージ用にＤＲＡＭを含み得る。複数の実施形態において、メモリ９２０は非一時的なものである。大容量ストレージデバイス９３０は、データ、複数のプログラム、及び他の情報を格納し、当該データ、複数のプログラム、及び他の情報を、バスを介してアクセス可能にするよう構成される任意のタイプのストレージデバイスを備え得る。大容量ストレージデバイス９３０は、例えば、ソリッドステートドライブ、ハードディスクドライブ、磁気ディスクドライブ、光ディスクドライブ、又は同様のもののうちの１又は複数を備え得る。
【００２８】
処理ユニット９０１はまた、イーサネット（登録商標）ケーブル又は同様のものなどの複数の有線リンク、及び、無線リンクのうちの少なくとも１つを備え得る１又は複数のネットワークインタフェース９５０を含み、複数のノード、又は、１又は複数のネットワーク９８０にアクセスする。ネットワークインタフェース９５０は、処理ユニット９０１が、複数のネットワーク９８０を介して複数の遠隔ユニットと通信できるようにする。例えば、ネットワークインタフェース９５０は、１又は複数の送信機／送信アンテナ、及び１又は複数の受信機／受信アンテナを介して無線通信を提供し得る。一実施形態において、処理ユニット９０１は、他の複数の処理ユニット、インターネット、複数の遠隔記憶設備、又は同様のものなどの複数の遠隔デバイスとの通信、及びデータ処理のために、ローカルエリアネットワーク又はワイドエリアネットワークに連結される。
【００２９】
本開示においていくつかの実施形態が提供されてきたが、開示された複数のシステム及び方法は、本開示の主旨又は範囲から逸脱することなく、多数の他の特定の形態で具現化され得ることが理解されるべきである。複数の本実施例は例示的なものであって限定的なものではないとみなされるべきであり、その意図は、本明細書において与えられた詳細に限定されるものではない。例えば、様々な要素若しくはコンポーネントは、別のシステムにおいては組み合わせられるか又は統合され得、又は、複数の特定の特徴は省略されるか又は実装され得ない。
【００３０】
加えて、様々な実施形態において別個のもの又は別々のものとして記載され示される複数の技術、システム、サブシステム、及び方法は、本開示の範囲から逸脱することなく、他の複数のシステム、モジュール、技術、又は方法と組み合わせられるか又は統合され得る。連結される若しくは直接的に連結される、又は互いに通信すると示され説明される他の複数のアイテムは、電気的にか、機械的にか、又は別の方法によってかは問わず、いくつかのインタフェース、デバイス、又は中間コンポーネントを介して、間接的に連結されるか又は通信し得る。変更、置換、及び修正の他の複数の例は、当業者によって確認され、それらは本明細書において開示される主旨及び範囲から逸脱することなく成され得る。
【図１】
2018129820.tif 000004
【図２】
2018129820.tif 000005
【図３】
2018129820.tif 000006
【図４】
2018129820.tif 000007
【図５】
2018129820.tif 000008
【図６】
2018129820.tif 000009
【図７】
2018129820.tif 000010
【図８】
2018129820.tif 000011
【図９】
2018129820.tif 000012
【手続補正書】
【提出日】平成30年3月9日(2018.3.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークコンポーネントにおいて、複数のユーザ機器（複数のＵＥ）に対する多重化送信のための署名数を増加するための方法であって、
前記ネットワークコンポーネントにより、前記ネットワークコンポーネントにより取得された第１署名のセットから第２署名のセットを生成する段階を備え、前記生成する段階は、前記第１署名のセットと前記第２署名のセットとの間のマッピングルールに基づき、前記第２署名のセットは、前記第１署名のセットより大きな署名数を有する、方法。
【請求項２】
前記マッピングルールに関する情報を前記複数のＵＥのうちのＵＥに送信する段階をさらに備える、請求項１に記載の方法。
【請求項３】
前記マッピングルールは、前記第１署名のうちの少なくともいくつかのホッピングパターンに基づくものである、請求項１又は２に記載の方法。
【請求項４】
各ホッピングパターンは、前記第１署名のセットのうちの第１署名の行方向置換と列方向置換との組み合わせを含む、請求項３に記載の方法。
【請求項５】
各ホッピングパターンは、送信のための前記複数のＵＥのうちのＵＥに割り当てられたリソースユニットに対応する、請求項３に記載の方法。
【請求項６】
各リソースユニットは、タイムスロット、周波数スロット、又はタイム及び周波数スロットの両方を含む、請求項５に記載の方法。
【請求項７】
各ホッピングパターンは、前記ＵＥに割り当てられた対応するリソースユニット内のホッピングに対するものである、請求項５に記載の方法。
【請求項８】
各ホッピングパターンは、前記ＵＥに割り当てられた異なるリソースユニット間のホッピングに対するものである、請求項５に記載の方法。
【請求項９】
前記ネットワークコンポーネントにより、複数の第２署名セットを生成する前記生成する段階を繰り返す段階であり、前記複数の第２署名セットのうちの各第２署名セットは第２署名の組み合わせを含む、段階と、
前記ネットワークコンポーネントにより、前記複数の第２署名セットのうちの各第２署名セットを、各第２署名セット内の２番目に大きな署名数を利用して、前記複数のＵＥのうちの１つにプロビジョニングする段階と、
をさらに備える、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記第２署名の各々は、同数の前記第１署名を含み、前記第２署名の総数は、前記第１署名の総数の、第２署名における前記第１署名の数乗に等しい、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
複数のユーザ機器（ＵＥ）に対する多重化送信のための増加された署名数をサポートするためのネットワークコンポーネントであって、
プロセッサと、
前記プロセッサによる実行のためのプログラミングを格納するコンピュータ可読記憶媒体と、
を備え、前記プログラミングは、請求項１から１０のいずれか一項に記載の方法を実行するための命令を含む、ネットワークコンポーネント。
【請求項１２】
ユーザ機器（ＵＥ）において、複数のユーザ機器（ＵＥ）に対する多重化送信のための署名数を増加するための方法であって、
前記ＵＥにより、前記ＵＥにより取得された第１署名のセットから第２署名のセットを生成する段階を備え、前記生成する段階は、前記第１署名のセットと前記第２署名のセットとの間のマッピングルールに基づき、前記第２署名のセットは、前記第１署名のセットより大きな署名数を有する、方法。
【請求項１３】
前記マッピングルールに関する情報をネットワークコンポーネントから受信する段階をさらに備える、請求項１２に記載の方法。
【請求項１４】
前記マッピングルールは、前記第１署名のうちの少なくともいくつかのホッピングパターンを含む、請求項１２又は１３に記載の方法。
【請求項１５】
各ホッピングパターンは、前記第１署名のセットのうちの第１署名の行方向置換と列方向置換との組み合わせを含む、請求項１４に記載の方法。
【請求項１６】
各ホッピングパターンは、送信のための前記ＵＥに割り当てられたリソースユニットに対応する、請求項１４に記載の方法。
【請求項１７】
各リソースユニットは、タイムスロット、周波数スロット、又はタイム及び周波数スロットの両方を含む、請求項１６に記載の方法。
【請求項１８】
各ホッピングパターンは、前記ＵＥに割り当てられた対応するリソースユニット内のホッピングに対するものである、請求項１６に記載の方法。
【請求項１９】
各ホッピングパターンは、前記ＵＥに割り当てられた異なるリソースユニット間のホッピングに対するものである、請求項１６に記載の方法。
【請求項２０】
ネットワークコンポーネントへの送信のための増加された署名数をサポートするために構成されたユーザ機器（ＵＥ）であって、
プロセッサと、
前記プロセッサによる実行のためのプログラミングを格納するコンピュータ可読記憶媒体と、
を備え、前記プログラミングは、請求項１２から１９のいずれか一項に記載の方法を実行するための命令を含む、ＵＥ。