(57)【要約】　　【課題】　　　簡単な回路構成で精度良くＩ−Ｑ平面の基準点を求めること。　　【解決手段】　基地局装置が０と１との数を近づける演算を行った後１６ＱＡＭ変調して送信したデータを、無線受信部２０２が受信し、ＨＳ−ＤＳＣＨ逆拡散部２０４が、そのデータを逆拡散し、ＨＳ−ＤＳＣＨ平均電力算出部２０６が、逆拡散後のデータに基づいて平均電力を求め、ＨＳ−ＤＳＣＨ復調部２０９が、平均電力に基づいて１６ＱＡＭの１６値の基準点を求め、それらの基準点に基づいて受信データを復調する。　【選択図】　　　図２
2004120780.tif 000002
【特許請求の範囲】
【請求項１】
　各シンボルの電力の合計をシンボル数で除算して求めた平均電力に基づいてＩ−Ｑ平面上の前記各シンボルの基準点を求め、それらの基準点に基づいて受信データを復調する受信装置と、
　０と１との数が異なる送信データの０と１との数を近づける演算を行って前記平均電力の精度を高めるデータを作成し、そのデータを変調して前記受信装置に送信する送信装置と、
　を具備する無線通信システムにおいて使用される受信装置であって、
　前記送信装置から送信されたデータを受信する受信手段と、
　受信されたデータの前記平均電力を求める平均電力算出手段と、
　前記平均電力から求めた前記基準点に基づいて、前記受信データを復調する復調手段と、
　を具備することを特徴とする受信装置。
【請求項２】
　請求項１記載の受信装置を具備することを特徴とする移動局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、多値復調を行う受信装置に関する。
【背景技術】
【０００２】
　近年、増大する通信ニーズに対応するディジタル無線通信の変調方式として、多値直交振幅変調（多値ＱＡＭ：Quadrature Amplitude Modulation）方式などの振幅に情報を持たせる振幅変調が実現されている。例えば、１６ＱＡＭにおいては、１シンボル当たり４ビットの情報伝達が可能となる。従来、このような１６ＱＡＭにおいて通信を行う無線装置は、移動局装置側において、受信した受信データから平均電力を求め、求めた平均電力からＩ−Ｑ平面上の１６値の基準点を求める。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
　しかしながら、従来の無線装置においては、送信されるデータ信号の１と０との数が等しくない場合、平均電力を精度良く求めることができず、Ｉ−Ｑ平面上の１６値の基準点も精度良く求めることができないという問題がある。特に平均化する時間が短い場合には、送信されるデータ信号の１と０との数が等しくないことが起こりえる。
【０００４】
　本発明はかかる点に鑑みてなされたものであり、簡単な回路構成で精度良くＩ−Ｑ平面の基準点を求めることができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
　本発明の受信装置は、各シンボルの電力の合計をシンボル数で除算して求めた平均電力に基づいてＩ−Ｑ平面上の前記各シンボルの基準点を求め、それらの基準点に基づいて受信データを復調する受信装置と、０と１との数が異なる送信データの０と１との数を近づける演算を行って前記平均電力の精度を高めるデータを作成し、そのデータを変調して前記受信装置に送信する送信装置と、を具備する無線通信システムにおいて使用される受信装置であって、前記送信装置から送信されたデータを受信する受信手段と、受信されたデータの前記平均電力を求める平均電力算出手段と、前記平均電力から求めた前記基準点に
基づいて、前記受信データを復調する復調手段と、を具備する構成を採る。
【発明の効果】
【０００６】
　本発明によれば、簡単な回路構成で精度良くＩ−Ｑ平面上の基準点を求めることができる。
【発明を実施するための最良の形態】
【０００７】
　本発明の実施の形態について説明する前に、平均電力からＩ−Ｑ平面の基準点を求める方法について、図２２を用いて説明する。３ｒｄ　Ｇｅｎｅｒａｔｉｏｎ　Ｐａｒｔｎｅｒｓｈｉｐ　Ｐｒｏｊｅｃｔ（３ＧＰＰ）のＴＲ２５．８４８　Ｖｅｒ．４．０．０において、平均電力が１の時の各基準点の位置が決められている。図２２のＰ１からＰ１６は、１６値の各基準点を表している。Ｐ１、Ｐ２、Ｐ５及びＰ６は、Ｑ軸の値が０．９４８７であり、Ｐ３、Ｐ４、Ｐ７及びＰ８は、Ｑ軸の値が０．３１６２であり、Ｐ９、Ｐ１０、Ｐ１３及びＰ１４は、Ｑ軸の値が−０．３１６２であり、Ｐ１１、Ｐ１２、Ｐ１５及びＰ１６は、Ｑ軸の値が−０．９４８７である。また、Ｐ１、Ｐ３、Ｐ９及びＰ１１は、Ｉ軸の値が０．９４８７であり、Ｐ２、Ｐ４、Ｐ１０及びＰ１２は、Ｉ軸の値が０．３１６２であり、Ｐ５、Ｐ７、Ｐ１３及びＰ１５は、Ｉ軸の値が−０．３１６２であり、Ｐ６、Ｐ８、Ｐ１４及びＰ１６は、Ｉ軸の値が−０．９４８７である。なお、Ｐ１からＰ１６までの各基準点と原点２１０１との距離は、平均電力を１とした場合の数値である。したがって、±０．９４８７の２乗と±０．３１６２の２乗の和の平方根は１になるため、平均電力が１以外の他の数値であるときには、平均電力１に対する増減比の平方根に従って基準点の位置も移動する。
【０００８】
　以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【０００９】
　（実施の形態１）
　以下、本発明の実施の形態１について図１乃至図４を用いて説明する。図１は基地局装置１００を示すブロック図、図２は移動局装置２００を示すブロック図、図３はランダム化部のブロック図である。
【００１０】
　基地局装置１００は、ランダム化部１０１、符号化部１０２、ＨＳ−ＤＳＣＨ変調拡散部１０３、ＣＰＩＣＨ変調拡散部１０４、多重部１０５、無線送信部１０６及びアンテナ１０７とから主に構成される。移動局装置２００は、アンテナ２０１、無線受信部２０２、ＣＰＩＣＨ逆拡散部２０３、ＨＳ−ＤＳＣＨ逆拡散部２０４、ＣＰＩＣＨ平均電力算出部２０５、ＨＳ−ＤＳＣＨ平均電力算出部２０６、オフセット値算出部２０７、オフセット値記憶部２０８、ＨＳ−ＤＳＣＨ復調部２０９、ランダム無効化部２１０及び復号化部２１１とから主に構成される。
【００１１】
　次に、基地局装置１００の構成について説明する。ランダム化部１０１は、０と１との数が同一である所定の配列の信号系列とデータとを排他的論理和することによって、データの、０と１との数を同一若しくはほぼ同一（以下「ランダム」と記載する）にして符号化部１０２へ出力する。なお、ランダム化部１０１の構成の詳細については後述する。符号化部１０２は、ランダム化部１０１から入力したランダムであるデータの符号化を行い、ＨＳ−ＤＳＣＨ変調拡散部１０３へ出力する。ＨＳ−ＤＳＣＨ変調拡散部１０３は、符号化部１０３から入力したデータをＱＡＭ変調または位相変調し、変調後の信号を送信相手の移動局装置に固有の拡散コードで拡散して多重部１０５へ出力する。ＣＰＩＣＨ変調拡散部１０４は、ＣＰＩＣＨで送信される共通パイロット信号を所定の変調方式で変調し、変調後の共通パイロット信号に全ての移動局装置に共通の拡散コードを乗算して多重部１０５へ出力する。多重部１０５は、ＨＳ−ＤＳＣＨ変調拡散部１０３及びＣＰＩＣＨ変調拡散部１０４よりの拡散された信号を多重して、無線送信部１０６へ出力する。無線送信部１０６は、多重部１０５からの多重された送信信号に所定の無線処理（アップコンバート等）を行い、アンテナ１０７を介して各移動局装置に無線送信する。
【００１２】
　次に、移動局装置２００の構成について説明する。無線受信部２０２は、アンテナ２０１を介して受信した受信信号に所定の無線受信処理（ダウンコンバート等）を行う。また、無線受信処理を行った信号をチャネル毎に分離して、ＣＰＩＣＨ逆拡散部２０３及びＨＳ−ＤＳＣＨ逆拡散部２０４へ出力する。すなわち、ＣＰＩＣＨを利用して送信された信号はＣＰＩＣＨ逆拡散部２０３へ出力され、ＨＳ−ＤＳＣＨを利用して送信された信号はＨＳ−ＤＳＣＨ逆拡散部２０４へ出力される。ＣＰＩＣＨ逆拡散部２０３は、無線受信部２０２からの出力（共通既知信号）を所定の拡散コードで逆拡散し、ＣＰＩＣＨ平均電力算出部２０５へ出力する。ＣＰＩＣＨ平均電力算出部２０５は、共通既知信号から平均電力を求めて、求めた平均電力をオフセット値算出部２０７及びＨＳ−ＤＳＣＨ平均電力算出部２０６へ出力する。平均電力は、データのシンボル毎に電力値を求め、それらの値を全部足して合計し、この合計をシンボル数で除算して求める。この際に、データがランダム化されていれば、平均電力を精度良く求めることができ、平均電力が精度良く求まれば１６値の基準点も精度良く求まる。ＨＳ−ＤＳＣＨ平均電力算出部２０６は、ＨＳ−ＤＳＣＨ逆拡散部２０４から入力したデータに基づいて、平均電力を求めてオフセット値算出部２０７及びＨＳ−ＤＳＣＨ復調部２０９へ出力する。平均電力は、シンボル毎に電力値を求め、それらの値を全部足して合計し、この合計をシンボル数で除算して求める。オフセット値算出部２０７は、ＣＰＩＣＨ平均電力算出部２０５で求めた平均電力とＨＳ−ＤＳＣＨ平均電力算出部２０６で求めた平均電力とからオフセット値を求める。オフセット値は、既知信号から求めた平均電力とデータから求めた平均電力とを減算して求める。求めたオフセット値は、オフセット値算出部２０７からオフセット値記憶部２０８へ出力される。
【００１３】
　オフセット値記憶部２０８は、オフセット値算出部２０７で算出したオフセット値を記憶する。ＨＳ−ＤＳＣＨ復調部２０９は、ＨＳ−ＤＳＣＨ平均電力算出部２０６からの平均電力に基づいて、１６ＱＡＭの１６値の基準点を求めるとともに、ＨＳ−ＤＳＣＨ逆拡散部２０４から入力するデータの復調処理を行い、復調データを得て復号化部２１１へ出力する。復号化部２１１は、ＨＳ−ＤＳＣＨ復調部２０９にて復調したデータの復号化処理を行い、ランダム無効化部２１０へ出力する。ランダム無効化部２１０は、基地局装置１００のランダム化部１０１にてデータをランダム化する際に用いた信号系列と同一の信号系列とデータとを排他的論理和することによって、ランダム化部１０１にてランダム化する前のデータの配列に戻して受信データを得る。
【００１４】
　次に、ランダム化部１０１の構成について、図３を用いて説明する。なお、ランダム無効化部２１０の構成は、ランダム化部１０１と同一構成であるためその説明を省略する。ランダム化部１０１は、信号系列供給部３０１及び演算手段であるＸＯＲ演算器３０２とから主に構成される。信号系列供給部３０１は、０と１との数が同一な信号系列をＸＯＲ演算器３０２へ供給する。ＸＯＲ演算器３０２は、信号系列供給部３０１から供給された信号系列とデータとを排他的論理和する。なお、ランダム化部１０１におけるランダム化処理及びランダム無効化部２１０におけるランダム無効化処理の詳細については後述する。
【００１５】
　次に、上記構成の基地局装置１００の動作について説明する。ＨＳ−ＤＳＣＨのデータは、ランダム化部１０１にてランダム化された後に符号化部１０２へ出力され、符号化部１０２にて符号処理された後にＨＳ−ＤＳＣＨ変調拡散部１０３へ出力される。次に、ＨＳ−ＤＳＣＨのデータは、ＨＳ−ＤＳＣＨ変調拡散部１０３にてＱＡＭ変調または位相変調され、送信相手の移動局装置に固有の拡散コードで拡散されて多重部１０５へ出力される。一方、ＣＰＩＣＨの共通既知信号は、ＣＰＩＣＨ変調拡散部１０４にて所定の変調方式で変調され、変調後の共通既知信号に全ての移動局装置に共通の拡散コードが乗算されて多重部１０５へ出力される。次に、ＣＰＩＣＨの共通既知信号は、多重部１０５にて多重された後、無線送信部１０６へ出力され、無線送信部１０６にて、所定の無線送信処理（アップコンバート等）をされてアンテナ１０７を介して各移動局装置へ無線送信される。
【００１６】
　次に、移動局装置２００の動作について説明する。基地局装置１００より送信された多重信号は、アンテナ２０１を介して無線受信部２０２より無線受信され、ＣＰＩＣＨ逆拡散部２０３及びＨＳ−ＤＳＣＨ逆拡散部２０４にてチャネル毎に逆拡散される。ＣＰＩＣＨを利用して送信された共通既知信号は、ＣＰＩＣＨ逆拡散部２０３において逆拡散された後、ＣＰＩＣＨ平均電力算出部２０５へ出力される。一方、ＨＳ−ＤＳＣＨを利用して送信されたデータは、ＨＳ−ＤＳＣＨ逆拡散部２０４において逆拡散された後、ＨＳ−ＤＳＣＨ平均電力算出部２０５及びＨＳ−ＤＳＣＨ復調部２０６へ出力される。
【００１７】
　データは１ＴＴＩが３スロットから構成されており、１スロットと２及び３スロットとではデータの処理が異なるので、この後の動作はスロット毎に説明する。１スロット目においては、ＨＳ−ＤＳＣＨ平均電力算出部２０６は、ＨＳ−ＤＳＣＨ逆拡散部２０４から入力したデータを用いて平均電力求め、求めた平均電力をＨＳ−ＤＳＣＨ復調部２０９及びオフセット値算出部２０７へ出力する。ＨＳ−ＤＳＣＨ復調部２０９は、ＨＳ−ＤＳＣＨ平均電力算出部２０６で求めた平均電力を用いて、１６値の基準点を求める。また、オフセット値算出部２０７は、ＣＰＩＣＨ平均電力算出部２０５で求めた平均電力とＨＳ−ＤＳＣＨ平均電力算出部２０６で求めた平均電力とを減算して、オフセット値を求め、求めたオフセット値はオフセット値記憶部２０８に記憶される。一方、２及び３スロット目においては、ＨＳ−ＤＳＣＨ平均電力算出部２０６は、オフセット値記憶部２０８に記憶されているオフセット値とＣＰＩＣＨ平均電力算出部２０５で求めた平均電力を用いて平均電力を求め、求めた平均電力をＨＳ−ＤＳＣＨ復調部２０９に出力して、ＨＳ−ＤＳＣＨ復調部２０９にて１６値の基準点を求める。なお、２及び３スロット目において、オフセット値を用いずに各スロットにて平均電力を求め、求めた平均電力からその都度基準点を求めても良い。また、１ＴＴＩのスロット数は、３スロット以外でも良い。
【００１８】
　ＨＳ−ＤＳＣＨ復調部２０９において復調した後の動作は、全スロットにおいて共通である。復調されたデータは、復号化部２１１に入力し、復号化部２１１にて復号化処理されてランダム無効化部２１０へ出力され、ランダム化部１０１にてデータと排他的論理和したものと同一の信号系列と排他的論理和される。これにより、データはランダム化部１０１でランダム化される前のデータの状態に戻り、受信データが得られる。
【００１９】
　次に、ランダム化部１０１におけるランダム化の方法について、図３及び図４を用いて説明する。図４に示すような０と１との数が同一であって任意の配列の信号系列４０１である１００１０１１１０００１１００１００１１１０をＸＯＲ演算器３０２へ出力する。ＸＯＲ演算器３０２は、０と１との数が異なる数であって任意の配列のデータ４０２である０１１１１１１１１１１１１１１１１１１１１０と信号系列供給部３０１から供給される信号系列４０１とを排他的論理和する。その結果、排他的論理和後のデータ４０３は、１１１０１０００１１１００１１０１１００００となり、１と０との数が同一となる。
【００２０】
　次に、ランダム無効化部２１０におけるランダム無効化の方法について、図３及び図５を用いて説明する。信号系列供給部３０１は、図５に示すように、ランダム化部１０１の信号系列供給部３０１にてＸＯＲ演算器３０２に供給した信号系列４０１と同一の信号系列５０２である１００１０１１１０００１１００１００１１１０をＸＯＲ演算器３０２へ出力する。ＸＯＲ演算器３０２は、受信データ５０１である１１１０１０００１１１００１１０１１００００と信号系列５０２を排他的論理和する。その結果、排他的論理和後のデータ５０３は、０１１１１１１１１１１１１１１１１１１１１０となり、ランダム化部１０１でランダム化する前のデータと同一配列のデータに戻る。なお、信号系列供給部３０１から供給する信号系列４０１、５０２の配列は、上記の配列に限らず、０と１との数が同一であればその配列は任意である。
【００２１】
　次に、信号系列供給部３０１から上記とは異なる信号系列を供給する場合について、図６及び図７を用いて説明する。信号系列供給部３０１からＸＯＲ演算器３０２へ１１１１１１１１１１１０００００００００００からなる単純な配列の信号系列６０１を供給し、ＸＯＲ演算器３０２において、０１１１１１１１１１１１１１１１１１１１１０のデータ６０２と信号系列６０１とを排他的論理和すると、１００００００００００１１１１１１１１１１０の信号系列６０３のデータになる。一方、ランダム無効化部２１０は、ランダム化部１０１の信号系列供給部３０１から供給した信号系列６０１と同一の信号系列７０１である１１１１１１１１１１１０００００００００００をＸＯＲ演算器３０２へ供給する。ＸＯＲ演算器３０２は、信号系列７０１と１００００００００００１１１１１１１１１１０であるデータ７０２とを排他的論理和すると、ランダム化部１０１にてランダム化する前のデータと同一配列のデータ７０３である０１１１１１１１１１１１１１１１１１１１１０に戻る。
【００２２】
　さらに、信号系列供給部３０１から上記とは異なる信号系列を供給する場合について、図８及び図９を用いて説明する。信号系列供給部３０１からＸＯＲ演算器３０２へ１０１０１０１０１０１０１０１０１０１０１０からなる単純な配列の信号系列８０１を供給し、ＸＯＲ演算器３０２において、０１１１１１１１１１１１１１１１１１１１１０のデータ８０２と信号系列８０１とを排他的論理和すると、１１０１０１０１０１０１０１０１０１０１００の信号系列８０３のデータになる。一方、ランダム無効化部２１０は、ランダム化部１０１の信号系列供給部３０１から供給した信号系列８０１と同一の信号系列９０１である１０１０１０１０１０１０１０１０１０１０１０をＸＯＲ演算器３０２へ供給する。ＸＯＲ演算器３０２は、信号系列９０１とデータ９０２である１１０１０１０１０１０１０１０１０１０１００とを排他的論理和するとランダム化部１０１にてランダム化する前と同一配列のデータ９０３である０１１１１１１１１１１１１１１１１１１１１０に戻る。なお、信号系列供給部３０１から供給する信号系列の配列は、上記の配列に限らず、０と１との数が同一であればその配列は任意である。
【００２３】
　このように、本実施の形態の無線装置によれば、移動局装置２００において、基地局装置１００のランダム化部１０１でランダム化したデータを用いて平均電力を求めるので、平均電力を精度良く求めることができるとともに、１６値の基準点を精度良く求めることができる。また、基地局装置１００のＸＯＲ演算部３０２において、０と１との数が同一な信号系列とデータとを排他的論理和するので、簡単な回路構成で送信データをランダム化でき、基地局装置１００を小型化できる。また、移動局装置２００が受信したデータを基に、１６値の基準点を決めるので、基地局装置１００から移動局装置２００へ送信する送信信号の送信容量を大きくすることができる。また、精度良く求めた平均電力を用いてオフセット値を求め、このオフセット値を用いて２及び３スロット目の１６値の基準点を求めるので、２及び３スロット目においても精度良く１６値の基準点を求めることができる。
【００２４】
　なお、本実施の形態においては、基地局装置１００のランダム化部１０１、符号化部１０２及びＨＳ−ＤＳＣＨ変調拡散部１０３は各々１つだけ設けることとしたが、複数設けても同様の効果が得られる。また、移動局装置２００のＨＳ−ＤＳＣＨ逆拡散部２０４、ＨＳ−ＤＳＣＨ復調部２０９、ランダム無効化部２１０及び復号化部２１１は各々の１つだけ設けることとしたが、複数設けても同様の効果が得られる。また、本実施の形態においては、基地局装置１００と１つの移動局装置２００との間にて通信を行う場合について説明したが、基地局装置１００と通信を行う移動局装置２００は複数であっても良い。
【００２５】
　（実施の形態２）
　図１０及び図１１は、本実施の形態２に係る基地局装置１０００の構成を示すブロック図である。図１０は基地局装置１０００の構成を示すブロック図であり、図１１は移動局装置１１００の構成を示すブロック図である。図１０において、ＨＳ−ＤＳＣＨのデータ処理側にレートマッチング部１００１、インターリーブ部１００２及びアルゴリズム記憶部１００４を設ける以外の構成は、図１と同一であるので、同一の符号を付してその説明を省略する。また、図１１において、ＨＳ−ＤＳＣＨのデータ処理側にデインターリーブ部１１０２、デレートマッチング部１１０３及びアルゴリズム記憶部１１０４を設ける以外の構成は、図２と同一であるので、同一の符号を付してその説明を省略する。
【００２６】
　最初に、基地局装置１０００の構成について、図１０を用いて説明する。ランダム化部１００３は、後述するアルゴリズムに基づいてデータをランダム化し、ランダム化したデータを符号化部１０２へ出力する。ランダム化部１００３の詳細は後述する。レートマッチング部１００１は、ＨＳ−ＤＳＣＨにおけるデータについて、各トランスポートチャネルのデータを１ＴＴＩに収まるようにデータを増加若しくは削減する。インターリーブ部１００２は、ＲＯＭ１００４を備えている。インターリーブ部１００２は、連続した誤り（バースト誤り）が発生してもデータを復調できるように、ＲＯＭ１００４に記憶されているアルゴリズムに基づいてデータの並び替えを行う。
【００２７】
　次に、移動局装置１１００の構成について、図１１を用いて説明する。デインターリーブ部１１０２は、ＲＯＭ１１０４を備えており、ＲＯＭ１１０４は、データを並び替えるためのアルゴリズムを記憶している。これにより、デインターリーブ部１１０２は、ＨＳ−ＤＳＣＨ復調部２０９から入力されたデータに対して、ＲＯＭ１１０４に記憶されているアルゴリズムに基づいて、データの並び替えを行い、データの配列を基地局装置１０００のデインターリーブ部１１０２にて並べ替えられる前のデータ配列の順序に戻し、デレートマッチング部１１０３へ出力する。デレートマッチング部１１０３は、デインターリーブ部１１０２から入力したＨＳ−ＤＳＣＨのデータを各トランスポートチャネルのデータに分離し、復号化部２１１へ出力する。ランダム無効化部１１０１は、後述するアルゴリズムに基づいてデータの並び替えを行い、基地局装置１０００のランダム化部１００３にてランダム化される前のデータの配列に戻す。
【００２８】
　次に、ランダム化部１００３及びランダム無効化部１１０１の構成について、図１２を用いて説明する。なお、ランダム化部１００３とランダム無効化部１１０１の構成は同一構成であるので、ランダム無効化部１１０１の説明は省略する。ランダム化部１００３は、信号系列供給部１２０１、インターリーブ部１２０２及びＸＯＲ演算器１２０３とから主に構成される。信号系列供給部１２０１は、０と１との数が同一であって単純な配列の信号系列をインターリーブ部１２０２へ供給する。インターリーブ部１２０２は、ＲＯＭ１２０４を備えている。ＲＯＭ１２０４は、信号系列供給部１２０１から供給された信号系列を並び替えるためのアルゴリズムを記憶している。したがって、インターリーブ部１２０２は、ＲＯＭ１２０４に記憶されているアルゴリズムに基づいて、信号系列供給部１２０１から供給される信号系列の並び替えを行い、ＸＯＲ演算器１２０３へ出力する。ＸＯＲ演算器１２０３は、インターリーブ部１２０２から出力された信号系列とデータとを排他的論理和する。ランダム化部１００３のＲＯＭ１２０４に記憶されているアルゴリズムとインターリーブ部１００２のＲＯＭ１００４に記憶されているアルゴリズムとは、同一のアルゴリズムである。
【００２９】
　次に、本実施の形態における無線装置の動作について、図１０及び図１１を用いて説明する。最初に、基地局装置１０００の動作について説明する。ＨＳ−ＤＳＣＨのデータは、ランダム化部１００３にてランダム化される。ランダム化部１００３における処理は、ＲＯＭ１２０４に記憶されているアルゴリズムに基づいて信号系列供給部１２０１の信号系列の並び替えを行い、その並び替えられた信号系列とデータとを排他的論理和してデータをランダム化する。ランダム化されたデータは、ランダム化部１００３から符号化部１０２へ出力され、符号化部１０２にて符号化処理されてレートマッチング部１００１に出力される。レートマッチング部１００１に出力されたデータは、レートマッチング部１００１にてレートマッチング処理されてインターリーブ部１００２へ出力され、インターリーブ部１００２にてインターリーブ処理される。インターリーブ部１００２における処理は、ＲＯＭ１００４に記憶されているアルゴリズムに基づいてデータの並び替えが行われる。インターリーブ部１００２にて並び替えられたデータは、ＨＳ−ＤＳＣＨ変調拡散部１０３へ出力される。ＨＳ−ＤＳＣＨ変調拡散部１０３以後の動作及びＣＰＩＣＨの動作は、上記実施の形態１と同一であるのでその説明は省略する。
【００３０】
　次に、移動局装置１１００の動作について説明する。基地局装置１０００からの多重信号がアンテナ２０１にて受信された後からＨＳ−ＤＳＣＨ復調部２０９における動作までは、上記実施の形態１と同一であるのでその説明は省略する。ＨＳ−ＤＳＣＨ復調部２０９にて復調されたデータは、デインターリーブ部１１０２へ出力される。デインターリーブ部１１０２へ出力されたデータは、ＲＯＭ１１０４に記憶されているアルゴリズムに基づいてデータの並び替えが行われ、基地局装置１０００のインターリーブ部１００２にて並び替えられる前のデータの配列に戻り、デレートマッチング部１１０３へ出力される。デレートマッチング部１１０３に入力したデータは、送信側のレートマッチング処理に対応した処理がなされて復号化部２１１へ出力される。復号化部２１１に入力したデータは、復号化部２１１で復号化処理されてランダム無効化部１１０１に入力する。ランダム無効化部１１０１に入力したデータは、ランダム無効化部１１０１のＲＯＭ１２０４に記憶されているアルゴリズムに基づいて、並び替えられて基地局装置１０００のランダム化部１００３にてランダム化される前のデータの配列に戻り、受信データとなる。
【００３１】
　次に、ランダム化部１００３におけるランダム化の方法について、図１２及び図１３を用いて説明する。図１３に示すような０と１との数が同一であって簡単な配列の信号系列１３０１である１１１１１１１１１１１０００００００００００をインターリーブ部１２０２へ出力する。インターリーブ部１２０２は、ＲＯＭ１２０４に記憶されているアルゴリズムに基づいて信号系列１３０１の並び替えを行い、図１３の０１１００１１１０００１１００１００１１１０の信号系列１３０２となる。インターリーブ部１２０２は、この信号系列１３０２をＸＯＲ演算器１２０３へ出力する。ＸＯＲ演算器１２０３は、任意の配列のデータ１３０３である００１１１１１１１１１１１１１１１１１１１１とインターリーブ部１２０２から供給される信号系列１３０２とを排他的論理和する。その結果、排他的論理和後のデータ１３０４は、０１０１１０００１１１００１１０１１０００１となり、ランダム化される。
【００３２】
　次に、ランダム無効化部１１０１におけるランダム無効化の方法について、図１２及び図１４を用いて説明する。信号系列供給部１２０１は、図１２に示すように、ランダム化部１００３の信号系列供給部１２０１と同一の信号系列１４０１をインターリーブ部１２０２へ出力し、インターリーブ部１２０２にてＲＯＭ１２０４に記憶されているアルゴリズムに従って並び替えが行われることによって、ランダム化部１００３のインターリーブ部１２０２から供給した信号系列１３０２と同一の信号系列１４０２である０１１００１１１０００１１００１００１１１０になる。インターリーブ部１２０２は、信号系列１４０２をＸＯＲ演算器１２０３へ出力する。ＸＯＲ演算器１２０３は、０１０１１０００１１１００１１０１１０００１のデータ１４０３と信号系列１４０２とを排他的論理和することによって、ランダム化部１００３にてランダム化する前のデータの信号系列１４０４である００１１１１１１１１１１１１１１１１１１１１になる。なお、インターリーブ部１２０２によって並び替えられた信号系列１３０２、１４０２の配列は、上記の配列に限らず、０と１との数が同一であればその配列は任意である。また、インターリーブ前の信号系列１３０１、１４０１は、単純な配列であれば本実施の形態の配列以外でも同様の効果が得られる。
【００３３】
　このように、本実施の形態の無線装置によれば、上記実施の形態１の効果に加えて、インターリーブ部１００２のＲＯＭ１００４、ランダム化部１００３のＲＯＭ１２０４及びランダム無効化部１１０１のＲＯＭ１２０４に記憶されているアルゴリズムを同一のアルゴリズムとし、インターリーブ処理の際に用いるアルゴリズムと同一のアルゴリズムを用いて信号系列の並び替えを行うため、ランダム化部１００３及びランダム無効化部１１０１の双方において、データと排他的論理和する信号系列の配列を記憶しておく必要がないため、記憶部が不要になって回路構成が簡単になる。また、信号系列供給部１２０１から供給する信号系列が単純な配列であるため、信号系列の設定が容易である。
【００３４】
　なお、本実施の形態においては、インターリーブ部１００２とランダム化部１００３内のインターリーブ部１２０２を別回路としたが、データのインターリーブ処理と信号系列のインターリーブ処理との処理に時間差を設ければ、インターリーブ部を一つにまとめても良い。この場合には、基地局装置１０００及び移動局装置１１００を小型化できる。また、デインターリーブ部１１０２のＲＯＭ１１０４に記憶されているアルゴリズムとランダム化部１００３及びランダム無効化部１１０１のＲＯＭ１２０４に記憶されているアルゴリズムとを同一にしても良い。また、ランダム化部１００３及びランダム無効化部１１０１のＲＯＭ１２０４に記憶されているアルゴリズムが同一であれば、他と同一でなくても良い。また、本実施の形態においては、基地局装置１０００のランダム化部１００３、符号化部１０２及びＨＳ−ＤＳＣＨ変調拡散部１０３は各々１つだけ設けることとしたが、複数設けても同様の効果が得られる。また、移動局装置１１００のＨＳ−ＤＳＣＨ逆拡散部２０４、ＨＳ−ＤＳＣＨ復調部２０９、復号化部２１１及びランダム無効化部１１０１は各々１つだけ設けることとしたが、複数設けても同様の効果が得られる。また、ＲＯＭ１００４、１１０４、１２０４にアルゴリズムを記憶させずに、回路上で並び替えを行うようにしても良い。また、本実施の形態においては、基地局装置１０００と１つの移動局装置１１００との間にて通信を行う場合について説明したが、基地局装置１０００と通信を行う移動局装置１１００は複数であっても良い。
【００３５】
　（実施の形態３）
　図１５は、本実施の形態３に係るランダム化部１５０１の構成を示すブロック図である。なお、ランダム化部１５０１以外の基地局装置及び移動局装置の構成は図１と同一であるのでその説明は省略する。また、本実施の形態におけるランダム無効化部はランダム化部１５０１と同一構成であるのでその構成の説明は省略する。
【００３６】
　ランダム化部１５０１は、シリアル／パラレル（以下「Ｓ／Ｐ」と記載する）変換器１５０２、ビット反転器１５０３、遅延器１５０４及びパラレル／シリアル（以下「Ｐ／Ｓ」と記載する）変換器１５０５とから主に構成される。Ｓ／Ｐ変換器１５０２は、入力した１列のデータを交互に２列にするものであり、２列にした後にその１列をビット反転器１５０３へ出力し、残りの１列を遅延器１５０４へ出力する。ビット反転器１５０３は、入力したデータの０と１を反転してＰ／Ｓ変換器１５０５へ出力する。遅延器１５０４は、入力したデータに遅延を与えた後にＰ／Ｓ変換器１５０５へ出力する。遅延器１５０４は、ビット反転器１５０３の処理による遅延を考慮して設けたものである。Ｐ／Ｓ反転器１５０５は、ビット反転器１５０３と遅延器１５０４から出力された２列のデータを交互に合わせて１列にするものである。
【００３７】
　次に、ランダム化部１５０１のランダム化の方法について、図１５及び図１６を用いて説明する。Ｓ／Ｐ変換器１５０２入力前のデータ１６０１である０１１１１１１１１１１１１１１１１１１１１０は、Ｓ／Ｐ変換後には、０１１１１１１１１１１と１１１１１１１１１１０の２列の信号系列１６０２になる。０１１１１１１１１１１の信号系列のデータはビット反転器１５０３に入力し、１１１１１１１１１１０の信号系列のデータは遅延器１５０４に入力する。ビット反転器１５０３に入力したデータは、ビット単位で１は０に及び０は１に変換され、１００００００００００となり、Ｐ／Ｓ変換器１５０５へ出力される。遅延器１５０４に入力したデータは遅延させられた後に、１１１１１１１１１１０の状態でＰ／Ｓ変換器１５０５へ出力される。ビット反転器１５０３で反転されて出力されたデータと遅延器から出力されたデータからなる信号系列１６０３は、Ｐ／Ｓ変換器１５０５に入力してＰ／Ｓ変換され、１１０１０１０１０１０１０１０１０１０１００の信号系列１６０４になる。
【００３８】
　次に、ランダム無効化部におけるランダム無効化の方法について、図１５及び図１７を用いて説明する。１１０１０１０１０１０１０１０１０１０１００からなる信号系列１７０１のデータを受信し、Ｓ／Ｐ変換器１５０２でＳ／Ｐ変換され、１００００００００００と１１１１１１１１１１０の２列のデータからなる信号系列１７０２になる。その後、１００００００００００のデータはビット反転器１５０３に入力してビット単位で１を０に及び０を１に反転され、０１１１１１１１１１１となり、Ｐ／Ｓ変換器１５０５へ出力される。また、信号系列１７０２の１１１１１１１１１１０のデータは、遅延器１５０４に入力し、遅延させられた後にＰ／Ｓ変換器へ出力される。ビット反転器１５０３から出力された０１１１１１１１１１１と遅延器１５０４から出力された１１１１１１１１１１０の２列からなる信号系列１７０３は、Ｐ／Ｓ変換器１５０５でＰ／Ｓ変換されて０１１１１１１１１１１１１１１１１１１１１０の信号系列１７０４のデータとなる。従って、Ｐ／Ｓ変換部１５０５から出力されたデータは、ランダム無効化部にてランダム化する前のデータの配列に戻る。
【００３９】
　このように、本実施の形態によれば、上記実施の形態のように基地局装置及び移動局装置の双方において、データのランダム化のために排他的論理和する信号系列を記憶しておく必要がないため、記憶部が不要になって回路構成が簡単になる。
【００４０】
　なお、本実施の形態におけるランダム化部１５０１を図１０のランダム化部１００３に代えて適用しても良い。また、今回は２つの系列に分けるＳ／Ｐ変換機を使用したが、いくつに分けるＳ／Ｐ変換機でもよく、また、Ｓ／Ｐ変換器１５０２を複数設けてもよい。この場合は、全データビット数の半分をビット反転器１５０３に入力できるようにする必要があり、よりランダム化することが可能である。
【００４１】
　（実施の形態４）
　図１８は、本実施の形態４に係るランダム化部１８０１の構成を示すブロック図である。なお、ランダム化部１８０１以外の基地局装置及び移動局装置の構成は図１０及び図１１と同一であるのでその説明は省略する。また、本実施の形態におけるランダム無効化部はランダム化部１８０１と同一構成であるのでその構成の説明は省略する。
【００４２】
　ランダム化部１８０１は、信号系列供給部１８０２、インターリーブ部１８０３、ＸＯＲ演算器１８０４、ＸＯＲ演算器１８０５及びインターリーブ部１８０６とから主に構成される。信号系列供給部１８０２は、ランダムであって単純な配列の信号系列をインターリーブ部１８０３及び１８０６へ供給する。インターリーブ部１８０３は、ＲＯＭ１８０７を備えており、ＲＯＭ１８０７に記憶されているアルゴリズムに基づいて、信号系列供給部１８０２から供給される信号系列を並べ替えてＸＯＲ演算器１８０４へ出力する。ＸＯＲ演算器１８０４は、データとインターリーブ部１８０３から出力される信号系列とを排他的論理和して次のＸＯＲ演算器１８０５へ出力する。インターリーブ部１８０６は、ＲＯＭ１８０８を備えており、ＲＯＭ１８０８に記憶されているアルゴリズムに基づいて、信号系列供給部１８０２から供給される信号系列を並べ替えてＸＯＲ演算器１８０５へ出力する。ＸＯＲ演算器１８０５は、ＸＯＲ演算器１８０４から出力されたデータとインターリーブ部１８０６から出力された信号系列とを排他的論理和する。インターリーブ部１００２、１８０３、１８０６に備えられているＲＯＭ１００４、１８０７、１８０８に記憶されているアルゴリズムは、全て同一である。
【００４３】
　次に、ランダム化部１８０１におけるランダム化の方法について、図１８及び図１９を用いて説明する。信号系列供給部１８０２は、図１９に示すようなランダムであって簡単な配列の信号系列１９０１である１１１１００００をインターリーブ部１８０３へ出力する。インターリーブ部１８０３は、ＲＯＭ１８０７に記憶されているアルゴリズムに基づいて信号系列１９０１の並べ替えを行い、並べ替えられた信号系列１９０２は００１１００１１となる。インターリーブ部１８０３は、この信号系列１９０２をＸＯＲ演算器１８０４へ出力する。ＸＯＲ演算器１８０４は、０と１との数が異なる数であって任意の配列のデータ１９０３である１１０１１１０１とインターリーブ部１８０３から供給される信号系列１９０２とを排他的論理和して次のＸＯＲ演算器１８０５へ出力する。ＸＯＲ演算器１８０４での排他的論理和後のデータ１９０４は、１１１０１１１０となるが、この時点ではまだデータはランダム化されていない。次に、信号系列１９０１が、信号系列供給部１８０２からインターリーブ部１８０６に供給され、インターリーブ部１８０６は、ＲＯＭ１８０８に記憶されているアルゴリズムに基づいて信号系列１９０１を並べ替えて１００１０１１０の信号系列１９０５にし、この信号系列１９０５をＸＯＲ演算器１８０５へ出力する。ＸＯＲ演算器１８０５は、ＸＯＲ演算器１８０４で排他的論理和されたデータの信号系列１９０４とインターリーブ部１８０６から出力された信号系列１９０５とを排他的論理和する。排他的論理和の結果、０１１１１０００からなるランダムなデータ１９０６になる。
【００４４】
　次に、ランダム無効化部におけるランダム無効化の方法について、図１８及び図２０を用いて説明する。信号系列供給部１８０２は、図１９に示すような０と１との数が同一であって簡単な配列の信号系列２００１である１１１１００００をインターリーブ部１８０３へ出力する。インターリーブ部１８０３は、ＲＯＭ１８０７に記憶されているアルゴリズムに基づいて信号系列２００１の並べ替えを行い、並べ替えられた信号系列２００２は００１１００１１となる。インターリーブ部１８０３は、この信号系列２００２をＸＯＲ演算器１８０４へ出力する。ＸＯＲ演算器１８０４は、０１１１１０００の信号系列２００３であるデータと信号系列２００２とを排他的論理和し、得られたデータ２００４である０１００１０１１を次のＸＯＲ演算器１８０５へ出力する。次に、信号系列２００１が、信号系列供給部１８０２からインターリーブ部１８０６に供給され、インターリーブ部１８０６はＲＯＭ１８０８に記憶されているアルゴリズムに基づいて信号系列２００１を並べ替えて１００１０１１０の信号系列２００５にし、この信号系列２００５をＸＯＲ演算器１８０５へ出力する。ＸＯＲ演算器１８０５は、ＸＯＲ演算器１８０４で排他的論理和されたデータの信号系列２００４とインターリーブ部１８０６から出力された信号系列２００５とを排他的論理和する。排他的論理和の結果、１１０１１１０１からなる信号系列２００６であるデータになり、ランダム化部１００３におけるランダム化する前のデータに戻る。なお、インターリーブ部１８０３、１８０６によって並び替えられた信号系列１９０２、１９０５、２００２、２００５の配列は、上記の配列に限らず、０と１との数が同一であればその配列は任意である。また、インターリーブ前の信号系列１９０１、２００１は、単純な配列であれば本実施の形態の配列以外でも同様の効果が得られる。
【００４５】
　このように、本実施の形態によれば、上記実施の形態２の効果に加えて、ＸＯＲ演算部１８０４及び１８０５により、排他的論理和を２回行うため、より確実にランダム化することができる。
【００４６】
　なお、ＸＯＲ演算器１８０４、１８０５及びインターリーブ部１８０３、１８０６の数は任意の数にしても適用可能である。また、インターリーブ部１８０３、１８０６は、インターリーブ処理を異なる時間で行えば一つの回路にすることができ、この場合には、ランダム化部１８０１を小型化することができる。また、本実施の形態におけるランダム化部１８０１を図１のランダム化部１０１に代えて適用しても良い。また、ランダム無効化部を図２のランダム無効化部２１０に代えて適用しても良い。また、インターリーブ部１８０３及び１８０６でのインターリーブ処理の回数は任意である。また、デインターリーブ部１１０２のＲＯＭ１１０４に記憶されているアルゴリズムとランダム化部１００３及びランダム無効化部１１０１のＲＯＭ１２０４に記憶されているアルゴリズムとを同一にしても良い。また、ランダム化部１００３及びランダム無効化部１１０１のＲＯＭ１２０４に記憶されているアルゴリズムのみが等しいだけでも良い。
【００４７】
　（実施の形態５）
　図２１は、本実施の形態５に係るランダム化部２１０１の構成を示すブロック図である。なお、ランダム化部１８０１以外の基地局装置及び移動局装置の構成は図１と同一であるのでその説明は省略する。また、本実施の形態におけるランダム無効化部はランダム化部１８０１と同一構成であるのでその構成の説明は省略する。
【００４８】
　ランダム化回路２１０２及びランダム化回路２１０３は、上記実施の形態１から実施の形態４にて説明したランダム化部と同一構成であり、データをランダム化回路２１０２でランダム化した後に、さらにランダム化回路２１０３でランダム化する。
【００４９】
　このように、ランダム化を２回行うので、データをより確実にランダム化することができる。
【００５０】
　なお、ランダム化回路２１０２、２１０３は２つに限らず、任意の数のランダム化回路を適用可能である。ただし、ＸＯＲ演算器を用いてランダム化する場合には、同一の信号系列を用いてランダム化を２回行うとデータが元に戻ってしまうため、異なる信号系列を用いてランダム化する必要がある。また、本実施の形態におけるランダム化部２１０１を図１０のランダム化部１００２に代えて適用しても良い。また、ランダム無効化部を図１１のランダム無効化部１１０１に代えて適用しても良い。
【００５１】
　上記実施の形態１から実施の形態５においては、１６ＱＡＭについてのＩ−Ｑ平面上の基準点を求めるものについて説明したが、１６ＱＡＭ以外の６４ＱＡＭ等にも適用可能である。また、上記本実施の形態１から実施の形態５においては、ランダム化後のデータの０と１との数を同数にしたが、完全に同数でなくても０と１との数が同数に近ければ同様の効果が得られる。また、ランダム化前のデータの０と１の配列は、上記実施の形態１から実施の形態５の配列に限らず任意であり、したがって、その配列におけるデータをランダム化した後のデータの０と１の配列も、上記実施の形態１から実施の形態５の配列でなくても良い。また、上記実施の形態１から実施の形態５では、ＸＯＲや反転などの処理で０と１の数を一緒になるように近づける処理として説明したが、本発明はこれに限定されず、０と１の数を等しくするようにする回路であれば何でも良く、暗号化などの処理により、０と１の数が等しくなるように近づけられるのであれば、それも含まれる。また、今回は符号化前にデータ変換を行うものとして説明したが、それにかぎらず、変調前の段階でデータ変換を行うものであればよい。また、1スロットのみで平均電力を計るのであれば、変調直前で、1スロット分だけデータ変換をしても良い。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１に係る基地局装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る移動局装置の構成を示すブロック図
【図３】本発明の実施の形態１に係るランダム化部の構成を示すブロック図
【図４】本発明の実施の形態１に係るランダム化部における演算を説明する図
【図５】本発明の実施の形態１に係るランダム無効化部における演算を説明する図
【図６】本発明の実施の形態１に係るランダム化部における演算を説明する図
【図７】本発明の実施の形態１に係るランダム無効化部における演算を説明する図
【図８】本発明の実施の形態１に係るランダム化部における演算を説明する図
【図９】本発明の実施の形態１に係るランダム無効化部における演算を説明する図
【図１０】本発明の実施の形態２に係る基地局装置の構成を示すブロック図
【図１１】本発明の実施の形態２に係る移動局装置の構成を示すブロック図
【図１２】本発明の実施の形態２に係るランダム化部の構成を示すブロック図
【図１３】本発明の実施の形態２に係るランダム化部における演算を説明する図
【図１４】本発明の実施の形態２に係るランダム無効化部における演算を説明する図
【図１５】本発明の実施の形態３に係るランダム化部の構成を示すブロック図
【図１６】本発明の実施の形態３に係るランダム化部における演算を説明する図
【図１７】本発明の実施の形態３に係るランダム無効化部における演算を説明する図
【図１８】本発明の実施の形態４に係るランダム化部の構成を示すブロック図
【図１９】本発明の実施の形態４に係るランダム化部における演算を説明する図
【図２０】本発明の実施の形態４に係るランダム無効化部における演算を説明する図
【図２１】本発明の実施の形態５に係るランダム化部の構成を示すブロック図
【図２２】Ｉ−Ｑ平面上の１６ＱＡＭにおける基準点を説明する図
【符号の説明】
【００５３】
１００　無線装置
１０１　ランダム化部
２０５　ＣＰＩＣＨ平均電力算出部
２０６　ＨＳ−ＤＳＣＨ平均電力算出部
２０７　オフセット値算出部
２０８　オフセット値記憶部
２０９　ＨＳ−ＤＳＣＨ復調部
２１０　ランダム無効化部
３０１　信号系列供給部
３０２　ＸＯＲ演算器
１００２　インターリーブ部
【図１】
2004120780.tif 000003
【図２】
2004120780.tif 000004
【図３】
2004120780.tif 000005
【図４】
2004120780.tif 000006
【図５】
2004120780.tif 000007
【図６】
2004120780.tif 000008
【図７】
2004120780.tif 000009
【図８】
2004120780.tif 000010
【図９】
2004120780.tif 000011
【図１０】
2004120780.tif 000012
【図１１】
2004120780.tif 000013
【図１２】
2004120780.tif 000014
【図１３】
2004120780.tif 000015
【図１４】
2004120780.tif 000016
【図１５】
2004120780.tif 000017
【図１６】
2004120780.tif 000018
【図１７】
2004120780.tif 000019
【図１８】
2004120780.tif 000020
【図１９】
2004120780.tif 000021
【図２０】
2004120780.tif 000022
【図２１】
2004120780.tif 000023
【図２２】
2004120780.tif 000024