(57)【要約】【課題】複数の無線端末装置それぞれから送信されるデータの区切り位置を効率的に検出すること。【解決手段】無線端末装置は、データの割当単位となる無線リソースのブロックのサイズとは異なる系列長を有する信号系列を巡回拡張して標示信号を生成する生成部と、前記生成部によって生成された標示信号と送信データとをブロックにマッピングするマッピング部と、前記送信データを送信するシンボルと前記標示信号を送信するシンボルとを異ならせて、前記ブロックを含む信号を送信する送信部とを有する。【選択図】図２
2020120414.tif 000002
【特許請求の範囲】
【請求項１】
データの割当単位となる無線リソースのブロックのサイズとは異なる系列長を有する信号系列を巡回拡張して標示信号を生成する生成部と、
前記生成部によって生成された標示信号と送信データとをブロックにマッピングするマッピング部と、
前記送信データを送信するシンボルと前記標示信号を送信するシンボルとを異ならせて、前記ブロックを含む信号を送信する送信部と
を有することを特徴とする無線端末装置。
【請求項２】
前記生成部はさらに、前記標示信号をコードに対応付ける、
ことを特徴とする請求項１に記載の無線端末装置。
【請求項３】
前記生成部はさらに、前記コード毎に異なる前記標示信号を対応付ける、
ことを特徴とする請求項２に記載の無線端末装置。
【請求項４】
前記生成部はさらに、複数の前記コードのそれぞれに同一の前記標示信号を対応付ける、
ことを特徴とする請求項２に記載の無線端末装置。
【請求項５】
データの割当単位となる無線リソースのブロックのサイズとは異なる系列長を有する信号系列が巡回拡張された標示信号と送信データとが異なるシンボルにマッピングされたブロックを含む信号を受信する受信部と、
前記標示信号に応じて、連続するブロックに含まれる前記送信データを復調する復調部と
を有することを特徴とする基地局装置。
【請求項６】
前記受信部は、コードに対応付けられた前記標示信号を受信する、
ことを特徴とする請求項５に記載の基地局装置。
【請求項７】
前記受信部はさらに、前記コード毎に異なる前記標示信号を受信する、
ことを特徴とする請求項６に記載の基地局装置。
【請求項８】
前記受信部はさらに、複数の前記コードのそれぞれに対応付けられた同一の前記標示信号を受信する、
ことを特徴とする請求項６に記載の基地局装置。
【請求項９】
無線端末装置と基地局装置とを有する無線通信システムであって、
前記無線端末装置は、
データの割当単位となる無線リソースのブロックのサイズとは異なる系列長を有する信号系列を巡回拡張して標示信号を生成する生成部と、
前記生成部によって生成された標示信号と送信データとをブロックにマッピングするマッピング部と、
前記送信データを送信するシンボルと前記標示信号を送信するシンボルとを異ならせて、前記ブロックを含む信号を送信する送信部とを有し、
前記基地局装置は、
前記無線端末装置から送信された信号を受信する受信部と、
前記標示信号に応じて、連続するブロックに含まれる前記送信データを復調する復調部とを有する
ことを特徴とする無線通信システム。
【請求項１０】
無線端末装置と基地局装置とを有する無線通信システムにおける無線通信方法であって、
前記無線端末装置が、
データの割当単位となる無線リソースのブロックのサイズとは異なる系列長を有する信号系列を巡回拡張して標示信号を生成し、
生成された標示信号と送信データとをブロックにマッピングし、
前記送信データを送信するシンボルと前記標示信号を送信するシンボルとを異ならせて、前記ブロックを含む信号を送信し、
前記基地局装置が、
前記無線端末装置から送信された信号を受信し、
前記標示信号に応じて、連続するブロックに含まれる前記送信データを復調する
処理を有することを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末装置、基地局装置、無線通信システム及び無線通信方法に関する。
【背景技術】
【０００２】
近年、例えばスマートメーターやセンサネットワークなどの分野において、人間による制御を介さずに機器同士が通信するＭ２Ｍ（Machine  to  Machine）通信を導入することが検討されている。Ｍ２Ｍ通信は、無線通信システムに関する標準化団体である３ＧＰＰ（Third  Generation  Partnership  Project）ではＭＴＣ（Machine  Type  Communication）と呼ばれている。
【０００３】
３ＧＰＰによって仕様の策定が開始されている第５世代移動通信システムでは、マッシブＭＴＣ（Massive  MTC）によって、多くの無線端末装置が自律的に無線通信を実行するようになる可能性がある。このとき、例えば基地局装置が各無線端末装置に対して無線リソースを割り当てて無線通信する方式では、無線端末装置が実際にデータを送信する前のシグナリングによるオーバーヘッドが大きくなる。結果として、無線端末装置が起動する時間が長くなり、消費電力が増大する。
【０００４】
そこで、シグナリングオーバヘッドを削減し、無線端末装置の起動時間を短縮して消費電力を低減するために、衝突ベースの送信方法（Uplink  Contention  Based  Access：UL  CB-Access）を採用することが検討されている。衝突ベースの送信方法によれば、複数の無線端末装置によるデータの送信が衝突し得るものの、基地局装置による無線リソースの割り当てが不要となり、無線リソースの割り当てのためのシグナリングを省略することができる。このため、例えば所定の報告タイミングなどに間欠的に起動する無線端末装置の起動時間を短縮することができ、消費電力を低減することができる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】３ＧＰＰ  ＴＳ３６．２１１  Ｖ１３．２．０  “Physical  channels  and  modulation  (Release  13)”  ２０１６年６月
【非特許文献２】３ＧＰＰ  ＴＲ３６．８８１  Ｖ１４．０．０  “Study  on  latency  reduction  techniques  for  LTE  (Release  14)”  ２０１６年６月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＭＴＣを用いたサービスでは、無線端末装置から報告される内容がサービスによって異なるため、サービスごとに無線端末装置が送信するデータのサイズは異なる。また、同一サービスであってもデータのサイズが常に一定であるとは限らない。このため、ＭＴＣにおける送信方法として衝突ベースの送信方法が採用される場合には、各無線端末装置は、サイズが異なるデータを任意の無線リソースによって送信することになる。
【０００７】
具体的には、ＭＴＣに使用される無線リソースとしてあらかじめ定められた無線リソースが複数の無線端末装置によって共有され、各無線端末装置は、共有される無線リソースの範囲内で任意の無線リソースを使用する。このため、無線端末装置から送信されたデータを受信する基地局装置は、各無線端末装置から送信されたデータの区切り位置を検出し、それぞれの無線端末装置のデータを復調及び復号する。
【０００８】
しかしながら、効率的に無線端末装置ごとのデータの区切り位置を検出するのは困難であるという問題がある。すなわち、各無線端末装置は、例えばリソースブロックなどを単位とした無線リソースにデータを割り当てて送信するが、データのサイズが一定ではないため、各無線端末装置がデータを送信するために使用するリソースブロックの数も一定ではない。したがって、無線端末装置ごとのデータの区切り位置となり得る候補が多数存在し、基地局装置がデータの区切り位置を一意に決定するのは困難である。
【０００９】
区切り位置を決定するための方法として、例えばそれぞれの候補を区切り位置と仮定し、無線端末装置ごとのデータの復調及び復号を実行し、誤りがないデータが得られるか否かを確認することも考えられる。しかし、上述したように、区切り位置の候補が多数存在することから、複数の無線端末装置それぞれについての区切り位置の組み合わせは膨大な数となり、すべての組み合わせについてデータの復調及び復号をするのは非効率的である。
【００１０】
開示の技術は、かかる点に鑑みてなされたものであって、複数の無線端末装置それぞれから送信されるデータの区切り位置を効率的に検出することができる無線端末装置、基地局装置、無線通信システム及び無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願が開示する無線端末装置は、１つの態様において、データの割当単位となる無線リソースのブロックのサイズとは異なる系列長を有する信号系列を巡回拡張して標示信号を生成する生成部と、前記生成部によって生成された標示信号と送信データとをブロックにマッピングするマッピング部と、前記送信データを送信するシンボルと前記標示信号を送信するシンボルとを異ならせて、前記ブロックを含む信号を送信する送信部とを有する。
【発明の効果】
【００１２】
本願が開示する無線端末装置、基地局装置、無線通信システム及び無線通信方法の１つの態様によれば、複数の無線端末装置それぞれから送信されるデータの区切り位置を効率的に検出することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施の形態１に係る無線通信システムの構成を示す図である。
【図２】図２は、実施の形態１に係る無線端末装置の構成を示すブロック図である。
【図３】図３は、無線端末装置によるマッピングの一例を示す図である。
【図４】図４は、実施の形態１に係る無線送信方法を示すフロー図である。
【図５】図５は、実施の形態１に係る基地局装置の構成を示すブロック図である。
【図６】図６は、実施の形態１に係る無線受信方法を示すフロー図である。
【図７】図７は、受信信号の構成の一例を示す図である。
【図８】図８は、位置標示信号の具体例を示す図である。
【図９】図９は、位置標示信号の他の具体例を示す図である。
【図１０】図１０は、コードと巡回シフト量の関係の具体例を示す図である。
【図１１】図１１は、コードと巡回シフト量の関係の他の具体例を示す図である。
【図１２】図１２は、コードと信号系列の関係の具体例を示す図である。
【図１３】図１３は、コードと信号系列の関係の他の具体例を示す図である。
【図１４】図１４は、直交符号を説明する図である。
【図１５】図１５は、コードと巡回シフト量の関係のさらに他の具体例を示す図である。
【図１６】図１６は、コードと巡回シフト量の関係のさらに他の具体例を示す図である。
【図１７】図１７は、コードと巡回シフト量のグループとの対応を説明する図である。
【図１８】図１８は、ユーザごとのコードと巡回シフト量の具体例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本願が開示する無線端末装置、基地局装置、無線通信システム及び無線通信方法の実施の形態について、図面を参照して詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１５】
（実施の形態１）
図１は、実施の形態１に係る無線通信システムの構成を示す図である。図１に示す無線通信システムは、複数の無線端末装置１００と、基地局装置２００とを有する。
【００１６】
無線端末装置１００は、衝突ベースの送信方法を用いて、基地局装置２００へデータを送信する。すなわち、複数の無線端末装置１００は、基地局装置２００へデータを送信するための無線リソースを共有しており、各無線端末装置１００は、送信すべきデータが発生した際に、共有する無線リソースのうちデータサイズに応じた無線リソースを使用してデータを送信する。
【００１７】
このとき、無線端末装置１００は、例えば所定の周波数帯域幅のブロックを単位として無線リソースにデータをマッピングし、基地局装置２００へ送信する。また、無線端末装置１００は、データをマッピングしたブロックに、自装置のデータの区切り位置を標示する位置標示信号もマッピングし、データとともに送信する。具体的には、無線端末装置１００は、無線リソースのブロックのサイズとは異なるサイズで周期的に繰り返される信号を位置標示信号として、自装置のデータを含むブロックにマッピングする。
【００１８】
位置標示信号としては、例えばブロックのサイズ以下の素数の系列長を有するＺａｄｏｆｆ−Ｃｈｕ系列を巡回拡張した信号を用いることができる。すなわち、例えばブロックが１２サブキャリア分のサイズである場合には、１２以下の素数の１１を系列長とするＺａｄｏｆｆ−Ｃｈｕ系列を巡回拡張することで得られる信号を位置標示信号とすることができる。なお、位置標示信号に用いられる系列の系列長は、必ずしも素数である必要はないが、信号系列を巡回拡張して位置標示信号を生成する場合には、ブロックのサイズと系列長との最小公倍数が大きくなる系列長を用いるのが好ましい。また、シフトすることにより互いに直交する信号が得られる信号系列であれば、ブロックのサイズと同サイズの信号系列を、ブロックごとに異なるパターンでシフトしたものを各ブロックの位置標示信号としても良い。
【００１９】
基地局装置２００は、衝突ベースの送信方法を用いて複数の無線端末装置１００から送信されたデータを受信する。そして、基地局装置２００は、受信信号の各ブロックに含まれる位置標示信号を用いて、それぞれの無線端末装置１００から送信されたデータの区切り位置を検出し、無線端末装置１００ごとのデータを復調及び復号する。
【００２０】
基地局装置２００は、データの区切り位置を検出する際、位置標示信号のレプリカをシフトさせながら、レプリカと受信信号の各ブロックとの相関を検出し、相関値が所定の閾値以上となるか否かを判定する。位置標示信号が強い自己相関を有するＺａｄｏｆｆ−Ｃｈｕ系列を巡回拡張して生成されているため、あるブロックとレプリカとの相関値が所定の閾値以上となった場合、このブロックが１つの無線端末装置１００から送信されたデータを含む何番目のブロックであるかを、レプリカのシフト量から特定することができる。また、ブロックごとに異なるパターンで所定の系列をシフトして位置標示信号が生成されている場合も、ブロックと位置標示信号のレプリカとの相関値から、ブロックが何番目のブロックであるか特定することができる。
【００２１】
図２は、実施の形態１に係る無線端末装置１００の構成を示すブロック図である。図２に示す無線端末装置１００は、プロセッサ１００ａ、メモリ１００ｂ及び無線送信部１００ｃを有する。
【００２２】
プロセッサ１００ａは、例えばＣＰＵ（Central  Processing  Unit）、ＦＰＧＡ（Field  Programmable  Gate  Array）又はＤＳＰ（Digital  Signal  Processor）などを備え、無線端末装置１００全体を統括制御する。具体的には、プロセッサ１００ａは、符号化部１１０、変調部１２０、ＤＦＴ（Discrete  Fourier  Transform：離散フーリエ変換）部１３０、位置標示信号生成部１４０、マッピング部１５０及びＩＦＦＴ（Inverse  Fast  Fourier  Transform：逆高速フーリエ変換）部１６０を有する。
【００２３】
符号化部１１０は、送信データに誤り検出符号であるＣＲＣ（Cyclic  Redundancy  Check）を付加し、誤り訂正符号化する。そして、符号化部１１０は、誤り訂正符号化された送信データを変調部１２０へ出力する。
【００２４】
変調部１２０は、符号化部１１０から出力された送信データを変調し、変調された送信データをＤＦＴ部１３０へ出力する。
【００２５】
ＤＦＴ部１３０は、変調部１２０から出力された送信データを離散フーリエ変換し、周波数領域のデータに変換する。そして、ＤＦＴ部１３０は、周波数領域のデータをマッピング部１５０へ出力する。
【００２６】
位置標示信号生成部１４０は、無線端末装置１００のデータの区切り位置を標示する位置標示信号を生成する。具体的には、位置標示信号生成部１４０は、送信データがマッピングされる無線リソースの最小単位であるブロックのサイズよりも小さい系列長を有する信号系列を巡回拡張して位置標示信号を生成する。すなわち、位置標示信号生成部１４０は、例えばブロックのサイズよりも系列長が小さいＺａｄｏｆｆ−Ｃｈｕ系列を繰り返すことにより、位置標示信号を生成する。
【００２７】
ここで、系列長ＮZCのＺａｄｏｆｆ−Ｃｈｕ系列におけるｍ番目（０≦ｍ≦ＮZC−１）の信号ｘq(m)は、以下の式（１）で表すことができる。
【数１】
2020120414.tif 000003
【００２８】
ただし、式（１）において、ｑはＺａｄｏｆｆ−Ｃｈｕ系列の系列種別を特定する値である。位置標示信号生成部１４０は、式（１）の信号を用いて位置標示信号を生成する。送信データのサイズがＭ（Ｍ＞０）である場合、位置標示信号のｋ番目（０≦ｋ＜Ｍ）の信号ｒ(k)は、以下の式（２）で表すことができる。
ｒ(k)＝ｘq(k  mod  ＮZC)  ・・・（２）
【００２９】
ただし、式（２）において、(k  mod  ＮZC)は、ｋを系列長ＮZCで除算した際の余りを示している。したがって、位置標示信号ｒ(k)は、系列長ＮZCを周期として同じ信号系列を繰り返した信号である。
【００３０】
位置標示信号を生成する際に用いられる信号系列の系列長ＮZCは、送信データがマッピングされる無線リソースの最小単位であるブロックのサイズよりも小さい。また、好ましくは、系列長ＮZCは素数である。系列長ＮZCを素数とすることにより、ブロックのサイズと系列長ＮZCとの最小公倍数が大きくなる。この結果、信号系列を巡回拡張して得られた位置標示信号を、連続する複数のブロックにマッピングした場合、異なる位置標示信号がマッピングされるブロックの数を多くすることができる。換言すれば、位置標示信号によって区別可能なブロックの数を多くすることができる。
【００３１】
マッピング部１５０は、ＤＦＴ部１３０から出力される周波数領域のデータと位置標示信号生成部１４０によって生成された位置標示信号とを無線リソースにマッピングする。具体的には、マッピング部１５０は、所定の周波数帯域及び時間によって規定される無線リソースの単位であるブロックに、データ及び位置標示信号をマッピングする。このとき、マッピング部１５０は、例えば図３に示すように、データをマッピングするブロックには、位置標示信号もマッピングする。すなわち、ブロック＃０にデータ＃０をマッピングする場合には、このブロック＃０に位置標示信号もマッピングし、ブロック＃０に隣接するブロック＃１にデータ＃１をマッピングする場合には、このブロック＃１に位置標示信号もマッピングする。
【００３２】
位置標示信号が、ブロックのサイズよりも小さい系列長を有する信号系列を巡回拡張して生成される場合には、図３に示すように、各ブロックに含まれる位置標示信号は互いに異なっている。すなわち、例えばブロック＃０の位置標示信号は、元の信号系列の先頭（図中の「０」）を起点としてブロックのサイズまで元の信号系列を巡回拡張した信号であるのに対し、ブロック＃１の位置標示信号は、元の信号系列の２番目の信号（図中の「１」）を起点としてブロックのサイズまで元の信号系列を巡回拡張した信号である。つまり、各ブロックの位置標示信号は、ブロックごとに異なる位置を起点として元の信号系列を巡回拡張して生成されており、連続するブロックの巡回拡張の起点は、所定の規則性を有する。以下においては、ブロックごとの巡回拡張における起点のシフト量を「巡回シフト量」と呼ぶものとする。すなわち、例えば図３のブロック＃０の位置標示信号の巡回シフト量は０であり、ブロック＃１の位置標示信号の巡回シフト量は１である。
【００３３】
このように、ブロックごとの位置標示信号の巡回シフト量が異なるため、周波数方向で連続するブロック＃０、＃１を位置標示信号によって区別可能であるとともに、各ブロックにおける位置標示信号の巡回シフト量により、それぞれのブロックが何番目のブロックであるか特定可能である。換言すれば、ブロックごとの位置標示信号の巡回シフト量に基づいて、ブロックの連続性を判定することが可能となる。
【００３４】
さらに、Ｚａｄｏｆｆ−Ｃｈｕ系列を用いて位置標示信号が生成されている場合には、各ブロックにマッピングされる位置標示信号が直交する。このため、同一のブロックに他の無線端末装置１００から送信されるデータが含まれることになっても、データが開始するブロックが無線端末装置１００ごとに異なれば、無線端末装置１００ごとの送信データの区切り位置を正確に検出することが可能となる。
【００３５】
図２に戻って、ＩＦＦＴ部１６０は、マッピング部１５０によって得られた送信信号を逆高速フーリエ変換し、時間領域の送信信号を生成する。そして、ＩＦＦＴ部１６０は、送信信号を無線送信部１００ｃへ出力する。
【００３６】
メモリ１００ｂは、例えばＲＡＭ（Random  Access  Memory）又はＲＯＭ（Read  Only  Memory）などを備え、プロセッサ１００ａによって処理が実行される際に、種々の情報を記憶する。
【００３７】
無線送信部１００ｃは、ＩＦＦＴ部１６０から出力される送信信号に対して、例えばＤ／Ａ（Digital/Analog）変換及びアップコンバートなどの無線送信処理を施す。そして、無線送信部１００ｃは、アンテナを介して送信信号を送信する。
【００３８】
次いで、上記のように構成された無線端末装置１００による無線送信処理について、図４に示すフロー図を参照しながら説明する。
【００３９】
無線端末装置１００において送信すべき送信データが発生すると、符号化部１１０によって、送信データにＣＲＣが付加され（ステップＳ１０１）、送信データの誤り訂正符号化が実行される（ステップＳ１０２）。誤り訂正符号化された送信データは、変調部１２０によって変調され（ステップＳ１０３）、ＤＦＴ部１３０によって離散フーリエ変換される（ステップＳ１０４）。離散フーリエ変換により、送信データは、周波数領域のデータに変換される。
【００４０】
一方、位置標示信号生成部１４０によって、例えばＺａｄｏｆｆ−Ｃｈｕ系列などの信号系列が巡回拡張されることにより、位置標示信号が生成される（ステップＳ１０５）。巡回拡張される元の信号系列の系列長は、マッピング部１５０においてマッピングの単位となる無線リソースのブロックのサイズ以下である。すなわち、ブロックの周波数帯域が例えば１２サブキャリア分のサイズである場合には、元の信号系列の系列長は１２以下である。この場合、ブロックごとに異なる位置を起点として元の信号系列が巡回拡張され、ブロックごとに巡回シフト量が異なる位置標示信号が生成される。位置標示信号の生成に用いられる元の信号系列は、例えば基地局装置２００から指示されても良く、複数の無線端末装置１００が同一の信号系列を用いて位置標示信号を生成しても良い。
【００４１】
周波数領域のデータ及び位置標示信号が生成されると、マッピング部１５０によって、データ及び位置標示信号が無線リソースにマッピングされる（ステップＳ１０６）。具体的には、データが無線リソースのブロックにマッピングされ、データがマッピングされたブロックには、位置標示信号もマッピングされる。マッピングにより生成された送信信号は、ＩＦＦＴ部１６０によって逆高速フーリエ変換され（ステップＳ１０７）、時間領域の送信信号に変換される。そして、送信信号は、無線送信部１００ｃによって、所定の無線送信処理が施され（ステップＳ１０８）、アンテナを介して基地局装置２００へ送信される（ステップＳ１０９）。
【００４２】
次に、基地局装置２００の構成及び動作について説明する。図５は、実施の形態１に係る基地局装置２００の構成を示すブロック図である。図５に示す基地局装置２００は、無線受信部２００ａ、プロセッサ２００ｂ及びメモリ２００ｃを有する。
【００４３】
無線受信部２００ａは、アンテナを介して信号を受信し、受信信号に対して、例えばダウンコンバート及びＡ／Ｄ（Analog/Digital）変換などの無線受信処理を施す。そして、無線受信部２００ａは、受信信号をプロセッサ２００ｂへ出力する。
【００４４】
プロセッサ２００ｂは、例えばＣＰＵ、ＦＰＧＡ又はＤＳＰなどを備え、基地局装置２００全体を統括制御する。具体的には、プロセッサ２００ｂは、ＦＦＴ（Fast  Fourier  Transform：高速フーリエ変換）部２１０、デマッピング部２２０、レプリカ生成部２３０、境界検出部２４０、チャネル推定部２５０、端末データ選択部２６０、ＩＤＦＴ（Inverse  Discrete  Fourier  Transform：逆離散フーリエ変換）部２７０、復調部２８０及び復号部２９０を有する。
【００４５】
ＦＦＴ部２１０は、無線受信部２００ａから出力される受信信号を高速フーリエ変換し、周波数領域の受信信号を生成する。そして、ＦＦＴ部２１０は、受信信号をデマッピング部２２０へ出力する。
【００４６】
デマッピング部２２０は、受信信号を構成する無線リソースをデマッピングして、受信信号に含まれる信号を取得する。具体的には、デマッピング部２２０は、受信信号を構成するブロックごとに、データと位置標示信号とパイロット信号とを取得する。そして、デマッピング部２２０は、データを端末データ選択部２６０へ出力し、位置標示信号を境界検出部２４０へ出力し、パイロット信号をチャネル推定部２５０へ出力する。なお、パイロット信号は、チャネル推定のために各無線端末装置１００が送信する既知信号であるが、本実施の形態においては、位置標示信号がパイロット信号として用いられても良い。
【００４７】
レプリカ生成部２３０は、位置標示信号のレプリカを生成する。すなわち、レプリカ生成部２３０は、無線端末装置１００が位置標示信号を生成する際に用いる信号系列と同一の信号系列を用いて、ブロックのサイズと同サイズのレプリカを生成する。信号系列の系列長はブロックのサイズよりも小さいため、レプリカ生成部２３０は、元の信号系列を巡回拡張してブロックと同サイズのレプリカを生成する。
【００４８】
このとき、レプリカ生成部２３０は、境界検出部２４０からの指示に応じて、起点をシフトさせながらレプリカを生成する。すなわち、レプリカ生成部２３０は、先頭を起点として元の信号系列を巡回拡張した初期レプリカを生成する他にも、先頭からシフトした位置を起点として元の信号系列を巡回拡張したレプリカを生成する。
【００４９】
境界検出部２４０は、デマッピング部２２０によって取得されたブロックごとの位置標示信号とレプリカ生成部２３０によって生成されたレプリカとに基づいて、無線端末装置１００それぞれから送信された一連のデータ（以下「端末データ」という）の区切り位置を検出する。
【００５０】
具体的には、境界検出部２４０は、起点のシフト量が異なるレプリカを順次レプリカ生成部２３０に生成させながら、ブロックごとの位置標示信号とレプリカの相関を検出する。そして、境界検出部２４０は、あるブロックの位置標示信号とレプリカの相関値が所定の閾値以上である場合に、このブロックに端末データが含まれると判断する。さらに、境界検出部２４０は、起点のシフト量が変化したレプリカと隣接するブロックの位置標示信号との相関を検出し、隣接するブロックにも同一の無線端末装置１００から送信された端末データが含まれるか否かを判断する。そして、境界検出部２４０は、位置標示信号とレプリカの相関値が所定の閾値以上である一続きのブロックには、一連の端末データが含まれると判断する。
【００５１】
このように、境界検出部２４０は、位置標示信号とレプリカとの相関値が所定の閾値以上である区間には端末データが含まれると判断することにより、ブロックの連続性を判定し、無線端末装置１００ごとの端末データの区切り位置を検出する。すなわち、連続するブロックであれば、ブロック間の位置標示信号が所定の規則性を有するため、境界検出部２４０は、この規則性に従って起点をシフトしたレプリカを用いてブロックの連続性を判定する。
【００５２】
チャネル推定部２５０は、端末データに対応する一続きのブロックに含まれるパイロット信号を用いてチャネル推定を実行する。すなわち、チャネル推定部２５０は、無線端末装置１００ごとのデータに関するチャネル推定を実行する。このとき、チャネル推定部２５０は、位置標示信号をパイロット信号として用いてチャネル推定を実行しても良い。
【００５３】
端末データ選択部２６０は、境界検出部２４０によって検出された端末データの区切り位置を用いて、デマッピング部２２０から出力されるデータの中からそれぞれの端末データを選択する。つまり、端末データ選択部２６０は、同一の無線端末装置１００の端末データを含む連続するブロックから端末データを抽出し、ＩＤＦＴ部２７０へ出力する。
【００５４】
ＩＤＦＴ部２７０は、端末データ選択部２６０から出力された端末データを逆離散フーリエ変換し、時間領域のデータに変換する。そして、ＩＤＦＴ部２７０は、時間領域のデータを復調部２８０へ出力する。
【００５５】
復調部２８０は、チャネル推定部２５０によるチャネル推定の結果得られたチャネル推定値を用いて、ＩＤＦＴ部２７０から出力されるデータを復調する。そして、復調部２８０は、復調されたデータを復号部２９０へ出力する。
【００５６】
復号部２９０は、復調部２８０から出力されたデータを誤り訂正復号し、ＣＲＣを用いた誤り検出を実行する。
【００５７】
次いで、上記のように構成された基地局装置２００による無線受信処理について、図６に示すフロー図を参照しながら説明する。
【００５８】
無線端末装置１００から送信された信号は、アンテナを介して無線受信部２００ａによって受信される（ステップＳ２０１）。なお、無線端末装置１００は、衝突ベースの送信方法で信号を送信するため、受信信号には複数の無線端末装置１００から送信された信号が含まれることもある。
【００５９】
受信信号は、無線受信部２００ａによって所定の無線受信処理が施され（ステップＳ２０２）、ＦＦＴ部２１０によって高速フーリエ変換されることにより（ステップＳ２０３）、周波数領域の信号に変換される。そして、受信信号は、デマッピング部２２０によってデマッピングされ（ステップＳ２０４）、無線リソースのブロックに含まれる信号が取得される。具体的には、ブロックごとのデータ、位置標示信号及びパイロット信号が取得され、データは端末データ選択部２６０へ出力され、位置標示信号は境界検出部２４０へ出力され、パイロット信号はチャネル推定部２５０へ出力される。なお、位置標示信号がパイロット信号としてチャネル推定部２５０へ出力されても良い。
【００６０】
一方、レプリカ生成部２３０によって、無線端末装置１００が位置標示信号を生成する際に用いる信号系列から位置標示信号のレプリカが生成される。ここでは、先頭を起点として元の信号系列を巡回拡張した初期レプリカが生成される（ステップＳ２０５）。換言すれば、起点のシフト量が０のレプリカが初期レプリカとして生成される。そして、境界検出部２４０によって、受信信号に含まれる複数のブロックのうち、データの区切り位置を検出する対象となる先頭のブロックが設定される（ステップＳ２０６）。ここでは、例えば受信信号の周波数帯域のうち最も低い周波数帯域に対応するブロックが先頭のブロックに設定される。
【００６１】
そして、境界検出部２４０によって、先頭のブロックの位置標示信号と初期レプリカとの相関が検出され（ステップＳ２０７）、相関値が所定の閾値以上であるか否かが判定される（ステップＳ２０８）。この判定の結果、相関値が所定の閾値以上である場合には（ステップＳ２０８Ｙｅｓ）、境界検出部２４０によって、設定された先頭のブロックから開始する端末データがあると判断される（ステップＳ２０９）。すなわち、先頭のブロックには、起点のシフト量が０の初期レプリカとの相関値が大きい位置標示信号が含まれているため、このブロックから開始する端末データがあると判断される。
【００６２】
このように、端末データが開始するブロックが検出されると、境界検出部２４０からの指示を受けたレプリカ生成部２３０によって、起点のシフト量を変化させたレプリカが生成される（ステップＳ２１０）。具体的には、直前にレプリカとの相関が検出されたブロックの隣接ブロックに対応するシフト量だけ起点がシフトしたレプリカが生成される。したがって、ここでは、先頭のブロックに隣接する２番目のブロックに対応するシフト量のレプリカが生成される。
【００６３】
また、相関を検出する対象ブロックも先頭のブロックに隣接するブロックにシフトし（ステップＳ２１１）、境界検出部２４０によって、新たな対象ブロックの位置標示信号とレプリカとの相関が検出される（ステップＳ２０７）。この相関検出の結果、新たな対象ブロックについても相関値が所定の閾値以上である場合には（ステップＳ２０８Ｙｅｓ）、新たな対象ブロックにも引き続き端末データが含まれると判断される（ステップＳ２０９）。そして、さらにレプリカ及び対象ブロックがシフトして（ステップＳ２１０、Ｓ２１１）、対象ブロックの位置標示信号とレプリカとの相関検出が繰り返される。
【００６４】
ところで、先頭のブロックの位置標示信号と初期レプリカとの相関値が所定の閾値未満の場合は（ステップＳ２０８Ｎｏ）、先頭のブロックに端末データが含まれていないと判断される。また、先頭のブロックから開始する端末データがあると判断された後、いずれかの対象ブロックの位置標示信号とレプリカとの相関値が所定の閾値未満となった場合は（ステップＳ２０８Ｎｏ）、先頭のブロックから開始した端末データが終了したと判断される。すなわち、境界検出部２４０によって、ブロックの連続性が判定された結果、一続きの端末データの区切り位置が検出されたことになる。
【００６５】
その後、境界検出部２４０によって、受信信号に含まれるすべてのブロックが先頭のブロックとして設定されたか否かが判定される（ステップＳ２１２）。この判定の結果、まだ先頭のブロックに設定されていないブロックがある場合には（ステップＳ２１２Ｎｏ）、初期レプリカが再度生成され（ステップＳ２０５）、新たに先頭のブロックが設定される（ステップＳ２０６）。そして、上述した処理と同様に、新たに設定された先頭のブロックから開始する端末データの有無が判断され、端末データがある場合には、この端末データの区切り位置が検出される。このように、ブロックごとに起点のシフト量が異なるレプリカを用いた相関検出により、ブロック間の端末データの連続性を判定し、複数の無線端末装置１００それぞれから送信される端末データの区切り位置を効率的に検出することができる。
【００６６】
受信信号に含まれるすべてのブロックが先頭のブロックとして設定されると（ステップＳ２１２Ｙｅｓ）、受信信号に含まれるすべての端末データの区切り位置が検出されたことになる。そこで、端末データ選択部２６０によって、受信信号に含まれるデータから個々の端末データが順次選択される（ステップＳ２１３）。選択された端末データは、ＩＤＦＴ部２７０によって逆離散フーリエ変換され（ステップＳ２１４）、時間領域のデータに変換される。
【００６７】
また、チャネル推定部２５０によって、それぞれの端末データに対応するパイロット信号が用いられてチャネル推定が実行される。このチャネル推定には、端末データに対応する位置標示信号が用いられても良い。そして、チャネル推定の結果得られるチャネル推定値が用いられることにより、復調部２８０によって、端末データが復調される（ステップＳ２１５）。復調された端末データは、復号部２９０によって、誤り訂正復号され（ステップＳ２１６）、ＣＲＣによる誤り検出が施される（ステップＳ２１７）。
【００６８】
次に、端末データの区切り位置の検出の具体例について、図７を参照しながら説明する。図７は、受信信号の構成の一例を示す図である。
【００６９】
図７に示す受信信号には、ブロック＃０〜＃４の５個のブロックが含まれており、これらのブロックには、端末＃１〜＃４の４つの無線端末装置１００からの送信データが含まれる。すなわち、端末＃１は、ブロック＃０を用いて送信データを送信し、端末＃２は、ブロック＃１、＃２を用いて送信データを送信し、端末＃３は、ブロック＃２〜＃４を用いて送信データを送信し、端末＃４は、ブロック＃３を用いて送信データを送信している。
【００７０】
各端末＃１〜＃４は、自端末が送信データを送信するブロックを用いて位置標示信号も送信している。すなわち、各端末＃１〜＃４は、それぞれのブロックのシンボル＃０〜＃（ｎ−１）に送信データをマッピングし、同じブロックのシンボル＃ｎに位置標示信号をマッピングする。すべての端末＃１〜＃４は、同一の信号系列を巡回拡張して位置標示信号を生成しているものとする。
【００７１】
基地局装置２００は、まずブロック＃０を先頭のブロックに設定し、初期レプリカとの相関を検出する。ブロック＃０では、端末＃１の端末データが開始するため、ブロック＃０の位置標示信号と初期レプリカとの相関値は所定の閾値以上となる。そこで、レプリカ及び対象ブロックがシフトして、ブロック＃１の位置標示信号とレプリカとの相関が検出される。ブロック＃１には、端末＃２の端末データが含まれるものの、端末＃１の端末データが含まれないため、ブロック＃１の位置標示信号と起点がシフトしたレプリカとの相関値は所定の閾値以上とならない。このため、端末＃１の端末データは、ブロック＃０のみに含まれると判断される。
【００７２】
続いて、基地局装置２００は、ブロック＃１を先頭のブロックに設定し、初期レプリカとの相関を検出する。ブロック＃１では、端末＃２の端末データが開始するため、ブロック＃１の位置標示信号と初期レプリカとの相関値は所定の閾値以上となる。そこで、レプリカ及び対象ブロックがシフトして、ブロック＃２の位置標示信号とレプリカとの相関が検出される。ブロック＃２には、引き続き端末＃２の端末データが含まれるため、ブロック＃２の位置標示信号と起点がシフトしたレプリカとの相関値も所定の閾値以上となる。このため、端末＃の端末データは、ブロック＃２にも含まれると判断される。
【００７３】
そして、さらにレプリカ及び対象ブロックがシフトして、ブロック＃３の位置標示信号とレプリカとの相関が検出される。ブロック＃３には、端末＃３、＃４の端末データが含まれるものの、端末＃２の端末データが含まれないため、ブロック＃３の位置標示信号と起点がシフトしたレプリカとの相関値は所定の閾値以上とならない。このため、端末＃２の端末データは、ブロック＃１、＃２に含まれると判断される。
【００７４】
以下同様に、基地局装置２００は、ブロック＃２〜＃４を順次先頭のブロックに設定し、レプリカの起点をシフトさせながら、各ブロックの位置標示信号とレプリカとの相関を検出する。この結果、端末＃３の端末データがブロック＃２〜＃４に含まれ、端末＃４の端末データがブロック＃３のみに含まれると判断される。
【００７５】
なお、ブロック＃２、＃３においては、複数の無線端末装置１００の端末データが衝突している。しかしながら、例えばＺａｄｏｆｆ−Ｃｈｕ系列などの信号系列を用いて位置標示信号が生成されているため、端末データの先頭が一致しなければ、無線端末装置１００ごとの位置標示信号が互いに直交し、正確な相関検出が可能である。また、衝突が発生するブロック＃２、＃３の端末データについては、復調を中止しても良く、キャンセラによって無線端末装置１００ごとの端末データを分離しても良い。すなわち、例えば図７に示す例では、ブロック＃１における端末＃２のチャネル推定値を用いてブロック＃２における端末＃２の端末データを復調する。そして、ブロック＃２のデータから端末＃２の端末データをキャンセルすることにより、端末＃３の端末データを得るようにしても良い。
【００７６】
以上のように、本実施の形態によれば、無線端末装置は、無線リソースのブロックのサイズよりも小さい系列長の信号系列を巡回拡張して位置標示信号を生成し、データとともに位置標示信号をブロックにマッピングして送信する。そして、基地局装置は、位置標示信号のレプリカを生成し、レプリカの起点をシフトさせながら受信信号に含まれる各ブロックの位置標示信号との相関を検出する。このため、レプリカと位置標示信号との相関が大きいか否かを判定することによって、同一の無線端末装置から送信された連続する端末データがブロックに含まれるか否かを判断することができる。結果として、複数の無線端末装置それぞれから送信されるデータの区切り位置を効率的に検出することができる。
【００７７】
なお、上記実施の形態１においては、位置標示信号を生成するための信号系列として例えばＺａｄｏｆｆ−Ｃｈｕ系列を用いるものとした。ここで用いられるＺａｄｏｆｆ−Ｃｈｕ系列の系列長は、無線リソースのブロックのサイズ以下であり、系列長に等しい数のブロック間の位置標示信号を互いに直交させることができる。すなわち、例えば系列長が１１のＺａｄｏｆｆ−Ｃｈｕ系列を巡回拡張して位置標示信号を生成する場合には、巡回シフト量が異なる１１種類の位置標示信号を生成可能であり、１１個のブロックに互いに直交する位置標示信号をマッピングすることができる。
【００７８】
しかしながら、無線端末装置１００から送信されるデータのサイズが大きく、１２個以上のブロックに送信データがマッピングされる場合には、同一の位置標示信号を含むブロックが複数生成され、ブロックの連続性が正確に判定されなくなる。そこで、このような場合には、１２個目以降のブロックについて、系列種別が異なるＺａｄｏｆｆ−Ｃｈｕ系列を用いるようにしても良い。具体的には、例えば図８に示すように、ブロック＃０〜＃１０の１１個のブロックに対しては、系列長が１１の第１のＺａｄｏｆｆ−Ｃｈｕ系列ｘq(m)を使用して位置標示信号を生成し、続くブロック＃１１〜＃２１の１１個のブロックに対しては、系列長が１１の第２のＺａｄｏｆｆ−Ｃｈｕ系列ｘp(m)を使用して位置標示信号を生成するなどとしても良い。このように、系列長に等しい数のブロックごとに位置標示信号の生成に用いられる系列種別を変えることにより、連続するすべてのブロック間の位置標示信号を区別することが可能となり、ブロックの連続性を正確に判定することができる。
【００７９】
また、位置標示信号の生成に用いられる信号系列は、Ｚａｄｏｆｆ−Ｃｈｕ系列に限定されない。すなわち、例えば直交符号Ｗａｌｓｈ−ｃｏｄｅを用いて位置標示信号を生成することも可能である。図９の上図は、系列長が８のＷａｌｓｈ−ｃｏｄｅの一例を示す図である。この図に示すように、系列長が８の場合、互いに直交する８個の符号が生成可能なため、これらの符号をそれぞれブロックの位置標示信号として用いても良い。すなわち、例えば図９の下図に示すように、先頭のブロック＃０には第１の符号Ｗ（０，８）を割り当て、２番目のブロック＃１には第２の符号Ｗ（１，８）を割り当てるなどと、ブロックごとの符号の規則性をあらかじめ決定しておく。これにより、Ｗａｌｓｈ−ｃｏｄｅを位置標示信号として用いた場合でも、ブロックの連続性を判定することができ、無線端末装置１００ごとの端末データの区切り位置を検出することができる。
【００８０】
（実施の形態２）
実施の形態２の特徴は、無線端末装置が送信データをコード多重する場合に、コードと位置標示信号とを対応付ける点である。
【００８１】
上記実施の形態１では、複数の無線端末装置１００が同一の信号系列を用いて位置標示信号を生成し、衝突ベースの送信方法でデータ及び位置標示信号を送信する。このため、複数の無線端末装置１００が同一の無線リソースを先頭としてデータ送信をした場合には、複数の無線端末装置１００から送信された同一の位置標示信号が１つのブロックに含まれてしまい、複数の無線端末装置１００それぞれの端末データの区切り位置を検出することが困難である。
【００８２】
そこで、実施の形態２においては、無線端末装置１００は、送信データをコードによって拡散し、それぞれのコードに対して異なる位置標示信号を対応付ける。これにより、複数の無線端末装置１００の送信データがコード多重され、無線端末装置１００ごとのデータが復調可能になるとともに、コードごとの位置標示信号によって端末データの区切り位置を正確に検出することができる。
【００８３】
具体的には、例えばコードごとに巡回シフト量が異なる位置標示信号を割り当て、異なるコードで拡散されたデータがマッピングされるブロックには、巡回シフト量が異なる位置標示信号がマッピングされるようにする。図１０は、コードと位置標示信号の巡回シフト量との関係の具体例を示す図である。
【００８４】
図１０に示すように、それぞれのコードに３種類の巡回シフト量（ＣＳ：Cyclic  Shift）を割り当て、例えばコード＃０で拡散されたデータがマッピングされるブロックには、巡回シフト量が０〜２の位置標示信号を割り当てる。すなわち、コード＃０で拡散されたデータがマッピングされたブロックには、先頭から０〜２の範囲でシフトした位置を起点として、例えばＺａｄｏｆｆ−Ｃｈｕ系列などの信号系列を巡回拡張した位置標示信号をマッピングする。したがって、例えばある無線端末装置１００からの送信信号３０１に２つのブロックが含まれているが、これらのブロックには、巡回シフト量が０の位置標示信号ＣＳ＃０と、巡回シフト量が１の位置標示信号ＣＳ＃１とがそれぞれマッピングされている。
【００８５】
同様に、コード＃１によってデータが拡散された送信信号３０２に３つのブロックが含まれているが、これらのブロックには、巡回シフト量が３〜５の位置標示信号ＣＳ＃３〜＃５がそれぞれマッピングされている。
【００８６】
このように、コードごとに異なる巡回シフト量の位置標示信号を割り当てるため、複数の無線端末装置１００が同一の無線リソースを先頭としてデータ送信をする場合でも、コードが異なればそれぞれの端末データの区切り位置を検出することができる。すなわち、図１０に示した送信信号３０１、３０２は、同一の無線リソースを先頭としているが、それぞれデータを拡散するコードが異なっているため、位置標示信号の巡回シフト量が異なる。このため、基地局装置２００は、信号３０１、３０２の位置標示信号を区別して、それぞれの端末データの区切り位置を検出することができる。
【００８７】
なお、図１０において、複数の無線端末装置１００によってコード＃２で拡散されたデータを含むブロックが重複しているが、データが開始するブロックが異なるため、巡回シフト量の違いにより、実施の形態１と同様に無線端末装置１００ごとの区切り位置を正確に検出することができる。
【００８８】
ところで、図１０に示した例では、それぞれのコードに３種類ずつの巡回シフト量を割り当てた。しかしながら、無線端末装置１００から送信されるデータには種々のものがあり、サイズも異なる。そこで、コードごとに割り当てる巡回シフト量の幅を変えて、小さいサイズのデータから大きいサイズのデータまでを送信可能にしても良い。
【００８９】
具体的には、例えばコードごとに巡回シフト量の幅が異なる位置標示信号を割り当て、コードごとに連続して送信可能なブロック数が異なるようにする。図１１は、コードと位置標示信号の巡回シフト量との関係の具体例を示す図である。
【００９０】
図１１に示すように、それぞれのコードに幅が異なる巡回シフト量を割り当て、例えばコード＃０で拡散されたデータがマッピングされるブロックには、巡回シフト量が０〜１の位置標示信号を割り当てる。すなわち、コード＃０で拡散されたデータがマッピングされたブロックには、先頭から０〜１の範囲でシフトした位置を起点として元の信号系列を巡回拡張した位置標示信号をマッピングする。一方、コード＃１で拡散されたデータがマッピングされたブロックには、先頭から２〜５の範囲でシフトした位置を起点として元の信号系列を巡回拡張した位置標示信号をマッピングする。
【００９１】
このように、コードごとに割り当てられる巡回シフト量の幅が異なるため、コード＃０では最大で２個のブロックのサイズまでのデータを送信可能になる一方、コード＃１では最大で４個のブロックのサイズまでのデータを送信可能になる。さらに、コード＃２には６〜１１の巡回シフト量が割り当てられるため、コード＃２では最大で６個のブロックのサイズまでのデータを送信することができる。
【００９２】
また、位置標示信号を生成する際にＺａｄｏｆｆ−Ｃｈｕ系列などの信号系列が用いられる場合には、複数の系列種別の信号系列を用いることにより、系列種別と巡回シフト量の組み合わせが多くなり、より多くのブロックの位置標示信号を区別可能にすることができる。
【００９３】
具体的には、例えば図１２に示すように、コードごとに１種類の巡回シフト量を割り当て、周波数方向ではブロックごとに異なる信号系列に基づく位置標示信号がマッピングされるようにする。すなわち、例えばコード＃０で拡散されたデータがマッピングされたブロックには、巡回シフト量が０の位置標示信号ＣＳ＃０がマッピングされ、コード＃１で拡散されたデータがマッピングされたブロックには、巡回シフト量が１の位置標示信号ＣＳ＃１がマッピングされるようにする。
【００９４】
ただし、ブロックごとに位置標示信号を生成する際に用いられる信号系列が異なっており、例えば送信信号３０３の１つ目のブロックには信号系列ｘq(m)に基づく位置標示信号がマッピングされ、２つ目のブロックには信号系列ｘp(m)に基づく位置標示信号がマッピングされる。同様に、例えば送信信号３０４の１つ目のブロックには信号系列ｘq(m)に基づく位置標示信号がマッピングされ、２つ目のブロックには信号系列ｘp(m)に基づく位置標示信号がマッピングされ、３つ目のブロックには信号系列ｘr(m)に基づく位置標示信号がマッピングされる。
【００９５】
このように、コード方向では巡回シフト量が異なり、周波数方向ではブロックごとに信号系列の系列種別が異なるため、基地局装置２００は、各無線端末装置１００の位置標示信号を巡回シフト量によって区別するとともに、ブロックの連続性を系列種別によって判定する。このため、無線端末装置１００ごとの端末データの区切り位置を検出することができる。
【００９６】
さらに、図１２に示した例とはコード方向及び周波数方向の区別を入れ替えることも可能である。すなわち、例えば図１３に示すように、コードごとに１種類の系列種別を割り当て、周波数方向ではブロックごとに巡回シフト量が異なる位置標示信号がマッピングされるようにする。すなわち、例えばコード＃０で拡散されたデータがマッピングされたブロックには、信号系列ｘq(m)に基づく位置標示信号がマッピングされ、コード＃１で拡散されたデータがマッピングされたブロックには、信号系列ｘp(m)に基づく位置標示信号がマッピングされるようにする。
【００９７】
このようにコードごとに系列種別が異なるため、例えば送信信号３０５、３０６が同一の無線リソースを先頭としていても、系列種別の違いから無線端末装置１００ごとの位置標示信号を区別することができる。なお、送信信号３０６は、信号系列ｘp(m)の系列長よりも大きい数のブロックから構成されるため、信号系列ｘp(m)とは異なる信号系列ｘp+1(m)も用いて位置標示信号が生成されている。
【００９８】
また、１つのコードに対応する各送信信号に着目すれば、実施の形態１と同様に、異なる巡回シフト量の位置標示信号が各ブロックにマッピングされており、ブロックの連続性が判定可能となっている。このように、コード方向では信号系列の系列種別が異なり、周波数方向では巡回シフト量が異なるため、基地局装置２００は、各無線端末装置１００の位置標示信号を系列種別によって区別するとともに、ブロックの連続性を巡回シフト量によって判定する。このため、無線端末装置１００ごとの端末データの区切り位置を検出することができる。
【００９９】
以上のように、本実施の形態によれば、データを拡散するコードごとに巡回シフト量又は信号系列が異なる位置標示信号を対応付け、各コードで拡散されたデータがマッピングされるブロックには、対応する位置標示信号がマッピングされる。このため、複数の無線端末装置の位置標示信号が同一のブロックにマッピングされる場合でも、無線端末装置ごとの位置標示信号を区別して、端末データの区切り位置を検出することができる。
【０１００】
（実施の形態３）
実施の形態３の特徴は、位置標示信号に直交符号化を施すことにより、巡回シフト量が同じ位置標示信号を区別する点である。
【０１０１】
上記実施の形態１では、複数の無線端末装置１００が同一の信号系列を用いて位置標示信号を生成し、衝突ベースの送信方法でデータ及び位置標示信号を送信する。このため、複数の無線端末装置１００が同一の無線リソースを先頭としてデータ送信をした場合には、複数の無線端末装置１００から送信された同一の位置標示信号が１つのブロックに含まれてしまい、複数の無線端末装置１００それぞれの端末データの区切り位置を検出することが困難である。
【０１０２】
そこで、実施の形態３においては、無線端末装置１００は、実施の形態２と同様に、送信データをコードによって拡散し、それぞれのコードに対して異なる位置標示信号を対応付ける。さらに、実施の形態３においては、無線端末装置１００は、位置標示信号を例えばＯＣＣ（Orthogonal  Cover  Code）などの直交符号によって直交符号化し、巡回シフト量が同じ位置標示信号を区別可能にする。これにより、複数の無線端末装置１００の送信データがコード多重されるとともに、位置標示信号が直交符号化され、区切り位置を検出可能な無線端末装置１００ごとのデータの多重数を大きくすることができる。
【０１０３】
図１４は、直交符号の一例を説明する図である。図１４に示すブロックは、例えば時間方向には１４シンボルを含んでおり、４番目のシンボル４０１と１１番目のシンボル４０２とに位置標示信号を有する。直交符号であるＯＣＣが施される場合には、位置標示信号を有するシンボル４０１、４０２が符号［１，１］又は［１，−１］によって符号化される。このため、例えばシンボル４０１、４０２に含まれる位置標示信号が例えば巡回シフト量０の位置標示信号である場合、この位置標示信号が符号［１，１］によって符号化されているか、又は符号［１，−１］によって符号化されているかによって、２種類の位置標示信号として区別可能となる。
【０１０４】
なお、シンボル４０１、４０２に含まれる位置標示信号は、例えばＤＭＲＳ（Demodulation  Reference  Signal）などの参照信号として用いることも可能である。
【０１０５】
図１５は、位置標示信号を直交符号化する場合のコードと巡回シフト量との関係の具体例を示す図である。図１５に示すように、それぞれのコードに４種類の巡回シフト量を割り当て、例えばコード＃０で拡散されたデータがマッピングされるブロックには、巡回シフト量が０〜３の位置標示信号を割り当てる。したがって、例えばある無線端末装置１００からの送信信号４０３に２つのブロックが含まれているが、これらのブロックには、巡回シフト量が０の位置標示信号ＣＳ＃０と、巡回シフト量が１の位置標示信号ＣＳ＃１とがそれぞれマッピングされている。
【０１０６】
同様に、コード＃１によってデータが拡散された送信信号４０４に２つのブロックが含まれているが、これらのブロックには、巡回シフト量が４、５の位置標示信号ＣＳ＃４、＃５がそれぞれマッピングされている。
【０１０７】
このように、コードごとに異なる巡回シフト量の位置標示信号を割り当てるため、複数の無線端末装置１００が同一の無線リソースを先頭としてデータ送信をする場合でも、コードが異なればそれぞれの端末データの区切り位置を検出することができる。すなわち、図１５に示した送信信号４０３、４０４は、同一の無線リソースを先頭としているが、それぞれデータを拡散するコードが異なっているため、位置標示信号の巡回シフト量が異なる。このため、基地局装置２００は、信号４０３、４０４の位置標示信号を区別して、それぞれの端末データの区切り位置を検出することができる。
【０１０８】
さらに、コード＃０〜＃２で拡散されたデータがマッピングされたブロックの位置標示信号は、符号［１，１］で符号化されるのに対し、コード＃３〜＃５で拡散されたデータがマッピングされたブロックの位置標示信号は、符号［１，−１］で符号化される。このため、例えばコード＃０とコード＃３に割り当てられる位置標示信号の巡回シフト量はいずれも０〜３であるが、位置標示信号に施された直交符号によって、位置標示信号を区別することができる。
【０１０９】
すなわち、例えばコード＃０によってデータが拡散された送信信号４０３とコード＃３によってデータが拡散された送信信号４０５とは、同一の無線リソースを先頭としており、先頭のブロックの位置標示信号の巡回シフト量も同一である。しかしながら、これらの送信信号４０３、４０５は、位置標示信号を符号化する直交符号が異なるため、基地局装置２００は、信号４０３、４０５の位置標示信号を区別して、それぞれの端末データの区切り位置を検出することができる。
【０１１０】
以上のように、本実施の形態によれば、データを拡散するコードごとに巡回シフト量が異なる位置標示信号を対応付けるとともに、巡回シフト量が同一の位置標示信号を対応付けるコードについては、位置標示信号を直交符号化する。このため、複数の無線端末装置の位置標示信号が同一のブロックにマッピングされる場合でも、無線端末装置ごとの位置標示信号を区別して、端末データの区切り位置を検出することができる。
【０１１１】
なお、上記各実施の形態においては、隣接するブロックの位置標示信号の巡回シフト量が連続するとともに、異なるコードに対応付けられる位置標示信号の巡回シフト量も連続するものとした。しかし、これらの巡回シフト量は、必ずしも連続しなくても良い。
【０１１２】
具体的には、例えば図１６に示すように、巡回シフト量が偶数の位置標示信号のみを用いることなども可能である。図１６において、コード＃０には巡回シフト量０〜６が割り当てられるが、送信信号４０６において隣接するブロックの位置標示信号の巡回シフト量は０と２である。同様に、コード＃１には巡回シフト量８〜１４が割り当てられるが、送信信号４０７において隣接するブロックの位置標示信号の巡回シフト量は８と１０である。さらに、コード＃３にはコード＃０と同じ巡回シフト量０〜６が割り当てられるが、送信信号４０８において隣接するブロックの位置標示信号の巡回シフト量は０、２、４及び６である。
【０１１３】
このように、隣接するブロックの位置標示信号の巡回シフト量は、必ずしも連続していなくても良く、互いに異なっていれば良い。隣接するブロック及び異なるコードの巡回シフト量の間隔が大きくなることにより、位置標示信号の復調及び復号時の誤りが少なくなり、より確実に無線端末装置１００ごとの端末データの区切り位置を検出することができる。巡回シフト量の最適な間隔は、例えば以下のように算出することができる。
【０１１４】
すなわち、位置標示信号を生成する際に用いられる信号系列の系列長をＬ、多重される無線端末装置１００の最大数をＮ、ＯＣＣを適用するか否かを示す値をＭとすると、異なるコードに割り当てられる巡回シフト量の間隔Ｄintraは、下記の式（３）によって算出される。
Ｄintra＝Ｌ／Ｎ＊Ｍ  ・・・（３）
ただし、Ｍの値はＯＣＣを適用する場合に２、ＯＣＣを適用しない場合に１である。
【０１１５】
また、隣接するブロックの巡回シフト量の間隔Ｄinterは、上記の間隔Ｄintraを用いる下記の式（４）によって算出される。
Ｄinter＝Ｄintra／（Ｌ／Ｎ）  ・・・（４）
【０１１６】
これらの式（３）、（４）によって算出された間隔の巡回シフト量を設定することにより、位置標示信号の巡回シフト量の最小の間隔を最大化することができる。結果として、位置標示信号の復調及び復号時の誤りが少なくなり、より確実に無線端末装置１００ごとの端末データの区切り位置を検出することができる。
【０１１７】
（実施の形態４）
実施の形態４の特徴は、同一のコードに対応付けられた位置標示信号を巡回シフト量によって区別する点である。
【０１１８】
上記各実施の形態においては、コードそれぞれに巡回シフト量が異なる位置標示信号を対応付けるものとしたが、位置標示信号の巡回シフト量が異なれば、コードは同一でも信号を送信する無線端末装置１００を区別することができる。
【０１１９】
そこで、実施の形態４においては、無線端末装置１００がコードによってデータを拡散する場合、コードを選択することに加えて、位置標示信号の巡回シフト量を選択する。すなわち、無線端末装置１００は、衝突ベースの送信方法を用いてデータを送信する際、データを拡散するコードを選択するとともに、あらかじめ決定された巡回シフト量のグループから位置標示信号に適用する巡回シフト量のグループを選択する。
【０１２０】
具体的には、例えば図１７に示すように、コード＃０には巡回シフト量０〜５のグループと巡回シフト量６〜１１のグループとが対応付けられ、コード＃１には巡回シフト量１２〜１７のグループと巡回シフト量１８〜２３のグループとが対応付けられている。このため、ある無線端末装置１００は、例えばコード＃０を選択するとともに、巡回シフト量０〜５のグループを選択して、送信信号５０１を送信する。また、他の無線端末装置１００は、例えばコード＃０を選択するとともに、巡回シフト量６〜１１のグループを選択して、送信信号５０２を送信する。
【０１２１】
これらの送信信号５０１、５０２は、データがいずれもコード＃０によって拡散されているが、巡回シフト量のグループが異なる。このため、送信信号５０１、５０２の先頭の無線リソースが同一でも、送信信号５０１の先頭のブロックの巡回シフト量が０であるのに対し、送信信号５０２の先頭のブロックの巡回シフト量が６である。結果として、送信信号５０１、５０２を受信する基地局装置２００は、これらの信号の送信元である無線端末装置１００を区別することができ、無線端末装置１００ごとの送信データの区切り位置を正確に検出することが可能となる。
【０１２２】
このように、同一のコードに対して巡回シフト量の複数のグループが対応付けられる具体例を図１８に示す。図１８は、ユーザ＃０〜＃１１の１２の無線端末装置１００から送信される送信信号を示す図である。
【０１２３】
各送信信号は、ブロック＃０〜＃３を含んでおり、コード＃０〜＃５のいずれかで拡散されたデータを含む。ここでは、コード＃０〜＃５によって拡散されることにより、データは、ブロック＃０〜＃３の４つのブロックのうち、いずれか２つの斜線で示すブロックのみにマッピングされる。すなわち、例えばコード＃０によって拡散されたデータは、ブロック＃０、＃１にマッピングされ、コード＃１によって拡散されたデータは、ブロック＃０、＃２にマッピングされる。
【０１２４】
データが４つのブロックのうち２つのブロックのみにマッピングされるのに対し、位置標示信号５０４は、４つのブロックすべてにマッピングされる。そして、各コードには、位置標示信号５０４の巡回シフト量が異なる２つのグループが対応付けられている。このため、例えばユーザ＃０、＃１のデータは、いずれもコード＃０で拡散されてブロック＃０、＃１のみに配置されるが、位置標示信号５０４の巡回シフト量によって区別することができる。
【０１２５】
なお、コードと巡回シフト量の対応関係に関する情報は、基地局装置２００から送信される報知情報によって必要に応じて無線端末装置１００へ報知されても良いし、呼接続時に基地局装置２００から無線端末装置１００へ通知されても良い。また、基地局装置２００から送信される情報は、コードと巡回シフト量の対応関係そのものを示すテーブル情報などであっても良いし、無線端末装置１００が上式（３）、（４）を用いた演算をするための情報であっても良い。
【０１２６】
以上のように、本実施の形態によれば、データを拡散するコードそれぞれに対して、巡回シフト量のグループが異なる位置標示信号を対応付ける。このため、同一のコードによって拡散されたデータを送信する複数の無線端末装置の位置標示信号を、巡回シフト量によって区別して、端末データの区切り位置を検出することができる。また、少ないコードで多くの無線端末装置の端末データを多重することが可能となる。
【符号の説明】
【０１２７】
１００ａ、２００ｂ  プロセッサ
１００ｂ、２００ｃ  メモリ
１００ｃ  無線送信部
１１０  符号化部
１２０  変調部
１３０  ＤＦＴ部
１４０  位置標示信号生成部
１５０  マッピング部
１６０  ＩＦＦＴ部
２００ａ  無線受信部
２１０  ＦＦＴ部
２２０  デマッピング部
２３０  レプリカ生成部
２４０  境界検出部
２５０  チャネル推定部
２６０  端末データ選択部
２７０  ＩＤＦＴ部
２８０  復調部
２９０  復号部
【図１】
2020120414.tif 000004
【図２】
2020120414.tif 000005
【図３】
2020120414.tif 000006
【図４】
2020120414.tif 000007
【図５】
2020120414.tif 000008
【図６】
2020120414.tif 000009
【図７】
2020120414.tif 000010
【図８】
2020120414.tif 000011
【図９】
2020120414.tif 000012
【図１０】
2020120414.tif 000013
【図１１】
2020120414.tif 000014
【図１２】
2020120414.tif 000015
【図１３】
2020120414.tif 000016
【図１４】
2020120414.tif 000017
【図１５】
2020120414.tif 000018
【図１６】
2020120414.tif 000019
【図１７】
2020120414.tif 000020
【図１８】
2020120414.tif 000021