(57)【特許請求の範囲】
【請求項１】
ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するディジタル光通信用信号の符号化方法において、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たすような複数のシンボルに基づいて符号化することを特徴とするディジタル光通信用信号の符号化方法。
【数１】
0003769384.tif 000043
【請求項２】
前記複数のシンボルは、式（２）を満たすような複数のシンボルであることを特徴とする請求項１記載のディジタル光通信用信号の符号化方法。
【数２】
0003769384.tif 000044
【請求項３】
前記複数のシンボルは、式（３）を満たすような複数のシンボルであることを特徴とする請求項１記載のディジタル光通信用信号の符号化方法。
【数３】
0003769384.tif 000045
【請求項４】
前記ディジタル光通信用信号の符号化方法は、さらにシンボルの総数Ｓが式（４）を満たすことを特徴とする請求項１、２、又は３のいずれかに記載のディジタル光通信用信号の符号化方法。
【数４】
0003769384.tif 000046
【請求項５】
前記ディジタル光通信用信号の符号化方法は、さらにシンボルの総数Ｓが式（５）を満たすことを特徴とする請求項１記載のディジタル光通信用信号の符号化方法。
【数５】
0003769384.tif 000047
【請求項６】
前記ディジタル光通信用信号の符号化方法は、さらに、シンボルの総数Ｓが式（６）を満たすことを特徴とする請求項２記載のディジタル光通信用信号の符号化方法。
【数６】
0003769384.tif 000048
【請求項７】
前記ディジタル光通信用信号の符号化方法は、さらに、シンボルの総数Ｓが式（７）を満たすことを特徴とする請求項３記載のディジタル光通信用信号の符号化方法。
【数７】
0003769384.tif 000049
【請求項８】
前記ディジタル光通信用信号の符号化方法は、さらに、シンボルの総数Ｓが式（８）を満たすことを特徴とする請求項１記載のディジタル光通信用信号の符号化方法。
【数８】
0003769384.tif 000050
【請求項９】
前記ディジタル光通信用信号の符号化方法は、さらに、シンボルの総数Ｓが式（９）を満たすことを特徴とする請求項２記載のディジタル光通信用信号の符号化方法。
【数９】
0003769384.tif 000051
【請求項１０】
前記ディジタル光通信用信号の符号化方法は、さらに、シンボルの総数Ｓが式（１０）を満たすことを特徴とする請求項３記載のディジタル光通信用信号の符号化方法。
【数１０】
0003769384.tif 000052
【請求項１１】
前記ディジタル光通信用信号の符号化方法は、さらに、前記符号化された信号と、発光及び無発光をベースバンド信号よりも高い周波数で周期的に切替えることにより生成される副搬送波とを掛け合わせた後に送出することを特徴とする請求項１または８に記載のディジタル光通信用信号の符号化方法。
【請求項１２】
前記ディジタル光通信用信号の符号化方法は、さらに、前記符号化された信号と、発光及び無発光をベースバンド信号よりも高い周波数で周期的に切替えることにより生成される副搬送波とを掛け合わせた後に送出することを特徴とする請求項２または９に記載のディジタル光通信用信号の符号化方法。
【請求項１３】
前記ディジタル光通信用信号の符号化方法は、さらに、前記符号化された信号と、発光及び無発光をベースバンド信号よりも高い周波数で周期的に切替えることにより生成される副搬送波とを掛け合わせた後に送出することを特徴とする請求項３または１０に記載のディジタル光通信用信号の符号化方法。
【請求項１４】
前記Ｎは３〜１６のいずれかであることを特徴とする請求項１、２、３、１１、１２又は１３のいずれかに記載のディジタル光通信用信号の符号化方法。
【請求項１５】
前記ディジタル光通信用信号の符号化方法は、さらに、１スロット時間をＴ0としたとき式（１１）で与えられるｆｓ１、ｆｓ２、…、ｆｓｋのいずれかが３０ｋＨｚ〜４０ｋＨｚの範囲、及び、５６．８ｋＨｚ±２ｋＨｚの範囲のいずれかの範囲内となるようｐ1〜ｐk及びｑ1〜ｑkを決定することを特徴とする請求項１または請求項１１のいずれかに記載のディジタル光通信用信号の符号化方法。
【数１１】
0003769384.tif 000053
【請求項１６】
前記ディジタル光通信用信号の符号化方法は、さらに、１スロット時間をＴ0としたとき、式（１２）で与えられるｆｓ１が３０ｋＨｚ〜４０ｋＨｚの範囲内となるようｐ1及びｑ1を決定することを特徴とする請求項２または請求項１２に記載のディジタル光通信用信号の符号化方法。
【数１２】
0003769384.tif 000054
【請求項１７】
前記ディジタル光通信用信号の符号化方法は、さらに、１スロット時間をＴ0としたとき、式（１２）で与えられるｆｓ１が５６．８ｋＨｚ±２ｋＨｚの範囲内となるようｐ1及びｑ1を決定することを特徴とする請求項２または請求項１２に記載のディジタル光通信用信号の符号化方法。
【数１３】
0003769384.tif 000055
【請求項１８】
前記ディジタル光通信用信号の符号化方法は、さらに、１スロット時間をＴ0としたとき、式（１３）で与えられるｆｓ１，ｆｓ２について、ｆｓ１が３０ｋＨｚ〜４０ｋＨｚかつ、ｆｓ２が５６．８ｋＨｚ±２ｋＨｚの範囲内となるようｐ1、ｐ2、ｑ1、及びｑ2を決定することを特徴とする請求項３または請求項１３に記載のディジタル光通信用信号の符号化方法。
【数１４】
0003769384.tif 000056
【請求項１９】
ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するベースバンド光送信装置であって、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて送信データを符号化し、シンボルパターンとして出力するための符号化手段と、
【数１５】
0003769384.tif 000057
前記符号化手段によって出力されたシンボルパターンを光信号に変換するためのＥ／Ｏ変換手段と、を含んでなることを特徴とするベースバンド光送信装置。
【請求項２０】
ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するベースバンド光受信装置であって、受信した光信号パターンをシンボルパターンに変換するためのＯ／Ｅ変換手段と、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて前記シンボルパターンを復号化して受信データを生成するための復号化手段と、を含んでなることを特徴とするベースバンド光受信装置。
【数１６】
0003769384.tif 000058
【請求項２１】
ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するＡＳＫ光送信装置であって、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて送信データを符号化し、シンボルパターンとして出力するための符号化手段と、
【数１７】
0003769384.tif 000059
前記符号化手段によって出力されたシンボルパターンと副搬送波とを掛け合わせて電気信号パターンを生成するための変調手段と、前記変調手段によって生成された電気信号パターンを光信号に変換するためのＥ／Ｏ変換手段と、を含んでなることを特徴とするＡＳＫ光送信装置。
【請求項２２】
ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するＡＳＫ光受信装置であって、受信した光信号パターンを電気信号パターンに変換するためのＯ／Ｅ変換手段と、前記電気信号パターンを検波してシンボルパターンを生成するための検波手段と、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて前記シンボルパターンを復号化して受信データを生成するための復号化手段と、
【数１８】
0003769384.tif 000060
を含んでなることを特徴とするＡＳＫ光受信装置。
【請求項２３】
以下の３６種類の中から任意の１６種類のシンボルにより構成されることを特徴とするディジタル光通信用信号の符号化方法。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
【請求項２４】
以下の１６種類のシンボルにより構成されることを特徴とするディジタル光通信用信号の符号化方法。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
【請求項２５】
以下の３６種類の中から任意の16種類のシンボルを使用することを特徴とするベースバンド光送信装置。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
【請求項２６】
以下の３６種類の中から任意の16種類のシンボルを使用することを特徴とするベースバンド光受信装置。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
【請求項２７】
以下の３６種類の中から任意の16種類のシンボルを使用することを特徴とするASK光送信装置。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
【請求項２８】
以下の３６種類の中から任意の16種類のシンボルを使用することを特徴とするASK光受信装置。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
【請求項２９】
以下の１６種類のシンボルを使用することを特徴とするベースバンド光送信装置。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
【請求項３０】
以下の１６種類のシンボルを使用することを特徴とするベースバンド光受信装置。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
【請求項３１】
以下の１６種類のシンボルを使用することを特徴とするASK光送信装置。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
【請求項３２】
以下の１６種類のシンボルを使用することを特徴とするASK光受信装置。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
赤外線通信機能を有する家電機器、情報機器等に用いられるディジタル光通信用信号の符号化方法およびそれを用いたベースバンドあるいはＡＳＫの光送信装置とその光受信装置に関する。
【０００２】
【従来の技術】
従来のディジタル光符号化方法は、副搬送波を使用する符号化方法と、副搬送波を使用しない符号化方法とに大別される。ここで副搬送波とは、ある周期で光をオンオフさせることにより疑似的に作られる搬送波を指す。副搬送波は単純にオンオフする光の矩形波で代用される場合が多い。副搬送波を使用せずに通信したいデータの信号の波形を一定の規則で変形して送出する方法をベースバンド符号化方法と呼ぶ。一方、通信したいデータに応じて副搬送波の振幅、位相、周波数のいずれかを変化させ送出する方法をキャリアバンド符号化方法と呼ぶことにする。
【０００３】
（従来のベースバンド符号化方法の例）
ベースバンド符号化方法の代表例としてはＮＲＺ符号化方法、ＲＺ符号化方法、ＰＰＭ符号化方法、マンチェスター符号化方法等が挙げられる。これらの各符号化方法の符号化波形を図１４に示す。
【０００４】
（従来のベースバンド符号化方法のスペクトル）
一般にベースバンド符号化方法のスペクトルは、低周波領域に最もパワースペクトル密度の高いメインローブを持ち、サイドローブは高周波領域にいくほどパワースペクトル密度が低くなる。この時のメインローブの片側帯域幅は、通常はその符号化方法で使用する最小のパルス幅の逆数となる。例えば、ＮＲＺ信号は最小パルス幅が１ビット時間（１ビットを送出するのに必要な時間）に等しいため、メインローブの帯域幅はビットレートと等しい値となる（例えばビットレートが１００Ｋｂｐｓの場合にはメインローブの帯域幅は１００ＫＨｚになる。）。
【０００５】
また、１／２ＲＺ符号化方法、４値ＰＰＭ符号化方法、マンチェスター符号化方法などでは最小パルス幅が１ビット時間の半分に等しいため、メインローブの帯域幅はビットレートの２倍になる。（例えばビットレートが１００Ｋｂｐｓの場合にはメインローブの帯域幅は２００ＫＨｚになる。）最小パルス幅は通常１ビット時間以下の値に設定される。
【０００６】
言い替えれば通常の通信方法ではビットレート以上の帯域幅のメインローブを持つ。各符号化方法のスペクトルを図１５〜図１８に示す。これらのグラフから明らかなように、従来の符号化方法においてはメインローブ帯域内にスペクトルの零点は無く、メインローブ全周波数帯域においてスペクトルを持つのが通常である。
【０００７】
特殊な従来例として、同じシンボルを２回以上繰り返して通信する方法が考案されている（特開平７−１０７１２５号公報）。この場合にはメインローブ帯域内でスペクトルの零点が出現することになる。例えば、４ＰＰＭの各シンボルを２回繰り返して送信する場合の送信波形およびスペクトルを図１９および図２０に示す。この符号化方法はビットレートと比較してパルス幅が細くなり、スペクトルのメインローブ幅も広がり、一般に受信器の設計が困難になる。
【０００８】
（従来のキャリアバンド符号化方法の例）
一方、キャリアバンド符号化方法中で最も単純であるのが振幅を変化させる方法で、これをＡＳＫ（振幅シフトキーイング）方法と呼ぶ。ＡＳＫの中でも最も簡単な方法は、一定の振幅と振幅ゼロの２種類の振幅を用いる場合であり、これを特にＯＯＫ（オンオフキーイング）と呼ぶ。上述した従来のベースバンド符号化方法の出力信号に副搬送波を掛け合わせて送出する符号化方法を考えることもでき、これらも広い意味でＡＳＫ符号化方法である。これらの符号化波形を図２１に示す。副搬送波の位相あるいは周波数を変化させる符号化方法をそれぞれＰＳＫ（位相シフトキーイング）方法、ＦＳＫ（周波数シフトキーイング）方法と呼ぶ（ＰＳＫ、ＦＳＫ符号化波形を図２２に示す。）。
【０００９】
（従来のキャリアバンド符号化方法のスペクトル）
キャリアバンド符号化方法のスペクトルは、副搬送波周波数を中心とする周波数帯域にメインローブを持つ。ＦＳＫ方法のように複数の副搬送波周波数を用いる方法は各々の副搬送波周波数を中心とする周波数帯域に複数のメインローブを持つ。キャリアバンド符号化方法のメインローブの片側帯域幅は通常はその符号化方法で使用する最小の「副搬送波無変化時間」の逆数となる。
【００１０】
（従来のキャリアバンド符号化方法の、特にＡＳＫ符号化方法のスペクトル）
特にベースバンド符号化方法に副搬送波を掛け合わせたＡＳＫ符号化方法のスペクトルは、副搬送波を中心とする周波数帯域に元のベースバンド符号化方法のスペクトルをシフトしたものとなる。ただしこの際に、ベースバンド符号化方法のスペクトルが全て高周波帯域にシフトする訳ではなく、ある程度のベースバンド符号化方法のスペクトルは低周波帯域にそのまま不要輻射として残ることになる。各ベースバンド符号化方法に副搬送波を掛け合わせたＡＳＫ符号化方法のスペクトルを図２３〜図２６に示す。
【００１１】
（従来のキャリアバンド符号化方法の、特にＰＳＫ／ＦＳＫ符号化方法のスペクトル）
一方、ＰＳＫ方法やＦＳＫ方法ではＡＳＫ方法と異なり低周波帯域にスペクトルは出現しない。しかしこれらの方法はＡＳＫ方法と比べると一般に消費電力が大きくなり、かつ受信回路構成も複雑になるため、光通信界においてはＡＳＫ方法かベースバンド方法が好んで用いられる。
【００１２】
【発明が解決しようとする課題】
以上の説明から判る通り、ベースバンド通信方法およびＡＳＫ通信方法においては一般に低周波領域にビットレート以上の帯域幅のメインローブを持つスペクトルが出現することになる。したがって複数の通信方法が混在する場合にはこれらの相互干渉が問題であった。
【００１３】
例えば、テレビなどのリモコンは４０ｋＨｚ付近の副搬送波を用いて１Ｋｂｐｓ程度のビットレートのＡＳＫ通信方法を採用しており、そのスペクトルは４０ｋＨｚ付近を中心に片側２ＫＨｚ程度のメインローブを持っている。ここで新しく別の方法で７５Ｋｂｐｓ程度の通信を行いたい場合を考えると、ベースバンド符号化方法を採用してもＡＳＫ通信方法を採用しても、０Ｈｚ−７５ＫＨｚ程度までの全低周波帯域に信号スペクトルが出現することになり、リモコンの光通信を妨害することになる。すなわち従来のベースバンド符号化方法あるいはＡＳＫ符号化方法では、７５Ｋｂｐｓの通信を行いながら４０ＫＨｚにおけるリモコンとの干渉を取り除くことは困難であった。
【００１４】
ＡＳＫ符号化方法ではなくＰＳＫまたはＦＳＫ符号化方法を使用すれば低周波帯域にスペクトルを出さず、干渉を避けることが可能であるが、この場合にはＡＳＫ符号化方法を用いる場合と比較して受信器側の構成が複雑になり、コストが高くなるという問題があった。
【００１５】
また、ＰＳＫまたはＦＳＫ符号化方法は、ＡＳＫ符号化方法と比較して発光デューティ比が大きくなり、このため、消費電力が大きくなるという問題があった。
【００１６】
さらに干渉を避ける目的で、シンボルを２回以上繰り返し送信することによりスペクトルの谷間を作るような符号化方法を採用する場合には、ビットレートと比較してパルスの幅が細くなり、メインローブが広がり、受信器の設計が困難になるという問題点があった。
【００１７】
本発明は以上の問題点を解決することを目的とするものである。
【００１８】
より具体的には、この発明の目的は、他の光通信装置が誤動作することなく、光通信を行えるように送信データを符号化することが可能なデジタル光通信用信号の符号化方法を提供することである。
【００１９】
この発明の別の目的は、他の光通信装置が誤動作することなく、光通信を行えるように送信データを符号化することが可能なベースバンド送信装置を提供することである。
【００２０】
この発明のさらに別の目的は、他の光通信装置が誤動作することなく光通信を行えるように符号化された送信データを受信して復号化することが可能なベースバンド受信装置を提供することである。
【００２１】
この発明のさらに別の目的は、他の光通信装置が誤動作することなく、光通信を行えるように送信データを符号化することが可能なＡＳＫ光送信装置を提供することである。
【００２２】
この発明のさらに別の目的は、他の光通信装置が誤動作することなく、光通信を行えるように符号化された送信データを受信して復号化するこが可能なＡＳＫ光受信装置を提供することである。
【００２３】
【課題を解決するための手段】
本発明（請求項１）に関わるディジタル光通信用信号の符号化方法は、ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するディジタル光通信用信号の符号化方法において、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たすような複数のシンボルに基づいて符号化することによって上記目的を達成する。
【００２４】
【数１】
0003769384.tif 000002
【００２６】
本発明（請求項２）に係るディジタル光通信用信号の符号化方法は、請求項１記載のディジタル光通信用信号の符号化方法において、前記複数のシンボルは、式（２）を満たすような複数のシンボルであることによって上記目的を達成する。
【００２７】
【数２】
0003769384.tif 000003
【００２８】
本発明（請求項３）に関わるディジタル光通信用信号の符号化方法は、請求項１記載のディジタル光通信用信号の符号化方法において、前記複数のシンボルは、式（３）を満たすような複数のシンボルであることによって上記目的を達成する。
【００２９】
【数３】
0003769384.tif 000004
【００３０】
本発明（請求項４）に係るディジタル光通信用信号の符号化方法は、請求項１、２、又は３のいずれかに記載のディジタル光通信用信号の符号化方法において、さらにシンボルの総数Ｓが式（４）を満たすことによって上記目的を達成する。
【００３１】
【数４】
0003769384.tif 000005
【００３２】
より具体的には、請求項１のディジタル光通信用信号の符号化方法において、式（１）を満たすシンボルの総数Ｓが、式（４）を満たすシンボルを使用し、かつ、１シンボルでＮ／２ビット以上に対応させることにより、上記の目的を達成し、また、請求項２のディジタル光通信用信号の符号化方法において、式（２）を満たすシンボルの総数Ｓが、式（４）を満たすシンボルを使用し、かつ、１シンボルでＮ／２ビット以上に対応させることにより、上記の目的を達成し、そして、請求項３のディジタル光通信用信号の符号化方法において、式（３）を満たすシンボルの総数Ｓが、式（４）を満たすシンボルを使用し、かつ、１シンボルでＮ／２ビット以上に対応させることにより、上記の目的を達成する。
【００３３】
本発明（請求項５）に係るディジタル光通信用信号の符号化方法は、請求項１記載のディジタル光通信用信号の符号化方法において、さらにシンボルの総数Ｓが式（５）を満たすことによって上記目的を達成する。
【００３４】
【数５】
0003769384.tif 000006
【００３５】
本発明（請求項６）に係るディジタル光通信用信号の符号化方法は、請求項２記載のディジタル光通信用信号の符号化方法において、さらに、シンボルの総数Ｓが式（６）を満たすことによって上記目的を達成する。
【００３６】
【数６】
0003769384.tif 000007
【００３７】
本発明（請求項７）に係るディジタル光通信用信号の符号化方法は、請求項３記載のディジタル光通信用信号の符号化方法において、さらに、シンボルの総数Ｓが式（７）を満たすことによって上記目的を達成する。
【００３８】
【数７】
0003769384.tif 000008
【００３９】
本発明（請求項８）に係るディジタル光通信用信号の符号化方法は、請求項１記載のディジタル光通信用信号の符号化方法において、さらに、シンボルの総数Ｓが式（８）を満たすことによって上記目的を達成する。
【００４０】
【数８】
0003769384.tif 000009
【００４１】
本発明（請求項９）に係るディジタル光通信用信号の符号化方法は、請求項２記載のディジタル光通信用信号の符号化方法において、さらに、シンボルの総数Ｓが式（９）を満たすことによって上記目的を達成する。
【００４２】
【数９】
0003769384.tif 000010
【００４３】
本発明（請求項１０）に係るディジタル光通信用信号の符号化方法は、請求項３記載のディジタル光通信用信号の符号化方法において、さらに、シンボルの総数Ｓが式（１０）を満たすことによって上記目的を達成する。
【００４４】
【数１０】
0003769384.tif 000011
【００４５】
本発明（請求項１１）に係るディジタル光通信用信号の符号化方法は、請求項１または８に記載のディジタル光通信用信号の符号化方法において、さらに、前記符号化された信号と、発光及び無発光をベースバンド信号よりも高い周波数で周期的に切替えることにより生成される副搬送波とを掛け合わせた後に送出することによって上記目的を達成する。
【００４６】
本発明（請求項１２）に係るディジタル光通信用信号の符号化方法は、請求項２または９に記載のディジタル光通信用信号の符号化方法において、さらに、前記符号化された信号と、発光及び無発光をベースバンド信号よりも高い周波数で周期的に切替えることにより生成される副搬送波とを掛け合わせた後に送出することによって上記目的を達成する。
【００４７】
本発明（請求項１３）に係るディジタル光通信用信号の符号化方法は、請求項３または１０に記載のディジタル光通信用信号の符号化方法において、さらに、前記符号化された信号と、発光及び無発光をベースバンド信号よりも高い周波数で周期的に切替えることにより生成される副搬送波とを掛け合わせた後に送出することによって上記目的を達成する。
【００４８】
本発明（請求項１４）に係るディジタル光通信用信号の符号化方法は、請求項１、２、３、１１、１２、又は１３のいずれかに記載のディジタル光通信用信号の符号化方法において、Ｎは３〜１６であることによって、上記の目的を達成する。
【００４９】
本発明（請求項１５）に係るディジタル光通信用信号の符号化方法は、請求項１または請求項１１のいずれかに記載のディジタル光通信用信号の符号化方法において、さらに、１スロット時間をＴ0としたとき式（１１）で与えられるｆｓ１、ｆｓ２、…、ｆｓｋのいずれかが３０ｋＨｚ〜４０ｋＨｚの範囲、及び、５６．８ｋＨｚ±２ｋＨｚの範囲のいずれかの範囲内となるようｐ1〜ｐk及びｑ1〜ｑkを決定することによって上記目的を達成する。
【００５０】
【数１１】
0003769384.tif 000012
【００５１】
本発明（請求項１６）に係るディジタル光通信用信号の符号化方法は、請求項２または請求項１２に記載のディジタル光通信用信号の符号化方法において、さらに、１スロット時間をＴ0としたとき、式（１２）で与えられるｆｓ１が３０ｋＨｚ〜４０ｋＨｚの範囲内となるようｐ1及びｑ1を決定することによって上記目的を達成する。
【００５２】
【数１２】
0003769384.tif 000013
【００５３】
本発明（請求項１７）に係るディジタル光通信用信号の符号化方法は、請求項２または請求項１２に記載のディジタル光通信用信号の符号化方法において、さらに、１スロット時間をＴ0としたとき、式（１２）で与えられるｆｓ１が５６．８ｋＨｚ±２ｋＨｚの範囲内となるようｐ1及びｑ1を決定することによって上記目的を達成する。
【００５４】
【数１２】
0003769384.tif 000014
【００５５】
本発明（請求項１８）に係るディジタル光通信用信号の符号化方法は、さらに、請求項３または請求項１３に記載のディジタル光通信用信号の符号化方法において、１スロット時間をＴ0としたとき、式（１３）で与えられるｆｓ１，ｆｓ２について、ｆｓ１が３０ｋＨｚ〜４０ｋＨｚかつ、ｆｓ２が５６．８ｋＨｚ±２ｋＨｚの範囲内となるようｐ1、ｐ2、ｑ1、及びｑ2を決定することによって上記目的を達成する。
【００５６】
【数１３】
0003769384.tif 000015
【００５７】
本発明（請求項１９）に係るベースバンド光送信装置は、ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するベースバンド光送信装置であって、
ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて送信データを符号化し、シンボルパターンとして出力するための符号化手段と、
【００５８】
【数１】
0003769384.tif 000016
【００５９】
前記符号化手段によって出力されたシンボルパターンを光信号に変換するためのＥ／Ｏ変換手段と、を含んでなることによって、上記の目的を達成する。
【００６０】
本発明（請求項２０）に係るベースバンド光受信装置は、ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するベースバンド光受信装置であって、
受信した光信号パターンをシンボルパターンに変換するためのＯ／Ｅ変換手段と、
ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて前記シンボルパターンを復号化して受信データを生成するための復号化手段と、を含んでなることによって上記の目的を達成する。
【００６１】
【数１】
0003769384.tif 000017
【００６２】
本発明（請求項２１）に係るＡＳＫ光送信装置は、ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するＡＳＫ光送信装置であって、
ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて送信データを符号化し、シンボルパターンとして出力するための符号化手段と、
【００６３】
【数１】
0003769384.tif 000018
【００６４】
前記符号化手段によって出力されたシンボルパターンと副搬送波とを掛け合わせて電気信号パターンを生成するための変調手段と、
前記変調手段によって生成された電気信号パターンを光信号に変換するためのＥ／Ｏ変換手段と、を含んでなることによって、上記の目的を達成する。
【００６５】
本発明（請求項２２）に係るＡＳＫ光受信装置は、ｉが１≦ｉ≦Ｎの整数のとき、ｓｉが０および１のいずれか一方であるＮ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］から構成されるシンボルを使用するＡＳＫ光受信装置であって、
受信した光信号パターンを電気信号パターンに変換するためのＯ／Ｅ変換手段と、
前記電気信号パターンを検波してシンボルパターンを生成するための検波手段と、
ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数であるとき、式（１）を満たす複数のシンボルに基づいて前記シンボルパターンを復号化して受信データを生成するための復号化手段と、
【００６６】
【数１】
0003769384.tif 000019
【００６７】
を含んでなることによって、上記目的を達成する。
本発明（請求項２３）に係るディジタル光通信用信号の符号化方法は、以下の３６種類の中から任意の１６種類のシンボルにより構成されることによって上記目的を達成する。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
本発明（請求項２４）に係るディジタル光通信用信号の符号化方法は、以下の１６種類のシンボルにより構成されることによって上記目的を達成する。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
本発明（請求項２５−２８）に係るベースバンド光送信装置又はベースバンド光受信装置又はASK光送信装置又はASK光受信装置は、以下の３６種類の中から任意の16種類のシンボルを使用することによって上記目的を達成する。
[00000000],[00000101],[00001010],[00001111],[00010100],[00011110],[00101000],[00101101],[00111100],[01000001],[01001011],[01010000],[01010101],[01011010],[01011111],[01101001],[01111000],[01111101],[10000010],[10000111],[10010110],[10100000],[10100101],[10101010],[10101111],[10110100],[10111110],[11000011],[11010010],[11010111],[11100001],[11101011],[11110000],[11110101],[11111010],[11111111]
本発明（請求項２９−３２）に係るベースバンド光送信装置又はベースバンド光受信装置又はASK光送信装置又はASK光受信装置は、以下の１６種類のシンボルを使用することによって上記目的を達成する。
[10100000],[01010000],[00101000],[00010100],[00001010],[00000101],[10000010],[01000001],[11110000],[01111000],[00111100],[00011110],[00001111],[10000111], [10100101],[11100001]
【００６８】
【発明の実施の形態】
本発明における符号化方法は、Ｎ個のスロット［ｓ１，ｓ２，ｓ３，…，ｓＮ］（ただし、ｓｉ（１≦ｉ≦Ｎ）＝０又は１で，“１”のスロットは発光、“０”のスロットは無発光を表す）で構成されるシンボルを使用する。１スロット時間をＴ０とするとき、このシンボルを使用する信号の信号スペクトルのメインローブ幅は１／Ｔ０で与えられる。メインローブ内の特定周波数を次式のように定義する。
【００６９】
【数１１】
0003769384.tif 000020
【００７０】
ただし、ｋは任意の正の整数、ｐ１，ｑ１，ｐ２，ｑ２，．．．，ｐｋ，ｑｋは、１≦ｐ１＜ｑ１，１≦ｐ２＜ｑ２，．．．，１≦ｐｋ＜ｑｋ，ｐ１／ｑ１＜ｐ２／ｑ２＜．．．＜ｐｋ／ｑｋを満たす整数とする。（１１）式に示す特定周波数の信号スペクトルに零点を持たせるために、（１）式を満たすシンボル群を使用する。このような特定周波数に、従来のリモコン等の赤外線通信の周波数帯域の３０ｋＨｚから４０ｋＨｚ、あるいは５６．８ｋＨｚ±２ｋＨｚを設定することで、従来のリモコン等との干渉を取り除くことが出来る。
【００７１】
（１）式を満たすように選ばれたシンボルパターンｓ（ｔ）
【００７２】
【数１４】
0003769384.tif 000021
【００７３】
に対し、（１１）式で与えられる特定の周波数スペクトル成分の計算を行うと、次式のようになる。
【００７４】
【数１５】
0003769384.tif 000022
【００７５】
（１５）式に（１）式を代入することにより、（１５）式はすべてゼロとなる。
【００７６】
したがって、（１）式を満たすように選ばれたシンボルパターン群から構成される信号の信号スペクトルは、（１１）式で与えられる特定周波数成分を含まないことが分かる。
【００７７】
特に、（１）式を満たすシンボルの総数Ｓが、（４）式を満たす場合には、１シンボル群（Ｎスロット）でＮ／２ビット以上の情報を表現することが可能であるため、スロット幅Ｔ０を、１ビット時間のちょうど半分、またはそれ以上の幅に設定することが可能となる。
【００７８】
【数４】
0003769384.tif 000023
【００７９】
また、（１）式を満たすシンボルの総数Ｓが、（５）式を満たす場合には、１シンボル群（Ｎスロット）でｐｋＮ／２ｑｋビット以上の情報を表現することが可能である。
【００８０】
【数５】
0003769384.tif 000024
【００８１】
したがって、ビットレートは、（１６）式以上に設定することが可能となる。
【００８２】
【数１６】
0003769384.tif 000025
【００８３】
そして、スペクトルの零点となる（１１）式で与えられる特定周波数は、ビットレート周波数の２倍以下の値にとることが出来る。つまり、ビットレート周波数の２倍以下の任意の特定周波数に信号スペクトルの零点を持たせることが出来る。
【００８４】
さらに、（１）式を満たすシンボルの総数Ｓが、（８）式を満たす場合には、１シンボル群（Ｎスロット）でｐｋＮ／ｑｋビット以上の情報を表現することが可能である。
【００８５】
【数８】
0003769384.tif 000026
【００８６】
したがって、ビットレートは（１７）式以上に設定することが可能となる。
【００８７】
【数１７】
0003769384.tif 000027
【００８８】
そして、スペクトルの零点となる（１１）式で与えられる特定周波数は、ビットレート周波数以下の値にとることが出来る。つまり、ビットレート周波数以下の任意の特定周波数に信号スペクトルの零点を持たせることが出来る。
【００８９】
以下に、本発明の各実施例を図面に基づき具体的に説明する。
【００９０】
（実施例１）
本実施例は、３６ｋＨｚ，３８ｋＨｚ，又は４０ｋＨｚの副搬送波を用いたリモコンに妨害を与えにくくい、７５Ｋｂｐｓのベースバンド光符号化方法を作成することを目的とする。
【００９１】
上記目的を達成するために、本実施例では信号スペクトルが零点になる特定周波数を３８ｋＨｚ付近に一個設ける。
【００９２】
図１を参照して、本実施例に係るベースバンド光送信装置は、符号化部２００及びＥ／変換部２０２を含む。
【００９３】
符号化部２００は、１ビットまたは複数ビットからなる送信データ１００をシンボルパターン１０１に変換する。Ｅ／Ｏ変換部２０２は、シンボルパターン１０１に応じて発光素子を駆動し、送信光信号パターン１０３に変換して送出する。
【００９４】
図２を参照して、本実施例に係るベースバンド光受信装置はＯ／Ｅ変換部２０３、クロック再生部２０５及び復号化部２０６を含む。
【００９５】
Ｏ／Ｅ変換部２０３は、受光素子により受信光信号パターン１０４を電気信号に変換した後、ノイズ除去及び信号の増幅等を行い、電気信号であるシンボルパターン１０６を発生する。クロック再生部２０５は、シンボルパターン１０６に含まれるクロック成分を抽出し、再生クロック１０７を再生する。復号化部２０６はシンボルパターン１０６と再生クロック１０７とから受信データ１０８を再生する。
【００９６】
なお、上記説明では、送信装置と受信装置を別々に示したが、同一の送受信装置としてもよい。
【００９７】
次に、８個のスロットを適用した場合のシンボルの導出過程を説明する。
【００９８】
（１）式において、ｋ＝１とすると次式が得られる。
【００９９】
【数２】
0003769384.tif 000028
【０１００】
８個のスロットから構成されるシンボルを想定して、１シンボル群で４ｂｉｔ分の情報を表現できるものと仮定する。そうすれば１／２ＲＺ，４ＰＰＭ，又はマンチェスター等の符号化方法を採用する場合と同じパルス幅を使用することが可能である。この場合、平均すると２スロットで１ｂｉｔを表すことになるので、スロット時間Ｔ０はＴ０＝（１／７５０００）／２＝６．６７ｕｓとなる。信号スペクトル内で抑圧したい周波数は３６ｋＨｚ〜４０ＫＨｚ近辺であるが、（２）式においてｐ１＝１，ｑ１＝４を選択すればｆｓ１＝３７．５ＫＨｚという良い値を得ることができる。このときに（２）式は次のようになる。
【０１０１】
【数１８】
0003769384.tif 000029
【０１０２】
これを満たすシンボルを計算すると、以下の３６個のシンボルを得る。
【０１０３】
{00000000},{00000101},{00001010},{00001111},{00010100},{00011110},{00101000},{00101101},{00111100},{01000001},{01001011},{01010000},{01010101},{01011010},{01011111},{01101001},{01111000},{01111101},{10000010},{10000111},{10010110},{10100000},{10100101},{10101010},{10101111},{10110100},{10111110},{11000011},{11010010},{11010111},{11100001},{11101011},{11110000},{11110101},{11111010},{11111111}
そこで、この中から特定の１６個のシンボルを選び出してシンボル群として使用すれば、１シンボル群で４ｂｉｔ分の情報を表現できたため、前記仮定を満たすことができる。全て０および、全て１のパターンは、それらが連続して出現すると同期が取れなくなるため除外する。残ったパターンの中から、なるべく’１’の少ない以下に示す１６個のパターンを選出する（赤外線通信においては発光時間に比例して電力を消費するため、’１’の少ないパターンを選ぶ方が消費電力が少なくなる。）。
【０１０４】
{10100000},{01010000},{00101000},{00010100},{00001010},{00000101},{10000010},{01000001},{11110000},{01111000},{00111100},{00011110},{00001111},{10000111},{11000011},{11100001}
次に、選択したシンボル群を使用して、実際に赤外線通信を行なう際のベースバンド光送信装置および受信装置について説明する。
【０１０５】
まず、図１を参照して、ベースバンド光送信装置側では、４ｂｉｔごとに区切られた送信データ１００が、符号化部２００に送られてくる。符号化部２００は、図６に示す変換テーブル２１０および、不図示のシフトレジスタから構成される。
【０１０６】
変換テーブル２１０は、４ｂｉｔ（１６通り）の送信データに基づいて、パラレルシンボルパターン１１０を生成する。具体的にはＲＯＭや、以下に示すような論理回路を用いて簡単に構成することが可能である。
【０１０７】
P7=(/D2)・(/D1)・(/D0)+(D3)・(D2)・(D0)+(D2)・(D1)・(/D0)
P6=(D3)・(/D2)・(/D1)+(/D2)・(/D1)・(D0)+(D3)・(D2)・(D1)+(D2)・(D1)・(/D0)
P5=(/D2)・(/D0)+(D3)・(/D2)・(/D1)+(D3)・(D2)・(D1)・(D0)
P4=(D3)・(/D2)+(/D2)・(D0)
P3=(D2)・(/D1)・(/D0)+(D3)・(/D2)・(D0)+(/D2)・(D1)・(/D0)
P2=(D3)・(D2)・(/D1)+(D2)・(/D1)・(D0)+(/D2)・(D1)・(D0)+(D3)・(/D2)・(D1)
P1=(D2)・(/D0)+(D3)・(D2)・(/D1)+(D3)・(/D2)・(D1)・(D0)
P0=(D3)・(D2)+(D2)・(/D1)・(D0)+(D2)・(D1)・(/D0)
ただし、Ｄ３〜Ｄ０：送信データ１００
Ｐ７〜Ｐ０：パラレルシンボルパターン１１０
“／”＝ＮＯＴ，“・”＝ＡＮＤ，“＋”＝ＯＲ，をそれぞれ表す。
【０１０８】
シフトレジスタは、パラレルシンボルパターン１１０を、シリアルのシンボルパターン１０１に順次変換する。Ｅ／Ｏ変換部２０２′は、シンボルパターン１０１と同じパターンの送信光信号パターン１０３′を生成し出力する。
【０１０９】
図２を参照して、ベースバンド光受信装置側では、まずＯ／Ｅ変換部２０３に、受信光信号パターン１０４が入力される。Ｏ／Ｅ変換部２０３は、受信光信号パターン１０４を電気信号に変換し、シンボルパターン１０６として出力する。クロック再生部２０５は、ＰＬＬ（フェーズロックループ）回路により構成される。復号化部２０６は、クロック再生部２０５が再生した再生クロック１０７と、シンボルパターン１０６とから受信データ１０８を再生する。
【０１１０】
復号化部２０６は、不図示のシフトレジスタと図８に示す変換テーブル２２２とから構成される。シフトレジスタは、シンボルパターン１０６を再生クロック１０７でサンプルすることで得られるシリアルのシンボルパターンを８スロット分蓄えた後、パラレルシンボルパターン１１２として出力する。
【０１１１】
変換テーブル２２２は、図８に示すように、８ｂｉｔのパラレルシンボルパターン１１２に基づいて、受信データ１０８を生成する。具体的には、例えば以下に示すような簡単な論理に基づいて４ｂｉｔ（１６通り）の受信データを再生することができる。
【０１１２】
0003769384.tif 000030
0003769384.tif 000031
ただし、Ｐ７〜Ｐ０：パラレルシンボルパターン１１２
Ｄ３〜Ｄ０：受信データ１０８
“／”＝ＮＯＴ，“・”＝ＡＮＤ，“＋”＝ＯＲ，をそれぞれ表す。
【０１１３】
最後に、ここで選んだ１６個のシンボルをランダムに選択して通信を行った場合のシンボルパターンの波形を図９に、信号スペクトル形状を図１０に示す。
【０１１４】
（実施例２）
本実施例は３６ｋＨｚ，３８ｋＨｚ，又は４０ｋＨｚの副搬送波を用いたリモコンに妨害を与えにくい、７５ＫｂｐｓのＡＳＫ光符号化方法を作成することを目的とする。
【０１１５】
上記目的を達成するための変調方式は実施例１と同一のものを使用する。
【０１１６】
図３は、本実施例に係るＡＳＫ光送信装置のブロック図である。
【０１１７】
符号化部２００は、１ビットまたは複数ビットの送信データ１００をシンボルパターン１０１に変換する。変調部２０１は、シンボルパターン１０１で副搬送波をＡＳＫ変調して、送信電気信号パターン１０２を出力する。Ｅ／Ｏ変換部２０２’は、送信電気信号パターン１０２に応じて発光素子を駆動し、送信光信号パターン１０３’に変換して送出する。
【０１１８】
図４は、本実施例に係るＡＳＫ光受信装置のブロック図である。
【０１１９】
Ｏ／Ｅ変換部２０３’は、受光素子により受信光信号パターン１０４’を電気信号に変換した後、ノイズ除去、信号等の増幅等を行い、受信電気信号パターン１０５を発生する。検波部２０４は、受信電気信号パターン１０５の副搬送波を検波してシンボルパターン１０６を再生する。クロック再生部２０５は、シンボルパターン１０６に含まれるクロック成分を抽出し、再生クロック１０７を再生する。復号化部２０６はシンボルパターン１０６と再生クロック１０７とから受信データ１０８を再生する。
【０１２０】
なお、上記説明では、送信装置と受信装置を別々に示したが、同一の送受信装置としてもよい。
【０１２１】
８個のスロットを適用したシンボルの導出過程は実施例１で説明した導出過程と同じであるので詳細な説明は繰り返さない。
【０１２２】
次に、個々に選択したシンボル群を使用して、実際に赤外線通信を行なう際のＡＳＫ光送信装置および受信装置について説明する。
【０１２３】
図５は、図３に示したＡＳＫ光送信装置の詳細を示すブロック図である。
【０１２４】
まず、ＡＳＫ送信装置側では、４ｂｉｔごとに区切られた送信データ１００が、符号化部２００に送られてくる。符号化部２００は、変換テーブル２１０および、シフトレジスタ２１１から構成される。
【０１２５】
変換テーブル２１０は、図６に示すものと同様であるので詳細な説明は繰り返さない。
【０１２６】
シフトレジスタ２１１は、パラレルシンボルパターン１１０を、シリアルのシンボルパターン１０１に順次変換する。変調部２０１は、水晶発振器２１２とＡＮＤゲート２１３とから構成される。水晶発振器２１２から、副搬送波パターン１１１が出力されるので、副搬送波パターン１１１とシンボルパターン１０１とのＡＮＤを取ることで、送信光信号パターン１０２を得ることができる。Ｅ／Ｏ変換部２０２′は、ＬＥＤドライバ２１４と、ＬＥＤ２１５とから構成されている。上記Ｅ／Ｏ変換部２０２′からは、送信電気パターン１０２と同じパターンの送信光信号パターン１０３′が出力される。
【０１２７】
図７は、図４に示したＡＳＫ光受信装置の詳細を示すブロック図である。
【０１２８】
ＡＳＫ受信装置側では、まずＯ／Ｅ変換部２０３′に、受信光信号パターン１０４′が入力される。Ｏ／Ｅ変換部２０３′は、ＰｉｎＰＤ２１６、増幅器２１７、ＢＰＦ２１８から構成され、受信電気信号パターン１０５を出力する。本信号を検波部２０４が検波を行なうことによりシンボルパターン１０６が得られる。クロック再生部２０５は、ＰＬＬ（フェーズロックループ）２２０により構成される。復号化部２０６は、クロック再生部２０５が再生した再生クロック１０７と、シンボルパターン１０６とから受信データ１０８を再生する。
【０１２９】
復号化部２０６は、シフトレジスタ２２１と変換テーブル２２２とから構成される。シフトレジスタ２２１は、シンボルパターン１０６を再生クロック１０７でサンプルすることで得られるシリアルのシンボルパターンを８スロット分蓄えた後、パラレルシンボルパターン１１２として出力する。
【０１３０】
変換テーブル２２２は、図８に示すものと同様であるので、詳細な説明は繰り返さない。
【０１３１】
ここで選んだ１６個のシンボルをランダムに選択して通信を行った場合のシンボルパターンのベースバンド信号の波形は図９と同様である。また、図１１は、６００ＫＨｚの副搬送波を掛け合わせたＡＳＫ符号化信号のスペクトルを示している。図１１より、７５Ｋｂｐｓのビットレートを実現しつつ、３７．５ＫＨｚにスペクトルの谷間を作ることができたことが確認できる。
【０１３２】
（実施例３）
本実施例は、３６ｋＨｚ，３８ｋＨｚ，４０ｋＨｚ，５６．８ｋＨｚの副搬送波を用いたリモコンに妨害を与えにくい、７５Ｋｂｐｓのベースバンド符号化方法を作成することを目的とする。
【０１３３】
上記の目的を達成するために、本実施例では信号スペクトルが零点になる特定周波数を３８ｋＨｚ付近に１点、５７ｋＨｚ付近に１点、別々に設ける。
【０１３４】
１６個のスロットを適用した場合のシンボルの導出過程を説明する。
【０１３５】
（１）式において、ｋ＝２とすると次式が得られる。
【０１３６】
【数３】
0003769384.tif 000032
【０１３７】
１６個のスロットから構成されるシンボルを想定して、１シンボル群で８ｂｉｔ分の情報を表現できるものとする。そうすれば１／２ＲＺ，４ＰＰＭ，又はマンチェスター等の符号化方法を採用する場合と同じパルス幅を使用することが可能である。この場合、平均すると２スロットで１ｂｉｔを表すことになるので、スロット時間Ｔ０はＴ０＝（１／７５０００）／２＝６．６７ｕｓとなる。信号スペクトル内で抑圧したい周波数は３６ｋＨｚ〜４０ＫＨｚ近辺および５７ｋＨｚ近辺であるが、（３）式においてｐ１＝１，ｑ１＝４，ｐ２＝３，ｑ２＝８を選択すればｆｓ１＝３７．５ＫＨｚ，ｆｓ２＝５６．２５ｋＨｚという４０ＫＨｚおよび５７ｋＨｚに近い値を得ることができる。このとき（３）式はそれぞれ次式のようになる。
【０１３８】
【数１９】
0003769384.tif 000033
【０１３９】
各変数が取りうる値が０または１であることに注意して、（１９）式を整理すると、以下の式を得る。
【０１４０】
【数２０】
0003769384.tif 000034
【０１４１】
【数２１】
0003769384.tif 000035
【０１４２】
（２０）式より奇数番目の項に対して、式（２２）〜（２４）に示す１８通りの解が得られる。
【０１４３】
【数２２】
0003769384.tif 000036
【０１４４】
または
【０１４５】
【数２３】
0003769384.tif 000037
【０１４６】
または
【０１４７】
【数２４】
0003769384.tif 000038
【０１４８】
（ただし、”／”はビット反転を表す。）
同様に（２１）式より偶数番目の項に対して、式（２５）〜（２７）に示す１８通りの解が得られる。
【０１４９】
【数２５】
0003769384.tif 000039
【０１５０】
または
【０１５１】
【数２６】
0003769384.tif 000040
【０１５２】
または
【０１５３】
【数２７】
0003769384.tif 000041
【０１５４】
よって、７５ｋｂｐｓの通信を行いながら信号スペクトルの零点が３７．５ｋＨｚと５６．２５ｋＨｚになるような１６スロットからなるシンボル［ｓ１，ｓ２，．．．，ｓ１６］は１８＊１８＝３２４個あることが判る。
【０１５５】
１シンボル群で８ｂｉｔ分の情報を表現するためには、この３２４個のシンボルの中から２５６個のシンボルを選ぶ必要がある。そこで、（２４）、（２７）式を満たすシンボルのみを選択する。すなわち、次式を満たす全てのシンボルを使用する。
【０１５６】
【数２８】
0003769384.tif 000042
【０１５７】
（２３）式から明らかなようにシンボルの前半部分
［ｓ１，ｓ２，．．．，ｓ８］で８ｂｉｔデータを表すことが可能であり、シンボルの後半部分はシンボルの前半をビット反転させたパターンとなる。
【０１５８】
次に、選択したシンボル群を使用して実際に赤外線通信を行なう際のＡＳＫ光送信装置および光受信装置について説明する。
【０１５９】
実施例２と同じく、ＡＳＫ光送信装置のブロック図として図５を用いて説明する。
【０１６０】
まずＡＳＫ光送信装置側では８ｂｉｔごとに区切られた送信データ１００が符号化部２００に送られてくる。符号化部２００は変換テーブル２１０およびシフトレジスタ２１１から構成される。変換テーブル２１０は８ｂｉｔ（２５６通り）の送信データに基づいてパラレルシンボルパターン１１０を生成する。具体的には、以下に示すような論理回路を用いて簡単に構成することが可能である。
【０１６１】
Ｐ１５＝Ｄ７
Ｐ１４＝Ｄ６
Ｐ１３＝Ｄ５
Ｐ１２＝Ｄ４
Ｐ１１＝Ｄ３
Ｐ１０＝Ｄ２
Ｐ９  ＝Ｄ１
Ｐ８  ＝Ｄ０
Ｐ７  ＝／Ｄ７
Ｐ６  ＝／Ｄ６
Ｐ５  ＝／Ｄ５
Ｐ４  ＝／Ｄ４
Ｐ３  ＝／Ｄ３
Ｐ２  ＝／Ｄ２
Ｐ１  ＝／Ｄ１
Ｐ０  ＝／Ｄ０
ただし、
Ｄ７〜Ｄ０：送信データ１００
Ｐ１５〜Ｐ０：パラレルシンボルパターン１１０
”／”＝ＮＯＴをそれぞれ表す。
【０１６２】
次に実施例２と同じく、ＡＳＫ光受信装置のブロック図として図２７を用いて説明する。
【０１６３】
ＡＳＫ光受信装置側の機能に関しては、シフトレジスタ２２１が１６段、パラレルシンボルパターン１１２が１６ビット信号、受信データ１０８が８ビット信号になり、変換テーブル２２２の内容で変わることを除けば、実施例２と同様であるので、詳細な説明は繰り返さない。
【０１６４】
変換テーブル２２２は、１６スロットのパラレルシンボルパターン１１２に基づいて８ビットの受信データ１０８を生成する。具体的には例えば以下に示すような簡単な論理構成に基づいて８ビット（２５６通り）の受信データを再生することができる。
【０１６５】
Ｄ７＝Ｐ１５
Ｄ６＝Ｐ１４
Ｄ５＝Ｐ１３
Ｄ４＝Ｐ１２
Ｄ３＝Ｐ１１
Ｄ２＝Ｐ１０
Ｄ１＝Ｐ９
Ｄ０＝Ｐ８
ただし、
Ｐ１５〜Ｐ８：パラレルシンボルパターン１１２
Ｄ７〜Ｄ０：受信データ１０８
をそれぞれ表す。
【０１６６】
また、パラレルシンボルパターン１１２を用いて、
ＥＲＲ＝/((P15$P7)・(P14$P6)・(P13$P5)・(P12$P4)・(P11$P3)・(P10$P2)・(P9$P1)・(P8$P0))という信号を作れば、誤り検出も可能である（ＥＲＲが論理“１“の場合にデータ誤りが発生）。
【０１６７】
（ただし、Ｐ１５〜Ｐ０：パラレルシンボルパターン１１２
”／”＝ＮＯＴ、”・”＝ＡＮＤ、”＄”＝ｅｘｃｌｕｓｉｖｅ  ＯＲをそれぞれ表す。）
最後にここで選んだ２５６個のシンボル群をランダムに選択して通信を行った場合のベースバンド信号の波形および信号スペクトルの形状をそれぞれ図１２および図１３に示す。図１３より７５Ｋｂｐｓのビットレートを実現しつつ、３７．５ＫＨｚおよび５６．２５ｋＨｚにスペクトルの谷間を作ることができたことが確認できる。
【０１６８】
以下、実施例４〜６１について説明するが、図１及び図２に示すベースバンド光送信装置及び受信装置、または図３及び図４に示すＡＳＫ光送信装置および受信装置の変換テーブルの内容の変更とシフトレジスタのビット数の変更のみで各実施例に対応することが可能である。
【０１６９】
〔実施例４〕
４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２を選択して（２）式を満たすシンボルを計算すると、以下に示す６個のシンボルが得られる。
【０１７０】
{0000},{0011},{0110},{1001},{1100},{1111}
したがって１シンボル群で２ビット分の情報以上を表すことが可能となる。
【０１７１】
〔実施例５〕
４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４を選択して（２）式を満たすシンボルを計算すると、以下に示す４個のシンボルが得られる。
【０１７２】
{0000},{0101},{1010},{1111}
したがって１シンボル群で２ビット分の情報以上を表すことが可能となる。
【０１７３】
〔実施例６〕
５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２を選択して（２）式を満たすシンボルを計算すると、以下に示す１０個のシンボルが得られる。
【０１７４】
{00000},{00011},{00110},{01001},{01100},{01111},{10010},{11000},{11011},{11110}
したがって１シンボル群で３ビット分の情報以上を表すことが可能となる。
【０１７５】
〔実施例７〕
５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３を選択して（２）式を満たすシンボルを計算すると、以下に示す５個のシンボルが得られる。
【０１７６】
{00000},{00111},{01110},{10101},{11100}
したがって１シンボル群で２ビット分の情報以上を表すことが可能となる。
【０１７７】
〔実施例８〕
５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４を選択して（２）式を満たすシンボルを計算すると、以下に示す６個のシンボルが得られる。
【０１７８】
{00000},{00101},{01010},{01111},{10100},{11110}
したがって１シンボル群で２ビット分の情報以上を表すことが可能となる。
【０１７９】
〔実施例９〕
６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２を選択して（２）式を満たすシンボルを計算すると、以下に示す２０個のシンボルが得られる。
【０１８０】
{000000},{000011},{000110},{001001},{001100},{001111},{010010},{011000},{011011},{011110},{100001},{100100},{100111},{101101},{110000},{110011},{110110},{111001},{111100},{111111}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０１８１】
〔実施例１０〕
６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３を選択して（２）式を満たすシンボルを計算すると、以下に示す１０個のシンボルが得られる。
【０１８２】
{000000},{000111},{001110},{010101},{011100},{100011},{101010},{110001},{111000},{111111}
したがって１シンボル群で３ビット分の情報以上を表すことが可能となる。
【０１８３】
〔実施例１１〕
６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４を選択して（２）式を満たすシンボルを計算すると、以下に示す９個のシンボルが得られる。
【０１８４】
{000000},{000101},{001010},{001111},{010100},{011110},{101000},{101101},{111100}
したがって１シンボル群で３ビット分の情報以上を表すことが可能となる。
【０１８５】
〔実施例１２〕
６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６を選択して（２）式を満たすシンボルを計算すると、以下に示す１０個のシンボルが得られる。
【０１８６】
{000000},{001001},{010010},{010101},{011011},{100100},{101010},{101101},{110110},{111111}
したがって１シンボル群で３ビット分の情報以上を表すことが可能となる。
【０１８７】
〔実施例１３〕
８個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２を選択して（２）式を満たすシンボルを計算すると、以下に示す７０個のシンボルが得られる。
【０１８８】
{00000000},{00000011},{00000110},{00001001},{00001100},{00001111},{00010010},{00011000},{00011011},{00011110},{00100001},{00100100},{00100111},{00101101},{00110000},{00110011},{00110110},{00111001},{00111100},{00111111},{01000010},{01001000},{01001011},{01001110},{01011010},{01100000},{01100011},{01100110},{01101001},{01101100},{01101111},{01110010},{01111000},{01111011},{01111110},{10000001},{10000100},{10000111},{10001101},{10010000},{10010011},{10010110},{10011001},{10011100},{10011111},{10100101},{10110001},{10110100},{10110111},{10111101},{11000000},{11000011},{11000110},{11001001},{11001100},{11001111},{11010010},{11011000},{11011011},{11011110},{11100001},{11100100},{11100111},{11101101},{11110000},{11110011},{11110110},{11111001},{11111100},{11111111}
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０１８９】
〔実施例１４〕
８個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３を選択して（２）式を満たすシンボルを計算すると、以下に示す２８個のシンボルが得られる。
【０１９０】
{00000000},{00000111},{00001110},{00010101},{00011100},{00100011},{00101010},{00110001},{00111000},{00111111},{01000110},{01010100},{01100010},{01110000},{01110111},{01111110},{10000101},{10001100},{10100001},{10101000},{10101111},{10111101},{11000100},{11100000},{11100111},{11101110},{11110101},{11111100}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０１９１】
〔実施例１５〕
８個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝５を選択して（２）式を満たすシンボルを計算すると、以下に示す９個のシンボルが得られる。
【０１９２】
{00000000},{00011111},{00111110},{01011101},{01111100},{10011011},{10111010},{11011001},{11111000}
したがって１シンボル群で３ビット分の情報以上を表すことが可能となる。
【０１９３】
〔実施例１６〕
８個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６を選択して（２）式を満たすシンボルを計算すると、以下に示す２４個のシンボルが得られる。
【０１９４】
{00000000},{00001001},{00010010},{00010101},{00011011},{00100100},{00101010},{00101101},{00110110},{00111111},{01001000},{01010100},{01011010},{01011101},{01101100},{01111110},{10010000},{10011001},{10101000},{10110100},{10111010},{10111101},{11011000},{11111100}
したがって１シンボル群で４ビット分以上の情報を表すことが可能となる。
【０１９５】
〔実施例１７〕
８個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝８を選択して（２）式を満たすシンボルを計算すると、以下に示す１６個のシンボルが得られる。
【０１９６】
{00000000},{00010001},{00100010},{00110011},{01000100},{01010101},{01100110},{01110111},{10001000},{10011001},{10101010},{10111011},{11001100},{11011101},{11101110},{11111111}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０１９７】
〔実施例１８〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２を選択して（２）式を満たすシンボルを計算すると、同様にして２５２個のシンボルが得られる。
【０１９８】
したがって１シンボル群で７ビット分の情報以上を表すことが可能となる。
【０１９９】
〔実施例１９〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３を選択して（２）式を満たすシンボルを計算すると、同様にして９５個のシンボルが得られる。
【０２００】
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０２０１】
〔実施例２０〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４を選択して（２）式を満たすシンボルを計算すると、同様にして１００個のシンボルが得られる。
【０２０２】
したがって１シンボル群で６ビットの情報以上を表すことが可能となる。
【０２０３】
〔実施例２１〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝５を選択して（２）式を満たすシンボルを計算すると、同様にして３４個のシンボルが得られる。
【０２０４】
したがって１シンボル群で５ビットの情報以上を表すことが可能となる。
【０２０５】
〔実施例２２〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６を選択して（２）式を満たすシンボルを計算すると、同様にして７８個のシンボルが得られる。
【０２０６】
したがって１シンボル群で６ビットの情報以上を表すことが可能となる。
【０２０７】
〔実施例２３〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝７を選択して（２）式を満たすシンボルを計算すると、同様にして９個のシンボルが得られる。
【０２０８】
したがって１シンボル群で３ビットの情報以上を表すことが可能となる。
【０２０９】
〔実施例２４〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝８を選択して（２）式を満たすシンボルを計算すると、同様にして３６個のシンボルが得られる。
【０２１０】
したがって１シンボル群で５ビット分の情報以上を表すことが可能となる。
【０２１１】
〔実施例２５〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝９を選択して（２）式を満たすシンボルを計算すると、同様にして１２個のシンボルが得られる。
【０２１２】
したがって１シンボル群で３ビット分の情報以上を表すことが可能となる。
【０２１３】
〔実施例２６〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝１０を選択して（２）式を満たすシンボルを計算すると、同様にして３４個のシンボルが得られる。
【０２１４】
したがって１シンボル群で５ビット分の情報以上を表すことが可能となる。
【０２１５】
〔実施例２７〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２を選択して（２）式を満たすシンボルを計算すると、同様にして９２４個のシンボルが得られる。
【０２１６】
したがって１シンボル群で９ビット分の情報以上を表すことが可能となる。
【０２１７】
〔実施例２８〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３を選択して（２）式を満たすシンボルを計算すると、同様にして３４６個のシンボルが得られる。
【０２１８】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２１９】
〔実施例２９〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４を選択して（２）式を満たすシンボルを計算すると、同様にして４００個のシンボルが得られる。
【０２２０】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２２１】
〔実施例３０〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝５を選択して（２）式を満たすシンボルを計算すると、同様にして８２個のシンボルが得られる。
【０２２２】
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０２２３】
〔実施例３１〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６を選択して（２）式を満たすシンボルを計算すると、同様にして３４６個のシンボルが得られる。
【０２２４】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２２５】
〔実施例３２〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝７を選択して（２）式を満たすシンボルを計算すると、同様にして３３個のシンボルが得られる。
【０２２６】
したがって１シンボル群で５ビット分の情報以上を表すことが可能となる。
【０２２７】
〔実施例３３〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝８を選択して（２）式を満たすシンボルを計算すると、同様にして８１個のシンボルが得られる。
【０２２８】
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０２２９】
〔実施例３４〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝９を選択して（２）式を満たすシンボルを計算すると、同様にして２７個のシンボルが得られる。
【０２３０】
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２３１】
〔実施例３５〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝１０を選択して（２）式を満たすシンボルを計算すると、同様にして７８個のシンボルが得られる。
【０２３２】
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０２３３】
〔実施例３６〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝１２を選択して（２）式を満たすシンボルを計算すると、同様にして１００個のシンボルが得られる。
【０２３４】
したがって１シンボルで６ビットまでを表すことが可能となる。
【０２３５】
〔実施例３７〕
８個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、以下に示す１８個のシンボルが得られる。
【０２３６】
{00000000},{00001111},{00011110},{00101101},{00111100},{01001011},{01011010},{01101001},{01111000},{10000111},{10010110},{10100101},{10110100},{11000011},{11010010},{11100001},{11110000},{11111111}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２３７】
〔実施例３８〕
９個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、以下に示す２８個のシンボルが得られる。
【０２３８】
{000000000},{000001111},{000011110},{000101101},{000111100},{001001011},{001011010},{001101001},{001111000},{010000111},{010010110},{010100101},{010110100},{011000011},{011010010},{011100001},{011110000},{011111111},{100001110},{100101100},{101001010},{101101000},{110000110},{110100100},{111000010},{111100000},{111101111},{111111110}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２３９】
〔実施例３９〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、以下に示す４６個のシンボルが得られる。
【０２４０】
{0000000000},{0000001111},{0000011110},{0000101101},{0000111100},{0001001011},{0001011010},{0001101001},{0001111000},{0010000111},{0010010110},{0010100101},{0010110100},{0011000011},{0011010010},{0011100001},{0011110000},{0011111111},{0100001110},{0100101100},{0101001010},{0101101000},{0110000110},{0110100100},{0111000010},{0111100000},{0111101111},{0111111110},{1000001101},{1000011100},{1001001001},{1001011000},{1010000101},{1010010100},{1011000001},{1011010000},{1011011111},{1011111101},{1100001100},{1101001000},{1110000100},{1111000000},{1111001111},{1111011110},{1111101101},{1111111100}
したがって１シンボル群で５ビット分の情報以上を表すことが可能となる。
【０２４１】
〔実施例４０〕
１０個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３，ｐ２＝３，ｑ２＝６を選択して（３）式を満たすシンボルを計算すると、以下に示す２５個のシンボルが得られる。
【０２４２】
{0000000000},{0000111111},{0001111110},{0010111101},{0011100111},{0011111100},{0100111011},{0101111010},{0110001111},{0110111001},{0111001110},{0111100011},{0111111000},{1000110111},{1001110110},{1010110101},{1011110100},{1100011110},{1100110011},{1101110010},{1110000111},{1110011100},{1110110001},{1111000110},{1111110000}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２４３】
〔実施例４１〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、以下に示す１６４個のシンボルが得られる。
【０２４４】
{000000000000},{000000001111},{000000011110},{000000101101},{000000111100},{000001001011},{000001011010},{000001101001},{000001111000},{000010000111},{000010010110},{000010100101},{000010110100},{000011000011},{000011010010},{000011100001},{000011110000},{000011111111},{000100001110},{000100101100},{000101001010},{000101101000},{000110000110},{000110100100},{000111000010},{000111100000},{000111101111},{000111111110},{001000001101},{001000011100},{001001001001},{001001011000},{001010000101},{001010010100},{001011000001},{001011010000},{001011011111},{001011111101},{001100001100},{001101001000},{001110000100},{001111000000},{001111001111},{001111011110},{001111101101},{001111111100},{010000001011},{010000011010},{010000101001},{010000111000},{010010000011},{010010010010},{010010100001},{010010110000},{010010111111},{010011111011},{010100001010},{010100101000},{010110000010},{010110100000},{010110101111},{010110111110},{010111101011},{010111111010},{011000001001},{011000011000},{011010000001},{011010010000},{011010011111},{011010111101},{011011011011},{011011111001},{011100001000},{011110000000},{011110001111},{011110011110},{011110101101},{011110111100},{011111001011},{011111011010},{011111101001},{011111111000},{100000000111},{100000010110},{100000100101},{100000110100},{100001000011},{100001010010},{100001100001},{100001110000},{100001111111},{100011110111},{100100000110},{100100100100},{100101000010},{100101100000},{100101101111},{100101111110},{100111100111},{100111110110},{101000000101},{101000010100},{101001000001},{101001010000},{101001011111},{101001111101},{101011010111},{101011110101},{101100000100},{101101000000},{101101001111},{101101011110},{101101101101},{101101111100},{101111000111},{101111010110},{101111100101},{101111110100},{110000000011},{110000010010},{110000100001},{110000110000},{110000111111},{110001111011},{110010110111},{110011110011},{110100000010},{110100100000},{110100101111},{110100111110},{110101101011},{110101111010},{110110100111},{110110110110},{110111100011},{110111110010},{111000000001},{111000010000},{111000011111},{111000111101},{111001011011},{111001111001},{111010010111},{111010110101},{111011010011},{111011110001},{111100000000},{111100001111},{111100011110},{111100101101},{111100111100},{111101001011},{111101011010},{111101101001},{111101111000},{111110000111},{111110010110},{111110100101},{111110110100},{111111000011},{111111010010},{111111100001},{111111110000},{111111111111}
したがって１シンボル群で７ビット分の情報以上を表すことが可能となる。
【０２４５】
〔実施例４２〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３，ｐ２＝３，ｑ２＝６を選択して（３）式を満たすシンボルを計算すると、以下に示す９０個のシンボルが得られる。
【０２４６】
{000000000000},{000000111111},{000001111110},{000010111101},{000011100111},{000011111100},{000100111011},{000101111010},{000110001111},{000110111001},{000111001110},{000111100011},{000111111000},{001000110111},{001001110110},{001010110101},{001011110100},{001100011110},{001100110011},{001101110010},{001110000111},{001110011100},{001110110001},{001111000110},{001111110000},{010000101111},{010001101110},{010010101101},{010011101100},{010100101011},{010101101010},{010110101001},{010111101000},{011000100111},{011000111100},{011001100110},{011010100101},{011011100100},{011100001110},{011100100011},{011100111000},{011101100010},{011110001100},{011110100001},{011111100000},{100000011111},{100001011110},{100001110011},{100010011101},{100011000111},{100011011100},{100011110001},{100100011011},{100101011010},{100110011001},{100111000011},{100111011000},{101000010111},{101001010110},{101010010101},{101011010100},{101100010011},{101101010010},{101110010001},{101111010000},{110000001111},{110000111001},{110001001110},{110001100011},{110001111000},{110010001101},{110011001100},{110011100001},{110100001011},{110101001010},{110110001001},{110111001000},{111000000111},{111000011100},{111000110001},{111001000110},{111001110000},{111010000101},{111011000100},{111100000011},{111100011000},{111101000010},{111110000001},{111111000000},{111111111111}
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０２４７】
〔実施例４３〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４，ｐ２＝３，ｑ２＝８を選択して（３）式を満たすシンボルを計算すると、以下に示す２５個のシンボルが得られる。
【０２４８】
{000000000000},{000001010101},{000010101010},{000011111111},{000101010100},{000111111110},{001010101000},{001011111101},{001111111100},{010001010001},{010011111011},{010101010000},{010111111010},{011011111001},{011111111000},{100010100010},{100011110111},{100111110110},{101010100000},{101011110101},{101111110100},{110011110011},{110111110010},{111011110001},{111111110000}
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２４９】
〔実施例４４〕
１２個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６，ｐ２＝３，ｑ２＝１２を選択して（３）式を満たすシンボルを計算すると、以下に示す３４個のシンボルが得られる。
【０２５０】
{000000000000},{000000101101},{000001011010},{000010110100},{000101101000},{001001001001},{001011010000},{001011111101},{010000001011},{010010010010},{010010111111},{010101010101},{010110100000},{010111111010},{011010000001},{011011011011},{011111101001},{100000010110},{100100100100},{100101111110},{101000000101},{101001011111},{101010101010},{101101000000},{101101101101},{101111110100},{110100000010},{110100101111},{110110110110},{111010010111},{111101001011},{111110100101},{111111010010},{111111111111}
したがって１シンボル群で５ビット分の情報以上を表すことが可能となる。
【０２５１】
〔実施例４５〕
１４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、同様にして４８５個のシンボルが得られる。
【０２５２】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２５３】
〔実施例４６〕
１４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３，ｐ２＝３，ｑ２＝６を選択して（３）式を満たすシンボルを計算すると、同様にして２４６個のシンボルが得られる。
【０２５４】
したがって１シンボル群で７ビット分の情報以上を表すことが可能となる。
【０２５５】
〔実施例４７〕
１４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４，ｐ２＝３，ｑ２＝８を選択して（３）式を満たすシンボルを計算すると、同様にして８１個のシンボルが得られる。
【０２５６】
したがって１シンボル群で６ビット分の情報以上を表すことが可能となる。
【０２５７】
〔実施例４８〕
１４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝５，ｐ２＝３，ｑ２＝１０を選択して（３）式を満たすシンボルを計算すると、同様にして２５個のシンボルが得られる。
【０２５８】
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２５９】
〔実施例４９〕
１４個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６，ｐ２＝３，ｑ２＝１２を選択して（３）式を満たすシンボルを計算すると、同様にして８２個のシンボルが得られる。
【０２６０】
したがって１シンボル群で６ビットの情報以上を表すことが可能となる。
【０２６１】
〔実施例５０〕
１５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、同様にして９０５個のシンボルが得られる。
【０２６２】
したがって１シンボル群で９ビット分の情報以上を表すことが可能となる。
【０２６３】
〔実施例５１〕
１５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３，ｐ２＝３，ｑ２＝６を選択して（３）式を満たすシンボルを計算すると、同様にして４２４個のシンボルが得られる。
【０２６４】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２６５】
〔実施例５２〕
１５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４，ｐ２＝３，ｑ２＝８を選択して（３）式を満たすシンボルを計算すると、同様にして１６２個のシンボルが得られる。
【０２６６】
したがって１シンボル群で７ビット分の情報以上を表すことが可能となる。
【０２６７】
〔実施例５３〕
１５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝５，ｐ２＝３，ｑ２＝１０を選択して（３）式を満たすシンボルを計算すると、同様にして４５個のシンボルが得られる。
【０２６８】
したがって１シンボル群で５ビット分の情報以上を表すことが可能となる。
【０２６９】
〔実施例５４〕
１５個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６，ｐ２＝３，ｑ２＝１２を選択して（３）式を満たすシンボルを計算すると、同様にして１４０個のシンボルが得られる。
【０２７０】
したがって１シンボル群で７ビット分の情報以上を表すことが可能となる。
【０２７１】
〔実施例５５〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝２，ｐ２＝３，ｑ２＝４を選択して（３）式を満たすシンボルを計算すると、同様にして１８１０個のシンボルが得られる。
【０２７２】
したがって１シンボル群で１０ビット分の情報以上を表すことが可能となる。
【０２７３】
〔実施例５６〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝３，ｐ２＝３，ｑ２＝６を選択して（３）式を満たすシンボルを計算すると、同様にして７１２個のシンボルが得られる。
【０２７４】
したがって１シンボル群で９ビット分の情報以上を表すことが可能となる。
【０２７５】
〔実施例５７〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝４，ｐ２＝３，ｑ２＝８を選択して（３）式を満たすシンボルを計算すると、同様にして３２４個のシンボルが得られる。
【０２７６】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２７７】
〔実施例５８〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝５，ｐ２＝３，ｑ２＝１０を選択して（３）式を満たすシンボルを計算すると、同様にして８１個のシンボルが得られる。
【０２７８】
したがって１シンボル群で６ビット分の情報以上までを表すことが可能となる。
【０２７９】
〔実施例５９〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝６，ｐ２＝３，ｑ２＝１２を選択して（３）式を満たすシンボルを計算すると、同様にして２７３個のシンボルが得られる。
【０２８０】
したがって１シンボル群で８ビット分の情報以上を表すことが可能となる。
【０２８１】
〔実施例６０〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝８，ｐ２＝３，ｑ２＝１６を選択して（３）式を満たすシンボルを計算すると、同様にして１６個のシンボルが得られる。
【０２８２】
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２８３】
〔実施例６１〕
１６個のスロットから構成されるシンボルを考え、ｐ１＝１，ｑ１＝１２，ｐ２＝３，ｑ２＝２４を選択して（３）式を満たすシンボルを計算すると、同様にして１６個のシンボルが得られる。
【０２８４】
したがって１シンボル群で４ビット分の情報以上を表すことが可能となる。
【０２８５】
以上のように、理論的には、スロット数の個数に上限はないが、実用的には、スロット数が３個から１６個までの数が好ましい。
【０２８６】
【発明の効果】
以上からわかるように、本発明により、信号スペクトルのメインローブ周波数帯域内の特定の周波数においてスペクトルの零点を１個、又は複数個持たせることが可能であり、既存システム（リモコン等）を含む複数の異なる赤外線通信システム間の干渉を軽減することが可能となる。
【図面の簡単な説明】
【図１】本発明のベースバンド光送信装置を示す図である。
【図２】本発明のベースバンド光受信装置を示す図である。
【図３】本発明のＡＳＫ光送信装置を示す図である。
【図４】本発明のＡＳＫ光受信装置を示す図である。
【図５】実施例１における本発明の送信器ブロック図である。
【図６】実施例１における変換テーブル（２１０）である。
【図７】実施例１における本発明の受信装置のブロック図である。
【図８】実施例１における変換テーブル（２１１）である。
【図９】実施例１における本発明を用いたベースバンド符号化信号を示す図である。
【図１０】実施例１における本発明を用いたベースバンド符号化信号スペクトルである。
【図１１】実施例１における本発明を用いたＡＳＫ符号化信号スペクトルである。
【図１２】実施例２における本発明を用いたベースバンド符号化信号を示す図である。
【図１３】実施例２における本発明を用いたベースバンド符号化信号スペクトルである。
【図１４】従来のベースバンド符号化波形を示す図である。
【図１５】従来のＮＲＺ符号化波形の信号スペクトルである。
【図１６】従来の１／２ＲＺ符号化波形の信号スペクトルである。
【図１７】従来の４ＰＰＭ符号化波形の信号スペクトルである。
【図１８】従来のマンチェスター符号化波形の信号スペクトルである。
【図１９】従来の４ＰＰＭシンボル２回繰り返し符号化における送信波形を示す図である。
【図２０】従来の４ＰＰＭシンボル２回繰り返し符号化の信号スペクトルである。
【図２１】従来のベースバンド符号化波形に副搬送波を掛け合わせたＡＳＫ符号化波形を示す図である。
【図２２】従来のＦＳＫ、ＰＳＫ符号化波形を示す図である。
【図２３】従来のＮＲＺ符号化波形に副搬送波を掛け合わせたＡＳＫ符号化方法の信号スペクトルである。
【図２４】従来の１／２ＲＺ符号化波形に副搬送波を掛け合わせたＡＳＫ符号化方式の信号スペクトルである。
【図２５】従来の４ＰＰＭ符号化波形に副搬送波を掛け合わせたＡＳＫ符号化方法の信号スペクトルである。
【図２６】従来のマンチェスター符号化波形に副搬送波を掛け合わせたＡＳＫ変調方法の信号スペクトルである。
【図２７】実施例３における本発明の受信装置のブロック図である。
【符号の説明】
１００  送信データ
１０１  シンボルパターン（送信器側）
１０２  送信電気信号パターン
１０３，１０３’  送信光信号パターン
１０４，１０４’  受信光信号パターン
１０５  受信電気信号パターン
１０６  シンボルパターン（受信器側）
１０７  再生クロック
１０８  受信データ
１１０  パラレルシンボルパターン（送信器側）
１１１  副搬送波パターン
１１２  パラレルシンボルパターン（受信器側）
２００  符号化部
２０１  変調部
２０２，２０２’  Ｅ／Ｏ変換部
２０３，２０３’  Ｏ／Ｅ変換部
２０４  検波部
２０５  クロック再生部
２０６  復号化部
２１０  変換テーブル（送信器側）
２１１  シフトレジスタ（送信器側）
２１２  水晶発振器
２１３  ＡＮＤゲート
２１４  ＬＥＤドライバ
２１５  ＬＥＤ
２１６  ＰｉＮＰＤ
２１７  増幅器
２１８  ＢＰＦ
２１９  検波回路
２２０  ＰＬＬ
２２１  シフトレジスタ（受信器側）
２２２  変換テーブル（受信器側）
【図１】
0003769384.tif 000061
【図２】
0003769384.tif 000062
【図３】
0003769384.tif 000063
【図４】
0003769384.tif 000064
【図５】
0003769384.tif 000065
【図６】
0003769384.tif 000066
【図７】
0003769384.tif 000067
【図８】
0003769384.tif 000068
【図９】
0003769384.tif 000069
【図１０】
0003769384.tif 000070
【図１１】
0003769384.tif 000071
【図１２】
0003769384.tif 000072
【図１３】
0003769384.tif 000073
【図１４】
0003769384.tif 000074
【図１５】
0003769384.tif 000075
【図１６】
0003769384.tif 000076
【図１７】
0003769384.tif 000077
【図１８】
0003769384.tif 000078
【図１９】
0003769384.tif 000079
【図２０】
0003769384.tif 000080
【図２１】
0003769384.tif 000081
【図２２】
0003769384.tif 000082
【図２３】
0003769384.tif 000083
【図２４】
0003769384.tif 000084
【図２５】
0003769384.tif 000085
【図２６】
0003769384.tif 000086
【図２７】
0003769384.tif 000087