(57)【特許請求の範囲】
【請求項１】
複数のブロック信号を有する入力信号を受信し、ブロックコード伝送に用いられる受信器において、
少なくとも一つのブロック信号を受信し並びに該ブロック信号を最小位相特性を具えた第１信号に変換する前等化器と、
該第１信号とフィードバック信号を受信し該フィードバック信号を利用して該第１信号のブロック相互干渉を除去し、ブロック相互干渉不具備の第２信号を発生するブロック相互干渉除去ユニットと、
該第２信号を受信し、チャネル応答推定に基づいて第２信号と複数の伝送可能なブロックの関連性を計算し、且つ最大関連性を有する伝送可能なブロックのブロックコードを最良のブロックコードとして出力するブロック検出ユニットと、
ブロック検出ユニットの出力したブロックコードを受信し並びにフィードバック信号を発生するフィードバック等化器と、
該ブロック相互干渉除去ユニットと該ブロック検出ユニットの間に配置されて信号雑音比を改善するチャネルマッチフィルタと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信器。
【請求項２】
請求項１に記載のブロックコード伝送に用いられる受信器において、該ブロック検出ユニットが、
該第２信号のエルミート変換を行って該第２信号を並列信号に変換する直列並列変換ユニットと、
該直列並列変換ユニットの出力する該並列信号と該チャネル応答推定を用いてマトリクス乗算を行うマトリクス相乗ユニットと、
該マトリクス相乗ユニットの出力する信号と前記複数の伝送可能なブロックの関連性を計算するブロック関連性計算ユニットと、
最大関連性を有する伝送可能なブロックのブロックコードを最良のブロックコードとして選択する、ブロック選択ユニットと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信器。
【請求項３】
請求項２に記載のブロックコード伝送に用いられる受信器において、該ブロック検出ユニットがさらに、
該チャネル応答推定と前記複数の伝送可能なブロックに基づき計算して得られる複数のブロックの重み値を提供するブロック重み値発生ユニットと、
該ブロック関連性計算ユニットと該ブロック選択ユニットの間に配置されて前記複数のブロックの重み値に基づき前記複数の伝送可能なブロックの関連性に対して重み値調整を行うブロック重み値処理ユニットと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信器。
【請求項４】
複数のブロック信号を有する入力信号を受信し、ブロックコード伝送に用いられる受信方法において、
少なくとも一つのブロック信号を受信し並びに該ブロック信号を最小位相特性を具えた第１信号に変換する、最小位相信号発生ステップと、
該第１信号とフィードバック信号を受信し並びに該フィードバック信号を利用して該第１信号のブロック相互干渉を除去し、ブロック相互干渉不具備の第２信号を発生する、ブロック相互干渉除去ステップと、
該ブロック相互干渉除去ステップの後、信号雑音比を改善するチャネルマッチフィルタステップと、
該チャネルマッチフィルタステップの後、該第２信号を受信し、チャネル応答推定に基づいて第２信号と複数の伝送可能なブロックの関連性を計算し、且つ最大関連性を有する伝送可能なブロックのブロックコードを最良のブロックとして出力する、ブロック検出ステップと、
該ブロック検出ステップで出力したブロックコードを受信して該フィードバック信号を発生する、フィードバック信号発生ステップと、
を包含したことを特徴とする、ブロックコード伝送に用いられる受信方法。
【請求項５】
請求項４に記載のブロックコード伝送に用いられる受信方法において、該ブロック検出ステップが、
該第２信号のエルミート変換を行って該第２信号を並列信号に変換する直列並列変換ステップと、
該直列並列変換ユニットの出力する該並列信号と該チャネル応答推定を用いてマトリクス乗算を行うマトリクス相乗ステップと、
該マトリクス相乗ステップで出力した信号と前記複数の伝送可能なブロックの関連性を計算するブロック関連性計算ステップと、
最大関連性を有する伝送可能なブロックのブロックコードを最良のブロックコードとして選択する、ブロック選択ステップと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信方法。
【請求項６】
請求項５に記載のブロックコード伝送に用いられる受信方法において、該ブロック検出ステップがさらに、
該チャネル応答推定と前記複数の伝送可能なブロックに基づき計算して得られた複数のブロックの重み値を提供するブロック重み値発生ステップと、
該ブロック関連性計算ステップと該ブロック選択ステップの間に配置されて前記複数のブロックの重み値に基づき前記複数の伝送可能なブロックの関連性に対して重み値調整を行うブロック重み値処理ステップと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はブロックコード伝送に用いられる受信器及びその受信方法に係り、特に、前等化器を利用してブロック信号を最小位相特性を具えた信号に変換し、並びに適応最尤系列推定（Ｍａｘｉｍｕｍ  Ｌｉｋｅｌｉｈｏｏｄ  Ｓｅｑｕｅｎｃｅ  Ｅｓｔｉｍａｔｉｏｎ；ＭＬＳＥ）を利用し、正確な信号を発生する受信器とその受信方法に関する。
【０００２】
【従来の技術】
高速無線通信製品に対する変わらぬ要求は、現在、すでにＩＥＥＥ８０２．１１委員会の前にあって多くの計画目標となっており、それにはスペクトラムの２．４ＧＨｚ部分の新標準の使用が含まれ、そのうち、ＦＣＣ  Ｐａｒｔ  １５．２４７はパケット間のデータ速度が１０Ｍｂｐｓイーサネット（登録商標）速度を超えるスペクトラム拡散技術（ｓｐｒｅａｄ  ｓｐｅｃｔｒｕｍ  ｔｅｃｈｎｉｑｕｅｓ）により実施される。ＩＥＥＥ８０２．１１委員会は僅かに１或いは２Ｍｂｐｓのデータ速度、周波数ホッピング（ｆｒｅｑｕｅｎｃｙ  ｈｏｐｐｉｎｇ；ＦＨ）或いは直接序列（ｄｉｒｅｃｔ  ｓｅｑｕｅｎｃｅ；ＤＳ）周波数拡散（ｓｐｒｅａｄ  ｓｐｅｃｔｒｕｍ；ＳＳ）の技術までしか言及していない。ＩＥＥＥ８０２．１１ｂは１１Ｍｂｐｓ  ＣＣＫ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｃｏｄｅ  Ｋｅｙｉｎｇ）の伝送モードを訂正している。周波数拡散信号発生（ｓｉｇｎａｌｉｎｇ）を使用するＦＣＣ要求に対しては固有ＳＳ特性を採用し、受信器技術と平均伝送パワースペクトラム密度を下げることにより、信号が錯誤干渉（ｉｎａｄｖｅｔｅｎｃｅ  ｉｎｔｅｒｆｅｒｅｎｃｅ）に対して更に強健性を有するようにしている。受信器技術はスペクトラム冗長度（ｓｐｅｃｔｒａｌ  ｒｅｄｕｎｄａｎｃｙ）を利用してマルチパスひずみ（ｍｕｌｔｉｐａｔｈ  ｄｉｓｔｏｒｔｉｏｎ）の発生するセルフ干渉（ｓｅｌｆ−ｉｎｔｅｒｆｅｒｅｎｃｅ）を除去する。しかし、１１ＭｂｐｓのＣＣＫの変調に対しては、余分の等化器による処理が必要である。
【０００３】
図１は前述のＩＥＥＥ８０２．１１ｂのＣＣＫ要求の一般受信器構造を示す。
該受信器１０は発射器（図示せず）の発射したブロック信号（Ｓｙｍｂｏｌ  ｓｉｇｎａｌ）を受信し、並びにこのブロック信号にチャネルマッチフィルタ（Ｃｈａｎｎｅｌ  Ｍａｔｃｈｅｄ  Ｆｉｌｔｅｒ；ＣＭＦ）１１を透過させてブロック信号雑音比を増加させる。その後、該ブロック信号にさらに前等化器（Ｆｅｅｄ−Ｆｏｒｗａｒｄ  Ｅｑｕａｌｉｚｅｒ；ＦＦＥ）１２、ブロック干渉（Ｉｎｔｅｒ−Ｓｙｍｂｏｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ；ＩＳＩ）除去ユニット１３、フィードバック等化器（Ｆｅｅｄｂａｃｋ  Ｅｑｕａｌｉｚｅｒ；ＦＢＥ）１５を透過させてチャネルの形成するブロック干渉を除去する。最後に該受信器はスライサー（Ｓｌｉｃｅｒ）１４を利用して受信した信号がなんであるかを判断する。
【０００４】
該受信器１０はチャネルマッチフィルタ１１を利用してブロック信号雑音比を高めているが、このためにチャネル長も長くなる。且つもし元のチャネル応答（ｃｈａｎｎｅｌ  ｒｅｓｐｏｎｓｅ）が最小位相（Ｍｉｎｉｍｕｍ  Ｐｈａｓｅ）特性を有すると、このチャネルマッチフィルタ１１を通った後、チャネルが非最小位相（Ｎｏｎ−Ｍｉｎｉｍｕｍ  Ｐｈａｓｅ）に変成する。これにより、後続のフィードバック等化器１５の長さを増長する必要が生じ、収斂状況が悪くなる。特に無線チャネル環境にあっては、信号雑音比が悪くなり、フィードバック等化器１５が収斂して間違った値となる。この状況にあって、長いパケットも短いパケットも受信不良となる。
【０００５】
図２は伝送したい信号を複数のブロックに分けて伝送し、且つ各ブロック間に既知のシンボル（Ｓｙｍｂｏｌ）を挿入する状態を示す。これによりブロックとブロック信号間の干渉を減らし、これにより後続の受信端がブロック内の各信号間の干渉を除去すればよいだけとし、これにより受信器の設計を簡易化し、受信器の受信能力を増加することができる。しかし、室内無線チャネルにあっては、そのチャネル応答が通常最小位相特性を有し、即ち前信号（Ｐｒｅ−ｃｕｒｓｏｒ）の干渉がなく、これは図３に示されるとおりである。すなわち、既知のシンボル信号Ｂ（Ｓｉｇｎａｌ  Ｂ）はブロック信号１（Ｂｌｏｃｋ  １）に対して干渉せず、既知のシンボル信号Ｃ（Ｓｉｇｎａｌ  Ｃ）はブロック信号２（Ｂｌｏｃｋ  ２）に対して干渉せず、既知のシンボル信号Ｄ（Ｓｉｇｎａｌ  Ｄ）はブロック信号３（Ｂｌｏｃｋ  ３）に対して干渉しない。
【０００６】
これにより、もし受信器がすでに検出されたブロック信号と受信したブロック信号を利用して加減の動作が行えれば、前の一つのブロック信号の受信ブロック信号に対するブロック相互干渉（ＩＳＩ）を除去でき、既知のシンボル信号を伝送する必要がなくなり、周波数幅を節約でき、これは図４に示されるとおりである。
【０００７】
これによりこの観念をＩＥＥＥ８０２．１１ｂ  ＣＣＫ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｃｏｄｅ  ｋｅｙｉｎｇ）の変調技術に応用でき、類似の伝送信号は図４に示されるようである。我々は事前にブロック１の有する信号を検出し、さらにそのブロック２に対する干渉を除去し、その後、さらに注意深くブロック２の含む信号を解読し、こうしてシンボル信号の伝送を不要とし、周波数幅を節約する。ＩＥＥＥ８０２．１１ｂ  ＣＣＫの変調上、図４の各ブロックは一つのシンボルと見なされ、各シンボル内に８個の９０度位相差の位相シフトキー値（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ；ＱＰＳＫ）の信号が含まれ、各ＱＰＳＫ信号は一つのチップ（Ｃｈｉｐ）と見なされる。即ち、各ブロック（或いはシンボルと称する）は８個のチップを含む。
【０００８】
【発明が解決しようとする課題】
以上の問題を鑑み、本発明の目的は、一種の、正確にブロックコードを受信できる受信器及びその受信方法を提供することにある。
【０００９】
【課題を解決するための手段】
請求項１の発明は、ブロックコード伝送に用いられる受信器において、
ブロック信号を受信し並びに該ブロック信号を最小位相特性を具えた第１信号に変換する前等化器と、
第１信号とフィードバック信号を受信し該フィードバック信号を利用して第１信号のブロック相互干渉を除去すると共にブロック相互干渉不具備の第２信号を発生するブロック相互干渉除去ユニットと、
第２信号を受信し、並びに第２信号と各可能ブロックデータの関連性を計算し、且つ最大関連性を有する可能ブロックコードを最良のブロックコードとして出力するブロック検出ユニットと、
ブロック検出ユニットの出力したブロックコードを受信し並びにフィードバック信号を発生するフィードバック等化器と、
該ブロック相互干渉除去ユニットと該ブロック検出ユニットの間に配置されて信号雑音比を改善するチャネルマッチフィルタと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信器としている。
請求項２の発明は、請求項１に記載のブロックコード伝送に用いられる受信器において、ブロック検出ユニットが、
第２信号を並列信号に変換する直列並列変換ユニットと、
入力信号に対するエーミット変換とチャネル応答推定を用いてマトリクス乗算を行うマトリクス相乗ユニットと、
マトリクス相乗ユニットの出力する信号と各可能ブロックの関連性を計算するブロック関連性計算ユニットと、
最大関連性を有するブロックを最良ブロックとして選択する、ブロック選択ユニットと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信器としている。
請求項３の発明は、請求項２に記載のブロックコード伝送に用いられる受信器において、ブロック検出ユニットがさらに、
複数のブロックの重み値を提供するブロック重み値ユニットと、
該複数のブロックの重み値に基づき各ブロックの関連性に対して調整を行うブロック重み値処理ユニットと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信器としている。
請求項４の発明は、ブロックコード伝送に用いられる受信方法において、
ブロック信号を受信し並びに該ブロック信号を最小位相特性を具えた第１信号に変換する、最小位相信号発生ステップと、
第１信号とフィードバック信号を受信し並びに該フィードバック信号を利用して第１信号のブロック相互干渉を除去し、並びにブロック相互干渉不具備の第２信号を発生する、ブロック相互干渉除去ステップと、
該ブロック相互干渉除去ステップの後、信号雑音比を改善するチャネルマッチフィルタステップと、
該チャネルマッチフィルタステップの後、第２信号を受信し並びに第２信号と各可能ブロックの関連性を計算し、且つ最大関連性を有する可能ブロックを最良のブロックとして出力する、ブロック検出ステップと、
ブロック検出ステップで出力したブロックを受信してフィードバック信号を発生する、フィードバック信号発生ステップと、
を包含したことを特徴とする、ブロックコード伝送に用いられる受信方法としている。
請求項５の発明は、請求項４に記載のブロックコード伝送に用いられる受信方法において、ブロック検出ステップが、
第２信号を並列信号に変換する直列並列変換ステップと、
入力信号に対するエーミット変換とチャネル応答推定を用いてマトリクス乗算を行うマトリクス相乗ステップと、
マトリクス相乗ステップで出力した信号と各可能ブロックの関連性を計算するブロック関連性計算ステップと、
最大関連性を有するブロックを最良ブロックとして選択する、ブロック選択ステップと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信方法としている。
請求項６の発明は、請求項５に記載のブロックコード伝送に用いられる受信方法において、ブロック検出ステップがさらに、
複数のブロックの重み値を提供するブロック重み値発生ステップと、
該複数のブロックの重み値に基づき各ブロックの関連性に対して調整を行うブロック重み値処理ステップと、
を具えたことを特徴とする、ブロックコード伝送に用いられる受信方法としている。
【００１０】
【発明の実施の形態】
本発明によると、受信器は、ブロック信号を受信し並びに該ブロック信号を最小位相特性を具えた第１信号に変換する前等化器と、第１信号とフィードバック信号を受信し該フィードバック信号を利用して第１信号のブロック相互干渉を除去すると共にブロック相互干渉不具備の第２信号を発生するブロック相互干渉除去ユニットと、第２信号を受信し、並びに各ブロックと第２信号の差距を計算し、且つ差距最小のブロックを選択して最良のブロック信号として出力するブロック検出ユニットと、ブロック検出ユニットの出力したブロック信号を受信し並びにフィードバック信号を発生するフィードバック等化器と、を具えている。
【００１１】
本発明の受信器は前等化器を利用してチャネル応答を修正し、これによりチャネルを最小位相傾向とし、後続の処理に供する。並びにチャネルマッチフィルタで先に既に検出したブロックの形成するブロック相互干渉ＩＳＩを除去し、チャネルマッチフィルタの形成するブロック相互干渉が激化する問題を改善する。続いて、更に後続のブロック検出ユニットを利用してチップ間相互干渉（Ｉｎｔｅｒ−Ｃｈｉｐ  Ｉｎｔｅｒｆｅｒｅｎｃｅ）の問題を解決し、チャネルとチャネルマッチフィルタの形成するチップ相互間の干渉を減少する。且つ本発明はブロックシンボルの特性、マトリクス演算と修正後の各ブロックの重み値を控除し、最尤適応の検出を可能とし、受信能力を増加する。
【００１２】
【実施例】
以下に図を参照し本発明のブロックコード伝送に用いられる受信器及びその受信方法について説明を行う。
【００１３】
図５は本発明の受信器の構造を示す。本発明の受信器５０は前等化器（Ｆｅｅｄ−Ｆｏｒｗａｒｄ  Ｅｑｕａｌｉｚｅｒ；ＦＦＥ）５１、ブロック相互干渉除去ユニット５２、チャネルマッチフィルタ（Ｃｈａｎｎｅｌ  ＭａｔｃｈｅｄＦｉｌｔｅｒ；ＣＭＦ）５３、ブロック検出ユニット５４、及びフィードバック等化器（Ｆｅｅｄｂａｃｋ  Ｅｑｕａｌｉｚｅｒ；ＦＢＥ）５５を具えている。
【００１４】
該受信器５０は前等化器５１を利用して全体チャネルを真正の最小位相特性を有するものに変成し、並びに第１信号を発生する。前等化器５１のパラメータ設定には数種類を用いることができる。例えば、もしチャネル応答が〔１＋１ｊ，２＋２ｊ，０．５＋０．５ｊ〕であれば、２＋２ｊは主要経路（Ｍａｉｎ−Ｐａｔｈ）応答とされ、１＋１ｊは前信号（Ｐｒｅ−Ｃｕｒｓｏｒ）干渉応答とされ、０．５＋０．５ｊは後信号（Ｐｏｓｔ−Ｃｕｒｓｏｒ）干渉応答とされる。すなわちシステムが前等化器５１のパラメータを〔１−１ｊ，２−２ｊ〕とすれば、前等化器５１の後のチャネル応答は〔２，８，９，２〕となる。その後、システムが〔８〕を主要経路応答に設定すれば、〔２〕が前信号干渉応答、〔９，２〕が後信号干渉応答となる。こうして、前信号干渉と主要経路の比が増してもとの平方倍（１／２が１／４に変わるため）となる。これにより、前等化器５１のパラメータがチャネル応答の主要経路の共役数に設定され、これにより有効に前干渉のエネルギー量を減少することができる。当然、我々は事前にチャネル特性に対する了解或いは適応性パラメータ調整の方式を透過して前等化器５１のパラメータを設定することができる。
【００１５】
前等化器５１による整形後の第１信号はただこれの前に受けた信号干渉しか有していない。もし第１信号が〔Ｒ０〜Ｒ７〕と定義されるなら、第１信号〔Ｒ０〜Ｒ７〕と必要とする信号〔Ｃ０〜Ｃ７〕、その前に受信された信号〔Ｂ０〜Ｂ７〕、チャネル干渉応答〔ｈ０〜ｈ７〕、及び雑音〔ｎ０〜ｎ７〕の関係は以下に示されるとおりである。
Ｒ０＝Ｃ０* ｈ０＋Ｂ７* ｈ１＋Ｂ６* ｈ２＋Ｂ５* ｈ３＋Ｂ４* ｈ４＋Ｂ３* ｈ５＋Ｂ２* ｈ６＋Ｂ１* ｈ７＋ｎ０
Ｒ１＝Ｃ１* ｈ０＋Ｃ０* ｈ１＋Ｂ７* ｈ２＋Ｂ６* ｈ３＋Ｂ５* ｈ４＋Ｂ４* ｈ５＋Ｂ３* ｈ６＋Ｂ２* ｈ７＋ｎ１
Ｒ２＝Ｃ２* ｈ０＋Ｃ１* ｈ１＋Ｃ０* ｈ２＋Ｂ７* ｈ３＋Ｂ６* ｈ４＋Ｂ５* ｈ５＋Ｂ４* ｈ６＋Ｂ３* ｈ７＋ｎ２
・
・
Ｒ７＝Ｃ７* ｈ０＋Ｃ６* ｈ１＋Ｃ５* ｈ２＋Ｃ４* ｈ３＋Ｃ３* ｈ４＋Ｃ２* ｈ５＋Ｃ１* ｈ６＋Ｃ０* ｈ７＋ｎ７
【００１６】
この第１信号はブロック相互干渉除去ユニット５２によりさらにブロック相互干渉が除去され、第２信号を発生する。このブロック相互干渉除去ユニット５２は既に受信したブロックを利用して現在受信する信号（第１信号）に対して形成する干渉を除去する。チャネル経由の前の前等化器５１の後に既に最小位相に変成されているため、簡単に加減法を利用することでこの目的を達成できる。このようなパラメータの取得は前等化器５１の後のチャネル応答の予測或いは適応性信号処理の方式を透過して行われ得る。
【００１７】
ブロック相互干渉除去ユニット５２が第１信号〔Ｒ０〜Ｒ７〕より、その前に既に受信した信号〔Ｂ０〜Ｂ７〕の干渉を除去した後に発生する第２信号〔ｒ０〜ｒ７〕は僅かに三つの部分しか具えず、即ち、必要な信号〔Ｃ０〜Ｃ７〕、符号相互干渉（Ｉｎｔｅｒ−Ｃｈｉｐ  Ｉｎｔｅｒｆｅｒｅｎｃｅ；ＩＣＩ）〔ｈ０〜ｈ７〕と雑音（Ｎｏｉｓｅ）〔ｎ０〜ｎ７〕である。図６に示される第２信号〔ｒ０〜ｒ７〕、必要な信号〔Ｃ０〜Ｃ７〕、チャネル干渉効果〔ｈ０〜ｈ７〕、及び雑音〔ｎ０〜ｎ７〕の関係は以下のようである。
ｒ０＝Ｃ０* ｈ０＋ｎ０；
ｒ１＝Ｃ１* ｈ０＋Ｃ０* ｈ１＋ｎ１；
ｒ２＝Ｃ２* ｈ０＋Ｃ１* ｈ１＋Ｃ０* ｈ２＋ｎ２；
．
．
ｒ７＝Ｃ７* ｈ０＋Ｃ６* ｈ１＋Ｃ５* ｈ２＋Ｃ４* ｈ３＋Ｃ３* ｈ４＋Ｃ２* ｈ５＋Ｃ１* ｈ６＋Ｃ０* ｈ７＋ｎ７；
【００１８】
続いて、該受信器５０はチャネルマッチフィルタ５３を利用し第２信号の信号雑音比を改善し、後続のブロック検出に有利とする。該チャネルマッチフィルタ５３のパラメータ設定は、前等化器５１の後のチャネル応答を予測するか、或いは適応性信号処理を透過して取得する。チャネルマッチフィルタ５３は一般に周知の技術であり、ここでは重複した説明を行わない。このチャネルマッチフィルタ５３の加入により信号間相互の干渉を増加しうるが、しかし、僅かにブロック内のチップ相互間の干渉とされるか、チップ間相互干渉（Ｉｎｔｅｒ−ＣｈｉｐＩｎｔｅｒｆｅｒｅｎｃｅ；ＩＣＩ）とされる。これにより、得られたチャネル応答を求めることによりこのブロック内の信号相互干渉の状況を計算することができる。
【００１９】
最後に、該受信器５０はブロック検出ユニット５４を利用して受信したブロック最良値がなんであるかを決定する。このブロック検出ユニット５４は最尤（Ｍａｘｉｍｕｍ  Ｌｉｋｅｌｉｈｏｏｄ）法により最良のブロックを選択する。数式１は一般の計算関数式であり、そのうちＳｉは全ての伝送可能なブロックを代表し、即ち既知ブロックの個数とされ、Ｒは入力信号とされ、この実施例ではＲは第２信号〔ｒ０〜ｒ７〕とされる。
【数１】
0004551055.tif 000002
【００２０】
ＩＥＥＥ  ８０２．１１ｂを例とすると、ｉは１〜２５６とされるが、この２５６のブロックは６４個のブロックを、０度、９０度、１８０度及び２７０度の４種類の使用可能な位相変換して形成され、これにより、我々は０度の位相変換を経過した６４個のブロックだけを比較すればよく、最も伝送可能なブロックを選出した後、さらに受信信号とこの最も伝送可能なブロックの位相差を探し出して、真正の伝送時に使用する位相変換を求め、こうして、我々は相手が最も伝送可能な情報を探し出すことができる。
【００２１】
しかし、上述したように、ブロック内には依然としてチップ間相互干渉があり、これにより、チャネル応答の因子を考慮する必要がある。数式２はチャネル応答推定の関数であり、そのうち、Ｈはチャネル応答推定とされる。
【数２】
0004551055.tif 000003
【００２２】
数式２を利用して受信する信号と各既知ブロックの関連性を計算することができる。しかし、この式を利用して信号検出する時、先に全体チャネルの応答を求めなければならず、さらにすでに改変されたブロックを求める必要があり、その後、更に受信した信号を一つずつそれと対比しなければならず、計算量とメモリを浪費する。これにより、数式２を分解して数式３の形態となして処理する。
【数３】
0004551055.tif 000004
【００２３】
そのうち、マトリックスの右上方にＨが出現する時、該マトリクスはエルミート変換とされることを表示する。数式２を数式３に分解する過程は以下のようである。
【数４】
0004551055.tif 000005
【００２４】
数式３を利用して計算する時、受信した信号と全体のチャネル応答に対するマトリクス乗算を行い、その後、さらに各ブロックの関連性（Ｃｏｒｒｅｌａｔｉｏｎ）を求める。これらのブロックはいずれも一定の特性を有し、これにより、我々は簡単な方式を利用して求めることができ、ＷＬＡＮ８０２．１１ｂの規格内では、我々はＷａｌｓｈ変換を利用して計算できる。最後に各ブロックの重み値（ｗｅｉｇｈｔｉｎｇ）を控除すれば最良値を選択することができる。全体の受信器は全体チャネルの応答、各ブロックの重み値、チャネルマッチフィルタとチップ間相互干渉のマトリクス演算のような多くの演算を行うため、受信器は平行相加相乗演算により処理し、ハードウエア面積を節約する。
【００２５】
図５に示されるように、ブロック検出ユニット５４は、直列並列変換ユニット５４１、マトリクス相乗ユニット５４２、ブロック関連性計算ユニット５４３、ブロック重み値ユニット５４４、ブロック重み値処理ユニット５４５、及びブロック選択ユニット５４６を具えている。数式３を参考とし、直列並列変換ユニット５４１が直列入力される第２信号〔ｒ０〜ｒ７〕を並列信号に変換し、即ち第２信号〔ｒ０〜ｒ７〕のエルミート変換を行う。マトリクス相乗ユニット５４２はエルミート変換後の第２信号〔ｒ０〜ｒ７〕と全体のチャネル応答に対してマトリクス乗算を行い、ブロック関連性計算ユニット５４３は受信した信号と各ブロックの関連性を求める。ブロック重み値ユニット５４４は各ブロックが対応する重み値を提供し、並びにブロック重み値処理ユニット５４５は各ブロックの重み値に基づき各ブロックの関連性に対する調整を行う。最後にブロック選択ユニット５４６が最大関連性のブロックを最良ブロックとして選択し、並びにこの最良ブロックを出力する。
【００２６】
上述のブロック検出ユニットの処理は個々の受信のブロックを単位として計算し、ＩＥＥＥ８０２．１１ｂを例とすると、我々は続いて８個の直列信号を受信して処理しなければならず、このためブロック検出ユニットの前に直列並列変換ユニット５４１を加入する必要がある。
【００２７】
マトリクス相乗ユニット５４２とブロック関連性計算ユニット５４３は数式３中の
【数５】
0004551055.tif 000006
部分を処理する。マトリクス相乗ユニット５４２は
【数６】
0004551055.tif 000007
を計算し、ブロック関連性計算ユニット５４３は
【数７】
0004551055.tif 000008
を計算し、ブロック重み値ユニット５４４の各ブロックの重み値は
【数８】
0004551055.tif 000009
の計算により得られ、伝送チャネル改変時（即ち
【数９】
0004551055.tif 000010
が改変）には、我々は新たに一回計算しなければならない。我々はまず、
【数１０】
0004551055.tif 000011
を計算し（ブロック関連性計算ユニット５４３により求めることができる）、さらに、
【数１１】
0004551055.tif 000012
を計算すればよい。
もし伝送チャネルが理想的チャネルであれば（ＩＳＩ干渉がない）、ブロック重み値ユニット５４４とブロック重み値処理ユニット５４５を省略できるが、チャネルは通常非理想的であるため、各ブロックの重み値もことごとく異なる。
【００２８】
本発明の受信器は前等化器を利用してチャネル応答を修正し、チャネルを最小位相傾向となし、後続の処理に供する。並びにチャネルマッチフィルタが先に検出したブロックの形成するブロック間相互干渉（ＩＳＩ）を控除し、チャネルマッチフィルタの形成するブロック間相互干渉（ＩＳＩ）が激化する問題を改善する。続いて、後続のブロック検出ユニットがチップ間相互干渉（ＩＣＩ）の問題を処理し、チャネルとチャネルマッチフィルタの形成するチップ相互間の干渉を減少する。且つ本発明はブロックの特性、マトリクス演算と控除調整後の各ブロックの重み値を利用し、適応最尤の検出を実施可能とし、受信能力を増加する。
【００２９】
図６は本発明のブロックコード伝送に用いられる受信方法のフローチャートであり、その説明は以下のとおりである。
ステップＳ６００：  開始。
ステップＳ６０２：  最小位相信号の発生。このステップでは、ブロック信号を受信し、並びに最小位相の第１信号を発生する。
ステップＳ６０４：  ブロック相互干渉除去。このステップでは第１信号とフィードバック信号を受信し、並びに該フィードバック信号を利用して第１信号のブロック相互干渉を除去し、並びにブロック相互干渉不具備の第２信号を発生する。
ステップＳ６０６：  ブロック検出。このステップでは第２信号を受信し、並びに第２信号と各可能ブロックの関連性を計算し、且つ最大関連性の可能ブロックを最良のブロックとして出力する。
ステップＳ６０８：  フィードバック信号発生。このステップではブロック検出ユニットの発生したブロックを受信し並びに前述のフィードバック信号を発生する。
ステップＳ６１０：  終了。
【００３０】
当然、ブロック相互干渉除去とブロック検出のステップの間に、チャネルマッチフィルタステップを増加して、信号雑音比を改善することができる。
【００３１】
図７はブロック検出ステップのフローチャートである。このブロック検出ステップは、
ステップＳ７０２：  直列並列変換ステップ。このステップでは直列の第２信号を並列信号に変換する。
ステップＳ７０４：  マトリクス相乗ステップ。このステップでは直列並列変換ステップで出力された並列信号と全体のチャネル応答に対するマトリクス乗算を行う。
ステップＳ７０６：  ブロック関連性計算ステップ。このステップではマトリクス相乗ステップで出力された信号と各可能ブロックの関連性を計算する。
ステップＳ７０８：  ブロック選択ステップ。このステップでは適応最尤のブロックを最良ブロックとして選択する。
【００３２】
当然、そのうちブロック検出ステップは、さらに、各ブロックの重み値を提供するブロック重み値発生ステップと、ブロック関連性計算ステップと、ブロック選択ステップの間に置かれてブロック重み値ステップの出力する重み値に基づき各ブロックの関連性に対する重み値調整を行うブロック重み値処理ステップとを具えうる。
【００３３】
以上の実施例は本発明の実施範囲を限定するものではなく、本発明に基づきなしうる細部の修飾或いは改変は、いずれも本発明の請求範囲に属するものとする。
【００３４】
【発明の効果】
本発明は、一種の、正確にブロック信号を受信できる受信器及びその受信方法を提供している。
【図面の簡単な説明】
【図１】周知の受信器構造表示図である。
【図２】伝送したい信号を複数のブロックに分けて伝送し、且つ各ブロック間に既知のシンボルを挿入する状態表示図である。
【図３】前信号（Ｐｒｅｃｕｒｓｏｒ）の干渉のない信号表示図である。
【図４】伝送したい信号を複数のブロックに分けて伝送し、且つ各ブロック間に既知のシンボルを未挿入の状態表示図である。
【図５】本発明の受信器の構造表示図である。
【図６】本発明のブロックコード伝送に用いられる受信方法のフローチャートである。
【図７】図６のブロック検出ステップのフローチャートである。
【符号の説明】
１０  受信器
１１  チャネルマッチフィルタ（ＣＭＦ）
１２  前等化器（ＦＦＥ）
１３  ブロック干渉除去ユニット
１４  スライサー
１５  フィードバック等化器（ＦＢＥ）
５０  受信器
５１  前等化器
５２  ブロック相互干渉除去ユニット
５３  チャネルマッチフィルタ
５４  ブロック検出ユニット
５４１  直列並列変換ユニット
５４２  マトリクス相乗ユニット
５４３  ブロック関連性計算ユニット
５４４  ブロック重み値ユニット
５４５  ブロック重み値処理ユニット
５４６  ブロック選択ユニット
５５  フィードバック等化器
【図１】
0004551055.tif 000013
【図２】
0004551055.tif 000014
【図３】
0004551055.tif 000015
【図４】
0004551055.tif 000016
【図５】
0004551055.tif 000017
【図６】
0004551055.tif 000018
【図７】
0004551055.tif 000019