Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4933466B2 - 無線通信システム及び受信端末 - Google Patents
[go: Go Back, main page]

JP4933466B2 - 無線通信システム及び受信端末 - Google Patents

無線通信システム及び受信端末 Download PDF

Info

Publication number
JP4933466B2
JP4933466B2 JP2008046528A JP2008046528A JP4933466B2 JP 4933466 B2 JP4933466 B2 JP 4933466B2 JP 2008046528 A JP2008046528 A JP 2008046528A JP 2008046528 A JP2008046528 A JP 2008046528A JP 4933466 B2 JP4933466 B2 JP 4933466B2
Authority
JP
Japan
Prior art keywords
signal
circuit
likelihood
bit
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008046528A
Other languages
English (en)
Other versions
JP2009206778A (ja
Inventor
暢朗 大槻
裕介 浅井
匡人 溝口
武男 市川
渉 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2008046528A priority Critical patent/JP4933466B2/ja
Publication of JP2009206778A publication Critical patent/JP2009206778A/ja
Application granted granted Critical
Publication of JP4933466B2 publication Critical patent/JP4933466B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、主にネットワーク符号を用いた通信を行う無線通信システム及び受信端末に関する。
近年、ネットワークのスループットの向上を目的としたネットワーク符号を用いた無線メッシュネットワークや、マルチホップ無線通信が注目されている。ネットワーク上の中継ノードにおいて符号化を行うネットワーク符号は、マルチキャスト通信やユニキャスト通信において、符号化処理を行わないネットワークに比べ、中継ノードにおいて符号化によりデータを多重化することで、スループットの向上を図ることが可能となる。ネットワーク符号化を用いた無線メッシュネットワークや、マルチホップ無線通信は、無線通信の同報性を有効利用した適時聴取とネットワーク符号を併用したもので、無線メッシュネットワークや、マルチホップ無線通信において、スループットの向上を実現することができる。ここで、適時聴取とは、他のノード宛の信号についても受信し、記憶することである。
中継局の役割を行うノードは、複数の送信局ノードから受信したビット信号を線形符号によって符号化し、受信局に中継する。受信局は、中継局ノード及び送信局ノードから受信したビット信号、もしくは自局にて記憶しているビット信号を用いて復号し、下のデータを取得する(非特許文献1及び非特許文献2参照)。
以下では、具体例を挙げて、ネットワーク符号化を適用した無線ネットワークについて説明する。ここでは、簡単のため線形符号化に、排他的論理和を用いて説明する。
図16は、従来のネットワーク符号を用いた無線ネットワークの受信ノードとして用いる受信端末91の内部構成を示した概略ブロック図である。この図に示すように、受信端末91は、無線部911、シンボル・ビット変換回路912、軟判定回路913、乗算回路914、誤り訂正復号回路915、線形復号回路916、出力切替回路917、重み係数抽出回路918、信号記憶回路919、出力切替回路920、誤り訂正符号回路921及び変調回路922を備えている。
無線部911は、受信した信号から所望の信号を抽出し、抽出した信号をシンボル・ビット変換回路912及び重み係数抽出回路918に出力する。また、無線部911は、入力された信号を送信する。シンボル・ビット変換回路912は、入力された信号をQPSKや16QAMなどを用いられて変調された信号を復調する。軟判定回路913は、入力されたビット信号に対して、軟判定を行い受信したビット信号の信頼性を含む信号として出力する。乗算回路914は、入力される2つの信号を乗算する。誤り訂正符号回路915は、入力される軟判定信号に対して、誤り訂正復号を行う。線形復号回路916は、鍵信号を用いて、入力される信号を復号しビット信号を得る。出力切替回路917、920は、入力される信号がネットワーク符号を復号に用いる信号である場合と、入力される信号が復号された信号である場合とで、入力された信号の出力先を切替える。信号記憶回路919は、入力された信号を記憶する。重み係数抽出回路918は、受信した信号を用いて、伝送経路の伝達係数、又は受信電力に基づく係数を抽出する。誤り訂正符号回路921は、入力された信号を予め定めた方式を用いて、誤り訂正符号化を行う。変調回路922は、例えば、QPSKなどの方式を用いて、入力された信号を変調する。
図17は、ネットワーク符号を適用したメッシュネットワークによる無線通信システム9のAlice&Bobトポロジの構成例を示す概略図である。無線通信システム9は、2つの受信端末91と1つの中継端末を含む構成である。この図を用いて、両端に配置される受信端末91−1及び受信端末91−2が互いに有する情報を交換する動作を説明する。なお、受信端末91−1はビット信号aを予め記憶し、受信端末91−2はビット信号bを予め記憶している状態とする。なお、受信端末91−1、…、受信端末91−m(m=1,2,3,…,n)は同じ構成を有しており、受信端末91−1、…、受信端末91−mのいずれか、あるいは全てを代表して示す場合には、受信端末91という。
まず、時間T1の受信端末91−1において、誤り訂正符号回路921は、出力切替回路920を介して、信号記憶回路919が記憶するビット信号aを入力として、誤り訂正符号化し変調回路922に出力する。変調回路922は、入力された信号を変調し、変調した変調信号aを無線部911に出力する。無線部911は、入力された変調信号aを送信する(ステップS91)。
次に、時間T2の受信端末91−2において、受信端末91−1と同様に、自端末が記憶するビット信号bを変調し、変調信号bを送信する(ステップS92)。
時間T3において、中継端末92は、時間T1にて受信した変調信号aと、時間T2にて受信した変調信号bとを復調し、復調により得られたビット信号a及びビット信号bの排他的論理和を演算し、演算により得られた結果を変調し送信する(ステップS93)。
なお、ビット信号aとビット信号bとの排他的論理和の演算結果を、以下、a^bとする。
受信端末91−1において、無線部911は、変調信号a^bを検出し、検出した変調信号a^bをシンボル・ビット変換回路912に出力する。シンボル・ビット変換回路912は、入力された変調信号a^bを変換し得られた信号を軟判定回路913に出力する。軟判定回路913は、入力された信号に対して軟判定を行い、乗算回路914に出力する。重み係数抽出回路918は、受信した変調信号a^bから重み係数を算出し、算出した重み係数を乗算回路914に出力する。乗算回路914は、重み係数抽出回路918から入力された重み係数と、軟判定回路913から入力された信号とを乗算し、乗算結果を誤り訂正復号回路915に出力する。誤り訂正復号回路915は、入力された信号に対して誤り訂正復号を行い、復号により得られたビット信号a^bを線形復号回路916に出力する。線形復号回路916は、信号記憶回路919から出力切替回路920を介して入力されるビット信号aを用いて、誤り訂正復号回路915から入力されるビット信号a^bを復号し、復号により得られたビット信号bを、出力切替回路917を介して、出力信号として出力する。
また、受信端末91−2においても、受信端末91−1と同様に、自端末が記憶するビット信号bを用いて、受信した変調信号a^bを復調、誤り訂正、線形復号を行うことでビット信号aを得る。
上記の動作により、受信端末91−1が有していたビット信号aと、受信端末91−2が有していたビット信号bとが互いの受信端末に送信される。
次に、図18は、X−トポロジにおける無線通信システム9aの構成を示す概略図である。無線通信システム9aは、送信端末93−1、93−2、中継端末92、受信端末91−3、91−4を含む構成である。この図を用いて、X−トポロジにおける動作を説明する。送信端末93−1が記憶するビット信号aと、送信端末93−2が記憶するビット信号bとを受信端末91−3、91−4に送信する動作である。
まず、時間T1において、送信端末93−1は、自端末が記憶するビット信号aを変調し、変調信号aを送信する(ステップS94)。中継端末92は、受信した変調信号aを復調し、復調したビット信号aを記憶する。
受信端末91−3は、中継端末92宛に送信された変調信号aを適時聴取する。無線部911は、変調信号aを検出し、検出した変調信号aをシンボル・ビット変換回路912に出力する。シンボル・ビット変換回路912は、無線部911から入力された変調信号aを変換し、変換により得られた信号を軟判定回路913に出力する。軟判定回路913は、入力された信号に対して軟判定を行い、乗算回路914に出力する。重み係数抽出回路918は、入力された変調信号aから重み係数を算出し、算出した係数を乗算回路914へ出力する。乗算回路914は、重み係数抽出回路918から入力された重み係数と、軟判定回路913から入力された信号とを乗算し、乗算結果を誤り訂正復号回路915へ出力する。誤り訂正復号回路915は、入力された信号を誤り訂正復号し、出力切替回路を介して、信号記憶回路919にビット信号aを出力し記憶させる。
次に、時間T2において、送信端末93−2は、自端末が記憶するビット信号bを変調し、変調信号bを送信する(ステップS95)。中継端末92は、受信した変調信号bを復調し、復調したビット信号bを記憶する。
受信端末91−4では、受信端末91−3が変調信号aを受信した際の動作と同様に、受信端末91−3が変調信号aを受信した際の動作と同様に、送信端末93−2が中継端末92に向けて送信した変調信号bを適時聴取する。受信端末91−3は、適時聴取により、変調信号bからビット信号bを復調し記憶する。
時間T3において、中継端末92は、記憶するビット信号a及びビット信号bを排他的論理和演算、すなわち、ネットワーク符号化を行いビット信号a^bを算出する。中継端末92は、算出したビット信号a^bを変調し、変調信号a^bを受信端末91−3及び受信端末91−4に送信する(ステップS96)。
続いて、受信端末91−3において、無線部911は、受信信号から変調信号a^bを検出し、シンボル・ビット変換回路912及び重み係数抽出回路918に抽出した変調信号a^bを出力する。シンボル・ビット変換回路912は、入力された変調信号a^bを変換し、変換した信号を軟判定回路913に出力する。軟判定回路913は、シンボル・ビット変換回路913から入力された信号に対して軟判定を行い、判定により得られた信号を乗算回路914に出力する。重み係数抽出回路918は、入力された変調信号a^bから重み係数を算出し、算出した重み係数を乗算回路914に出力する。乗算回路914は、軟判定回路913から入力された信号と、重み係数抽出回路918から出力された係数信号を乗算し、乗算結果を誤り訂正復号回路915に出力する。誤り訂正復号回路915は、乗算回路914から入力された信号を誤り訂正復号し、ビット信号a^bを得る。また、誤り訂正復号回路915は、復号により得たビット信号a^bを線形復号回路916に出力する。線形復号回路916は、信号記憶回路919から出力切替回路920を介して入力されるビット信号aを用いて、誤り訂正復号回路915から入力されるビット信号a^bを復号し、ビット信号bを得る。また、線形復号回路916は、出力切替回路917を介して、復号により得たビット信号bを出力信号として出力する。
また、受信端末91−4においては、受信端末91−4の信号記憶回路919が記憶するビット信号bを用いて、受信端末91−3と同様に、変調信号a^bを復調することで、ビット信号aを得る。
以上の動作により、ネットワーク符号を適用した無線通信システム9aにおいて、送信端末93−1が記憶するビット信号a、及び送信端末93−2が記憶するビット信号bを、受信端末91−3、91−4に伝送する。
Sachin Katti, Hariharan Rahul, et al, "XORs in The Air:Practical Wireless Network Coding", Proc.ACM SIGCOMM 2006, Pisa Italy, Sep.2006, p.243−254 R.Ahlswede, S.Li, and R.Yeung, "Network information flow", IEEE Trans. Inf. Theory, vol.46, July 2000, no.4, p.1204−1216
しかしながら、上述したようなネットワーク符号化を適用した無線通信システムでは、無線の同報性という特徴を有効に利用しておらず、各端末間の物理リンクの通信品質の向上を図れていない。同報性を有効に利用していない例としては、図18に示した無線通信システム9aでは、時間T1に送信端末93−1が送信する信号を受信端末91−4が受信していたとしても、安定した伝送が行えないとして利用していない。更に、線形符号化された信号を復号するためには、鍵信号が必須となるが、鍵信号が通過するリンク品質が劣悪な場合、受信する信号全体の誤り率特性も劣化してしまうという問題がある。
また、無線通信システムの無線リンクは、一般的に、中継端末を利用した協調伝送を行うことにより、通信品質を向上させることができるが、鍵信号が通過するリンク品質が劣化し不安定な場合、従来のネットワーク符号化を適用した無線通信システムでは、無線通信システム全体の誤り率特性が劣化するので、協調伝送による通信品質向上の恩恵を受けることができないという問題がある。
本発明は、上記問題を解決すべくなされたもので、その目的は、無線の同報性を利用し通信品質を向上するネットワーク符号化を適用した無線通信システム、受信端末及び中継端末を提供することにある。
上記問題を解決するために、本発明は、受信端末中継端末及び、鍵信号を予め記憶し、当該鍵信号を前記中継端末に送信する送信端末を有し、前記鍵信号により情報信号をネットワーク符号化して通信を行う無線通信システムにおいて、前記中継端末は、自端末に送信される信号を受信して検出し、検出した信号を出力する第1の受信部と、前記第1の受信部が出力する信号を記憶する第1の信号記憶回路と、前記第1の信号記憶回路が記憶する複数の信号のいずれか1つが前記鍵信号となるネットワーク符号化を前記複数の信号に対して行い、ネットワーク符号化した信号を出力する第1の線形符号化回路と、前記第1の線形符号化回路が出力する信号を前記受信端末に送信する第1の送信部と、を備え、前記受信端末は、自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第2の受信部と、前記第2の受信部から出力する信号がネットワーク符号化された信号の場合、前記第2の受信部が出力する信号を前記鍵信号として用いて、ネットワーク復号したネットワーク復号信号を出力するネットワーク復号回路と、前記第2の受信部から出力される他端末宛の信号を尤度信号として記憶する第2の尤度信号記憶回路と、前記第2の尤度信号記憶回路が記憶する尤度信号と、前記ネットワーク復号回路が出力するネットワーク復号信号とを加算して最大比合成を行い、最大比合成した信号を出力する加算回路と、前記第2の尤度信号記憶回路が記憶するネットワーク符号化されていない尤度信号である未ネットワーク符号化尤度信号に対して誤り訂正復号を行う誤り訂正復号回路と、前記第2の尤度信号記憶回路が記憶する前記未ネットワーク符号化尤度信号と、前記第2の尤度信号記憶回路が記憶するネットワーク符号化されている尤度信号であるネットワーク符号化尤度信号との相互相関値を算出する相互相関値算出回路と、を備え、前記ネットワーク復号回路は、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できる場合、当該未ネットワーク符号化尤度信号を前記誤り訂正復号回路で復号した信号を前記鍵信号として、ネットワーク復号を行い、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できない場合、前記相互相関値算出回路により算出される相互相関値に基づき、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号化尤度信号を選択し、選択した当該未ネットワーク符号化尤度信号を前記鍵信号として用いて、ネットワーク復号を行う、ことを特徴とする無線通信システムである。
また、本発明は、第1の受信端末、第2の受信端末及び中継端末を有し、鍵信号により情報信号をネットワーク符号化して通信を行う無線通信システムにおいて、前記中継端末は、前記受信端末から送信される信号を受信して検出し、検出した信号を出力する第1の受信部と、前記第1の受信部が出力する自端末宛以外の信号を尤度信号として記憶する第1の尤度信号記憶回路と、前記第1の尤度信号記憶回路の記憶する尤度信号と、前記第1の受信部が出力する自端末宛の信号と、を加算して最大比合成を行い、最大比合成した信号を出力する第1の加算回路と、前記第1の加算回路が出力する信号を記憶する第1の信号記憶回路と、前記第1の信号記憶回路が記憶する複数の信号のいずれか1つが前記鍵信号となるネットワーク符号化を前記複数の信号に対して行い、ネットワーク符号化した信号を出力する第1の線形符号化回路と、前記第1の線形符号化回路が出力するネットワーク符号化した信号を前記受信端末宛に送信する第1の送信部と、を備え、前記第1の受信端末は、予め前記鍵信号を記憶する第2の信号記憶回路と、第2の信号記憶回路が記憶する前記鍵信号を送信する第2の送信部と、自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第2の受信部と、前記第2の受信部から出力する信号がネットワーク符号化された信号の場合、前記鍵信号を用いて、ネットワーク復号したネットワーク復号信号を出力する第2のネットワーク復号回路と、前記第2の受信部から出力される他端末宛の信号を尤度信号として記憶する第2の尤度信号記憶回路と、前記第2の尤度信号記憶回路が記憶する尤度信号と、前記第2のネットワーク復号回路が出力するネットワーク復号信号と、を加算して最大比合成を行い、最大比合成した信号を出力する第2の加算回路と、を備え、前記第2の受信端末は、自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第3の受信部と、前記第3の受信部が出力する自端末宛の信号を前記鍵信号として記憶する第3の信号記憶回路と、前記第3の受信部から出力する自端末宛のネットワーク符号化された信号を、前記第3の信号記憶回路が記憶する信号を前記鍵信号として、ネットワーク復号したネットワーク復号信号を出力する第3のネットワーク復号回路と、前記第3の受信部から出力される他端末宛の信号を尤度信号として記憶する第3の尤度信号記憶回路と、前記第3の尤度信号記憶回路が記憶する尤度信号と、前記第3のネットワーク復号回路が出力するネットワーク復号信号と、を加算して最大比合成を行い、最大比合成した信号を出力する第3の加算回路と、第3の信号記憶回路が記憶する前記鍵信号を中継端末へ送信し、前記第3の加算回路が出力する信号を前記第1の受信端末に送信する第3の送信部と、を備えることを特徴とする無線通信システムである。
また、本発明は、受信端末中継端末及び、鍵信号を予め記憶し、当該鍵信号を前記中継端末に送信する送信端末を有し、前記鍵信号により情報信号をネットワーク符号して通信を行う無線通信システムにおける受信端末であって、自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第2の受信部と、前記第2の受信部から出力する信号がネットワーク符号化された信号の場合、前記第2の受信部が出力する信号を前記鍵信号として用いて、ネットワーク復号したネットワーク復号信号を出力する第2のネットワーク復号回路と、前記第2の受信部から出力される他端末宛の信号を尤度信号として記憶する第2の尤度信号記憶回路と、前記第2の尤度信号記憶回路が記憶する尤度信号と、前記ネットワーク復号回路が出力するネットワーク復号信号とを加算して最大比合成を行い、最大比合成した信号を出力する第2の加算回路と、前記第2の尤度信号記憶回路が記憶するネットワーク符号化されていない尤度信号である未ネットワーク符号化尤度信号に対して誤り訂正復号を行う誤り訂正復号回路と、前記第2の尤度信号記憶回路が記憶する前記未ネットワーク符号化尤度信号と、前記第2の尤度信号記憶回路が記憶するネットワーク符号化されている尤度信号であるネットワーク符号化尤度信号との相互相関値を算出する相互相関値算出回路と、を備え、前記ネットワーク復号回路は、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できる場合、当該未ネットワーク符号化尤度信号を前記誤り訂正復号回路で復号した信号を前記鍵信号として、ネットワーク復号を行い、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できない場合、前記相互相関値算出回路により算出される相互相関値に基づき、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号化尤度信号を選択し、選択した当該未ネットワーク符号化尤度信号を前記鍵信号として用いて、ネットワーク復号を行う、ことを特徴とする受信端末である。
この発明によれば、受信端末が備える第2の無線部により自端末宛以外の未ネットワーク符号化信号を受信し、受信した自端末宛以外の未ネットワーク符号化信号と、中継端末で符号化されたネットワーク符号化信号をネットワーク復号回路で復号し得た信号とを第2の加算回路を用いて最大比合成を行う。第2の加算回路で行う最大比合成によるダイバーシチ効果により通信品質を向上させることが可能となる。
また、この発明によれば、受信端末が備える第2の信号記憶回路に予め信号を記憶している場合、他の受信端末が中継端末に送信する信号を受信し、第2の尤度信号記憶回路に記憶することで、中継端末から送信されるネットワーク符号化された信号をネットワーク復号して得られた信号と、第2の尤度信号記憶回路が記憶する信号と、第2の加算回路で最大比合成を行う。この結果、ダイバーシチ効果により通信品質を向上させることが可能となる。
また、この発明によれば、受信端末が備える第2の信号記憶回路に予め信号を記憶していない場合、第2のネットワーク復号回路は、第2の受信部が出力する信号を鍵信号として、ネットワーク符号された信号を復号することが可能となる。
また、この発明によれば、鍵信号として用いる第2の受信部で受信した信号に誤りが含まれている場合、第2の尤度信号記憶回路が記憶する尤度信号と、ネットワーク符号化された尤度信号との相互相関値を算出し、算出した相互相関値に基づいて、第2の尤度信号記憶回路が記憶する尤度信号を選択し、選択した尤度信号を鍵信号として選択する構成とした。これにより、通信品質の劣化により、受信した未ネットワーク符号化信号に誤りが含まれる場合においても、受信した未ネットワーク符号化信号からネットワーク復号の鍵信号として適した信号を選択し、ネットワーク復号を行うことが可能となる。
また、この発明によれば、第2の受信端末を、伝送する信号を記憶する第1の受信端末と、中継端末との間に配置し、双方の無線通信を第2の受信端末を用いて中継することで、第1の受信端末と中継端末とが直接通信を行えない状況においても、ダイバーシチ効果による通信品質の向上を図ることが可能となる。
以下、本発明の実施形態による無線通信システム、受信端末及び中継端末を図面を参照して説明する。
(第1実施形態)
図1は、第1実施形態における受信端末10の内部構成を示す概略ブロック図である。受信端末10は、無線部101、シンボル・ビット変換回路102、軟判定回路103、出力切替回路104、107、109、117、乗算回路105、加算回路106、誤り訂正復号回路108、尤度信号記憶回路113、変調回路116、誤り訂正符号回路118、信号記憶回路119、重み係数抽出回路120、ネットワーク復号回路121及び相互相関値算出回路122を備えている。なお、ネットワーク復号回路121は、符号・ビット変換回路110、絶対値抽出回路111、乗算回路112、線形復号回路114及びビット・符号変換回路115を含む構成である。
無線部101は、入力される信号を送信し、受信信号から所望のシンボル信号を検出し出力する。ここで、シンボル信号とは、QPSK(Quadrature Phase−Shift Keying)や、16QAM(Quadrature Amplitude Modulation)などで変調された信号である。シンボル・ビット変換回路102は、入力される受信したシンボル信号をビット系列信号に変換する。軟判定回路103は、入力されるビット系列信号を軟判定し、軟判定信号に変換する。ここで、軟判定とは、入力されるビット系列信号に対して、”0”及び”1”の2値のいずれかを示す信号と、示す値がどの程度確かであるかを予め定めた閾値を用いて段階的に表す信号とを組とした信号を定める判定である。例として、”0”及び”1”の2値を表すのに正負を用い、確からしさを数値で示した信号として扱う。つまり、軟判定信号とは、軟判定信号が示す値が正の場合はビット信号の1を示し、示す値が負の場合はビット信号の0を示し、軟判定信号が示す値の絶対値は正負の符号により示されるビット信号の値の確からしさを示す信号である。出力切替回路104は、ネットワーク符号化された軟判定信号を復号する場合、ネットワーク復号回路121に出力し、ネットワーク符号化された軟判定信号を復号しない場合、乗算回路105に出力する。乗算回路105は、入力される信号を乗算する。加算回路106、入力される2つの信号を加算する。出力切替回路107は、ビット毎の尤度信号(以下、ビット毎尤度信号という)として記憶する場合、尤度信号記憶回路113に出力し、ビット毎尤度信号として記憶しない場合は誤り訂正復号回路108に出力する。出力切替回路109は、鍵信号として記憶する場合、入力信号を信号記憶回路119に出力し、自端末の処理で用いる場合、入力信号を出力信号として出力する。出力切替回路117は、自端末が記憶するビット信号送信する場合、入力された信号を変調回路116に出力し、ネットワーク符号化された信号を復号する場合、入力された信号をネットワーク復号回路121に出力する。尤度信号記憶回路113は、入力されるビット毎尤度信号を記憶する。相互相関値算出回路122は、尤度信号記憶回路113が記憶するネットワーク符号化されていないビット毎尤度信号と、ネットワーク符号化されているビット毎尤度信号との相互相関値を算出し、算出した相互相関値の比較を行う。
誤り訂正復号回路108は、尤度信号として入力される軟判定信号を誤り訂正復号処理すると共に、誤り訂正が行えたか否かを検出する。変調回路116は、入力される信号を予め定めた方式で変調する。誤り訂正符号回路118は、信号記憶回路119が記憶している信号を鍵信号として選択して読み出し、予め定めた方式を用いて、読み出すビット信号を誤り訂正符号化する。ここで、用いる誤り訂正符号は、畳み込み符号や、ターボ符号などを用いる。信号記憶回路119は、入力されるビット信号を記憶する。重み係数抽出回路120は、入力される受信信号から伝送路の状態を示す情報に基づき、係数を算出する。例えば、受信電力などを元に算出する。
ネットワーク復号回路121は、出力切替回路104から入力される軟判定信号又は尤度信号記憶回路113から入力されるビット毎尤度信号を、出力切替回路117を介して入力される誤り訂正符号化された鍵信号を用いてネットワーク符号化された信号を復号する。なお、出力切替回路104からネットワーク復号回路121に入力された信号は、符号・ビット変換回路110及び絶対値抽出回路111に入力される。また、出力切替回路117からネットワーク復号回路121に入力される信号は、線形復号回路114に入力される。また、尤度信号記憶回路113からネットワーク復号回路121に入力されるビット毎尤度信号は、符号・ビット変換回路110及び絶対値抽出回路111に入力される。
符号・ビット変換回路110は、軟判定回路103から出力切替回路104を介して入力される軟判定信号、及び尤度信号記憶回路113からビット毎尤度信号として入力される軟判定信号の符号部分からビット信号を抽出し、軟判定信号の示すビット信号を出力する。絶対値抽出回路111は、入力される軟判定信号が示すビット毎の絶対値を算出し、算出された軟判定信号が含むビット毎の確からしさを示す信号を出力する。乗算回路112は、入力される2つの信号を乗算する。線形復号回路114は、入力されるネットワーク符号化された信号と、入力される鍵信号とを用いて、ネットワーク符号化された信号を復号する。ビット・符号変換回路115は、入力されるビット信号を軟判定信号の符号に変換し出力する。
図2は、本実施形態における中継端末20の内部構成を示す概略ブロック図である。中継端末20は、無線部201、シンボル・ビット変換回路202、軟判定回路203、乗算回路204、誤り訂正復号回路205、出力切替回路206、信号記憶回路207、線形符号化回路208、誤り訂正符号回路209、変調回路210及び重み係数抽出回路211を備えている。
無線部201は、入力される信号を送信し、受信信号から所望の信号を検出し出力する。シンボル・ビット変換回路202は、入力される信号を送信し、受信信号から所望のシンボル信号を検出し出力する。軟判定回路203は、入力されるビット系列信号を軟判定し、軟判定信号に変換する。乗算回路204は、入力される2つの信号を乗算する。誤り訂正復号回路205は、入力される軟判定信号を誤り訂正復号する。出力切替回路206は、ネットワーク符号化し送信する信号を信号記憶回路207に出力し、自端末内で処理を行うビット信号を出力信号として自端末内に出力する。信号記憶回路207は、入力されるビット信号を記憶する。線形符号化回路208は、信号記憶回路207が記憶するビット信号を読み出し、読み出すビット信号を予め定めた方式でネットワーク符号化する。誤り訂正符号回路209は、予め定めた方式を用いて、入力されるビット信号を誤り訂正符号化する。変調回路210は、入力される信号を予め定めた方式で変調する。重み係数抽出回路211は、入力される受信信号から伝送路の状態を示す情報に基づき、係数を算出する。例えば、受信電力などを基に算出する。
なお、誤り訂正符号回路209が用いる誤り訂正符号方式、及び、変調回路210が用いる変調方式は、無線通信システム内で同一の方式が用いられる。
(Alice&Bobトポロジにおける動作)
次に、図3は、第1実施形態のAlice&Bobトポロジの構成による無線通信システム1を示す概略図である。無線通信システム1は、受信端末10−1、10−2、中継端末20を含む構成である。受信端末10−1と受信端末10−2は、受信端末10と同じ構成を有しており、以下、受信端末10−1及び受信端末10−2のいずれか一方、もしくは両方を代表して示す場合には、受信端末10という。
また、受信端末10−1がビット信号aを有しており、受信端末10−2がビット信号bを有している。図3及び図4を用いて、中継端末20を介して、ネットワーク符号を適用した無線通信システム1においてそれぞれか有するビット信号を伝送する動作を説明する。
まず、図4は、受信端末10−1のビット信号の送受信の処理を示したフローチャートである。なお、ネットワーク符号化には、排他的論理和を用い、ビット信号aとビット信号bの排他的論理和の演算結果を、以下、ハット記号^を用いてビット信号a^bとする。つまり、線形復号回路114及び線形符号化回路208は、排他的論理和を用いた復号及び符号化が行われる。
(Alice&Bobトポロジにおける受信端末10−1の動作)
受信端末10−1では、誤り訂正符号回路118は、受信信号記憶回路119が予め記憶しているビット信号aを読出し、誤り訂正符号化し、出力切替回路117を介して、変調回路116に出力する。変調回路116は、入力された信号を変調し、変調信号aを無線部101に出力する(ステップS101)。
無線部101は、変調信号aを中継装置に送信する(ステップS102)。
続いて、無線部101は、受信端末10−2が中継端末20に向けて送信された変調信号bを検出するのに応じて、検出した変調信号bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する。すなわち、受信端末10−1において適時聴取が行われる(ステップS103)。ここで、適時聴取とは、他の端末宛の信号についても受信し、伝送される信号を記憶することである。
シンボル・ビット変換回路102は、入力された変調信号bに対してシンボル−ビット変換を行いビット系列信号bに変換し、ビット系列信号bを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号bと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶する変調信号bに対応する尤度信号を読出し、乗算回路105から入力される信号と加算し、ビット毎の尤度信号(以下、ビット毎尤度信号という)に変換する(ステップS104)。なお、初期状態においては、尤度信号記憶回路113は、変調信号bに対応するビット毎尤度信号を記憶していないため、加算回路106の出力は、入力された信号と同じ信号である。
加算回路106は、出力切替回路107を介して、算出したビット毎尤度信号を尤度信号記憶回路113に変調信号bに対応するビット毎尤度信号bとして記憶させる(ステップS105)。
次に、無線部101は、中継端末20が送信する変調信号a^bを検出するのに応じて、検出した変調信号a^bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する(ステップS106)。
シンボル・ビット変換回路102は、入力された変調信号a^bをシンボル−ビット変換し、変換により得られたビット系列信号a^bを軟判定回路103に出力する。軟判定回路103は、入力されたビット系列信号a^bに対して軟判定を行い軟判定信号a^bに変換し、変換した軟判定信号a^bを、出力切替回路104を介して、符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は入力された軟判定信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、線形復号回路114に出力する。誤り訂正符号回路118は、信号記憶回路119が記憶するビット信号aを読み出し、読み出したビット信号aを誤り訂正符号化し、出力切替回路117を介して線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力された仮のビット信号a^bを、出力切替回路117から入力される誤り訂正符号化されたビット信号aを鍵信号として復号を行い、仮のビット信号bを復号する(ステップS107)。
また、線形復号回路114は、復号した仮のビット信号bをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号bを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、入力された軟判定信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号a^bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、乗算回路112から入力された信号と、重み係数抽出回路120から入力された重み係数とを乗算し、乗算により算出されたビット毎尤度信号bを加算回路106に出力する(ステップS108)。
加算回路106は、ステップS105で変調信号bを適時聴取した際に記憶した尤度信号bを読み出し、乗算回路105から入力された尤度信号bと加算する(ステップS109)。
加算回路106は、加算により最大比合成されたビット毎尤度信号bを、出力切替回路107を介して、誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号bを誤り訂正復号し、復号によりビット信号bを得る(ステップS110)。
次に、図3を用いて、無線通信システム1の動作を説明する。
まず、受信端末10−1は、ステップS101及びステップS102の動作により、自端末が記憶するビット信号aを変調し、変調信号aを中継端末20宛に送信する(ステップS10)。
このとき、中継端末20において、無線部201は受信した信号から変調信号aを検出し、検出した変調信号aをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する。シンボル・ビット変換回路202は、入力された変調信号aをシンボル−ビット変換し、変換により得られたビット系列信号aを軟判定回路203に出力する。軟判定回路203は、入力されたビット系列信号aに対して軟判定を行い軟判定信号aに変換し、軟判定信号aを乗算回路204に出力する。重み係数抽出回路211は、入力された変調信号aから重み係数を算出し、乗算回路204に算出した重み係数を出力する。乗算回路204は、軟判定回路203から入力された軟判定信号aと、重み係数抽出回路211から入力された重み係数を乗算し、乗算により算出された信号を誤り訂正復号回路205に出力する。誤り訂正復号回路205は、入力された信号に対し誤り訂正復号を行い、復号されたビット信号aを出力切替回路206を介して、信号記憶回路207に出力し記憶させる。
また、受信端末10−2では、受信端末10−1が中継端末20に向けて送信した変調信号aを適時聴取し、ビット毎尤度信号aとして記憶する。
次に、時間T2において、受信端末10−2は、受信端末10−1が時間T1で行った動作と同様に、予め記憶しているビット信号bを変調信号bに変調し、変調信号bを中継端末20宛に送信する。(ステップS11)。
このとき、受信端末10−1は、ステップS103からステップS105までの動作を行い、変調信号bを適時聴取し、ビット毎尤度信号bを記憶する。
また、時間T2において、中継端末20において、無線部201は受信した信号から変調信号bを検出したことに応じて、検出した変調信号bをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する。シンボル・ビット変換回路202は、入力された変調信号bをシンボル−ビット変換し、変換により得られたビット系列信号bを軟判定回路203に出力する。軟判定回路203は、入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを乗算回路204に出力する。重み係数抽出回路211は、入力された変調信号bから重み係数を算出し、乗算回路204に算出した重み係数を出力する。乗算回路204は、軟判定回路203から入力された軟判定信号bと、重み係数抽出回路211から入力された重み係数を乗算し、乗算により算出された信号を誤り訂正復号回路205に出力する。誤り訂正復号回路205は、入力された信号に対し誤り訂正復号を行い、復号されたビット信号bを出力切替回路206を介して、信号記憶回路207に出力し記憶させる。
続いて、時間T3において、中継端末20では、線形符号化回路208は、信号記憶回路207が記憶するビット信号a及びビット信号bを読出し、ネットワーク符号化を行い、ネットワーク符号化により得られるビット信号a^bを誤り訂正符号回路209に出力する。誤り訂正符号回路209は、線形符号化回路208から入力された信号に対して、予め定めた方式で誤り訂正符号化を行い、誤り訂正符号化された信号を変調回路210に出力する。変調回路210は、誤り訂正符号回路209から入力された信号に対し予め定められた変調を行い変調信号a^bを得る。また、変調回路210は、変調信号a^bを受信端末10−1及び受信端末10−2に送信する(ステップS12)。
また、時間T3において、受信端末10−1は、ステップS106からステップS110の動作を行う。すなわち、受信端末10−1は、ステップ中継端末20から送信された変調信号a^b受信し、ネットワーク符号a^bを復号する。更に、受信端末10−1は、復号により得られたビット毎尤度信号bとステップS105で記憶したビット毎尤度信号bとを最大比合成し、誤り訂正復号することで、ビット信号bを復調する。
同様に、受信端末10−2においても、変調信号a^bを軟判定信号に変換し、自端末が記憶するビット信号bを用いた復号によりビット毎尤度信号aを得て、得られたビット毎尤度信号aに対して最大比合成及び誤り訂正復号を行い、ビット信号aを復調する。
以上の動作により、Alice&Bobトポロジの構成を有する無線通信システム1において、トポロジの両端に位置する受信端末10−1、10−2それぞれが記憶するビット信号を中継端末20にてネットワーク符号を適用して伝送する。
無線通信の同報性を利用し、時間T1で受信端末10−2が変調信号aを適時聴取し、時間T2で受信端末10−1が変調信号bを適時聴取し、それぞれ尤度信号として記憶する。これにより、時間T3で中継端末20か送信する変調信号a^bを線形復号した信号と最大比合成が行え、ダイバーシチ効果により、受信端末10−1、10−2における通信品質の向上が可能となる。
なお、受信端末10−1から中継端末20へのビット信号aの伝送と、受信端末10−2から中継端末20へのビット信号bの伝送とは、時間を分割することで行う例を示したが、異なる周波数チャネルを用いて伝送することで、同時に行うようにしてもよい。
(第2実施形態)
図5は、第2実施形態における中継端末20aの内部構成を示す概略ブロック図である。第1実施形態の中継端末20に対して、ネットワーク符号化の対象となる信号を適時聴取し、尤度信号として記憶し、最大比合成を行う機能を有している点が異なる。そこで、中継端末20aは、加算回路212、出力切替回路213及び尤度信号記憶回路214以外の構成については、第1実施形態の中継端末20と同じ構成であるため、同じ符号を付し、以下、加算回路212、出力切替回路213及び尤度信号記憶回路214について説明する。
加算回路212は、入力される2つの尤度信号を加算し出力する。出力切替回路213は、適時聴取を行い尤度信号として記憶する場合、入力される信号を尤度信号記憶回路214に出力し、ネットワーク符号化し中継する信号を受信する場合、入力された信号を誤り訂正復号回路205に出力する。尤度信号記憶回路214は、入力される尤度信号を記憶する。
図6は、第2実施形態の第1実施形態のAlice&Bobトポロジを拡張したチェイントポロジの構成による無線通信新ステム1aを示す概略図である。無線通信システム1aは、受信端末10−3、受信端末10−4、中継端末20a、受信端末10−5、受信端末10−6の順に並ぶ構成である。なお、受信端末10−3がビット信号aを記憶し、受信端末10−6がビット信号bを記憶しているとする。また、第1実施形態と同様に、中継端末20aが行うネットワーク符号化は、排他的論理和を用いる。
以下、両端に配置される受信端末10−3と受信端末10−6との間で記憶しているビット信号a及びビット信号bを、受信端末10−4、中継端末20a及び受信端末10−5を介して、伝送する動作行う際の受信端末10−3、受信端末10−4、中継端末20aそれぞれの動作をフローチャート図を用いて説明する。
(第2実施形態のチェイントポロジにおける受信端末10−3の動作)
図7は、第2実施形態の受信端末10−3の動作を示すフローチャート図である。第2実施形態おいて、伝送動作は、受信端末10−3の動作により開始される。
誤り訂正符号回路118は、受信信号記憶回路119が予め記憶しているビット信号aを読出し、誤り訂正符号化し出力切替回路117を介して変調回路116に出力する。変調回路116は、入力された信号を変調し、変調信号aを無線部101に出力する(ステップS201)。
無線部101は、入力された変調信号aを受信端末10−4に向けて送信する(ステップS202)。
受信端末10−3は、中継端末20aが受信端末10−4に変調信号a^bを送信するまで待機する(ステップS203)。
無線部101は、中継端末20aが受信端末10−4に送信する変調信号a^bを受信したのに応じて、受信信号から変調信号a^bを抽出し、シンボル・ビット変換回路102及び重み係数抽出回路120に検出した変調信号a^bを出力する。すなわち、適時聴取を開始する(ステップS204)。
シンボル・ビット変換回路102は、入力された変調信号a^bをシンボル−ビット変換を行いビット系列信号a^bに変換し、ビット系列信号a^bを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号a^bに対して軟判定を行い軟判定信号a^bに変換し、軟判定信号a^bを出力切替回路104を介して、符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は入力された軟判定信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、線形復号回路114に出力する。誤り訂正符号回路118は、信号記憶回路119が予め記憶するビット信号aを読み出し、読み出したビット信号aを誤り訂正符号化し、出力切替回路117を介して線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力された仮のビット信号a^bを、出力切替回路117から入力されるビット信号aを鍵信号として復号を行い、仮のビット信号bを復号する(ステップS205)。
また、線形復号回路114は、復号した仮のビット信号bをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号bを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、入力された軟判定信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号a^bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、乗算回路112から入力された信号と、重み係数抽出回路120から入力された重み係数とを乗算し、乗算により算出されたビット毎尤度信号bを加算回路106に出力する(ステップS206)。
加算回路106は、尤度信号記憶回路113が記憶するビット毎尤度信号bを読み出し、乗算回路105から入力される信号と加算する。また、加算回路106は、算出した信号を出力切替回路107を介して尤度信号記憶回路113に出力し、新たなビット毎尤度信号bとして記憶させる(ステップS207)。なお、初期状態においては、尤度信号記憶回路113は、尤度信号bを記憶していないため、加算回路106が読み出す信号はなく、乗算回路105から入力された信号がそのまま出力されることになる。
次に、無線部101は、受信端末10−4から受信端末10−3に向かって送信される変調信号bを受信するのに応じて、変調信号bを検出し、検出した変調信号bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する(ステップS208)。
シンボル・ビット変換回路102は、入力された変調信号bに対してシンボル−ビット変換を行いビット系列信号bに変換し、ビット系列信号bを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号bと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する(ステップS209)。
加算回路106は、尤度信号記憶回路113が記憶する変調信号bに対応する尤度信号を読出し、乗算回路105から入力される信号と加算し、最大比合成する(ステップS210)。
また、加算回路106は、出力切替回路107を介して、算出した信号を誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力された信号に対して誤り訂正復号を行い、ビット信号bを復号する。また、誤り訂正復号回路108は、復号したビット信号bを出力切替回路109を介して、出力信号として出力される(ステップS211)。
なお、受信端末10−6の動作は、受信端末10−3の動作順序と同じであるが、ステップS201とステップS202の動作はビット信号bに対して行われる。また、ステップS205からステップS207の動作は、自端末が記憶するビット信号bを用いて復号を行う。また、ステップS208以降の動作においては、変調信号aを受信し、ビット毎尤度信号への変換及び誤り訂正復号を行うことになる。
(第2実施形態のチェイントポロジにおける受信端末10−4の動作)
次に、図8は、第2実施形態における受信端末10−4の動作を示すフローチャート図である。
まず、無線部101は、受信端末10−3から受信端末10−4に送信される変調信号aを受信したことに応じて、変調信号aを検出し、検出した変調信号aをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する(ステップS221)。
シンボル・ビット変換回路102は、入力された変調信号aをシンボル−ビット変換を行いビット系列信号aに変換し、ビット系列信号aを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号aに対して軟判定を行い軟判定信号aに変換し、軟判定信号aを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号aから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号aと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶する変調信号aに対応する尤度信号を読出し、乗算回路105から入力される信号と加算し、産した信号を出力切替回路107を介して誤り訂正復号回路108に出力する。なお、初期状態においては、尤度信号記憶回路113は、変調信号aに対応する尤度信号を記憶していないため、加算回路106の出力は、入力された信号と同じ信号である。誤り訂正復号回路108は、出力切替回路107を介して入力された尤度信号に対して誤り訂正復号を行い、ビット信号aを復号する(ステップS222)。
また、誤り訂正復号回路108は、復号したビット信号aを信号記憶回路119に出力し記憶させる(ステップS223)。
受信端末10−6が変調信号bを送信し終えたのに応じて、受信端末10−4において、誤り訂正符号回路118は、受信信号記憶回路119が記憶しているビット信号aを読出し、誤り訂正符号化し出力切替回路117を介して変調回路116に出力する。変調回路116は、入力された信号を変調し、変調信号aを無線部101に出力する(ステップS224)。
無線部101は、入力された変調信号aを中継端末20aに向かって送信する(ステップS225)。
無線部101は、受信端末10−5が中継端末20aに向けて送信した変調信号bを検出したのに応じて、変調信号bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する。すなわち、受信端末10−4において適時聴取が行われる(ステップS226)。
シンボル・ビット変換回路102は、入力された変調信号bに対してシンボル−ビット変換を行いビット系列信号bに変換し、ビット系列信号bを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号bと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶する変調信号bに対応するビット毎尤度信号を読出し、乗算回路105から入力される信号と加算する(ステップS227)。
加算回路106は、出力切替回路107を介して、算出した尤度信号を尤度信号記憶回路113に変調信号bに対応するビット毎尤度信号bとして記憶させる(ステップS228)。
次に、無線部101は、中継端末20aから自端末に向けて送信された変調信号a^bを検出したのに応じて、検出した変調信号a^bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する(ステップS229)。
シンボル・ビット変換回路102は、入力された変調信号a^bをシンボル−ビット変換し、変換により得られたビット系列信号a^bを軟判定回路103に出力する。軟判定回路103は、入力されたビット系列信号a^bに対して軟判定を行い軟判定信号a^bに変換し、変換した軟判定信号a^bを、出力切替回路104を介して、符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は入力された軟判定信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、線形復号回路114に出力する。誤り訂正符号回路118は、信号記憶回路119が記憶するビット信号aを読み出し、読み出したビット信号aを誤り訂正符号化し、出力切替回路117を介して線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力された仮のビット信号a^bを、出力切替回路117から入力されるビット信号aを鍵信号として復号を行い、仮のビット信号bを復号する(ステップS230)。
また、線形復号回路114は、復号した仮のビット信号bをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号bを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、入力された軟判定信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号a^bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、乗算回路112から入力された信号と、重み係数抽出回路120から入力された重み係数とを乗算し、乗算により算出されたビット毎尤度信号bを加算回路106に出力する。加算回路106は、ステップS228で適時聴取により得られた尤度信号記憶回路113が記憶するビット毎尤度信号bを読み出し、乗算回路105から入力された尤度信号bと加算する(ステップS231)。
加算回路106は、加算により最大比合成された尤度信号bを、出力切替回路107を介して、誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号bを誤り訂正復号し、復号によりビット信号bを得る(ステップS232)。
誤り訂正復号回路108は、復号したビット信号bを出力切替回路109を介して信号記憶回路119に出力し、信号記憶回路119にビット信号bを記憶させる(ステップS234)。
続いて、誤り訂正符号回路118は、受信信号記憶回路119が記憶したビット信号bを読み出し、誤り訂正符号化し出力切替回路117を介して変調回路116に出力する。変調回路116は、入力された信号を変調し、変調信号bを無線部101に出力する(ステップS235)。
無線部101は、入力された変調信号bを受信端末10−3に向けて送信する(ステップS236)。
以上で、チェイントポロジでの伝送における受信端末10―3と中継端末20aとの間で、信号を受信端末10−4の動作は完了する。なお、受信端末10−5において、ステップS221からステップS223までの処理は、受信する変調信号bに対して行われる。また、ステップS224及びステップ225より先に、ステップS226からステップS228までの動作は、変調信号bに対して行われる。また、ステップS226からステップS228の完了後に、ステップS224からステップS225は、信号記憶回路119が記憶するビット信号bに対して行われる。また、ステップS231からステップS236の動作は、信号記憶回路119が記憶するビット信号bを鍵信号として行う。
(第2実施形態のチェイントポロジにおける中継端末20aの動作)
次に、図9は、第2実施形態における中継端末20aの動作を示すフローチャート図である。
まず、中継端末20aにおいて、受信端末10−3から受信端末10−4に向けて送信された変調信号aを検出したのに応じて、無線部201は、検出した変調信号aをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する。すなわち、中継端末20aは、変調信号aに対して適時聴取を行う(ステップS241)。
シンボル・ビット変換回路202は、無線部201から入力された変調信号aに対してシンボル−ビット変換を行いビット系列信号aに変換し、ビット系列信号aを軟判定回路203に出力する。軟判定回路203は、シンボル・ビット変換回路202から入力されたビット系列信号aに対して軟判定を行い軟判定信号aに変換し、軟判定信号aを乗算回路204に出力する。重み係数抽出回路211は、無線部201から入力された変調信号aから重み係数を算出し、算出した重み係数を乗算回路204に出力する。乗算回路204は、入力された軟判定信号aと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する(ステップS242)。
加算回路212は、乗算回路204から入力されたビット毎尤度信号aと、尤度信号記憶回路214が記憶するビット毎尤度信号aを読み出し加算する。また、加算回路212は、算出した信号を、出力切替回路213を介して、尤度信号記憶回路214に出力し、ビット毎尤度信号aとして記憶させる(ステップS243)。なお、尤度信号記憶回路214にビット毎尤度信号aが記憶されていない場合、加算回路212は、乗算回路204から入力された尤度信号aをそのまま出力することになる。
次に、受信端末10−6から受信端末10−5に送信された変調信号bを検出したのに応じて、無線部201は、検出した変調信号bをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する。すなわち、中継端末20aは、変調信号bに対して適時聴取を行う(ステップS244)。
シンボル・ビット変換回路202は、無線部201から入力された変調信号bに対してシンボル−ビット変換を行いビット系列信号bに変換し、ビット系列信号bを軟判定回路203に出力する。軟判定回路203は、シンボル・ビット変換回路202から入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを乗算回路204に出力する。重み係数抽出回路211は、無線部201から入力された変調信号bから重み係数を算出し、算出した重み係数を乗算回路204に出力する。乗算回路204は、入力された軟判定信号bと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路212に出力する(ステップS245)。
加算回路212は、乗算回路204から入力される尤度信号bと、尤度信号記憶回路214が記憶するビット毎尤度信号bを読み出し加算する。また、加算回路212は、算出した信号を、出力切替回路213を介して、尤度信号記憶回路214に出力し、ビット毎尤度信号bとして記憶させる(ステップS246)。
次に、無線部201は、受信端末10−4から中継端末20aに送信された変調信号aを検出するのに応じて、検出した変調信号aをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する(ステップS247)。
シンボル・ビット変換回路202は、入力された変調信号aに対してシンボル−ビット変換を行いビット系列信号aに変換し、ビット系列信号aを軟判定回路203に出力する。軟判定回路203は、シンボル・ビット変換回路202から入力されたビット系列信号aに対して軟判定を行い軟判定信号aに変換し、軟判定信号aを乗算回路204に出力する。重み係数抽出回路211は、無線部201から入力された変調信号aから重み係数を算出し、算出した重み係数を乗算回路204に出力する。乗算回路204は、入力された軟判定信号aと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路212に出力する。これにより変調信号aがビット毎尤度信号に変換される(ステップS248)。
加算回路212は、乗算回路204から入力される尤度信号aと、尤度信号記憶回路214が記憶する尤度信号aを読み出し加算し、最大比合成を行う(ステップS249)。
加算回路212は、算出した信号を出力切替回路213を介して誤り訂正復号回路205に出力する。誤り訂正復号回路205は、入力された信号に対して、誤り訂正復号を行い、ビット信号aを誤り訂正復号する(ステップS250)。
また、誤り訂正復号回路205は、復号したビット信号aを出力切替回路206を介して信号記憶回路207に出力し、ビット信号aを信号記憶回路207に記憶させる(ステップS251)。
次に、無線部201は、受信端末10−5から中継端末20aに送信された変調信号bを検出したのに応じて、検出した変調信号bをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する(ステップS252)。
シンボル・ビット変換回路202は、入力された変調信号bに対してシンボル−ビット変換を行いビット系列信号bに変換し、ビット系列信号bを軟判定回路203に出力する。軟判定回路203は、シンボル・ビット変換回路202から入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを乗算回路204に出力する。重み係数抽出回路211は、無線部201から入力された変調信号bから重み係数を算出し、算出した重み係数を乗算回路204に出力する。乗算回路204は、入力された軟判定信号bと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路212に出力する。これにより変調信号bがビット毎尤度信号に変換される(ステップS253)。
加算回路212は、乗算回路204から入力されるビット毎尤度信号bと、尤度信号記憶回路214が記憶するビット毎尤度信号bを読み出し加算し、最大比合成を行う(ステップS254)。
加算回路212は、算出した信号を出力切替回路213を介して誤り訂正復号回路205に出力する。誤り訂正復号回路205は、入力された信号に対して、誤り訂正復号を行い、ビット信号bを誤り訂正復号する(ステップS256)。
また、誤り訂正復号回路205は、復号したビット信号bを出力切替回路206を介して信号記憶回路207に出力し、ビット信号bを信号記憶回路207に記憶させる(ステップS256)。
続いて、線形符号化回路208は、信号記憶回路207が記憶するビット信号a及びビット信号bを読み出し、読み出したビット信号a及びビット信号bとをネットワーク符号化を行う、すなわち、排他的論理和演算を行いビット信号a^bを算出する(ステップS257)。
また、線形符号化回路208は、算出したビット信号a^bを誤り訂正符号回路209に出力する。誤り訂正符号回路209は、入力されたビット信号a^bに対して誤り訂正符号化を行い変調回路210に出力する。変調回路210は、誤り訂正符号回路209から入力された信号を変調し、変調により得られた変調信号a^bを無線部201に出力する(ステップS258)。
無線部201は、入力された変調信号a^bを受信端末10−4及び受信端末10−5に送信する(ステップS259)。
以上で、チェイントポロジでの伝送における中継端末20aの動作は完了する。
(第2実施形態のチェイントポロジにおける無線通信システム1aの動作)
次に、図6を用いて、無線通信新ステム1aの全体の動作を説明する。
まず、時間T1において、受信端末10−3は、自端末が記憶するビット信号aを変調し、受信端末10−4に送信する(ステップS21)。受信端末10−4は、変調信号aを受信し、復調により得られたビット信号aをネットワーク復号に用いる鍵信号として記憶する。このとき、中継端末20aは、受信した変調信号aを適時聴取し、尤度信号aとして記憶する。
なお、受信端末10−3の動作は、図7のステップS201及びステップS202までの動作に対応する。また、受信端末10−4の動作は、図8のステップS221からステップS223までの動作に対応する。中継端末20aの動作は、図9のステップS241からステップS243までの動作に対応する。
時間T2において、受信端末10−6は、自端末が記憶するビット信号bを変調し、受信端末10−5に送信する(ステップS22)。受信端末10−5は、変調信号bを受信し、復調により得られたビット信号bをネットワーク復号に用いる鍵信号として記憶する。このとき、中継端末20aは、受信した変調信号bを適時聴取し、ビット毎尤度信号bとして記憶する。
なお、この中継端末20aの動作は、図9のステップS244からステップS246までの動作に対応する。
時間T3において、受信端末10−4は、記憶したビット信号aを変調し、変調信号aを中継端末20aに送信する(ステップS23)。中継端末20aは、受信した変調信号aを、時間T1で記憶したビット毎尤度信号aを用いて、最大比合成を行い、ビット信号aを復調する。このとき、受信端末10−5は、受信した変調信号aを適時聴取し、ビット毎尤度信号aとして記憶する。
なお、受信端末10−4の動作は、図8のステップS224及びステップS225までの動作に対応する。また、中継端末20aの動作は、図9のステップS247からステップS251までの動作に対応する。
時間T4において、受信端末10−5は、記憶したビット信号bを変調し、変調信号bを中継端末20aに送信する(ステップS24)。中継端末20aは、受信した変調信号bを、時間T2で記憶したビット毎尤度信号bを用いて、最大比合成を行い、ビット信号bを復調する。このとき、受信端末10−4は、受信した変調信号bを適時聴取し、ビット毎尤度信号bとして記憶する。
なお、中継端末20aの動作は、図9のステップS252からステップS256の動作に対応する。また、受信端末10−4の動作は、図8のステップS226からステップS228までの動作に対応する。
時間T5において、中継端末20aは、記憶するビット信号a及びビット信号bをネットワーク符号化し、受信端末10−4及び受信端末10−5に送信する(ステップS25)。受信端末10−4は、変調信号a^bを受信し、記憶しているビット信号aを用いてネットワーク復号し、更に、記憶するビット毎尤度信号bを用いて最大比合成を行い、ビット信号bを復調し記憶する。受信端末10−5は、変調信号a^bを受信し、記憶しているビット信号bを用いてネットワーク復号し、更に、記憶するビット毎尤度信号aを用いて最大比合成を行い、ビット信号aを復調し記憶する。
このとき、受信端末10−3は、変調信号a^bを適時聴取し、記憶するビット信号aを用いてネットワーク復号し、得たビット毎尤度信号bを記憶する。また、受信端末10−6は、受信端末10−3等同様に、変調信号a^bを適時聴取し、記憶するビット信号bを用いてネットワーク復号し、得たビット毎尤度信号aを記憶する。
なお、中継端末20aの動作は、図9のステップS257からステップS259の動作に対応する。また、受信端末10−4の動作は、図8のステップS229からステップS234までの動作に対応する。また、受信端末10−3の動作は、図7のステップS204からステップS207までの動作に対応する。
時間T6において、受信端末10−4は、記憶したビット信号bを変調し、変調信号bを受信端末10−3に送信する(ステップS26)。受信端末10−3は、変調信号bを受信し、記憶するビット毎尤度信号bと最大比合成を行い、誤り訂正復号を行うことで、ビット信号bを復調する。また、時間T6において、受信端末10−5は、記憶したビット信号aを変調し、変調信号aを受信端末10−6に送信する(ステップS27)。受信端末10−6は、変調信号aを受信し、記憶するビット毎尤度信号aと最大比合成を行い、誤り訂正復号を行うことで、ビット信号aを復調する。
なお、受信端末10−4の動作は、図8のステップS235からステップS236間での動作に対応する。また、受信端末10−3の動作は、ステップS208からステップS211までの動作に対応する。
以上の動作により、受信端末10−3は、自端末が有するビット信号aを、受信端末10−4、中継端末20a、受信端末10−5を経由して、受信端末10−6に伝送する。また、受信端末10−6は、自端末が有するビット信号bを、受信端末10−5、中継端末20a、受信端末10−4を経由して、受信端末10−3に伝送する。
それぞれの受信端末が適時聴取を行うことで、直接信号の送受信を行う端末間の無線リンクの通信品質が劣化した場合においても、端末が記憶する尤度信号を用いて最大比合成を適用することで通信品質の劣化を防ぐことが可能となる。
(第3実施形態)
図10は、第3実施形態のXトポロジの構成を有する無線通信システム1bと動作とを示す図である。無線通信システム1bは、送信端末30−1、30−2、中継端末20、受信端末10−7、10−8を含む構成である。
送信端末30−1は、ビット信号aを記憶しており、無線通信システムで用いられる誤り訂正符号化及び変調を行い送信する機能を有している端末である。また、送信端末30−2は、ビット信号bを記憶しており、無線通信システムで用いられる誤り訂正符号化及び変調を行い送信する機能を有している端末である。受信端末10−7と受信端末10−8は、上述の受信端末10と同じ構成を有しており、以下、受信端末10−7及び受信端末10−8のいずれか一方、もしくは両方を代表して示す場合には、受信端末10という。中継端末20は、第1実施形態で示した図2の中継端末20である。
第3実施形態のXトポロジにおける伝送において、受信端末10−7、10−8は、予め鍵信号を記憶していないために、鍵信号を伝送により取得する必要がある。中継端末20は、送信端末30−1、30−2からビット信号a及びビット信号bを受信し、ネットワーク符号化を行い、ネットワーク符号化及び変調した変調信号a^bを受信端末10−7、10−8に送信する。
(第3実施形態のXトポロジにおける受信端末10−7の動作)
図11及び図12は、第3実施形態における受信端末10−7の動作を示すフローチャート図である。
まず、受信端末10−7の無線部101は、受信信号から中継端末20宛の変調信号aを検出することに応じて、検出した変調信号aをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する。すなわち、受信端末10−7において適時聴取が行われる(ステップS301)。
シンボル・ビット変換回路102は、入力された変調信号aに対してシンボル−ビット変換を行いビット系列信号aに変換し、ビット系列信号aを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号aに対して軟判定を行い軟判定信号aに変換し、軟判定信号aを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号aから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号aと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶する変調信号aに対応する尤度信号を読出し、乗算回路105から入力される信号と加算し、ビット毎尤度信号に変換する(ステップS302)。なお、尤度信号記憶回路113は、変調信号aに対応する尤度信号を記憶していないために、加算回路106は、入力された信号に変更を加えず出力することになる。
加算回路106は、出力切替回路107を介して、算出したビット毎尤度信号を尤度信号記憶回路113に変調信号aに対応するビット毎尤度信号aとして記憶させる(ステップS303)。
次に、無線部101は、送信端末30−2が中継端末20宛に送信した変調信号bを検出したことに応じて、検出した変調信号bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する。すなわち、受信端末10−7において適時聴取が行われる(ステップS304)。
シンボル・ビット変換回路102は、入力された変調信号bに対してシンボル−ビット変換を行いビット系列信号bに変換し、ビット系列信号bを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号bと、入力された重み係数とを乗算し、乗算により算出された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶する変調信号bに対応する尤度信号を読出し、乗算回路105から入力される信号と加算し、ビット毎尤度信号に変換する(ステップS305)。なお、尤度信号記憶回路113は、変調信号bに対応するビット毎尤度信号を記憶していないために、加算回路106は、入力された信号に変更を加えず出力することになる。
加算回路106は、出力切替回路107を介して、算出したビット毎尤度信号を尤度信号記憶回路113に変調信号bに対応するビット毎尤度信号bとして記憶させる(ステップS306)。
続いて、無線部101は、中継端末20から自端末宛に送信された変調信号a^bを検出したことに応じて、検出した変調信号a^bをシンボル・ビット変換回路102及び重み係数抽出回路120に出力する(ステップS307)。
シンボル・ビット変換回路102は、入力された変調信号a^bに対してシンボル−ビット変換を行いビット系列信号a^bに変換し、ビット系列信号a^bを軟判定回路103に出力する。軟判定回路103は、シンボル・ビット変換回路102から入力されたビット系列信号a^bに対して軟判定を行い軟判定信号a^bに変換し、軟判定信号a^bを出力切替回路104を介して乗算回路105に出力する。重み係数抽出回路120は、無線部101から入力された変調信号a^bから重み係数を算出し、算出した重み係数を乗算回路105に出力する。乗算回路105は、入力された軟判定信号a^bと、入力された重み係数と、を乗算し、乗算により算出された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶する変調信号a^bに対応する尤度信号を読出し、乗算回路105から入力される信号と加算し、ビット毎尤度信号に変換する(ステップS308)。なお、尤度信号記憶回路113は、変調信号a^bに対応する尤度信号を記憶していないために、加算回路106は、入力された信号に変更を加えず出力することになる。
加算回路106は、出力切替回路107を介して、算出したビット毎尤度信号を尤度信号記憶回路113に変調信号a^bに対応するビット毎尤度信号a^bとして記憶させる(ステップS309)。ここまでの動作で、受信端末10−7の尤度信号記憶回路113は、ビット毎尤度信号a、b、a^bを記憶している。
尤度信号記憶回路113は、記憶しているビット毎尤度信号aを誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号に対して誤り訂正復号処理を行い、ビット信号aを出力切替回路109を介して、信号記憶回路119に出力し記憶させる。また、誤り訂正復号回路108は、正しくビット信号aを復号したか否かを尤度信号記憶回路113にフィードバックする(ステップS310)。
尤度信号記憶回路113は、記憶しているビット毎尤度信号bを誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号に対して誤り訂正復号処理を行い、ビット信号bを出力切替回路109を介して、信号記憶回路119に出力し記憶させる。また、誤り訂正復号回路108は、正しくビット信号bを復号したか否かを尤度信号記憶回路113にフィードバックする(ステップS311)。
前述のステップS311でビット信号bを誤りなく、正しく復号したか否かについて誤り訂正復号回路108の復号結果で判定する(ステップS312)。
ビット信号bを誤りなく復号できた場合(ステップS312の正)、前述のステップS310でビット信号aを誤りなく、正しく復号したか否かについて誤り訂正復号回路108の復号結果で判定する(ステップS313)。ビット信号aを正しく復号できた場合(ステップS313の正)、受信端末10−7は伝送の処理を完了する。
ビット信号aに誤りがあり、正しく復号できなかった場合(ステップS313の誤)、信号記憶回路119が記憶する正しく誤り訂正復号されたビット信号bを鍵信号として、尤度信号記憶回路113の記憶するビット毎尤度信号a^bのネットワーク符号の復号を開始する。まず、尤度信号記憶回路113は、記憶するビット毎尤度信号a^bを符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は、尤度信号記憶回路113から入力されたビット毎尤度信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、線形復号回路114に出力する。誤り訂正符号回路118は、信号記憶回路119が記憶する正しく誤り訂正復号されたビット信号bを読み出し、読み出したビット信号bを誤り訂正符号化し、出力切替回路117を介して線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力された仮のビット信号a^bを、出力切替回路117から誤り訂正符号化されたビット信号bを鍵信号として復号を行い、仮のビット信号aを復号する(ステップS321)。
また、線形復号回路114は、復号した仮のビット信号aをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号aを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、入力された軟判定信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。乗算回路105は、尤度信号記憶回路113が記憶する信号をネットワーク復号する場合、乗算回路112から入力された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶するビット毎尤度信号aを読み出し、入力された信号と読み出したビット毎尤度信号aとを加算し、最大比合成する(ステップS322)。
また、加算回路106は、加算により最大比合成されたビット毎尤度信号aを、出力切替回路107を介して、誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号aを誤り訂正復号し、受信端末10−7は伝送の処理を完了する(ステップS323)。
ステップS312における判定でビット信号bが正しく復号できなかった場合(ステップS312の誤)、前述のステップS310でビット信号aを誤りなく、正しく復号したか否かについて誤り訂正復号回路108の復号結果で判定する(ステップS341)。
ステップS341における判定でビット信号aが正しく復号した場合(ステップS341の正)、信号記憶回路119が記憶するビット信号aを鍵信号として、尤度信号記憶回路113の記憶するビット毎尤度信号a^bのネットワーク符号の復号を開始する。まず、尤度信号記憶回路113は、記憶するビット毎尤度信号a^bを符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は、尤度信号記憶回路113から入力されたビット毎尤度信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、線形復号回路114に出力する。誤り訂正符号回路118は、信号記憶回路119が記憶する正しく誤り訂正復号されたビット信号aを読み出し、読み出したビット信号aを誤り訂正符号化し、出力切替回路117を介して線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力された仮のビット信号a^bを、出力切替回路117から誤り訂正符号化されたビット信号aを鍵信号として復号を行い、仮のビット信号bを復号する(ステップS342)。
また、線形復号回路114は、復号した仮のビット信号bをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号bを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、入力された軟判定信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。乗算回路105は、尤度信号記憶回路113が記憶する信号をネットワーク復号する場合、乗算回路112から入力された信号を加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶するビット毎尤度信号bを読み出し、入力された信号と読み出したビット毎尤度信号bとを加算し、最大比合成する(ステップS343)。
また、加算回路106は、加算により最大比合成されたビット毎尤度信号bを、出力切替回路107を介して、誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号bを誤り訂正復号し、受信端末10−7は伝送の処理を完了する(ステップS344)。
ステップS341における判定でビット信号aが正しく復号でできなかった場合(ステップS341の誤)、尤度信号記憶回路113は、記憶するa、b及びa^bのビット毎尤度信号を相互相関値算出回路122に出力する。相互相関値算出回路122は、入力されたネットワーク符号化されていないビット毎尤度信号a及びbと、ネットワーク符号化信号a^bのビット毎尤度信号との相互相関値を算出する。また、相互相関値算出回路122は、算出したビット毎尤度信号aとビット毎尤度信号a^bとの相互相関値と、算出したビット毎尤度信号bとビット毎尤度信号a^bとの相互相関値の比較を行い、比較結果を尤度信号記憶回路113に出力する(ステップS351)。
ステップS351における相互相関値の大小比較において、ビット毎尤度信号bとビット毎尤度信号a^bとの相互相関値が大きい場合(ステップS351のa<b)、尤度信号記憶回路113が記憶するビット毎尤度信号bを鍵信号として、尤度信号記憶回路113の記憶するビット毎尤度信号a^bのネットワーク符号の復号を開始する。
まず、尤度信号記憶回路113は、記憶するビット毎尤度信号b及びビット毎尤度信号a^bを符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は、尤度信号記憶回路113から入力されたビット毎尤度信号b及びビット毎尤度信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、変換した2つの仮のビット信号を線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力されたネットワーク符号化されていない仮のビット信号bを鍵信号として、符号・ビット変換回路110から入力されたネットワーク符号化された仮のビット信号a^bの復号を行い、仮のビット信号aを復号する(ステップS352)。
また、線形復号回路114は、復号した仮のビット信号aをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号aを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、尤度信号記憶回路113から入力されたビット毎尤度信号b及びビット毎尤度信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した2つの絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された2つの信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。乗算回路105は、尤度信号記憶回路113が記憶する信号をネットワーク復号する場合、乗算回路112から入力された信号に変更を加えず加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶するビット毎尤度信号aを読み出し、入力された信号と読み出したビット毎尤度信号aとを加算し、最大比合成する(ステップS353)。
また、加算回路106は、加算により最大比合成されたビット毎尤度信号aを、出力切替回路107を介して、誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号aを誤り訂正復号する(ステップS354)。
前述のステップS354でビット信号aを誤りなく、正しく復号したか否かについて誤り訂正復号回路108の復号結果で判定する(ステップS355)。
ステップS355の判定において、ビット信号aを正しく誤り訂正復号が行えない場合(ステップS355の誤)、受信端末10−7は、伝送の処理を完了する。
ステップS355の判定において、ビット信号aを正しく誤り訂正復号が行えた場合(ステップS355の正)、上述のステップS342からステップS344の処理を行う。
ステップS351における相互相関値の大小比較において、ビット毎尤度信号aとビット毎尤度信号a^bとの相互相関値が大きい場合(ステップS351のa>b)、尤度信号記憶回路113が記憶するビット毎尤度信号aを鍵信号として、尤度信号記憶回路113の記憶するビット毎尤度信号a^bのネットワーク符号の復号を開始する。
まず、尤度信号記憶回路113は、記憶するビット毎尤度信号a及びビット毎尤度信号a^bを符号・ビット変換回路110及び絶対値抽出回路111に出力する。符号・ビット変換回路110は、尤度信号記憶回路113から入力されたビット毎尤度信号a及びビット毎尤度信号a^bの符号部分から0及び1の2値の仮のビット信号a^bに変換し、変換した2つの仮のビット信号を線形復号回路114に出力する。線形復号回路114は、符号・ビット変換回路110から入力されたネットワーク符号化されていない仮のビット信号aを鍵信号として、符号・ビット変換回路110から入力されたネットワーク符号化された仮のビット信号a^bの復号を行い、仮のビット信号bを復号する(ステップS361)。
また、線形復号回路114は、復号した仮のビット信号bをビット・符号変換回路115に出力する。ビット・符号変換回路115は、入力された仮のビット信号bを、1を正とし、0を負とする符号に変換され、変換された符号を示す信号を乗算回路112へ出力する。絶対値抽出回路111は、尤度信号記憶回路113から入力されたビット毎尤度信号a及びビット毎尤度信号a^bのビット毎の値の確からしさを示す絶対値を算出し、算出した2つの絶対値を乗算回路112に出力する。乗算回路112は、ビット・符号変換回路115から入力された信号と、絶対値抽出回路111から入力された2つの信号とを乗算し、乗算により算出した結果を示す信号を乗算回路105に出力する。乗算回路105は、尤度信号記憶回路113が記憶する信号をネットワーク復号する場合、乗算回路112から入力された信号に変更を加えず加算回路106に出力する。加算回路106は、尤度信号記憶回路113が記憶するビット毎尤度信号bを読み出し、入力された信号と読み出したビット毎尤度信号bとを加算し、最大比合成する(ステップS362)。
また、加算回路106は、加算により最大比合成されたビット毎尤度信号bを、出力切替回路107を介して、誤り訂正復号回路108に出力する。誤り訂正復号回路108は、入力されたビット毎尤度信号bを誤り訂正復号する(ステップS363)。
前述のステップS363でビット信号bを誤りなく、正しく復号したか否かを判定する(ステップS364)。
ステップS364の判定において、ビット信号bを正しく誤り訂正復号が行えない場合(ステップS364の誤)、受信端末10−7は、伝送の処理を完了する。
ステップS364の判定において、ビット信号bを正しく誤り訂正復号が行えた場合(ステップS364の正)、上述のステップS321からステップS323の処理を行う。
以上の処理により、受信端末10−7は、ビット信号a及びビット信号bを得る。正しくビット信号a及びビット信号bを得ることができない場合は、再送要求などを行うことになる。なお、受信端末10−8は、受信端末10−7と同様の動作を行い、ビット信号a及びビット信号bを得る。
なお、ビット信号aを誤りなく誤り訂正復号が行えない場合(ステップS341の誤)以降の処理では、相互相関値を算出し、算出した相互相関値に基づいて、鍵信号となるビット毎尤度信号の選択を行っているが、選択を行わずに尤度信号記憶回路113が記憶するネットワーク符号化されていないビット毎尤度信号全てを順に鍵信号として用いて、総当りでネットワーク復号を行い、最大比合成を行ってもよい。これにより、更に、ダイバーシチ効果を得ることができ、通信品質の改善を見込むことが可能となる。
(第3実施形態のXトポロジにおける無線通信システム1bの動作)
次に、図10を用いて、無線通信システム1bのビット信号a及びビット信号bの受信端末10−7、10−8への伝送を説明する。
まず、時間T1において、送信端末30−1は、自端末が記憶するビット信号aを変調し、変調により得られた変調信号aを中継端末20宛に送信する(ステップS31)。
中継端末20において、無線部201は受信した信号から変調信号aを検出し、検出した変調信号aをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する。シンボル・ビット変換回路202は、入力された変調信号aをシンボル−ビット変換し、変換により得られたビット系列信号aを軟判定回路203に出力する。軟判定回路203は、入力されたビット系列信号aに対して軟判定を行い軟判定信号aに変換し、軟判定信号aを乗算回路204に出力する。重み係数抽出回路211は、入力された変調信号aから重み係数を算出し、乗算回路204に算出した重み係数を出力する。乗算回路204は、軟判定回路203から入力された軟判定信号aと、重み係数抽出回路211から入力された重み係数を乗算し、乗算により算出された信号を誤り訂正復号回路205に出力する。誤り訂正復号回路205は、入力された信号に対し誤り訂正復号を行い、復号されたビット信号aを出力切替回路206を介して、信号記憶回路207に出力し記憶させる。
なお、受信端末10−7、10−8は、ステップS301からステップS303までの動作を行い、変調信号aに対して適時聴取を行う。
続いて、時間T2において、送信端末30−2は、自端末が記憶するビット信号bを変調し、変調により得られた変調信号aを中継端末20宛に送信する(ステップS32)。
中継端末20において、無線部201は受信した信号から変調信号bを検出し、検出した変調信号aをシンボル・ビット変換回路202及び重み係数抽出回路211に出力する。シンボル・ビット変換回路202は、入力された変調信号bをシンボル−ビット変換し、変換により得られたビット系列信号bを軟判定回路203に出力する。軟判定回路203は、入力されたビット系列信号bに対して軟判定を行い軟判定信号bに変換し、軟判定信号bを乗算回路204に出力する。重み係数抽出回路211は、入力された変調信号bから重み係数を算出し、乗算回路204に算出した重み係数を出力する。乗算回路204は、軟判定回路203から入力された軟判定信号bと、重み係数抽出回路211から入力された重み係数を乗算し、乗算により算出された信号を誤り訂正復号回路205に出力する。誤り訂正復号回路205は、入力された信号に対し誤り訂正復号を行い、復号されたビット信号bを出力切替回路206を介して、信号記憶回路207に出力し記憶させる。
このとき、受信端末10−7、10−8は、ステップS304からステップS306までの動作を行い、変調信号bに対して適時聴取を行う。
更に続いて、時間T3の中継端末20において、線形符号化回路208は、信号記憶回路207が記憶するビット信号a及びビット信号bを読出し、ネットワーク符号化を行い、ネットワーク符号化により得られるビット信号a^bを誤り訂正符号回路209に出力する。誤り訂正符号回路209は、線形符号化回路208から入力された信号に対して、予め定めた方式で誤り訂正符号化を行い、誤り訂正符号化された信号を変調回路210に出力する。変調回路210は、誤り訂正符号回路209から入力された信号に対し予め定められた変調を行い変調信号a^bを得る。また、変調回路210は、変調信号a^bを受信端末10−7及び受信端末10−8に送信する(ステップS12)。
また、時間T3において、受信端末10−7、10−8は、ステップS307以降の動作を行い、それぞれにビット信号a及びビット信号bを得る。
以上のように、受信端末10−7、10−8は、送信端末30−1、30−2が中継端末20宛に送信した変調信号を適時聴取することで、時間T1で復調したビット信号a及び時間T2で復調したビット信号bを得ることが可能である。また、時間T1又は時間T2で復調したビット信号に誤りがある場合、時間T3で受信した中継端末20からネットワーク符号差から送信された変調信号a^bをネットワーク復号し、得られたビット毎尤度信号と、時間T1又は時間T2で得られたビット毎尤度信号とを最大比合成し物理リンクの品質を向上させる。時間T1及び時間T2で得られたビット信号の両方に誤りがある場合は、受信電力が強い方の信号の信頼度が高いことを期待して、受信電力の強い方のビット信号を鍵信号として、再度復調を行う。なお、物理リンクとは、ビット信号に復調する前の信号を扱う処理のことをいう。
従来のネットワーク符号を適用した無線通信システムでは、送信端末30−1から受信端末10−8と、送信端末30−2から受信端末10−7との伝送は、十分な受信レベルを保てず、中継端末20と受信端末10−7、10−8との間のビット信号を使っての符号化信号だったため、物理層において合成することができなかったが、本実施形態においては、ビット毎尤度信号として復調前に最大比合成を行い、通信品質を向上させることが可能である。
受信端末は、重み係数抽出回路が算出する受信電力に基づいた重み係数と、軟判定回路が出力する軟判定信号及びネットワーク復号回路の出力する信号とを乗算することにより、加算回路による単純な加算で最大比合成が可能となる。
(第3実施形態のXトポロジにおけるシミュレーション結果)
図13から図15は、第3実施形態のXトポロジにおけるシミュレーション結果である。シミュレーションには、IEEE802.11a規格を元に行った。図13は、シミュレーション条件を示している。信号帯域は20MHzであり、二次変調方式にOFDMを用い、サブキャリア変調方式には64QAMを適用している。データサブキャリア数を52とし、パイロットサブキャリア数を4としている。パケット長は64byteであり、誤り訂正符号は、拘束長7及び符号化率3/4の畳み込み符号を用いている。誤り訂正復号法は、軟判定ビタビ復号を適用している。
また、ノードとしての端末間の伝搬路環境は、指数減衰レイリーフェージングとし、遅延分散を100nsとし、各伝搬路長に応じた自由空間伝搬損を考慮している。チャネル推定については理想推定とし、中継方法にはDe−code&Forwardを用いている。また、中継端末における誤りはないものとしている。
図14(a)及び図15(b)は、シミュレーションのXトポロジの構成を示している。図14(b)及び図15(b)は、送信端末30−1から受信端末10−7の間の伝送における誤り特性を示している。図14(b)から適時聴取を行い最大比合成による効果として、特性が改善していることが分かる。
なお、本発明に記載の第1の受信部と第1の送信部とは、無線部201に対応する。また、本発明に記載の第1の信号記憶回路は、信号記憶回路207に対応する。また、本発明に記載の第1の線形符号化回路は、線形符号化回路208に対応する。また、本発明に記載の第2の受信部と第2の送信部とは、無線部101に対応する。また、本発明に記載の第2の信号記憶回路は、信号記憶回路119に対応する。また、本発明に記載の第2のネットワーク復号回路は、ネットワーク復号回路121に対応する。また、本発明に記載の第2の尤度信号記憶回路は、尤度信号記憶回路113に対応する。また、本発明に記載の第2の加算回路は、加算回路106に対応する。
また、本発明に記載の第1の受信端末及び第2の受信端末は、受信端末10に対応する。また、本発明に記載の第3の受信部と第3の送信部とは、無線部101に対応する。また、本発明に記載の第3の第3の信号記憶回路は、信号記憶回路119に対応する。また、本発明に記載の第3のネットワーク復号回路は、ネットワーク復号回路121に対応する。また、本発明に記載の第3の加算回路は、加算回路106に対応する。
本実施形態における受信端末の内部構成を示す概略ブロック図である。 第1実施形態及び第3実施形態における中継端末の内部構成を示す概略ブロック図である。 第1実施形態における無線通信システムの構成と動作を示す概略図である。 第1実施形態における受信端末の動作のフローチャート図である。 第2実施形態における中継端末の内部構成を示す概略ブロック図である。 第2実施形態における無線通信システムのチェイン−トポロジ構成と、無線通信システムの動作を示す概略図である。 第2実施形態における両端に配置される受信端末の動作を示すフローチャート図である。 第2実施形態におけるチェイン−トポロジ構成の途中に配置される受信端末の動作を示すフローチャート図である。 第2実施形態におけるチェイン−トポロジ構成の中継端末の動作を示すフローチャート図である。 第3実施形態における無線通信システムのXトポロジ構成と無線通信システムの野動作を示す概略図である。 第3実施形態における無線通信システムの受信端末の動作を示すフローチャート図である。 第3実施形態における無線通信システムの受信端末の動作を示すフローチャート図である。 第3実施形態のXトポロジにおけるシミュレーション条件を示す図である。 第3実施形態のXトポロジの構成とシミュレーション結果を示す図である。 第3実施形態のXトポロジの構成とシミュレーション結果を示す図である。 従来のネットワーク符号を適用した無線通信システムの受信端末の内部構成を示す概略ブロック図である。 従来のネットワーク符号を適用した無線通信システムの構成及び動作を示す図である。 従来のネットワーク符号を適用した無線通信システムの構成及び動作を示す図である。
符号の説明
10、10−1、10−2、10−3、10−4、10−5、10−6、10−7、10−8…受信端末
20、20a…中継端末
30−1、30−2…送信端末
101…無線部、102…シンボル・ビット変換回路、103…軟判定回路
105、112…乗算回路、106…加算回路、108…誤り訂正復号回路
110…符号・ビット変換回路、111…絶対値抽出回路、113…尤度信号記憶回路
114…線形復号回路、115…ビット・符号変換回路、116…変調回路
118…誤り訂正符号回路、119…信号記憶回路、120…重み係数抽出回路
104、107、109、117…出力切替回路
121…ネットワーク復号回路、122…相互相関値算出回路
201…無線部、202…シンボル・ビット変換回路、203…軟判定回路
204…乗算回路、205…誤り訂正復号回路、207…信号記憶回路
208…線形符号化回路、209…誤り訂正符号回路、210…変調回路
211…重み係数抽出回路、212…加算回路、214…尤度信号記憶回路
206、213…出力切替回路

Claims (3)

  1. 受信端末中継端末及び、鍵信号を予め記憶し、当該鍵信号を前記中継端末に送信する送信端末を有し、前記鍵信号により情報信号をネットワーク符号化して通信を行う無線通信システムにおいて、
    前記中継端末は、
    自端末に送信される信号を受信して検出し、検出した信号を出力する第1の受信部と、
    前記第1の受信部が出力する信号を記憶する第1の信号記憶回路と、
    前記第1の信号記憶回路が記憶する複数の信号のいずれか1つが前記鍵信号となるネットワーク符号化を前記複数の信号に対して行い、ネットワーク符号化した信号を出力する第1の線形符号化回路と、
    前記第1の線形符号化回路が出力する信号を前記受信端末に送信する第1の送信部と、
    を備え、
    前記受信端末は、
    自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第2の受信部と、
    前記第2の受信部から出力する信号がネットワーク符号化された信号の場合、前記第2の受信部が出力する信号を前記鍵信号として用いて、ネットワーク復号したネットワーク復号信号を出力するネットワーク復号回路と、
    前記第2の受信部から出力される他端末宛の信号を尤度信号として記憶する第2の尤度信号記憶回路と、
    前記第2の尤度信号記憶回路が記憶する尤度信号と、前記ネットワーク復号回路が出力するネットワーク復号信号とを加算して最大比合成を行い、最大比合成した信号を出力する加算回路と、
    前記第2の尤度信号記憶回路が記憶するネットワーク符号化されていない尤度信号である未ネットワーク符号化尤度信号に対して誤り訂正復号を行う誤り訂正復号回路と、
    前記第2の尤度信号記憶回路が記憶する前記未ネットワーク符号化尤度信号と、前記第2の尤度信号記憶回路が記憶するネットワーク符号化されている尤度信号であるネットワーク符号化尤度信号との相互相関値を算出する相互相関値算出回路と、
    を備え
    前記ネットワーク復号回路は、
    前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できる場合、当該未ネットワーク符号化尤度信号を前記誤り訂正復号回路で復号した信号を前記鍵信号として、ネットワーク復号を行い、
    前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できない場合、前記相互相関値算出回路により算出される相互相関値に基づき、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号化尤度信号を選択し、選択した当該未ネットワーク符号化尤度信号を前記鍵信号として用いて、ネットワーク復号を行う、
    ことを特徴とする無線通信システム。
  2. 第1の受信端末、第2の受信端末及び中継端末を有し、鍵信号により情報信号をネットワーク符号化して通信を行う無線通信システムにおいて、
    前記中継端末は、
    前記受信端末から送信される信号を受信して検出し、検出した信号を出力する第1の受信部と、
    前記第1の受信部が出力する自端末宛以外の信号を尤度信号として記憶する第1の尤度信号記憶回路と、
    前記第1の尤度信号記憶回路の記憶する尤度信号と、前記第1の受信部が出力する自端末宛の信号と、を加算して最大比合成を行い、最大比合成した信号を出力する第1の加算回路と、
    前記第1の加算回路が出力する信号を記憶する第1の信号記憶回路と、
    前記第1の信号記憶回路が記憶する複数の信号のいずれか1つが前記鍵信号となるネットワーク符号化を前記複数の信号に対して行い、ネットワーク符号化した信号を出力する第1の線形符号化回路と、
    前記第1の線形符号化回路が出力するネットワーク符号化した信号を前記受信端末宛に送信する第1の送信部と、
    を備え、
    前記第1の受信端末は、
    予め前記鍵信号を記憶する第2の信号記憶回路と、
    第2の信号記憶回路が記憶する前記鍵信号を送信する第2の送信部と、
    自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第2の受信部と、
    前記第2の受信部から出力する信号がネットワーク符号化された信号の場合、前記鍵信号を用いて、ネットワーク復号したネットワーク復号信号を出力する第2のネットワーク復号回路と、
    前記第2の受信部から出力される他端末宛の信号を尤度信号として記憶する第2の尤度信号記憶回路と、
    前記第2の尤度信号記憶回路が記憶する尤度信号と、前記第2のネットワーク復号回路が出力するネットワーク復号信号と、を加算して最大比合成を行い、最大比合成した信号を出力する第2の加算回路と、
    を備え、
    前記第2の受信端末は、
    自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第3の受信部と、
    前記第3の受信部が出力する自端末宛の信号を前記鍵信号として記憶する第3の信号記憶回路と、
    前記第3の受信部から出力する自端末宛のネットワーク符号化された信号を、前記第3の信号記憶回路が記憶する信号を前記鍵信号として、ネットワーク復号したネットワーク復号信号を出力する第3のネットワーク復号回路と、
    前記第3の受信部から出力される他端末宛の信号を尤度信号として記憶する第3の尤度信号記憶回路と、
    前記第3の尤度信号記憶回路が記憶する尤度信号と、前記第3のネットワーク復号回路が出力するネットワーク復号信号と、を加算して最大比合成を行い、最大比合成した信号を出力する第3の加算回路と、
    第3の信号記憶回路が記憶する前記鍵信号を中継端末へ送信し、前記第3の加算回路が出力する信号を前記第1の受信端末に送信する第3の送信部と、
    を備える、
    ことを特徴とする無線通信システム。
  3. 受信端末中継端末及び、鍵信号を予め記憶し、当該鍵信号を前記中継端末に送信する送信端末を有し、前記鍵信号により情報信号をネットワーク符号して通信を行う無線通信システムにおける受信端末であって、
    自端末宛の信号を受信して検出し、更に、自端末宛以外の信号も受信して検出し、検出した信号を出力する第2の受信部と
    記第2の受信部から出力する信号がネットワーク符号化された信号の場合、前記第2の受信部が出力する信号を前記鍵信号として用いて、ネットワーク復号したネットワーク復号信号を出力する第2のネットワーク復号回路と、
    前記第2の受信部から出力される他端末宛の信号を尤度信号として記憶する第2の尤度信号記憶回路と、
    前記第2の尤度信号記憶回路が記憶する尤度信号と、前記ネットワーク復号回路が出力するネットワーク復号信号とを加算して最大比合成を行い、最大比合成した信号を出力する第2の加算回路と、
    前記第2の尤度信号記憶回路が記憶するネットワーク符号化されていない尤度信号である未ネットワーク符号化尤度信号に対して誤り訂正復号を行う誤り訂正復号回路と、
    前記第2の尤度信号記憶回路が記憶する前記未ネットワーク符号化尤度信号と、前記第2の尤度信号記憶回路が記憶するネットワーク符号化されている尤度信号であるネットワーク符号化尤度信号との相互相関値を算出する相互相関値算出回路と、
    を備え
    前記ネットワーク復号回路は、
    前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できる場合、当該未ネットワーク符号化尤度信号を前記誤り訂正復号回路で復号した信号を前記鍵信号として、ネットワーク復号を行い、
    前記第2の尤度信号記憶回路が記憶する未ネットワーク符号尤度信号を前記誤り訂正復号回路にて誤りなく復号できない場合、前記相互相関値算出回路により算出される相互相関値に基づき、前記第2の尤度信号記憶回路が記憶する未ネットワーク符号化尤度信号を選択し、選択した当該未ネットワーク符号化尤度信号を前記鍵信号として用いて、ネットワーク復号を行う、
    ことを特徴とする受信端末。
JP2008046528A 2008-02-27 2008-02-27 無線通信システム及び受信端末 Expired - Fee Related JP4933466B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008046528A JP4933466B2 (ja) 2008-02-27 2008-02-27 無線通信システム及び受信端末

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008046528A JP4933466B2 (ja) 2008-02-27 2008-02-27 無線通信システム及び受信端末

Publications (2)

Publication Number Publication Date
JP2009206778A JP2009206778A (ja) 2009-09-10
JP4933466B2 true JP4933466B2 (ja) 2012-05-16

Family

ID=41148622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008046528A Expired - Fee Related JP4933466B2 (ja) 2008-02-27 2008-02-27 無線通信システム及び受信端末

Country Status (1)

Country Link
JP (1) JP4933466B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5240711B2 (ja) * 2008-07-04 2013-07-17 日本電信電話株式会社 無線通信システム、中継局装置および無線通信方法
JP4943389B2 (ja) * 2008-08-18 2012-05-30 日本電信電話株式会社 無線通信システム、受信端末、無線通信方法及び受信方法
JP5084690B2 (ja) * 2008-10-14 2012-11-28 日本電信電話株式会社 無線中継システム、無線中継方法、中継局、及び送受信局
JP5312397B2 (ja) * 2010-05-11 2013-10-09 日本電信電話株式会社 通信システム、通信装置、及び、それらの通信方法、プログラム
JP5563373B2 (ja) * 2010-05-25 2014-07-30 日本電信電話株式会社 無線中継システム、中継局装置、および、無線中継方法
CN103152790B (zh) * 2013-02-03 2016-07-27 南京邮电大学 基于相关性分簇的两级融合调制识别方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0403218D0 (sv) * 2004-12-30 2004-12-30 Ericsson Telefon Ab L M Method and apparatus relating to communication-

Also Published As

Publication number Publication date
JP2009206778A (ja) 2009-09-10

Similar Documents

Publication Publication Date Title
US8027286B2 (en) Multi-layer multi-hop wireless system
JP4933466B2 (ja) 無線通信システム及び受信端末
EP1855394B1 (en) Wireless communication apparatus relaying either soft information or hard decoded bits
Lu et al. SER performance analysis for physical layer network coding over AWGN channels
Zhang et al. A power allocation-based overlapping transmission scheme in internet of vehicles
CN101394327B (zh) 网络编码与星座叠加编码结合用于协同中继系统中的方法
CN103634072B (zh) 传输信息的方法和装置
Chiti et al. An efficient network coding scheme with symbol combining: performance evaluation, optimization, and comparisons
WO2015096444A1 (zh) 一种数据传输方法和系统
CN101316155A (zh) 采用分布式mimo和网络编码技术的无线传输方法
CN101697510A (zh) 上行数据传输的方法和装置
Wang et al. Coexistent routing and flooding using WiFi packets in heterogeneous IoT network
CN109565330B (zh) 中继方法、半双工中继器、电信系统和信息介质
JP4943389B2 (ja) 無線通信システム、受信端末、無線通信方法及び受信方法
Baghaie et al. Fast flooding using cooperative transmissions in wireless networks
JP5740590B2 (ja) 無線装置およびそれを備えた無線通信システム
Wu et al. A loss-tolerant scheme for unicast routing in VANETs using network coding
Ahmad et al. Joint hierarchical modulation and network coding for two way relay networks
Seddik et al. Asymptotic distortion performance of source-channel diversity over multihop and relay channels
Ghasemi-Goojani et al. A new achievable rate region for the Gaussian two-way relay channel via hybrid broadcast protocol
Kong Coded diversity for cooperative MISO based wireless sensor networks
CN114302475A (zh) 一种基于混合译码放大转发的改进多中继集选择方法
Sheng et al. Transmission delay analysis with finite coding length in wireless cooperative networks
Zaman et al. A new degree distribution for LT codes for broadcasting in ad-hoc network using network coding
Bilbao et al. Cooperative network coding scheme for multimedia content distribution over noisy environments

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120216

R151 Written notification of patent or utility model registration

Ref document number: 4933466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150224

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees