(57)【要約】【課題】通信路の効率的利用を可能にすること。【解決手段】送信装置は、通信路の品質を解析し、品質に応じて、前方誤り訂正処理を決定し、決定された前方誤り訂正処理を用いて送信データを符号化し、受信装置との間で予め決められている前方誤り訂正処理を用いて前方誤り訂正処理を表す符号化情報を符号化し、符号化された送信データ及び符号化情報を受信装置に送信する。受信装置は、符号化された送信データ及び符号化情報を通信路を介して受信し、符号化された符号化情報を、送信装置との間で予め決められている前方誤り訂正処理に応じた復号化処理によって復号化し、送信装置において用いられた前記前方誤り訂正処理を判定し、判定された前方誤り訂正処理に応じた復号化処理によって、符号化された送信データを復号化する。【選択図】図１
2013211774.tif 000002
【特許請求の範囲】
【請求項１】
通信路の品質を解析する通信路品質解析部と、
前記品質に応じて、前方誤り訂正処理を決定する決定部と、
前記決定部によって決定された前方誤り訂正処理を用いて送信データを符号化し、送信先との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理部と、
符号化された前記送信データ及び前記符号化情報を前記通信路を介して前記送信先へ送信する送信部と、
を備える通信装置。
【請求項２】
前記決定部は、前記品質が良いほど、冗長データのデータ量が少なくなるように前方誤り訂正処理を決定し、前記品質が悪いほど、冗長データのデータ量が多くなるように前方誤り訂正処理決定する、請求項１に記載の通信装置。
【請求項３】
通信路の品質を解析する通信路品質解析ステップと、
前記品質に応じて、前方誤り訂正処理を決定する決定ステップと、
前記決定ステップにおいて決定された前方誤り訂正処理を用いて送信データを符号化し、送信先との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理ステップと、
符号化された前記送信データ及び前記符号化情報を前記通信路を介して前記送信先へ送信する送信ステップと、
を有する通信方法。
【請求項４】
通信路の品質を解析する通信路品質解析ステップと、
前記品質に応じて、前方誤り訂正処理を決定する決定ステップと、
前記決定ステップにおいて決定された前方誤り訂正処理を用いて送信データを符号化し、送信先との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理ステップと、
符号化された前記送信データ及び前記符号化情報を前記通信路を介して前記送信先へ送信する送信ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【請求項５】
送信装置及び受信装置を備えた通信システムであって、
前記送信装置は、
受信装置との間の通信路の品質を解析する通信路品質解析部と、
前記品質に応じて、前方誤り訂正処理を決定する決定部と、
前記決定部によって決定された前方誤り訂正処理を用いて送信データを符号化し、前記受信装置との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理部と、
符号化された前記送信データ及び前記符号化情報を前記受信装置に送信する送信部と、
を備え、
前記受信装置は、
符号化された前記送信データ及び前記符号化情報を前記送信装置から前記通信路を介して受信する受信部と、
符号化された前記符号化情報を、前記送信装置との間で予め決められている前方誤り訂正処理に応じた復号化処理によって復号化し、前記送信装置において用いられた前記前方誤り訂正処理を判定する判定部と、
前記判定部によって判定された前記前方誤り訂正処理に応じた復号化処理によって、符号化された前記送信データを復号化する復号化部と、
を備える、通信システム。
【請求項６】
送信装置及び受信装置を備えた通信システムが行う通信方法であって、
前記送信装置が、
受信装置との間の通信路の品質を解析する通信路品質解析ステップと、
前記品質に応じて、前方誤り訂正処理を決定する決定ステップと、
前記決定ステップにおいて決定された前方誤り訂正処理を用いて送信データを符号化し、前記受信装置との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理ステップと、
符号化された前記送信データ及び前記符号化情報を前記受信装置に送信する送信ステップと、
を行い、
前記受信装置が、
符号化された前記送信データ及び前記符号化情報を前記送信装置から前記通信路を介して受信する受信ステップと、
符号化された前記符号化情報を、前記送信装置との間で予め決められている前方誤り訂正処理に応じた復号化処理によって復号化し、前記送信装置において用いられた前記前方誤り訂正処理を判定する判定ステップと、
前記判定ステップにおいて判定された前記前方誤り訂正処理に応じた復号化処理によって、符号化された前記送信データを復号化する復号化ステップと、
を行う、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、前方誤り訂正を利用した通信において通信品質を向上させるための技術に関する。
【背景技術】
【０００２】
従来の通信システムでは、通信路において送信データに誤りが発生するなどして受信側通信機器で正常にデータの受信ができなかった場合、送信側通信機器から再度同一データを送信する再送方式がある。このような再送方式では、正常なデータを受信するまでの時間に遅延が発生するという問題がある。また、通信路の品質が著しく低下するとデータの再送が頻発し、回線帯域が再送データで占有されてしまう問題もある。
【０００３】
このようなデータの再送処理を防ぐ手法として、送信データに対して予め誤り訂正用の冗長データを付加しておく前方誤り訂正方式（Forward Error Correct：ＦＥＣ）がある。受信側通信機器は、受信したデータに誤りがある場合、データの再送要求をせずに、冗長データに基づいて誤りデータを訂正する。しかし、前方誤り訂正を利用する通信路では、送信データに対して常に誤り訂正用の冗長データが付加されてしまう。そのため、スループットが低下し、回線帯域を効率的に使用できないという課題がある。
【０００４】
このような課題に対する技術の具体例として、特許文献１に開示された以下のような技術がある。受信側の伝送装置は、信号品質モニタ手段で信号品質の変化が検知されると、送信側の伝送装置に信号品質変化通知信号を送信する。送信側の伝送装置は、信号品質変化通知信号を受信すると、切替タイミングを指示する切替タイミング通知信号を受信側の伝送装置へ送信する。受信側の伝送装置は、切替タイミングで誤り訂正回路を切り替える。送信側の伝送装置は、切替タイミングを指示したタイミングで、誤り訂正回路を切り替える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２７８９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、誤り訂正回路を切り替える度に切替タイミング通知信号が送信される。切替タイミング通知信号に対して通信路において誤りが発生してしまうと、送信側と受信側とで異なる誤り訂正方式を用いた処理が行われ、正常に通信を行うことが困難になってしまう。
【０００７】
上記事情に鑑み、本発明は、通信路をより効率的に利用できる技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の一態様は、通信路の品質を解析する通信路品質解析部と、前記品質に応じて、前方誤り訂正処理を決定する決定部と、前記決定部によって決定された前方誤り訂正処理を用いて送信データを符号化し、送信先との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理部と、符号化された前記送信データ及び前記符号化情報を前記通信路を介して前記送信先へ送信する送信部と、を備える通信装置である。
【０００９】
本発明の一態様は、通信路の品質を解析する通信路品質解析ステップと、前記品質に応じて、前方誤り訂正処理を決定する決定ステップと、前記決定ステップにおいて決定された前方誤り訂正処理を用いて送信データを符号化し、送信先との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理ステップと、符号化された前記送信データ及び前記符号化情報を前記通信路を介して前記送信先へ送信する送信ステップと、を有する通信方法である。
【００１０】
本発明の一態様は、通信路の品質を解析する通信路品質解析ステップと、前記品質に応じて、前方誤り訂正処理を決定する決定ステップと、前記決定ステップにおいて決定された前方誤り訂正処理を用いて送信データを符号化し、送信先との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理ステップと、符号化された前記送信データ及び前記符号化情報を前記通信路を介して前記送信先へ送信する送信ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【００１１】
本発明の一態様は、送信装置及び受信装置を備えた通信システムであって、前記送信装置は、受信装置との間の通信路の品質を解析する通信路品質解析部と、前記品質に応じて、前方誤り訂正処理を決定する決定部と、前記決定部によって決定された前方誤り訂正処理を用いて送信データを符号化し、前記受信装置との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理部と、符号化された前記送信データ及び前記符号化情報を前記受信装置に送信する送信部と、を備え、前記受信装置は、符号化された前記送信データ及び前記符号化情報を前記送信装置から前記通信路を介して受信する受信部と、符号化された前記符号化情報を、前記送信装置との間で予め決められている前方誤り訂正処理に応じた復号化処理によって復号化し、前記送信装置において用いられた前記前方誤り訂正処理を判定する判定部と、前記判定部によって判定された前記前方誤り訂正処理に応じた復号化処理によって、符号化された前記送信データを復号化する復号化部と、を備える、通信システムである。
【００１２】
本発明の一態様は、送信装置及び受信装置を備えた通信システムが行う通信方法であって、前記送信装置が、受信装置との間の通信路の品質を解析する通信路品質解析ステップと、前記品質に応じて、前方誤り訂正処理を決定する決定ステップと、前記決定ステップにおいて決定された前方誤り訂正処理を用いて送信データを符号化し、前記受信装置との間で予め決められている前方誤り訂正処理を用いて前記前方誤り訂正処理を表す符号化情報を符号化する符号化処理ステップと、符号化された前記送信データ及び前記符号化情報を前記受信装置に送信する送信ステップと、を行い、前記受信装置が、符号化された前記送信データ及び前記符号化情報を前記送信装置から前記通信路を介して受信する受信ステップと、符号化された前記符号化情報を、前記送信装置との間で予め決められている前方誤り訂正処理に応じた復号化処理によって復号化し、前記送信装置において用いられた前記前方誤り訂正処理を判定する判定ステップと、前記判定ステップにおいて判定された前記前方誤り訂正処理に応じた復号化処理によって、符号化された前記送信データを復号化する復号化ステップと、を行う、通信方法である。
【発明の効果】
【００１３】
本発明により、通信路をより効率的に利用することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態である通信システムのシステム構成を表すシステム構成図である。
【図２】送信装置の処理の流れを示すフローチャートである。
【図３】受信装置の処理の流れを示すフローチャートである。
【図４】符号化処理判定部によって生成される符号化送信データの一例を示す図である。
【発明を実施するための形態】
【００１５】
［概略］
本発明の一実施形態の通信システムでは、前方誤り訂正を利用してデータが送受信される。送信側の通信装置は、受信側の通信装置との間の通信路の品質を解析し、品質に応じて前方誤り訂正処理を変更することによって、冗長データのサイズを変更する。送信側の通信装置は、採用した前方誤り訂正処理を表す情報を、送信データに格納する。このとき、送信側の通信装置は、前方誤り訂正処理を表す情報に対しては、通信路の品質にかかわらず、予め受信側の通信装置との間で決められている前方誤り訂正処理を実行する。このような構成により、送信データに用いられた前方誤り訂正処理を、受信側の通信装置においてより確実に判断することが可能となり、正常に通信を行うことが可能となる。そのため、通信路の高信頼性と回線帯域の効率的利用を両立することが可能となる。
【００１６】
［詳細］
図１は、本発明の一実施形態である通信システム１のシステム構成を表すシステム構成図である。通信システム１は、送信装置１０、受信装置２０、通信路３０を備える。送信装置１０は、通信路３０を介して受信装置２０に対しデータを送信する通信装置である。受信装置２０は、通信路３０を介して送信装置１０からデータを受信する通信装置である。送信装置１０は、送信専用の装置である必要は無く、受信装置２０や他の通信装置からデータを受信しても良い。受信装置２０は、受信専用の装置である必要は無く、送信装置１０や他の通信装置に対してデータを送信しても良い。通信路３０は、無線伝送路であっても良いし有線伝送路であっても良い。送信装置１０と受信装置２０との間には中継装置が介在しても良いし、送信装置１０と受信装置２０とが直接的にデータを送受信しても良い。
【００１７】
送信装置１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、送信プログラムを実行する。送信装置１０は、送信プログラムの実行によって、通信路品質解析部１０１、符号化処理決定部１０２、送信データバッファ１０３、符号化処理部１０４、送信部１０５を備える装置として機能する。なお、送信装置１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。送信プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。送信プログラムは、電気通信回線を介して送受信されても良い。
【００１８】
通信路品質解析部１０１は、受信装置２０の応答部２０１と通信路３０を介して通信することによって、通信路３０の品質（以下、「通信路品質」という。）を解析する。例えば、通信路品質解析部１０１は、Ether OAM（Operations，Administration，Maintenance）の機能の一つであるLoss Measurement（ＬＭ）機能に基づいて動作し、通信路品質を解析する。以下の説明では、通信路品質解析部１０１はEther OAMのＬＭ機能を用いて通信路品質を解析する。なお、Ether OAMのＬＭ機能は、通信路品質解析部１０１が通信路品質を解析する手法の一例にすぎない。通信路品質解析部１０１には、通信路品質を解析する他の手法が実装されても良い。
【００１９】
符号化処理決定部１０２は、通信路品質解析部１０１によって解析された通信路品質に応じて、符号化処理部１０４において実行される前方誤り訂正符号化処理（以下、単に「符号化処理」という。）の内容を決定する。符号化処理決定部１０２は、通信路品質が良いほど、冗長データのデータ量が少なくなるように（誤り訂正性能が低くなるように）符号化処理の内容を決定する。言い換えれば、符号化処理決定部１０２は、通信路品質が悪いほど、冗長データのデータ量が多くなるように（誤り訂正性能が高くなるように）符号化処理の内容を決定する。より具体的には以下の通りである。
【００２０】
以下に説明する符号化処理決定部１０２が決定する符号化処理の具体例は、１つのビットを送信する際に、同じデータをｎ個（ｎは２以上の自然数）送信する符号化処理である。すなわち、冗長データが（ｎ−１）個送信される。この場合、受信装置２０では、受信したｎ個のデータの多数決により、本来受信すべき１つのビットを推定し誤り訂正を行う。例えば、受信データが“１１００１”であった場合、“１”の個数と“０”の個数のうち“１”の個数の方が多いため、正しいデータは”１”であると判断される。例えば、受信データが“１０００１”であった場合、“１”の個数と“０”の個数のうち“０”の個数の方が多いため、正しいデータは”０”であると判断される。
【００２１】
例えば、符号化処理決定部１０２は、回線品質が第一基準よりも良い場合、同じデータを３個送信することを決定する。符号化処理決定部１０２は、回線品質が第一基準よりも悪く且つ第二基準よりも良い場合、同じデータを５個送信することを決定する。符号化処理決定部１０２は、回線品質が第二基準よりも悪い場合、同じデータを７個送信することを決定する。このように、符号化処理決定部１０２が複数の冗長データを送信することによって前方誤り訂正を行う場合には、多数決の観点から、同じデータは奇数個送信されることが好ましい。
【００２２】
送信データバッファ１０３は、送信装置１０が受信装置２０に対して送信するデータ（送信データ（「ユーザデータ」とも言う。））を一時的に記憶するバッファである。
符号化処理部１０４は、送信データバッファ１０３から送信データ（ユーザデータ）を読み出し、符号化処理決定部１０２によって決定された符号化処理で前方誤り訂正符号化処理を実行する。また、符号化処理部１０４は、実行した符号化処理を示す情報（以下、「符号化情報」という。）を生成する。符号化処理部１０４は、符号化情報に対し、予め受信装置２０との間で決められている前方誤り訂正処理に応じた符号化処理（以下、「固定符号化処理」という。）を実行する。そして、符号化処理部１０４は、固定符号化処理が行われた符号化情報を送信データに付与することによって、送信対象となるデータ（以下、「符号化送信データ」という。）を生成する。
送信部１０５は、符号化処理部１０４によって生成された符号化送信データを、通信路３０を介して受信装置２０に送信する。
【００２３】
受信装置２０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、受信プログラムを実行する。受信装置２０は、受信プログラムの実行によって、応答部２０１、受信部２０２、受信データバッファ２０３、符号化処理判定部２０４、復号化処理部２０５を備える装置として機能する。なお、受信装置２０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。受信プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。受信プログラムは、電気通信回線を介して送受信されても良い。
【００２４】
応答部２０１は、送信装置１０の通信路品質解析部１０１と通信路３０を介して通信することによって、通信路品質解析部１０１における通信路品質の解析を実現させる。例えば、通信路品質解析部１０１がEther OAMのＬＭ機能に基づいて動作する場合、応答部２０１も同様にEther OAMのＬＭ機能に基づいて動作する。
【００２５】
受信部２０２は、送信装置１０から送信された符号化送信データを、通信路３０を介して受信する。以下、受信部２０２によって受信されたデータを受信データという。
受信データバッファ２０３は、受信データを一時的に記憶するバッファである。
【００２６】
符号化処理判定部２０４は、受信データに付与されている符号化情報に対し、予め送信装置１０との間で決められている前方誤り訂正処理に応じた復号化処理（以下、「固定復号化処理」という。）を実行する。符号化処理判定部２０４は、復号化された符号化情報に基づいて、受信データに対し送信装置１０において実行された符号化処理を判定する。
【００２７】
復号化処理部２０５は、受信データバッファ２０３から読み出した受信データに対し、符号化処理判定部２０４によって判定された符号化処理に応じた復号化処理を実行する。復号化処理部２０５による復号化処理によって、通信路３０において生じた誤りが訂正され、送信データ（ユーザデータ）が復元される。
【００２８】
図２は、送信装置１０の処理の流れを示すフローチャートである。まず、通信路品質解析部１０１は、受信装置２０の応答部２０１に対して、Loss Measurement Message（ＬＭＭ）を送信する。受信装置２０の応答部２０１は、受信したＬＭＭに応じて、Loss Measurement Reply（ＬＭＲ）を返送する。送信装置１０の通信路品質解析部１０１は、送信したＬＭＭのフレーム数と受信したＬＭＲのフレーム数とを比較することによって、通信路品質を解析する（ステップＳ１０１）。符号化処理決定部１０２は、通信路品質解析部１０１によって解析された通信路品質に応じて、符号化処理を決定する（ステップＳ１０２）。
【００２９】
符号化処理部１０４は、送信データに対し、符号化処理決定部１０２によって決定された符号化処理を実行する（ステップＳ１０３）。また、符号化処理部１０４は、符号化情報に固定符号化処理を実行する（ステップＳ１０４）。符号化処理部１０４は、符号化処理が実行された送信データに対し、固定符号化処理が実行された符号化情報を付与することによって、符号化送信データを生成する（ステップＳ１０５）。送信部１０５は、符号化処理部１０４によって生成された符号化送信データを、通信路３０を介して受信装置２０に送信する（ステップＳ１０６）。
【００３０】
図３は、受信装置２０の処理の流れを示すフローチャートである。受信装置２０の受信部２０２は、送信装置１０から送信される符号化送信データを、通信路３０を介して受信する（ステップＳ２０１）。受信データバッファ２０３は、受信データをバッファリングする。符号化処理判定部２０４は、受信データに含まれている符号化情報に対して固定復号化処理を実行し、符号化情報を復元する（ステップＳ２０２）。そして、符号化処理判定部２０４は、復元された符号化情報に基づいて、受信データに対して送信装置１０が実行した符号化処理を判定する（ステップＳ２０３）。
【００３１】
復号化処理部２０５は、符号化処理判定部２０４によって判定された符号化処理に応じた復号化処理を受信データに対して実行する（ステップＳ２０４）。符号化処理によって、送信データ（ユーザデータ）が復元される。
なお、図３のフローチャートには示されていないが、受信装置２０の応答部２０１は、送信装置１０の通信路品質解析部１０１から送信されるＬＭＭに応じて、ＬＭＲを返送する。
【００３２】
図４は、符号化処理部１０４によって生成される符号化送信データの一例を示す図である。符号化送信データは、ヘッダ領域４１、符号化情報領域４２、符号化情報の冗長データを格納する領域（冗長符号化情報領域）４３、冗長データ付きユーザデータを格納する領域（符号化データ領域）４４を含む。符号化情報領域４２及び冗長符号化情報領域４３には、固定符号化処理が施された符号化情報が格納される。
【００３３】
符号４４−１は、通信路品質が第一基準よりも良い場合に行われる符号化処理によって生成されるデータを表す。この場合、符号化された送信データは、符号化処理によって３つの連続する送信データ（図４のユーザデータ４４１〜４４３）として構成される。すなわち、ユーザデータ４４１、ユーザデータ４４２、ユーザデータ４４３はいずれも同じデータであり、３つの同一データが連続して結合されることによって符号化された送信データが生成される。
【００３４】
符号４４−２は、通信路品質が第二基準よりも悪い場合に行われる符号化処理によって生成されるデータを表す。この場合、符号化された送信データは、符号化処理によって７つの連続する送信データとして構成される。すなわち、ユーザデータ４４１〜４４７はいずれも同じデータであり、７つの同一データが連続して結合されることによって符号化された送信データが生成される。
【００３５】
以上の構成により、通信システム１では、通信路品質に応じて冗長データのデータ量を動的に変更することが可能となる。そのため、通信路３０の高信頼性と回線帯域の効率的利用が可能になる。
【００３６】
また、通信システム１では、送信データに用いられた符号化処理（前方誤り訂正処理）を、受信装置２０においてより確実に判断することが可能となる。そのため、より確実に正常な通信を維持することが可能となり、通信路の高信頼性と回線帯域の効率的利用を両立することが可能となる。
【００３７】
また、従来のように受信装置において通信路品質が判断されると、通信路品質を受信装置２０から送信装置１０に対して通知する際に誤りが発生してしまうおそれがあった。この場合、通信路の品質の変化に適切に追従することが困難になってしまうという問題があった。このような問題に対し、通信システム１では、送信装置１０において通信路品質が解析されるため、より確実に送信装置１０において通信路品質の変化に対応することが可能となる。
【００３８】
＜変形例＞
上述した符号化処理決定部１０２では、符号化方式が複数の冗長データを送信する方式に予め固定されており、送信する冗長データの個数がパラメータとして通信品質に応じて変更される。符号化処理決定部１０２は、このような構成に限定されない。符号化処理決定部１０２は、通信路品質に応じて符号化方式を変更しても良い。符号化処理決定部１０２は、通信路品質に応じて符号化方式及びパラメータの両方を変更しても良い。
【００３９】
例えば、符号化処理決定部１０２は以下のように構成されても良い。符号化処理決定部１０２は、通信路品質が所定の基準よりも良い場合、２ビット誤り検出・１ビット誤り訂正可能なハミング符号を適用することを決定する。一方、通信路品質が所定の基準よりも悪い場合、符号化処理決定部１０２は、多ビット誤り訂正可能なＢＣＨ符号を適用することを決定する。
【００４０】
固定符号化処理及び固定復号化処理は、必ずしも１つの処理に固定される必要は無い。例えば、送信装置１０と受信装置２０との間で通信を行うことなく同期を取ることが可能であれば、複数の処理の中から１つが選択されても良い。より具体的には、処理を行う時刻に基づいて、送信装置１０と受信装置２０との間で、実行すべき符号化処理及び復号化処理が同期されても良い。
図２に示す処理の流れや図３に示す処理の流れは一例に過ぎない。例えば、ステップＳ１０３の処理とステップＳ１０４の処理とは順番が逆になっても良い。
上述した第一基準及び第二基準を用いた処理、所定の基準を用いた処理は、符号化処理決定部１０２の処理の一例に過ぎない。例えば、さらに多くの基準に基づいて符号化処理が決定されても良い。
【００４１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４２】
１…通信システム，  １０…送信装置，  ２０…受信装置，  ３０…通信路，  １０１…通信路品質解析部，  １０２…符号化処理決定部（決定部），  １０３…送信データバッファ，  １０４…符号化処理部，  １０５…送信部，  ２０１…応答部，  ２０２…受信部，  ２０３…受信データバッファ，  ２０４…符号化処理判定部，  ２０５…復号化処理部，  ４１…ヘッダ領域，  ４２…符号化情報領域，  ４３…冗長符号化情報領域，  ４４…符号化データ領域，  ４４１〜４４７…ユーザデータ
【図１】
2013211774.tif 000003
【図２】
2013211774.tif 000004
【図３】
2013211774.tif 000005
【図４】
2013211774.tif 000006