(57)【要約】【課題】リソースの浪費や干渉の増加を抑制可能な無線中継装置を提供する。【解決手段】無線中継装置１０００は、異なる複数の周波数帯で同時通信が可能であり、送信元ノードからの第１のフレーム信号を中継し宛先ノードに第２のフレーム信号として転送する。復調／復号部１１０は、受信した第１のフレーム信号を復調し、第１のフレーム信号の少なくともヘッダの情報を復号する。リレー制御部１１２が、ヘッダの情報に基づいて、第１のフレーム信号を中継することが必要と判断することに応じて、符号化／変調部１２０は、第１のフレーム信号の受信期間と少なくとも一部で重複する期間において、復調／復号部１１０からのデータを符号化／変調して第２のフレーム信号を生成する。【選択図】図２
2018148497.tif 000002
【特許請求の範囲】
【請求項１】
全二重通信が可能な無線通信方式で通信し、送信元ノードからの第１のフレーム信号を中継し宛先ノードに第２のフレーム信号として転送するための無線中継装置であって、
前記送信元ノードからの信号を受信する受信手段と、
前記受信手段で受信した前記第１のフレーム信号を復調し、前記第１のフレーム信号の少なくともヘッダの情報を復号する復調復号手段と、
前記ヘッダの情報に基づいて、前記第１のフレーム信号を中継することが必要と判断されることに応じて中継処理を制御するための中継制御手段と、
前記中継制御手段の制御に応じて、前記第１のフレーム信号の受信期間と少なくとも一部で重複する期間において、前記復調復号手段からのデータを符号化および変調して前記第２のフレーム信号を生成するための符号化・変調手段と、
前記符号化・変調手段の出力を前記宛先ノードに向けて送信するための送信手段とを備える、無線中継装置。
【請求項２】
前記復調復号手段は、
所定の復調処理を実行してビット列を生成するための復調手段と、
前記ビット列に基づき、トレリス符号に対する復号処理を実行するための復号手段と、
前記前記復号手段の出力に対して誤り検知を実行するための誤り検知手段とを含み、
前記符号化・変調手段は、前記中継制御手段の制御に応じて、前記復調手段または前記復号手段のいずれかから出力される前記データを選択的に受けて、符号化および変調して前記第２のフレーム信号を生成する、請求項１記載の無線中継装置。
【請求項３】
前記符号化・変調手段は、前記中継制御手段の制御に応じて、前記復調復号手段での復調および復号の方式とは独立に制御される符号化および変調の方式により、前記第２のフレーム信号を生成する、請求項２記載の無線中継装置。
【請求項４】
前記全二重通信が可能な無線通信方式は、互いに分離した複数の周波数帯のそれぞれの無線チャネルを利用して無線通信する方式である、請求項１〜３のいずれか１項に記載の無線中継装置。
【請求項５】
前記復号手段は、前記トレリス符号に対する前記復号処理に対してトレリス上での打切り長を設定可能であり、
前記中継制御手段は、前記第１のフレーム信号に基づき、前記送信元ノードと前記無線中継装置との間の通信品質を推定する通信品質推定手段と、
前記推定された通信品質に基づいて、前記第２のフレーム信号の転送に要する時間の期待値を小さくするように、前記打切り長を設定する中継条件設定手段とを含む、請求項２に記載の無線中継装置。
【請求項６】
前記通信品質推定手段は、前記第１のフレーム信号に基づき、伝搬路推定値や雑音電力推定値を取得して、前記通信品質としてフレームエラーレートを推定するエラーレート推定手段を含む、請求項５記載の無線中継装置。
【請求項７】
前記中継条件設定手段は、前記通信品質に基づき、再送を含めて、前記第１のフレーム信号の送信に要する時間の期待値を算出し、前記期待値が最小となるように、前記符号化・変調手段における前記符号化および変調の方式を所定の方式のうちから選択する、請求項３記載の無線中継装置。
【請求項８】
前記中継条件設定手段は、中継伝送に必要な中継時間を算出し、前記中継時間が前記第１のフレームのフレーム期間より長い場合は、前記ヘッダ受信後に中継伝送を開始する、請求項７記載の無線中継装置。
【請求項９】
前記中継条件設定手段は、中継伝送に必要な中継時間を算出し、前記中継時間が前記第１のフレームのフレーム期間より短い場合は、転送データが不足することのないタイミングとなるまで前記第１のフレームのデータがバッファされてから、中継伝送を開始する、請求項７記載の無線中継装置。
【請求項１０】
全二重通信が可能な無線通信方式で通信し、送信元ノードからの第１のフレーム信号を中継し宛先ノードに第２のフレーム信号として転送するための無線中継方法であって、
前記送信元ノードからの信号を受信するステップと、
前記受信した前記第１のフレーム信号を復調し、前記第１のフレーム信号の少なくともヘッダの情報を復号する復調復号ステップと、
前記ヘッダの情報に基づいて、前記第１のフレーム信号を中継することが必要と判断されることに応じて中継処理を制御するステップと、
前記中継処理の制御に応じて、前記第１のフレーム信号の受信期間と少なくとも一部で重複する期間において、前記復調復号ステップでの処理中のデータを途中で受けて符号化および変調して前記第２のフレーム信号を生成するステップと、
前記変調後の前記第２のフレーム信号を前記宛先ノードに向けて送信するステップとを備える、無線中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線中継装置および無線中継方法に関する。
【背景技術】
【０００２】
無線ＬＡＮの利用拡大や無線監視カメラなど通信機能を有する機器の増加により無線通信のトラヒックが急激に増大しており、周波数利用効率を向上させて、限りある無線リソースにより多くのトラヒックを収容することが求められている。
【０００３】
すなわち、近年、無線ローカル・エリア・ネットワーク(WLAN)が密に配置され、かつ、ＩｏＴならびにＭ２Ｍ通信に対するそれらの需要のために、周波数資源の不足が急速に進行している。そして、一般には、このような無線通信トラヒックの収容先として、ＩＳＭ（Industry-Science-Medical）帯のような免許不要帯域の複数システム共用周波数帯域が使用されることが多い。
【０００４】
また、このような無線通信方式においては、誤り訂正を目的として、符号化方式に畳込み符号が使用され、復号方式にはビタビ復号が用いられる場合がある。
【０００５】
ビタビ復号は、畳込み符号に対して最尤復号を容易に実現できる復号法として実用上重要であり，また，軟判定復号を容易に適用することができるので優れた誤り性能を得ることができることが知られている。
【０００６】
そして、このようなビタビ復号については、たとえば、特許文献１に、加算比較選択演算（Add, Compare, Select演算、以下ＡＣＳ演算と称す）を、ＡＣＳ演算済みの入力データが「打ち切り長」に達するまで繰り返し、トレースバック演算器によってトレースバック処理を行い復号結果の取得を行う構成が開示されている。特許文献１では、誤り訂正能力を十分に向上させることを目的として、ＡＣＳ演算器が、復号データに誤りがある場合に再度、受信データに対して加算比較選択演算を実行する構成が開示されている。
【０００７】
また、特許文献２には、消費電力の削減を図ることを目的として、以下のような構成が開示されている。すなわち、特許文献２に開示の受信装置は、畳み込み符号化されたデータを復号化するビタビ復号器と、受信データフレームのヘッダ内に記述されたデータからビタビ復号器で用いられるパラメータのトレースバック長を制御するトレースバック長制御手段と、復号データのヘッダを用いてその中の情報を読み取るヘッダ解析手段で構成される。受信装置は、畳み込み符号化されたデータを受信し、その後、複数のメモリを備えた並列処理のできるビタビ復号器によって最尤復号化が行われる際、受信したデータのヘッダ内の情報を用いてトレースバック長を制御し、複数ある並列メモリについて使用か不使用かを設定し、不使用となる並列メモリがある場合には、それらを静止してスタンバイモードにする。
【０００８】
ただし、あくまで、これらのビタビ復号についての従来技術は、個々の受信機において、誤り訂正能力の向上や、ビタビ復号器の構成が複雑化した場合の消費電力の低減などを目的としたものである。
【０００９】
ところで、各送信機の最大送信電力を増加させることなく、カバーエリアを拡大する方法として、中継方式（リレー方式）があり、たとえば、IEEE 802.11sなどで規格化されている。
【００１０】
従来のリレー方式には、主として、以下の２種類がある（たとえば、特許文献３を参照）。
【００１１】
すなわち、Decode-and-Forward（ＤＦ）と呼ばれるリレー方式と、Amplify-and-Forward（ＡＦ）と呼ばれる方式である。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００９−１５９４８２号明細書
【特許文献２】特開２０１１−３５５６８号明細書
【特許文献３】特開２０１３−１７５８１７号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１３】
ＤＦ方式では、リレー対象となるフレームの復号処理を行い、受信フレームに誤りがないことを確認してから、誤り訂正後のビット列について再符号化/変調を施してリレー送信を行う。このＤＦ方式では、リレー装置において誤り訂正を行うことで、転送先への誤り伝搬を防ぐことができるが、復号処理が完了するまで、リレー送信を開始できないため、大きな遅延が生じてしまう。特に、誤り訂正が不要となるような良い通信状況の場合には、復号完了までの遅延時間は大きなロスとなる。
【００１４】
一方、ＡＦ方式では、復調/復号などを行わず受信して即座に転送を開始するが、受信信号に含まれているノイズもそのまま増幅して送信するため、受信信号電力が高いにも関わらずＳ／Ｎ比が劣化することがある。また、受信フレームが転送必要かどうかを確認せずにリレーを行ってしまう。そのため不要なフレーム送信が発生し、リソースの浪費や干渉の増加を招く恐れがある。
【００１５】
すなわち、従来のリレー方式では、変動しうる通信状況下において、誤り率の抑制と遅延時間の短縮を両立させることが困難であるという問題があった。
【００１６】
言い換えると、Ｓ／Ｎ比が変動しうる通信状況下において、中継機における復号処理や、符号化および変調処理をどのように制御すれば、遅延時間の短縮が可能かが必ずしも明らかではなかった。
【００１７】
本発明は、上記の問題点を解決するためになされたものであって、その目的は、リソースの浪費や干渉の増加を抑制可能な無線中継装置および無線中継方法を提供することである。
【００１８】
この発明の他の目的は、誤り率を抑制しつつ、遅延時間の短縮が可能な無線中継装置および無線中継方法を提供することである。
【課題を解決するための手段】
【００１９】
この発明の１つの局面に従うと、全二重通信が可能な無線通信方式で通信し、送信元ノードからの第１のフレーム信号を中継し宛先ノードに第２のフレーム信号として転送するための無線中継装置であって、送信元ノードからの信号を受信する受信手段と、受信手段で受信した第１のフレーム信号を復調し、第１のフレーム信号の少なくともヘッダの情報を復号する復調復号手段と、ヘッダの情報に基づいて、第１のフレーム信号を中継することが必要と判断されることに応じて中継処理を制御するための中継制御手段と、中継制御手段の制御に応じて、第１のフレーム信号の受信期間と少なくとも一部で重複する期間において、復調復号手段からのデータを符号化および変調して第２のフレーム信号を生成するための符号化・変調手段と、符号化・変調手段の出力を宛先ノードに向けて送信するための送信手段とを備える。
【００２０】
好ましくは、復調復号手段は、所定の復調処理を実行してビット列を生成するための復調手段と、ビット列に基づき、トレリス符号に対する復号処理を実行するための復号手段と、復号手段の出力に対して誤り検知を実行するための誤り検知手段とを含み、符号化・変調手段は、中継制御手段の制御に応じて、復調手段または復号手段のいずれかから出力されるデータを選択的に受けて、符号化および変調して第２のフレーム信号を生成する。
【００２１】
好ましくは、符号化・変調手段は、中継制御手段の制御に応じて、復調復号手段での復調および復号の方式とは独立に制御される符号化および変調の方式により、第２のフレーム信号を生成する。
【００２２】
好ましくは、全二重通信が可能な無線通信方式は、互いに分離した複数の周波数帯のそれぞれの無線チャネルを利用して無線通信する方式である。
【００２３】
好ましくは、復号手段は、トレリス符号に対する復号処理に対してトレリス上での打切り長を設定可能であり、中継制御手段は、第１のフレーム信号に基づき、送信元ノードと無線中継装置との間の通信品質を推定する通信品質推定手段と、推定された通信品質に基づいて、第２のフレーム信号の転送に要する時間の期待値を小さくするように、打切り長を設定する中継条件設定手段とを含む。
【００２４】
好ましくは、通信品質推定手段は、第１のフレーム信号に基づき、伝搬路推定値や雑音電力推定値を取得して、通信品質としてフレームエラーレートを推定するエラーレート推定手段を含む。
【００２５】
好ましくは、中継条件設定手段は、通信品質に基づき、再送を含めて、第１のフレーム信号の送信に要する時間の期待値を算出し、期待値が最小となるように、符号化・変調手段における符号化および変調の方式を所定の方式のうちから選択する。
【００２６】
好ましくは、中継条件設定手段は、中継伝送に必要な中継時間を算出し、中継時間が第１のフレームのフレーム期間より長い場合は、ヘッダ受信後に中継伝送を開始する。
【００２７】
好ましくは、中継条件設定手段は、中継伝送に必要な中継時間を算出し、中継時間が第１のフレームのフレーム期間より短い場合は、転送データが不足することのないタイミングとなるまで第１のフレームのデータがバッファされてから、中継伝送を開始する。
【００２８】
この発明の他の局面に従うと、全二重通信が可能な無線通信方式で通信し、送信元ノードからの第１のフレーム信号を中継し宛先ノードに第２のフレーム信号として転送するための無線中継方法であって、送信元ノードからの信号を受信するステップと、受信した第１のフレーム信号を復調し、第１のフレーム信号の少なくともヘッダの情報を復号する復調復号ステップと、ヘッダの情報に基づいて、第１のフレーム信号を中継することが必要と判断されることに応じて中継処理を制御するステップと、中継処理の制御に応じて、第１のフレーム信号の受信期間と少なくとも一部で重複する期間において、復調復号ステップでの処理中のデータを途中で受けて符号化および変調して第２のフレーム信号を生成するステップと、変調後の第２のフレーム信号を宛先ノードに向けて送信するステップとを備える。
【発明の効果】
【００２９】
この発明によれば、無線中継装置においてリソースの浪費や干渉の増加を抑制ことが可能である。
【００３０】
また、無線中継装置において遅延時間を縮小することが可能である。
【００３１】
また、この発明によれば、誤り率を抑制しつつ、遅延時間を縮小することを両立させることが可能である。
【図面の簡単な説明】
【００３２】
【図１】本実施の形態の無線中継装置１０００の中継動作の概念を説明するための図である。
【図２】本実施の形態の無線中継装置１０００の構成を説明するための機能ブロック図である。
【図３】無線中継装置１０００が、送信元ノードから受信するフレーム信号の構成を説明するための概念図である。
【図４】復調／復号部１１０、リレー制御部１１２、符号化／変調部１２０の構成を説明するためのブロック図である。
【図５】従来のＤＦ方式において、中継ノードで実行される処理を説明する概念図である。
【図６】ＴＤＦ方式において、中継ノードで実行される処理を説明する概念図である。
【図７】中継方式における伝送の時間経過を示す図である。
【図８】再送制御を説明するためのフローチャートである。
【図９】シミュレーション・パラメータを示す図である。
【図１０】変調および符号化方式(ＭＣＳ)およびシミュレーション条件を示す図である。
【図１１】図１０（ｂ）の条件５の下での各中継伝送方式の遅延時間を示すグラフである。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態の無線通信システムおよび無線中継装置の構成を説明する。なお、以下の実施の形態において、同じ符号を付した構成要素および処理工程は、同一または相当するものであり、必要でない場合は、その説明は繰り返さない。
【００３４】
なお、以下では、本発明の無線中継装置は、「全二重通信」が可能な無線通信方式で動作するものとして説明する。その場合、本発明の無線中継装置を説明する一例として、互いに大きく分離した複数の既存の免許不要帯域（たとえば、ＩｏＴなどに使用される９２０ＭＨｚ帯、無線ＬＡＮに使用される２．４ＧＨｚ帯と５ＧＨｚ帯）において、複数の周波数帯を同時に利用し、送信元モードから中継機までの伝送と中継機から宛先ノードまでの伝送とを互いに異なる周波数帯で同時並行して実行する無線中継装置を例とする実施の形態を説明する。
【００３５】
ただし、全二重通信を実現する方式としては、必ずしも、このような複数の周波数帯を使用する方式に限られず、たとえば、同一の周波数帯であっても、いわゆる空間分割により、全二重通信が可能な方式であってもよい。
【００３６】
このような同一の周波数帯において、全二重通信を実現する方式を実現する方式として、以下の文献に開示がある。
【００３７】
文献  ：  Jung Il Choiy, Mayank Jainy, Kannan Srinivasany, Philip Levis, Sachin Katti、”Achieving Single Channel, Full Duplex Wireless Communication”,pp.1-12, Proc. of the 16th Annual International Conference on Mobile Computing and Networking (Mobicom 2010).
以下の説明では、上述とおり、異なる周波数帯を同時に使用するものとして、説明する。
［実施の形態］
図１は、本実施の形態の無線中継装置１０００の中継動作の概念を説明するための図である。
【００３８】
なお、以下では、説明の簡単のために、送信元ノードと宛先ノードとの間に、無線中継装置１０００が１台介在するものとして説明する。ただし、無線中継装置１０００の構成および動作は、必ずしも、このような場合に限定されず、複数台の中継装置が介在するようなマルチホップの場合にも適用可能である。
【００３９】
図１に示されるように、無線中継装置１０００は、送信元ノード１０１０からの信号を受信して、宛先ノード１０２０に対して、信号を中継する。
【００４０】
ここで、後に詳しく説明するように、無線中継装置１０００は、受信処理中に，部分的に復号が完了した信号のリレー送信を、受信とは異なる周波数帯において開始することで低遅延のリレーを実現する。
【００４１】
また、無線中継装置１０００は、受信信号の復号処理方法を、受信フレームの誤り率予測結果に応じて適応的に選択する。たとえば、畳込み符号に対する復号処理の打ち切り長を打ち切りなしも含めて選択することで，復号処理での遅延を最小化して低遅延なリレーを可能にする構成を有する。
【００４２】
なお、以下では、上述したような複数の周波数帯の各周波数帯における変調方式として、直交周波数分割多重方式（ＯＦＤＭ：orthogonal frequency-division multiplexing）を例とし、誤り訂正のための通信路符号化の方式としては、畳込み符号を使用し、復号方式としては、ビタビ復号を用いるものを一例として説明する。ただし、後述するように、本発明は、このような例に限定されるものではない。
【００４３】
図２は、本実施の形態の無線中継装置１０００の構成を説明するための機能ブロック図である。
【００４４】
図２を参照して、無線中継装置１０００は、第１の周波数帯において伝送される送信元ノードからのフレーム信号を受信するための受信アンテナ１００と、受信アンテナからのフレーム信号に対して、低雑音増幅などの高周波処理を実行するためのＲＦ部１０２と、ＲＦ部１０２で受信される信号のプリアンブル信号を利用して同期処理を実行する同期処理部１０４と、同期処理部１０４からの同期信号に同期して、ＲＦ部１０２からの信号に対して、ＯＦＤＭ復調処理を実行するためのＯＦＤＭ復調部１０６と、ＯＦＤＭ復調部１０６からのパイロット信号に基づいて、伝送路推定値および雑音電力推定値を算出する伝搬路推定部１０８とを備える。
【００４５】
無線中継装置１０００において、後述するように、復調／復号部１１０は、ＯＦＤＭ復調部１０６からのフレーム信号（ヘッダおよびフレーム本体データの信号）を受けて、受信したフレーム信号のうち、少なくともヘッダ部分の情報を復号する。リレー制御部１１２は、復号されたヘッダ情報に基づき、受信したフレーム信号が中継処理を要するものであるかを判断し、中継処理を要するものである場合、伝搬路推定部１０８からの伝送路推定値および雑音電力推定値に基づいて、受信フレームの誤り率を予測し、予測結果に応じて、受信したフレーム信号に対する復号処理方法を適応的に選択する。
【００４６】
特に限定されないが、たとえば、リレー制御部１１２は、受信フレームの誤り率の予測結果について事前に設定されているランクに応じて、以下のように、フレーム本体のデータに対する復号方式を切換えるものとする。
【００４７】
ｉ）ビタビ復号における打ち切りなし
ｉｉ）ビタビ復号において打切り長Ｌで復号を実行し、実行結果を転送する。
【００４８】
この場合、打切り長Ｌについても、予測結果の複数のランクにそれぞれ応じて、複数の値が事前に設定されていてもよい。
【００４９】
ｉｉｉ）ビタビ復号処理を実行せず、復調結果を転送する。
【００５０】
この場合、ビタビ復号において、打ち切り処理を行わないことは、無線中継装置１０００において、誤り訂正能力が最も高くなることに相当するので、これは、受信フレームの誤り率の予測が、誤り率が最も高いとされるランクに相当する場合に選択される。ただし、この場合、復号を誤り訂正等に要する処理時間が最も長くなるため、無線中継装置１０００における遅延は、最も大きくなる。
【００５１】
打切り長Ｌが長いほど、誤り訂正能力が高くなることから、受信フレームの誤り率の予測において、誤り率が低くなるほど、打切り長Ｌを短く設定することができる。この場合は、打切り長Ｌが短いほど、無線中継装置１０００における遅延は、小さくなる。
【００５２】
さらに、ビタビ復号処理を実行せず、復調結果を転送するということは、受信フレームの誤り率の予測が、誤り率が最も低いとされるランクに相当する場合に選択される。この場合、誤り率が低いので、無線中継装置１０００において、誤り訂正を行わなくとも、宛先ノードにおける誤り率は、低く抑えられると期待されるからである。そして、この場合は、無線中継装置１０００における遅延は、最小となる。
【００５３】
図２に戻って、無線中継装置１０００において、リレー制御部１１２は、中継処理を要するものである場合、伝搬路推定部１０８からの伝送路推定値および雑音電力推定値に基づいて予測した受信フレームの誤り率に応じて、受信時の変調方式/符号化率に対して、独立に転送するフレーム信号に対する変調方式／符号化率を変更することができるものとする。
【００５４】
ここで、変調方式および符号化率は、事前に、ＭＣＳ（Modulation and Coding Scheme）として、インデックス化しておくことができる。
【００５５】
このようにして、変調方式および符号化率を変更することで、後述するように、送信元ノードから無線中継装置１０００に対して送信されるフレーム信号のフレーム期間に対して、無線中継装置１０００から宛先ノードへのフレーム信号のフレーム期間を変更することができ、リレー制御部１１２が、中継する信号の送信タイミングを調整することが可能となる。
【００５６】
符号化／変調部１２０は、リレー制御部１１２の制御の下で、復調／復号部１１０から受け取ったデータに対して、選択された変調方式および符号化率で、符号化および変調処理を実行する。
【００５７】
ＯＦＤＭ変調部１２２は、符号化／変調部１２０からの信号に対して、ＯＦＤＭ変調処理を実行し、ＲＦ部１２４は、第１の周波数帯とは異なる第２の周波数帯で、中継されるフレーム信号を送出するための電力増幅などの高調波処理を実行して、送信アンテナ１３０から中継波が送信される。
【００５８】
なお、以上の説明では、通信路符号化の符号化方式としては、「畳み込み符号化」とし、復号処理としては、「ビタビ復号」であるものとしている。ただし、本実施の形態の無線中継装置１０００では、より一般に、通信路符号化の符号化方式として、「トレリス符号」を用いることが可能である。
【００５９】
ここで、「トレリス符号」とは、トレリス線図上で定義できるツリー符号であり、トレリス線図とは、入力されるビット系列に従って、有限状態マシンである符号器が状態を変化させていく過程で生成する符号列を表すものである。言い換えると、トレリス線図では、ラベル付きグラフの始点から終点に至るパスが符号語系列に対応する。したがって、トレリス符号では、符号系列が符号器から出力される時点の情報系列だけでなく、それ以前の情報系列にも依存して定まることになる。
【００６０】
そして、トレリス符号では、符号化器の状態数がそれほど大きくない場合においては、トレリスの特性を利用したビタビ復号法による最尤復号が可能である。ただし、トレリス符号の復号方法としては、ビタビ復号法に限られるものではない。
【００６１】
ここで、「畳み込み符号」とは、「トレリス符号」のうち、符号系列が符号器から出力される時点の情報系列だけでなく，それ以前の情報系列も依存して定まる「線形符号」のことをいう。
【００６２】
また、ビタビ復号において、「打ち切り長」について説明した。通常、ビタビ復号する際には、打切り長により復号を打切り、トレリス上において、打ち切った時点で最も尤度の高いステートメトリックを持つステートからトレースバックを開始する。そしてトレースバックを行った結果、得られたデータが復号結果になる。尤度の高いステートメトリックを持つステートとは、ビタビアルゴリズムの実行を打ち切ったトレリス線図上の時点に存在する状態（ステート）のうち、最小のステートメトリック値を有する状態のことをいう。
【００６３】
ただし、復号処理において、「打ち切り長」を考慮することが可能な復号方法としては、ビタビ復号の他にも、たとえば、SW-BCJRアルゴリズムやSOVA（soft output Viterbi algorithm）などがある。SW-BCJRアルゴリズムについては、たとえば、以下の文献に開示がある。
【００６４】
文献  ：  特開２０１０−７３２６４号公報
また、SOVAについては、以下の文献に開示がある。
【００６５】
文献  ：  特開２００２−２１７７４８号公報
図３は、無線中継装置１０００が、送信元ノードから受信するフレーム信号の構成を説明するための概念図である。
【００６６】
図３（ａ）に示すように、フレーム信号は、プリアンブルと、ヘッダおよびフレーム本体とを含み、この順序で受信される。
【００６７】
ここで、プリアンブルは、畳込み符号化はされておらず、この部分の信号により、上述のとおり、同期処理が実行される。
【００６８】
ヘッダおよびフレーム本体データは、畳込み符号化されている。上述のとおり、復調／復号部１１０は、まず、ヘッダについて、ビタビ復号化し、リレー制御部１１２が、このヘッダの内容を解析して、受信フレームが、中継対象のフレームであるか否かを判断する。
【００６９】
図３（ｂ）は、現状のIEEE 802.11に準拠する場合のＭＡＣヘッダの構成を説明する図である。
【００７０】
ＭＡＣヘッダのうち、Address1〜Address3の情報により、リレー送信の必要/不要の判断を行うことができる。すなわち、リレーの対象となる宛先/送り元のアドレスが，事前に指示されているため、アドレスを確認することで，リレーの必要/不要を判断することができる。
【００７１】
なお、この場合は、アドレスを確認するためには、物理層のデータフレーム構造中において、データ本体に存在するＰＳＤＵ（Physical Layer convergence protocol Service Data Unit）部分まで復号することが必要となるため、上述したような「復調のみ」を選択する利点は小さくなる。
【００７２】
図３（ｃ）は、現状のIEEE 802.11aに準拠する場合の物理ヘッダの構成を説明する図である。
【００７３】
そこで、ＭＡＣヘッダではなく、物理ヘッダの情報を利用して、中継の要否を指定することも可能である。すなわち、図３（ｃ）に示すように、物理ヘッダには、リザーブビットrsvが１ビット割り当てられている。したがって、このリザーブビットを利用して、リレーの必要/不要を指示する構成とすることができる。中継が必要の指示が示されている場合は、予め決められた送り先へリレー送信を行う構成とすることができる。
【００７４】
この場合は、物理ヘッダの復号は必要となるが，ＰＳＤＵ部分までの復号は必須ではなく、復調のみを行う場合は処理遅延は、物理ヘッダを読むまでとなり、より遅延の小さい中継をすることが可能となる。
【００７５】
なお、IEEE 802.11n，IEEE 802.11acなどでも物理ヘッダにリザーブビットがあるため、同様に、このリザーブビットを利用することで、中継処理の要不要を指示することができる。
【００７６】
図４は、図２で説明した復調／復号部１１０、リレー制御部１１２、符号化／変調部１２０の構成を説明するためのブロック図である。
【００７７】
図４を参照して、リレー制御部１１２は、上述のとおり、伝搬路推定部１０８からの伝送路推定値および雑音電力推定値により受信フレームについてのフレームエラーレートを予測するフレームエラーレート予測部１１２２と、復調／復号部１１０からのヘッダ情報に基づいて、中継処理の要否を判断するヘッダ解析部１１２４と、ヘッダ解析部１１２４により中継処理が必要であると判断された場合、フレームエラーレートの予測結果に応じて、上述したような復号処理の条件や、変調方式や符号化率の条件を設定する中継条件設定部１１２６とを含む。
【００７８】
復調／復号部１１０は、ＯＦＤＭ復調部１０６からの信号に対して、たとえば多値変調に対する復調処理を実行する復調処理部１１０１と、復調されたビット列に対して、デインターリーブ処理を実行するデインターリーブ処理部１１０２と、デインタリーブされた信号に対してデパンクチャリング処理を実行するためのデパンクチャリング部１１０３とを含む。デパンクチャリング部１１０３は、デパンクチャリング処理を実行するための内部メモリ１１０３．２と、デパンクチャリング処理を実行するデパンクチャ処理部１１０３．１とを含む。
【００７９】
さらに、復調／復号部１１０は、デパンクチャリング処理された信号に対して、ビタビ復号を実行するためのビタビ復号部１１０４を含む。ビタビ復号部１１０４は、ビタビ復号処理を実行するための内部メモリ１１０４．２と、ビタビ復号処理を実行するビタビ復号処理部１１０４．１とを含む。ビタビ復号処理部１１０４．１は、たとえば、上述したようなＡＣＳ演算や、トレースバック処理を実行する。このとき、中継条件設定部１１２６の設定により、打切り長が設定される。
【００８０】
さらに、復調／復号部１１０は、ビタビ復号された信号に対して、ＣＲＣ（Cyclic Redundancy Check）などの誤り検出符号により、誤り検出を行うための誤り検出部１１０５を含む。
【００８１】
誤り検出部１１０５の出力は、メモリ１１１に一旦格納される。
【００８２】
次に、符号化／変調部１２０は、メモリ１１１に格納されたデータに対して、ＣＲＣなどの誤り検出符号を付加する誤り検出符号付加部１２０１と、畳込み符号化を実行するための畳込み符号化部１２０２とを含む。
【００８３】
メモリ１１１に格納されたデータが誤り検出符号付加部１２０１に送られる場合は、上述した「ビタビ復号における打ち切りなし」に相当する。
【００８４】
後述するように、中継条件設定部１１２６の設定により、ビタビ復号部１１０４内の内部メモリ１１０４．２に格納されたデータが、直接、畳込み符号化部１２０２に入力される場合もある。これは、上述した「ビタビ復号において打切り長Ｌで復号を実行し、実行結果を転送」に相当する。
【００８５】
さらに、符号化／変調部１２０は、畳込み符号化された信号について、パンクチャリング処理を実行するパンクチャリング部１２０３を含む。後述するように、中継条件設定部１１２６の設定により、デパンクチャリング部１１０３内の内部メモリ１１０３．２に格納されたデータが、直接、パンクチャリング部１２０３に入力される場合もある。これは、上述した「ビタビ復号処理を実行せず、復調結果を転送」に相当する。
【００８６】
さらに、符号化／変調部１２０は、パンクチャリング処理された信号に対して、インターリーブ処理を実行するインターリーブ処理部１２０４と、インターリーブ処理された信号に対して、変調処理を実行する変調処理部１２０５とを含む。
（本実施の形態の中継伝送方式）
以下では、従来の中継伝送方式（ＤＦ方式）と本実施の形態の中継伝送方式とを対比して説明する。
【００８７】
表現を単純化するために、「S-Rフレーム」および「R-Dフレーム」との用語を定義する。前者は、送信元ノード（Ｓ）と中継ノード（Ｒ）の間のフレームを表し、後者は、中継ノード（Ｒ）と宛先ノード（Ｄ）の間のフレームを表す。  
【００８８】
本実施の形態の無線中継装置１０００では、中継ノードは、ある周波数帯でのデータフレームを受信する一方で、別の周波数帯上でデータフレームを転送する。［従来中継伝送方式(ＤＦ方式)］
図５は、従来のＤＦ方式において、中継ノードで実行される処理を説明する概念図である。  
【００８９】
図７は、各中継方式におけるを示す図である。
【００９０】
図５に示すように、畳込み符号が使用されるものとし、ＤＦ方式の中継伝送方式による中継ノードは、復調処理、デインターリーブ処理、デパンクチャリング処理、ビタビ復号および、ＣＲＣ符号を使用するフレームエラーチェックを実行する。  
【００９１】
受信フレームにフレームエラーが 検出されない場合、復号されたビット列は、誤り検出符号が付加された後、畳込み符号化処理、パンクチャリング処理、インターリーブ処理および変調処理の後に、送信される。
【００９２】
ここで、ＴSRとＴRDは、それぞれS-RフレームとR-Dフレームのフレーム伝送期間であるものとする。  
【００９３】
図７（ａ）に、ＤＦ方式の伝送時間が示される。  
【００９４】
図７（ａ）から、ＤＦ方式では、中継の伝送時間（中継の遅延時間）ＴDFはＴSRとＴRDの合計であることがわかる。［本実施の形態の中継伝送方式(ＴＤＦ方式)］
次に、遅延時間を縮小するための本実施の形態の中継伝送方式について以下説明する。  
【００９５】
本実施の形態の中継方式は、復号処理を途中で打ち切ることによりフレーム受信の完了の前に、復号されたビット列を転送し始める。  
【００９６】
ここでは、このような本実施の形態の中継方式を「打ち切りＤＦ (ＴＤＦ：Truncated- Decode-and-Forward) 方式」または単に「ＴＤＦ方式」と呼ぶことにする。
【００９７】
図６は、ＴＤＦ方式において、中継ノードで実行される処理を説明する概念図である。
【００９８】
図６（ａ）に示すように、「ビタビ復号処理を実行せず、復調結果を転送」の場合（Ｌ＝０に相当）は、復調／復号部１１０においてデパンクチャリング処理がされた結果が、符号化／変調部１２０に送られて、その後、インターリーブ処理および変調処理の後に、送信される。
【００９９】
一方、図６（ｂ）に示すように、「ビタビ復号において打切り長Ｌで復号を実行し、実行結果を転送」の場合は、復調／復号部１１０において、復調処理、デインターリーブ処理、デパンクチャリング処理、およびパス打ち切りを伴うビタビ復号処理が実行される。パス打ち切りで復号されたビット列は、符号化／変調部１２０において、畳込み符号化、パンクチャリング処理、インターリーブ処理および変調処理の後に、送信される。
【０１００】
したがって、この場合のＴＤＦ方式は、打ち切り復号を行なうものの、中継伝送を始める前にＣＲＣによってS-Rフレームエラーのチェックを実行しない。
【０１０１】
なお、本実施の形態の中継方式でも、「ビタビ復号における打ち切りなし」の場合は、図５の従来のＤＦ方式と同様の処理で、中継が実行されることになる。
【０１０２】
図７を参照して、ＴＤＦ方式では、中継ノードは、ある周波数帯上で、フレームのヘッダを受信し、中継伝送が必要な場合、中継ノードは別の周波数帯上の中継伝送を始める一方で、中継ノードは、図７（ｂ）に示されるようなフレームの受信を行っている。  
【０１０３】
ＴＤＦ方式では、直交周波数分割多重(OFDM)シンボルの受信の完了からその中継伝送の開始までの期間が短いので、「処理遅延」の期間は無視できない。ここで、「処理遅延」とは、Ｌ個の復号されたビットを得るために、ビット列を受信する期間であると考える。また、Ｌはビタビ復号における打ち切りパスの長さである。  
【０１０４】
ＴＤＦ方式の遅延時間は、以下のように表現される。  
【０１０５】
【数１】
2018148497.tif 000003
ここで、Tpreは、プリアンブルの期間であり、Tsymは、ガードインターバル(GI)のあるＯＦＤＭシンボルの期間であり、NbをOFDMシンボルごとの情報ビットの数であるとするとき、Ｎは、以下の式で表される。
【０１０６】
【数２】
2018148497.tif 000004
ここで、以下の関数は、一般に天井関数と呼ばれ、引数ｘに対して、ｘ以上の最小の整数を表す。
【０１０７】
【数３】
2018148497.tif 000005
ＴSR≦ＴRDである場合、リレー制御部１１２は、S-Rフレームのヘッダの受信および復号の完了後、所定の処理遅延の時間後に、R-Dフレームの中継伝送が始められるように制御する。この場合、処理遅延の時間は、打ち切り長によって異なり、事前に設定されているものとする。
【０１０８】
ＴSR＞ＴRDである場合、リレー制御部１１２は、中継伝送が、転送フレームを生成するための受信データのバッファリングの完了後に、始められるように制御する。このようにすることで、転送途中で転送すべきデータが不足することを避けることができる。  
【０１０９】
この場合、R-Dフレームの送信の終了は、式（１）のとおり、処理遅延を考慮して、S-Rフレームの終了から２Ｔsym後であると考える。
【０１１０】
ただし、Ｌ＝０の場合は、式（１）の処理遅延を表わす項Ｎ・Ｔsymは、ゼロになる。［適応的な中継伝送選択(ＡＲＴＳ：adaptive relay transmission selection)］  上述したように、本実施の形態の中継伝送方式は遅延時間を縮小することができる。しかし、復号における誤り訂正能力が復号の打切りによって下がるので、そのフレームエラーレート（FER）は劣化する傾向にある。  
【０１１１】
これは、再送信の発生を招き、遅延時間をより増加させる結果となる可能性がある。  
【０１１２】
したがって、本実施の形態の中継方式では、送信元ノードと中継ノードの間の信号対雑音比（ＳＮＲ：signal-to-noise power ratio）のようなチャネル条件によって中継伝送を選択する。  
【０１１３】
適切な中継伝送方式を選択するために、フレームエラーレート予測部１１２２は、たとえば、相互情報に基づいた実効ＳＮＲマッピング(MIESM：mutual information based effective SNR mapping)技術を使用することにより、S-Rフレームのフレームエラーレート（ＦＥＲ）を推定する。  
【０１１４】
ここで、MIESMは、SNRから得られた相互情報を使用して、FERを評価する技術であり、たとえば、以下の文献に開示がある。
【０１１５】
文献  ：  L. Wan, S. Tsai, and M. Almgren, ”A Fading-Insensitive Performance Metric for a Unified Link Quality Model,” Proc. IEEE WCNC2006, Apl. 2006.
以下、ＦＥＲの予測について、上記文献に従い、簡単に説明する。
【０１１６】
Ｍ値変調(Ｍ＝２B)に対して、SNRがγkであるｋ番目のサブキャリアについてのシンボル情報が算出される。  
【０１１７】
シンボル情報は、以下の式（２）で定義される。  
【０１１８】
【数４】
2018148497.tif 000006
ここで、xは、送信されたシンボルであり、yは、SNRがγkであるチャネルを通過した受信シンボルであり、P(x)はxの事前確率であり、P(y｜x，γk)は、条件付き確率密度関数である。  
【０１１９】
送信されたシンボルがそれぞれ同じ確率で生成されると考え、P(x)＝１／Ｍとする。  
【０１２０】
ここで、式（２）は、以下のように書き換えることができる。  
【０１２１】
【数５】
2018148497.tif 000007
ここで、zは、分散０．５γkで平均０の複素ガウス確率変数であり、Ｘは変調シンボルの集合である。  
【０１２２】
各サブキャリアのＳＮＲに対しては、SI(γk,M)は、式（３）によって計算される。  
【０１２３】
式（３）の計算は、一般には、計算量が多いため、各変調方式について式（３）の計算結果を含んでいるルックアップテーブルが事前に生成されており、式（３）をその都度計算する代わりに使用するものとする。  
【０１２４】
次に、受信ビット情報率(ＲＢＩＲ：received bit information rate)は、すべてのサブキャリアについてSI(γk,M)を平均することにより計算される。  
【０１２５】
したがって、ＲＢＩＲは以下の式（４）で与えられる。  
【０１２６】
【数６】
2018148497.tif 000008
ここで、Ｋはサブキャリアの数である。  
【０１２７】
フレームエラーレート予測部１１２２は、ＦＥＲを、ＲＢＩＲ値および符号化率に応じて、ＦＥＲ曲線を予めメモリに記憶しておき、その曲線を参照することにより推定する。  
【０１２８】
個々の利用可能な符号化率に関してのＦＥＲ曲線は、加法性白色ガウス雑音(AWGN)チャネルの下で予め測定されており、これらも参照テーブルに格納されているものとする。  
【０１２９】
予測される遅延時間は、推定されたＦＥＲを使用して計算される。
【０１３０】
（再送制御）
図８は、再送制御を説明するためのフローチャートである。
【０１３１】
図８（ａ）は、ＤＦ方式での再送制御を示す。
【０１３２】
ＤＦ方式では、まず、中継ノードが、再送回数が最大送信回数となったかを判断し（Ｓ１００）、最大回数となっていない場合（Ｓ１００でＮ）、中継ノードは、S-Rフレームを受信して、S-Rフレームエラーをチェックする（Ｓ１０４）。  
【０１３３】
S-Rフレームにエラーが生じた場合（Ｓ１０４でＮ）、送信元ノードへ再送要求が送信され、送信元ノードからS-Rフレームが再送信され、中継ノードが受信する（Ｓ１０２）。  
【０１３４】
再送信の数が所定の上限値に達するまで、再送信が繰り返される。  
【０１３５】
S-Rフレーム送信が成功した後（Ｓ１０４でＹ）、中継ノードは、R-Dフレームを送信し（Ｓ１０６）、宛先ノードから正常受信が返送されたか、あるいは、最大送信回数に達したかを判断する（Ｓ１０８）。正常受信でなく、かつ、最大送信回数に達していない場合（Ｓ１０８でＮ）、R-Dフレームを再送信する。そうでない場合（Ｓ１０８でＹ）、送信を終了する。
【０１３６】
図８（ｂ）は、ＴＤＦ方式での再送制御を示す。
【０１３７】
ＴＤＦ方式では、中継ノードがS-Rフレームエラーをチェックすることはなく、中継ノードが、再送回数が最大送信回数となっていないと判断した場合（Ｓ２００でＮ）、中継ノードはS-Rフレームを受信すると（Ｓ２０２）、そのまま、R-Dフレームを宛先ノードに送信し（Ｓ２０４）、宛先ノードはR-Dフレームのエラーをチェックする。
【０１３８】
宛先ノードからの返信が正常受信でなく、かつ、最大送信回数に達していない場合（Ｓ２０６でＮ）、送信元ノードからS-Rフレームが再送信され、中継ノードからR-Dフレームを再送信する。そうでない場合（Ｓ２０６でＹ）、送信を終了する。
【０１３９】
したがって、ＤＦ方式で予測される待ち時間およびＴＤＦ方式で予測される遅延時間は、それぞれ、以下の式（５）および（６）によって表現される。  
【０１４０】
【数７】
2018148497.tif 000009
ここで、ＴTDF currentは、ＴＤＦ方式を使用する現在の伝送の遅延時間であり、ＴTDF nextは、ＴＤＦ方式を使用してフレームエラーによって引き起こされる次の再送信の遅延時間であり、これらは、それぞれ式（１）で与えられる。  
【０１４１】
中継条件設定部１１２６は、最小の遅延時間が予測される中継伝送方式となるように、復号処理の条件を選択する。  
【０１４２】
したがって、ＴＤＦ方式において、中継条件設定部１１２６は、パス打ち切りの長さにいくつかの選択肢がある場合、予期された遅延時間はすべての選択肢につき計算され、中継ノードは、さらにパス打ち切りの長さも、最小の遅延時間となるように選択する。
（パフォーマンス評価）
以下では、コンピューター・シミュレーションによってＴＤＦ方式およびＡＲＴＳ方式のパフォーマンスの評価結果を説明する。
【０１４３】
図９は、シミュレーション・パラメータを示す図である。
【０１４４】
図１０は、変調および符号化方式(ＭＣＳ)およびシミュレーション条件を示す図である。
【０１４５】
図１０（ａ）に示されるような符号化率および変調方式は、IEEE 802.11aの標準に基づく。
【０１４６】
図１０（ｂ）は、シミュレーションにおける条件の一覧である。
【０１４７】
図１１は、図１０（ｂ）の条件５の下での各中継伝送方式の遅延時間を示すグラフである。 
S-Rフレームに対して使用された初期的なＭＣＳは図１１中に示される。R-D間の使用MCSは、BPSK R=1/2であり、R-D間のSNR=5dBである。
【０１４８】
図１１では、状況によって，DF/TDFは優劣が入れ替わるときはあるものの、適応制御を行ったＡＲＴＳ方式では、最小またはほぼ最小となる遅延時間を達成していることがわかる。
【０１４９】
したがって、ＡＲＴＳ方式は、適切な中継伝送方式を選択でき、遅延時間を縮小することがわかる。
【０１５０】
以上、実施の形態として、無線中継装置１０００の具体的な構成および動作として説明したように、ＴＤＦ方式は、受信の完了の前に、復号の打ち切りをすることにより得られるビット列を転送する。ＴＤＦ方式では、中継ノードは、ある周波数帯のフレームのヘッダを受信する。ヘッダ情報により中継伝送が必要な場合、中継ノードはある周波数帯上で中継伝送を始める一方で、中継ノードは、他の周波数帯上のフレームの受信を実行する。
【０１５１】
ＴＤＦ方式により、中継伝送の遅延時間を縮小するが、打ち切りのない復号を行うＤＦ方式と比較して、そのＦＥＲ特性は劣化する傾向にある。そこで、送信元ノードから宛先ノードへの送信が完了するまでのトータルの遅延時間が増加することがないように、チャネル状態によって中継伝送方式を選択する。この場合、最小の遅延時間を達成する中継伝送方式が選択される。  
【０１５２】
すなわち、以上に説明したように、本実施の形態の無線中継装置１０００およびその実行する無線中継方法によれば、ヘッダを確認してから転送を行うことで不要なリレー送信を抑えることができる。
【０１５３】
また、通信状況が良い場合は、遅延の少ないリレー方式とすることで低遅延でリレー送信を行うことができ、通信状況が悪い場合は、誤り率特性が優れるリレー方式とすることで、再送による遅延を回避し、最小限の遅延に抑えることができる。
【０１５４】
今回開示された実施の形態は、本発明を具体的に実施するための構成の例示であって、本発明の技術的範囲を制限するものではない。本発明の技術的範囲は、実施の形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲の文言上の範囲および均等の意味の範囲内での変更が含まれることが意図される。
【符号の説明】
【０１５５】
１００  受信アンテナ  １０２，１２４  ＲＦ部、１０４  同期処理部、１０６  ＯＦＤＭ復調部、１０８  伝搬路推定部、１１０  復調／復号部、１１１  メモリ、１１２  リレー制御部、１２０  符号化／変調部、１２２  ＯＦＤＭ変調部、１３０  送信アンテナ、１０００  無線中継装置、１０１０  送信元ノード、１０２０  宛先ノード、１１０１  復調処理部、１１０２  デインターリーブ処理部、１１０３  デパンクチャリング部、１１０４  ビタビ復号部、１１０５  誤り検出部、１１２２  フレームエラーレート予測部、１１２４  ヘッダ解析部、１１２６  中継条件設定部、１２０１  誤り検出符号付加部、１２０２  畳込み符号化処理部、１２０３  パンクチャリング部、１２０４  インターリーブ処理部、１２０５  変調処理部。
【図１】
2018148497.tif 000010
【図２】
2018148497.tif 000011
【図３】
2018148497.tif 000012
【図４】
2018148497.tif 000013
【図５】
2018148497.tif 000014
【図６】
2018148497.tif 000015
【図７】
2018148497.tif 000016
【図８】
2018148497.tif 000017
【図９】
2018148497.tif 000018
【図１０】
2018148497.tif 000019
【図１１】
2018148497.tif 000020