JPS60206226A - 符号誤り訂正復号回路 - Google Patents
符号誤り訂正復号回路Info
- Publication number
- JPS60206226A JPS60206226A JP59060905A JP6090584A JPS60206226A JP S60206226 A JPS60206226 A JP S60206226A JP 59060905 A JP59060905 A JP 59060905A JP 6090584 A JP6090584 A JP 6090584A JP S60206226 A JPS60206226 A JP S60206226A
- Authority
- JP
- Japan
- Prior art keywords
- data
- signal
- correction
- circuit
- error
- 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.)
- Granted
Links
Landscapes
- Detection And Correction Of Errors (AREA)
- Error Detection And Correction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明はTV信号の垂直帰線消去期間にディジタル信号
としてコード化した文字・図形情報を多重伝送するコー
ド方式文字放送に好適な符号の誤シ制御に関するもので
あシ、特に伝送路で生じたる。
としてコード化した文字・図形情報を多重伝送するコー
ド方式文字放送に好適な符号の誤シ制御に関するもので
あシ、特に伝送路で生じたる。
(技術的背景)
TV伝送路を使用するこの種サービスにおける誤シ訂正
方式として、1パケツトを272ビツトで構成し、デー
タビット272ビツト、情報ビット190ビツトおよび
ノ母すティビット82ビットのデータ信号を形成して伝
送し、復号する方式が特願昭58−6579、特願昭5
8−54002および特願昭58−90017に示され
ている。
方式として、1パケツトを272ビツトで構成し、デー
タビット272ビツト、情報ビット190ビツトおよび
ノ母すティビット82ビットのデータ信号を形成して伝
送し、復号する方式が特願昭58−6579、特願昭5
8−54002および特願昭58−90017に示され
ている。
ここに開示されている誤シ訂正復号回路の構成を第1図
に示す。第1図において1はCPU (図示しない)に
つながるCPUパスラインであって、出力ポート20入
力端子、および入力ポート3の出力端子に接続されてい
る。出力ポート2は、訂正前データ5を誤シ訂正回路4
に供給する。誤シ訂正回路4は並−直列変換回路、直−
並列変換回路、シンドロームレジスタ、データレジスタ
等を含んでお’)、(272,190)符号を訂正する
動作を行なう。誤シ訂正回路4は訂正後データ6および
エラーステータス信号7を前記入力ポート3に供給する
。
に示す。第1図において1はCPU (図示しない)に
つながるCPUパスラインであって、出力ポート20入
力端子、および入力ポート3の出力端子に接続されてい
る。出力ポート2は、訂正前データ5を誤シ訂正回路4
に供給する。誤シ訂正回路4は並−直列変換回路、直−
並列変換回路、シンドロームレジスタ、データレジスタ
等を含んでお’)、(272,190)符号を訂正する
動作を行なう。誤シ訂正回路4は訂正後データ6および
エラーステータス信号7を前記入力ポート3に供給する
。
次に第1図の動作を説明する。訂正前データがCPUか
らCPUパスライン1を介して出力ポート2に供給され
る。出力ポート2によって受取られた前記訂正前データ
は誤シ訂正回路4によって訂正され、訂正後データ6を
生じ、入力ポート3に供給され、CPUパスライン1を
介してCPHに送達される。
らCPUパスライン1を介して出力ポート2に供給され
る。出力ポート2によって受取られた前記訂正前データ
は誤シ訂正回路4によって訂正され、訂正後データ6を
生じ、入力ポート3に供給され、CPUパスライン1を
介してCPHに送達される。
と同時に誤シ訂正回路4は、1パケツトの誤シ訂正後、
シンドロームレジスタがO”になったか否かを示すため
に、エラーステータス信号7を発生し、入力ポート3を
介してCPU ノJスライン1に載せる。シンドローム
レジスタがパ0”であれば、訂正前データに誤りがなか
ったか、あるいは、訂正前データに誤りがあっても正し
く訂正されたこととなるから、CPUはエラーステータ
ス信号を検知することで、訂正後データが正しいか否か
を知ることができる。
シンドロームレジスタがO”になったか否かを示すため
に、エラーステータス信号7を発生し、入力ポート3を
介してCPU ノJスライン1に載せる。シンドローム
レジスタがパ0”であれば、訂正前データに誤りがなか
ったか、あるいは、訂正前データに誤りがあっても正し
く訂正されたこととなるから、CPUはエラーステータ
ス信号を検知することで、訂正後データが正しいか否か
を知ることができる。
しかるに、上に示した従来技術では、以下に示すごとき
欠点があった。
欠点があった。
第1図において、CPUパスを介するCPUと誤り訂正
回路との信号の授受が例えば8ピツ)=、=1−々イト
単位で行なわれるものとすると、1ノ9ケツト=272
ビツトの訂正前データをCPUから誤り訂正復号回路に
供給するのに34・々イト時間を必要とし、かつ誤シ訂
正回路4で訂正された1ノぐケラトのデータを誤シ訂正
復号回路からCPUに供給するのに同様の時間がかかる
。
回路との信号の授受が例えば8ピツ)=、=1−々イト
単位で行なわれるものとすると、1ノ9ケツト=272
ビツトの訂正前データをCPUから誤り訂正復号回路に
供給するのに34・々イト時間を必要とし、かつ誤シ訂
正回路4で訂正された1ノぐケラトのデータを誤シ訂正
復号回路からCPUに供給するのに同様の時間がかかる
。
さらに日本の文字放送においては1垂直期間に最大12
パケットまでの送信が可能であり、これらをすべて処理
しようとすると、1垂直期間=16.67m5の間にC
PUと誤シ訂正復号回路とのデータ転送時間は、34バ
イト時間X2X12=816バイト時間にものぼる。こ
れらの転送はCPUの書込み、読出し命令によって行な
われるものであり、この転送の時間の間、CPUは他の
処理ができないため、文字放送の受信・表示に必要な、
コードの解読や表示フォーマットの生成などの処理に支
障をきたすことになる。特に誤シ訂正回路4における誤
シ訂正動作はCPUの動作とは非同期に行なわれるので
、CPUはl i4ケット分の誤り訂正が終了したか否
かを常時、検出して、誤シ訂正が終了したら即座に、入
力ポート3からのデータを読み取る動作に移行しなけれ
ばならないため、CPUの他の処理が断続的かつひんば
んに中断されてしまう。
パケットまでの送信が可能であり、これらをすべて処理
しようとすると、1垂直期間=16.67m5の間にC
PUと誤シ訂正復号回路とのデータ転送時間は、34バ
イト時間X2X12=816バイト時間にものぼる。こ
れらの転送はCPUの書込み、読出し命令によって行な
われるものであり、この転送の時間の間、CPUは他の
処理ができないため、文字放送の受信・表示に必要な、
コードの解読や表示フォーマットの生成などの処理に支
障をきたすことになる。特に誤シ訂正回路4における誤
シ訂正動作はCPUの動作とは非同期に行なわれるので
、CPUはl i4ケット分の誤り訂正が終了したか否
かを常時、検出して、誤シ訂正が終了したら即座に、入
力ポート3からのデータを読み取る動作に移行しなけれ
ばならないため、CPUの他の処理が断続的かつひんば
んに中断されてしまう。
以上説明したように、第1図に示した従来技術では、C
PUの負担が大きく、処理時間の多くをさかねばならず
、事実上、文字放送の受信と表示に必要なすべての処理
を行なえなくなってしまうという欠点があった@ 第2に、第1図に示した誤如訂正復号回路においては、
訂正後に正しく訂正できたか否かだけしか知ることがで
きず、伺ビット訂正されたかはわからなかった。受信さ
れたコードデータをディジタルコードに変換するために
は、おのおのの時点における信号値が1”であるか”′
0”であるかを判別する必要があり、判別するためのス
レッショルド電圧を正しく選択しないと正しいディジタ
ルコードがiられtい。正しくスレッショルド電圧をめ
るためには、あるスレッショルド電圧での誤シ程度を知
シ、これをフィードバックしてやる必要がある。
PUの負担が大きく、処理時間の多くをさかねばならず
、事実上、文字放送の受信と表示に必要なすべての処理
を行なえなくなってしまうという欠点があった@ 第2に、第1図に示した誤如訂正復号回路においては、
訂正後に正しく訂正できたか否かだけしか知ることがで
きず、伺ビット訂正されたかはわからなかった。受信さ
れたコードデータをディジタルコードに変換するために
は、おのおのの時点における信号値が1”であるか”′
0”であるかを判別する必要があり、判別するためのス
レッショルド電圧を正しく選択しないと正しいディジタ
ルコードがiられtい。正しくスレッショルド電圧をめ
るためには、あるスレッショルド電圧での誤シ程度を知
シ、これをフィードバックしてやる必要がある。
第3に、特願昭58−54002には、多数決判定回路
の判定しきい値を変化させて訂正を繰返す発明が示され
ているが、誤シビット数が多い場合には、判定しきい値
を変化させて訂正を繰シ返しても訂正できないので時間
の浪費になる。
の判定しきい値を変化させて訂正を繰返す発明が示され
ているが、誤シビット数が多い場合には、判定しきい値
を変化させて訂正を繰シ返しても訂正できないので時間
の浪費になる。
また、誤シビット数が多い場合には、訂正動作を繰シ返
すごとに誤って訂正してしまい、結果的に誤シが増加し
てしまうことがある。このような場合には、むしろ訂正
前のデータを使って符号をデコードし、表示する場合よ
シも誤りの多い表示になってしまう。
すごとに誤って訂正してしまい、結果的に誤シが増加し
てしまうことがある。このような場合には、むしろ訂正
前のデータを使って符号をデコードし、表示する場合よ
シも誤りの多い表示になってしまう。
(発明の目的)
この発明の目的は、上記従来技術の問題点を解決するた
めに、訂正したビット数をカウントする訂正数カウンタ
を設け、そのカウント結果力五所定値を越えた時には訂
正動作を終了して、訂正時間を短縮すること、および訂
正後データに訂正数などのエラー情報を付加して受信信
号を判別するのに便ならしめるようにすることにある。
めに、訂正したビット数をカウントする訂正数カウンタ
を設け、そのカウント結果力五所定値を越えた時には訂
正動作を終了して、訂正時間を短縮すること、および訂
正後データに訂正数などのエラー情報を付加して受信信
号を判別するのに便ならしめるようにすることにある。
(実施例)
本発明の第一の実施例の回路図を第2図に示す。
第2図において、10はCPU (図示せず)のデータ
バス、11はCPUのアドレスノ々スである。CPUの
データバス10はデータノ々ス制御回路12の第1の入
出力端子に接続され、前記データフ4ス制御回路の第2
の入出力端子はローカルデータ/?ス13に接続されて
いる。前記CPUのアドレスノ々ス11はアドレス切替
回路14の第1の入力端子に接続され、アドレス切替回
路14の第2の入力端子にはアドレス生成回路15から
、自動アドレス信号16が供給されている=。アドレス
切替回路14はタイミング制御回路17から供給される
ノ々ス制御信号18によシ、第1の入力端子に与えられ
るCPUのアドレス信号か、第2の入力端子に与えられ
る自動アドレス信号16かいずれ力1一方を選択し、バ
ッファメモリ19のアドレス入力端子にメモリアドレス
信号を供給する。
バス、11はCPUのアドレスノ々スである。CPUの
データバス10はデータノ々ス制御回路12の第1の入
出力端子に接続され、前記データフ4ス制御回路の第2
の入出力端子はローカルデータ/?ス13に接続されて
いる。前記CPUのアドレスノ々ス11はアドレス切替
回路14の第1の入力端子に接続され、アドレス切替回
路14の第2の入力端子にはアドレス生成回路15から
、自動アドレス信号16が供給されている=。アドレス
切替回路14はタイミング制御回路17から供給される
ノ々ス制御信号18によシ、第1の入力端子に与えられ
るCPUのアドレス信号か、第2の入力端子に与えられ
る自動アドレス信号16かいずれ力1一方を選択し、バ
ッファメモリ19のアドレス入力端子にメモリアドレス
信号を供給する。
ローカルデータノ々ス13はまた、ノぐラフアメモリ1
9のデータ入出力端子およびデータ転送回路20のデー
タ入出力端子にも接続されており、このために、CPU
とバッファメモリおよびデータ転送回路は相互にデータ
のやり取シをすること力;できる。
9のデータ入出力端子およびデータ転送回路20のデー
タ入出力端子にも接続されており、このために、CPU
とバッファメモリおよびデータ転送回路は相互にデータ
のやり取シをすること力;できる。
データ転送回路20には、文字コード放送の受信部(図
示せず)によって受信され、抽出された・ぐケラト受信
データであるシリアル受信データ21、文字コード放送
のフレーミング信号によυ、フレーム同期がとられたこ
とを示すフレーミング検知信号22、および文字コード
放送のクロックランインによシクロツク同期がとられた
同期クロック23が供給されている。
示せず)によって受信され、抽出された・ぐケラト受信
データであるシリアル受信データ21、文字コード放送
のフレーミング信号によυ、フレーム同期がとられたこ
とを示すフレーミング検知信号22、および文字コード
放送のクロックランインによシクロツク同期がとられた
同期クロック23が供給されている。
データレジスタ24は272ビツトのパケット受信デー
タ、もしくは・9ケット受信データ272ビ、トのうち
の190ビツトの情報ビットを格納シシフトスるだめの
レジスタであシ、データ転送回路20によって並−直列
変換された訂正前データ25を受け取ってシフトする。
タ、もしくは・9ケット受信データ272ビ、トのうち
の190ビツトの情報ビットを格納シシフトスるだめの
レジスタであシ、データ転送回路20によって並−直列
変換された訂正前データ25を受け取ってシフトする。
シンドロームレジスタ26は特願昭58−6579の第
10図に開示のものと同等のものであって、82ビ、)
からな・シ2を法とする加算器27を介する帰還ループ
ヲ有シている。28はロードゲート回路であシ、タイミ
ング制御回路17から供給されるロードゲート信号29
により、訂正前データ25を加算器27を介してシンド
ロームレジスタ26に供給するか否かを制御する。
10図に開示のものと同等のものであって、82ビ、)
からな・シ2を法とする加算器27を介する帰還ループ
ヲ有シている。28はロードゲート回路であシ、タイミ
ング制御回路17から供給されるロードゲート信号29
により、訂正前データ25を加算器27を介してシンド
ロームレジスタ26に供給するか否かを制御する。
30はシンドロームレジスタ信号、31は多数決回路、
32はしきい値信号、33はしきい値発生回路、34は
しきい値を更新するためのしきい値クロック、35は、
シンドロームレジスタ26およびデータレジスタ24に
データをロードするためのロード用クロック信号、36
は訂正用クロック信号、37け、シンドロームレジスタ
26をクリアするだめのクリア信号、38は多数決回路
31の結果信号な誤シ訂正信号40として加算器41に
供給するか否かを、コレクトゲート信号39によって制
御するためのコレクトゲート回路、42は訂正後データ
、43は直−並/並−直変換を行なわせるためのクロッ
ク信号、44は受信デ4ノ □ 一タをパフアメモリに書込むだめの書込み・やルス信号
、45はバッファメモリに書込みを行なうだめの書込み
・ぐルス信号である。また46は、垂直帰線消去信号、
もしくは、垂直帰線消去信号に類似する信号、47は水
平同期信号、もしくは水平帰線消去信号、48は動作状
態を示すだめのステータス信号である。
32はしきい値信号、33はしきい値発生回路、34は
しきい値を更新するためのしきい値クロック、35は、
シンドロームレジスタ26およびデータレジスタ24に
データをロードするためのロード用クロック信号、36
は訂正用クロック信号、37け、シンドロームレジスタ
26をクリアするだめのクリア信号、38は多数決回路
31の結果信号な誤シ訂正信号40として加算器41に
供給するか否かを、コレクトゲート信号39によって制
御するためのコレクトゲート回路、42は訂正後データ
、43は直−並/並−直変換を行なわせるためのクロッ
ク信号、44は受信デ4ノ □ 一タをパフアメモリに書込むだめの書込み・やルス信号
、45はバッファメモリに書込みを行なうだめの書込み
・ぐルス信号である。また46は、垂直帰線消去信号、
もしくは、垂直帰線消去信号に類似する信号、47は水
平同期信号、もしくは水平帰線消去信号、48は動作状
態を示すだめのステータス信号である。
49はシンドロームレジスタが0”になった時にセット
されるレジスタでアシ、その出力信号であるエラーステ
ータス信号50が前記データ転送回路20に供給されて
いる。また、51は、ビット誤シを訂正した回数をカウ
ントするだめの訂正数カウンタであって、訂正数信号5
2をデータ転送回路20に送出するとともに、訂正数が
所定値を越えたことを示す訂正オー・ぐ−信号53をタ
イミング制御回路17およびデータ転送回路20に送る
。
されるレジスタでアシ、その出力信号であるエラーステ
ータス信号50が前記データ転送回路20に供給されて
いる。また、51は、ビット誤シを訂正した回数をカウ
ントするだめの訂正数カウンタであって、訂正数信号5
2をデータ転送回路20に送出するとともに、訂正数が
所定値を越えたことを示す訂正オー・ぐ−信号53をタ
イミング制御回路17およびデータ転送回路20に送る
。
54、および55はアドレス更新信号、56はCPUの
データリクエスト信号である。
データリクエスト信号である。
次に第2図の動作を説明する。
第2図の動作モードは大別して、■シリアル受信データ
を直−並列変換して・ぐラフアメモリに書込む、■バッ
ファメモリから訂正前データを読出シ、データレジスタ
とシンドロームレジスタにロードする、■データレジス
タとシンドロームレジスタを巡回させ、かつ多数決の判
定しきい値を変化させて巡回を繰シ返すことによシ誤シ
訂正を行なう、■訂正されたデータをバッファメモリに
書込む、という4つの動作モードからなる。また、第5
の動作モードとして、CPUがバッファメモリに格納さ
れた訂正後データを読出す。
を直−並列変換して・ぐラフアメモリに書込む、■バッ
ファメモリから訂正前データを読出シ、データレジスタ
とシンドロームレジスタにロードする、■データレジス
タとシンドロームレジスタを巡回させ、かつ多数決の判
定しきい値を変化させて巡回を繰シ返すことによシ誤シ
訂正を行なう、■訂正されたデータをバッファメモリに
書込む、という4つの動作モードからなる。また、第5
の動作モードとして、CPUがバッファメモリに格納さ
れた訂正後データを読出す。
第3図は第1の動作モードを説明するためのもので、文
字コード放送のパケット受信データのタイミングを示す
。第3図において、7oは水平同期信号、71はカラー
バースト、72はクロック同期をとるだめの16ビツト
のクロックランイン、73は、フレーム同期をとるため
のフレーミング信号、74は、272ビツトのデータビ
ットであって、シリアル受信データ21を形成するもの
である。
字コード放送のパケット受信データのタイミングを示す
。第3図において、7oは水平同期信号、71はカラー
バースト、72はクロック同期をとるだめの16ビツト
のクロックランイン、73は、フレーム同期をとるため
のフレーミング信号、74は、272ビツトのデータビ
ットであって、シリアル受信データ21を形成するもの
である。
データ転送回路20は、フレーミング信号73によって
フレーム同期がとられたことを示すフレーミング検知信
号22を受け取り、シリアル受信データの開始時期を知
ることができる。また、クロックランイン72によって
同期がとられた同期クロック23を受け取るので、27
2ビツトのデータビットの時間の藺、シリアル受信デー
タ21を同期クロックによって、順次取り込んで直−並
列変換する・ローカルデータバス13の容量全8バツフ
アメモリのあるパケットに関する訂正前データを格納す
るエリアの先頭番地をα番地とすれば、8ビツトのデー
タ送出を行なうたびに、データ転送回路2oは、アドレ
ス更新信号55をアドレス生成回路15に与えるので、
自動アドレス信号がα+1.α+2.α+3.・・・の
どとく順次歩進していく。かつまた、これら8ビツトの
データ送出ごとに、書込みi4ルス信号44がタイミン
グ制御回路17を介して書込みi4ルス信号45として
バッファメモリに供給される。
フレーム同期がとられたことを示すフレーミング検知信
号22を受け取り、シリアル受信データの開始時期を知
ることができる。また、クロックランイン72によって
同期がとられた同期クロック23を受け取るので、27
2ビツトのデータビットの時間の藺、シリアル受信デー
タ21を同期クロックによって、順次取り込んで直−並
列変換する・ローカルデータバス13の容量全8バツフ
アメモリのあるパケットに関する訂正前データを格納す
るエリアの先頭番地をα番地とすれば、8ビツトのデー
タ送出を行なうたびに、データ転送回路2oは、アドレ
ス更新信号55をアドレス生成回路15に与えるので、
自動アドレス信号がα+1.α+2.α+3.・・・の
どとく順次歩進していく。かつまた、これら8ビツトの
データ送出ごとに、書込みi4ルス信号44がタイミン
グ制御回路17を介して書込みi4ルス信号45として
バッファメモリに供給される。
第1の動作モードにおいては、データバス制御回路12
は10と13を分離するように動作するので、CPUの
データバスは他の目的のために使用でき、他方アドレス
切替回路14は2つの入力信号のうち、アドレス生成回
路15から供給される自動アドレス信号16を選択して
バッファメモリ19のアドレス入力端子に伝えるように
動作する。
は10と13を分離するように動作するので、CPUの
データバスは他の目的のために使用でき、他方アドレス
切替回路14は2つの入力信号のうち、アドレス生成回
路15から供給される自動アドレス信号16を選択して
バッファメモリ19のアドレス入力端子に伝えるように
動作する。
かくして、1パケツト=272ビツトのシリアル受信デ
ータ21が直−並列変換されてバッファメモリ19のα
番地から順次書込まれる。1パケット分の受信データを
バッファメモリ19に格納するだめの動作フローを第4
図に示す。8ビツト=1バイトずつ処理し、書込むもの
とすれば、1パケット分では272÷8=34回、繰り
返し、格納される番地はα番地〜α+33番地となる。
ータ21が直−並列変換されてバッファメモリ19のα
番地から順次書込まれる。1パケット分の受信データを
バッファメモリ19に格納するだめの動作フローを第4
図に示す。8ビツト=1バイトずつ処理し、書込むもの
とすれば、1パケット分では272÷8=34回、繰り
返し、格納される番地はα番地〜α+33番地となる。
日本の文字コード放送においては1垂直帰線消去時間の
間に最大1214ケツトまでのデータを送ることができ
るが、このことを第5図に示す。第5図において、80
は垂直同期信号、81は垂直帰線消去信号、82は垂直
帰線消去信号81から作シ出される信号であり、垂直帰
線消去時間21Hのうち、後半の12Hだけを抽出した
信号である。
間に最大1214ケツトまでのデータを送ることができ
るが、このことを第5図に示す。第5図において、80
は垂直同期信号、81は垂直帰線消去信号、82は垂直
帰線消去信号81から作シ出される信号であり、垂直帰
線消去時間21Hのうち、後半の12Hだけを抽出した
信号である。
日本の文字コード放送においては信号82が”L”の時
間、すなわち、垂直帰線消去時間のうちの後半12Hの
間にデータを送ることが可能である。
間、すなわち、垂直帰線消去時間のうちの後半12Hの
間にデータを送ることが可能である。
第2図における信号46は例えば信号82である。
アドレス生成回路15は信号82すなわち46が′L″
の間水平同期信号47をカウントし、自動アドレス信号
の部分信号を与える。このため、1パケット分のデータ
転送が終了すると、次の・9ケツトのデータを格納すべ
きアドレスに切替る。以下同様にして第5図に示した動
作フローを12回繰シ返して12パケット分の訂正前デ
ータがバッファメモリ19に格納される。パケット番号
とそのノ9ケット番号の訂正前データを格納するパッフ
ァメモリの番地との対応例を第6図に示す。1・母ケッ
ト分のデータエリアとしては34番地あれば充分である
が、アドレス生成回路の構成を容易にするために、第6
図では64番地分を確保している従って1パケツトのデ
ータエリア64番地分のうち後半30番地分は未使用で
ある。12・ぞケラト分の訂正前データをバッファメモ
リへ書込み終ると、第5図における信号81および信号
82すなわち46が′L″から“H#になシ、第1の動
作モードが終了する。
の間水平同期信号47をカウントし、自動アドレス信号
の部分信号を与える。このため、1パケット分のデータ
転送が終了すると、次の・9ケツトのデータを格納すべ
きアドレスに切替る。以下同様にして第5図に示した動
作フローを12回繰シ返して12パケット分の訂正前デ
ータがバッファメモリ19に格納される。パケット番号
とそのノ9ケット番号の訂正前データを格納するパッフ
ァメモリの番地との対応例を第6図に示す。1・母ケッ
ト分のデータエリアとしては34番地あれば充分である
が、アドレス生成回路の構成を容易にするために、第6
図では64番地分を確保している従って1パケツトのデ
ータエリア64番地分のうち後半30番地分は未使用で
ある。12・ぞケラト分の訂正前データをバッファメモ
リへ書込み終ると、第5図における信号81および信号
82すなわち46が′L″から“H#になシ、第1の動
作モードが終了する。
第5図において、垂直帰線消去信号81あるいは信号8
2すなわち46がII L Hから”H”に反転すると
第2の動作モードに入る。第2の動作モードにおいても
、第2図におけるデータバス制御回路12は10と13
を分離するように動作し、アドレろ切替回路14はアド
レス生成回路15がら与えられる自動アドレス信号を選
択して、バッファメモリ19のアドレス入力端子に供給
するように動作する。゛またアドレス生成回路15は、
タイミング制御回路17からのアドレス更新信号にょっ
てアドレスの更新を行なう。
2すなわち46がII L Hから”H”に反転すると
第2の動作モードに入る。第2の動作モードにおいても
、第2図におけるデータバス制御回路12は10と13
を分離するように動作し、アドレろ切替回路14はアド
レス生成回路15がら与えられる自動アドレス信号を選
択して、バッファメモリ19のアドレス入力端子に供給
するように動作する。゛またアドレス生成回路15は、
タイミング制御回路17からのアドレス更新信号にょっ
てアドレスの更新を行なう。
第2の動作モードにおいては、バッファメモリ19のθ
番地から順番に8ビツトずつデータを読。 み出し、デ
ータ転送回路20で並−直列変換を行ガって、訂正前デ
ータ25をデータレジスタ24のデータ入力端子とロー
ドゲート回路28を介して加算器27の第1の入力端子
に供給する。パック薔メモリからの1回の読み出しで8
ビツト、つごう34回で1ノやケラト=272ビツトを
並−直列変換して、データレジスタ24およびシンドロ
ームレジスタ26にロードする。このようにして形成さ
れたシンドロームによって誤り検出を行なうことができ
る。すなわち、シンドロームレジスタ信号30がすべて
“O”であればデータに誤シがなく、いずれかのビット
がパ1”であればデータに誤りがある。誤りがない場合
、第3の動作モード、つまシ訂正動作を行なわなくても
よいが、本実施例では、この場合でも第3の動作モード
に入る。
番地から順番に8ビツトずつデータを読。 み出し、デ
ータ転送回路20で並−直列変換を行ガって、訂正前デ
ータ25をデータレジスタ24のデータ入力端子とロー
ドゲート回路28を介して加算器27の第1の入力端子
に供給する。パック薔メモリからの1回の読み出しで8
ビツト、つごう34回で1ノやケラト=272ビツトを
並−直列変換して、データレジスタ24およびシンドロ
ームレジスタ26にロードする。このようにして形成さ
れたシンドロームによって誤り検出を行なうことができ
る。すなわち、シンドロームレジスタ信号30がすべて
“O”であればデータに誤シがなく、いずれかのビット
がパ1”であればデータに誤りがある。誤りがない場合
、第3の動作モード、つまシ訂正動作を行なわなくても
よいが、本実施例では、この場合でも第3の動作モード
に入る。
本実施例の誤り訂正の方式は基本的には特願昭58−6
579において説明される通りであり、また、しきい値
を順に下げて訂正を行なうという点については、特願昭
58−54002に説明される通シである。本実施例の
特徴のいくつかは、誤り訂正数をカウントする訂正数カ
ウンタを設けたこと、訂正数を示す訂正数信号とエラー
ステータス信号を送出すること、および訂正数が所定値
を越えた時に訂正動作を中止することである。
579において説明される通りであり、また、しきい値
を順に下げて訂正を行なうという点については、特願昭
58−54002に説明される通シである。本実施例の
特徴のいくつかは、誤り訂正数をカウントする訂正数カ
ウンタを設けたこと、訂正数を示す訂正数信号とエラー
ステータス信号を送出すること、および訂正数が所定値
を越えた時に訂正動作を中止することである。
第2動作モードと第3の動作モードとは対になっておシ
、第2の動作モードの終了、すなわち、データレジスタ
24およびシンドロームレジスタ26へのデータロード
が完了すると自動的に第3の動作モードに入る。第3の
動作モードにおいてはタイミング制御回路17から、訂
正用クロック信号36が発生されてデータレジスタ24
とシンドロームレジスタ26とをシフトする。また、ロ
ードゲート回路28はオフになシ、他方コレクトゲート
回路38はオンになる。誤り訂正は排他的論理和回路(
2を法とする加算器)41にょシ行なう。誤シ訂正信号
4oはシンドロームレジスタ82個の状態を17個の線
形結合とし、その17個の中で多数決回路3ノによって
しきい値(最初のしきい値は17)と比較することによ
り出力されるものである。
、第2の動作モードの終了、すなわち、データレジスタ
24およびシンドロームレジスタ26へのデータロード
が完了すると自動的に第3の動作モードに入る。第3の
動作モードにおいてはタイミング制御回路17から、訂
正用クロック信号36が発生されてデータレジスタ24
とシンドロームレジスタ26とをシフトする。また、ロ
ードゲート回路28はオフになシ、他方コレクトゲート
回路38はオンになる。誤り訂正は排他的論理和回路(
2を法とする加算器)41にょシ行なう。誤シ訂正信号
4oはシンドロームレジスタ82個の状態を17個の線
形結合とし、その17個の中で多数決回路3ノによって
しきい値(最初のしきい値は17)と比較することによ
り出力されるものである。
ただし、この誤シ訂正信号40はコレクトゲート信号3
9に応答して誤り訂正動作のときにのみ通過するように
構成されている。さらに誤シ訂正信号40はそのビット
に誤シがある時には、そのビットの影響を除去するよう
にシンドロームレジスタ26を修正する。訂正された訂
正後のデータ42は、再びデータレジスタ24のデータ
入力端子に帰還される。
9に応答して誤り訂正動作のときにのみ通過するように
構成されている。さらに誤シ訂正信号40はそのビット
に誤シがある時には、そのビットの影響を除去するよう
にシンドロームレジスタ26を修正する。訂正された訂
正後のデータ42は、再びデータレジスタ24のデータ
入力端子に帰還される。
なお、訂正に先立ってシンドロームレジスタ26を1ビ
ツトだけ歩進させる。これは、誤り訂正の符号として(
273,191)多数決符号を選び1ピツト減少して(
272,190)符号にしたことによる。このようにし
て272ビツトのシフト(シンドロームレジスタにおい
ては273ビツトのシフト)が行なわれると、17ぐケ
ラト2フ2ビツト分の信号が復元される。このとき、エ
ラーステータス信号5oを調べることにょシ、正しく誤
シ訂正がなされたか否かを判断することができる。シン
ドロームレジスタ26の全てのビットが0”でないとき
は、未だいずれかのビット位置に誤シが存在することで
あるから、再び誤シ訂正動作を行なう。ただし、このと
きはタイミング制御回路12からしきい値クロックが与
えられて、しきい値発生回路33がこれを減算カウント
するのでしきい値1だけ減じられる。すなわちしきい値
を16として前回のしきい値17で誤り訂正を行なった
後のデータを用いる。
ツトだけ歩進させる。これは、誤り訂正の符号として(
273,191)多数決符号を選び1ピツト減少して(
272,190)符号にしたことによる。このようにし
て272ビツトのシフト(シンドロームレジスタにおい
ては273ビツトのシフト)が行なわれると、17ぐケ
ラト2フ2ビツト分の信号が復元される。このとき、エ
ラーステータス信号5oを調べることにょシ、正しく誤
シ訂正がなされたか否かを判断することができる。シン
ドロームレジスタ26の全てのビットが0”でないとき
は、未だいずれかのビット位置に誤シが存在することで
あるから、再び誤シ訂正動作を行なう。ただし、このと
きはタイミング制御回路12からしきい値クロックが与
えられて、しきい値発生回路33がこれを減算カウント
するのでしきい値1だけ減じられる。すなわちしきい値
を16として前回のしきい値17で誤り訂正を行なった
後のデータを用いる。
以上の操作をしきい値9が終了するまで行なう。
ただし、途中でシンドロームレジスタ26(D全てのビ
ットが0”になったときは、誤シ訂正動作を完了したこ
とになる。すなわち、その時点におけるデータは正しい
値であるから、それ以後は誤シ訂正回路を通過させる必
要がない。
ットが0”になったときは、誤シ訂正動作を完了したこ
とになる。すなわち、その時点におけるデータは正しい
値であるから、それ以後は誤シ訂正回路を通過させる必
要がない。
また逆に、異常に誤りを訂正するビット数が多い場合に
は元々のデータに異常に誤υが多かったわけであシ、訂
正が不可能であるから、しきい値9が終了する以前に訂
正を中止してしまった方がよい。このために訂正数カウ
ンタ51は訂正数をカウントしてその数が所定値以上に
なったら、訂正オーバー信号53を発し、タイミング制
御回路17に供給する。
は元々のデータに異常に誤υが多かったわけであシ、訂
正が不可能であるから、しきい値9が終了する以前に訂
正を中止してしまった方がよい。このために訂正数カウ
ンタ51は訂正数をカウントしてその数が所定値以上に
なったら、訂正オーバー信号53を発し、タイミング制
御回路17に供給する。
第3の動作モードにおける動作のフローチャートを第7
図に示す。
図に示す。
以上説明したように、第3の動作モードが終了すると、
訂正されたデータがデータレジスタ24に確保されてい
る。第3の動作モードが終了すると自動的に第4の動作
モードに入る。第4の動作モードでは訂正されたデータ
を直−並列変換してバッファメモリに格納する。訂正ず
みデータの送出に先立って、まずエラーステータス信号
5θと訂正オーバー信号53と訂正数信号52とをロー
カルデータバス13に送出し、バッファメモリ19の中
の訂正後データを格納するエリアの先頭番地に格納する
。以後は272ビツトの訂正ずみデータを送出するが、
訂正後のデータにおいては、82ビ、トのパリティビッ
トは不要であるから、情報ビット190ピツトだけをバ
ッファメモリに書込む。第4の動作モードにおいてはコ
レクトゲート信号39によシ、誤シ訂正信号が禁止され
ているから、すでに訂正されてデータレジスタ24に確
保されている訂正ずみのデータが、訂正後データ42と
なってデータ転送回路に送られ、直−並列変換され、ロ
ーカルデータ・々スフ3を介してバッファメモリに格納
される。
訂正されたデータがデータレジスタ24に確保されてい
る。第3の動作モードが終了すると自動的に第4の動作
モードに入る。第4の動作モードでは訂正されたデータ
を直−並列変換してバッファメモリに格納する。訂正ず
みデータの送出に先立って、まずエラーステータス信号
5θと訂正オーバー信号53と訂正数信号52とをロー
カルデータバス13に送出し、バッファメモリ19の中
の訂正後データを格納するエリアの先頭番地に格納する
。以後は272ビツトの訂正ずみデータを送出するが、
訂正後のデータにおいては、82ビ、トのパリティビッ
トは不要であるから、情報ビット190ピツトだけをバ
ッファメモリに書込む。第4の動作モードにおいてはコ
レクトゲート信号39によシ、誤シ訂正信号が禁止され
ているから、すでに訂正されてデータレジスタ24に確
保されている訂正ずみのデータが、訂正後データ42と
なってデータ転送回路に送られ、直−並列変換され、ロ
ーカルデータ・々スフ3を介してバッファメモリに格納
される。
特願昭58−90017に示されているように272ビ
ツトのijチケットータの先頭のは(8゜4)拡大・・
ミング符号によるサービス識別と割込み優先順を示す8
ビツトのSI/INであるが、その次にパケット内容識
別のために6ビツトのパケットコントロール(pC)が
あり、引続いて、純粋の情報ビットが22バイトある。
ツトのijチケットータの先頭のは(8゜4)拡大・・
ミング符号によるサービス識別と割込み優先順を示す8
ビツトのSI/INであるが、その次にパケット内容識
別のために6ビツトのパケットコントロール(pC)が
あり、引続いて、純粋の情報ビットが22バイトある。
従って、そのまま訂正後のデータを8ビツトずつ詰めて
いくと、各バイトの先頭の2ビツト分が1バイト前のデ
ータ部に混入することになる。この問題を避けるために
、この実施例では、特願昭58−90017と同様に、
2バイト目のデータには2ビツトの付加ビットを追加し
て8ビツトに揃えている。かくして、訂正後のデータと
しては、1・ぐケラトあたシデータ部が24バイトおよ
び先頭番地に付加するエラー情報1バイト、つごう25
バイトが書込まれる。
いくと、各バイトの先頭の2ビツト分が1バイト前のデ
ータ部に混入することになる。この問題を避けるために
、この実施例では、特願昭58−90017と同様に、
2バイト目のデータには2ビツトの付加ビットを追加し
て8ビツトに揃えている。かくして、訂正後のデータと
しては、1・ぐケラトあたシデータ部が24バイトおよ
び先頭番地に付加するエラー情報1バイト、つごう25
バイトが書込まれる。
この動作フローを第8図に示す。上に説明した第4の動
作モードの間、データ転送回路からデータが1バイト送
出されるごとにタイミング制御回路17から書込みパル
ス45がバッファメモリに与えられ、かつ、アドレス更
新パルス54によって自動アドレス信号16が更新され
る。第4の動作モードにおいてもアドレス切替回路14
は自動アドレス信号16を選択してバッファメモリ19
のアドレス入力端子に供給する。また第4の動作モード
においてもデータバス制御回路12は10と13を分離
するように動作するのでCPUは他の動作を行なってい
てよい。
作モードの間、データ転送回路からデータが1バイト送
出されるごとにタイミング制御回路17から書込みパル
ス45がバッファメモリに与えられ、かつ、アドレス更
新パルス54によって自動アドレス信号16が更新され
る。第4の動作モードにおいてもアドレス切替回路14
は自動アドレス信号16を選択してバッファメモリ19
のアドレス入力端子に供給する。また第4の動作モード
においてもデータバス制御回路12は10と13を分離
するように動作するのでCPUは他の動作を行なってい
てよい。
以上説明した第2の動作モード、第3の動作モードおよ
び第4の動作モードは、一連の動作である。すなわち、
1ノ母ケツトの訂正前データをバッファメモリ19から
読み出して、シンドロームレジスタ26およびデータレ
ジスタ24にロードし(第2の動作モード)、誤シ訂正
を行ない(第3の動作モード)、訂正されたデータにエ
ラー情報を付加してバッファメモリ19に書込む(第4
の動作モード)。これら一連の動作が終了すると、2パ
ケツト目の動作に入り、同様にして第2の動作モード、
第3の動作モード、第4の動作モードを実行する。以下
、12ノやケラトまで同様の動作を行々う。かくしてバ
ッファメモ7す19の訂正後データエリアに第9図に示
すごとく訂正後データが格納される。第9図においては
lパケット分のエリアとして64番地分を確保している
が実際には25バイト分しか使用しない。
び第4の動作モードは、一連の動作である。すなわち、
1ノ母ケツトの訂正前データをバッファメモリ19から
読み出して、シンドロームレジスタ26およびデータレ
ジスタ24にロードし(第2の動作モード)、誤シ訂正
を行ない(第3の動作モード)、訂正されたデータにエ
ラー情報を付加してバッファメモリ19に書込む(第4
の動作モード)。これら一連の動作が終了すると、2パ
ケツト目の動作に入り、同様にして第2の動作モード、
第3の動作モード、第4の動作モードを実行する。以下
、12ノやケラトまで同様の動作を行々う。かくしてバ
ッファメモ7す19の訂正後データエリアに第9図に示
すごとく訂正後データが格納される。第9図においては
lパケット分のエリアとして64番地分を確保している
が実際には25バイト分しか使用しない。
第9図に示すごとく、全ケラトの訂正後データが格納さ
れると、タイミング制御回路17はステータス信号48
を発し、CPUに対して、バッファメモリ19をCPU
が読出してよいことを示す。
れると、タイミング制御回路17はステータス信号48
を発し、CPUに対して、バッファメモリ19をCPU
が読出してよいことを示す。
第5の動作モードはCPUがステータス信号48を検知
して、CPUがバッファメモリの内容を読出すモードで
ある。このモードにおいてはCPUはタイミング制御回
路12に対してデータリクエスト信号56を与える。こ
れによってタイミング制御回路17はCPUのデータバ
ス10とローカルデータバス13とを連結するように、
かつまだ、自動アドレス信号16を禁止してCPUのア
ドレスバス11の信号をバッファメモリ19に供給する
ように、パス制御信号18を与える。かくして、バッフ
ァメモリの出力データがローカルデータバス13を介し
てCPUのデータバスに得られるので、CPUがアドレ
ス指定するバッファメモリの領域のデータを読出すこと
ができる。
して、CPUがバッファメモリの内容を読出すモードで
ある。このモードにおいてはCPUはタイミング制御回
路12に対してデータリクエスト信号56を与える。こ
れによってタイミング制御回路17はCPUのデータバ
ス10とローカルデータバス13とを連結するように、
かつまだ、自動アドレス信号16を禁止してCPUのア
ドレスバス11の信号をバッファメモリ19に供給する
ように、パス制御信号18を与える。かくして、バッフ
ァメモリの出力データがローカルデータバス13を介し
てCPUのデータバスに得られるので、CPUがアドレ
ス指定するバッファメモリの領域のデータを読出すこと
ができる。
以上の説明ではローカルデータバス13のビット容量と
して8ビツトを用い、バッファメモリ19とデータ転送
回路20とのデータのやシ取シを8ビット単位で行なう
例を示したが、他のビット数、例えば、16ビツトもし
くは4ビツトでも可能である。ただし、16ビツトの場
合には、SI/INとパケットコントロールとを一括し
て14ビツトとして扱い、14ビツトを2ビ、トずらず
ようにしてやる必要がある。
して8ビツトを用い、バッファメモリ19とデータ転送
回路20とのデータのやシ取シを8ビット単位で行なう
例を示したが、他のビット数、例えば、16ビツトもし
くは4ビツトでも可能である。ただし、16ビツトの場
合には、SI/INとパケットコントロールとを一括し
て14ビツトとして扱い、14ビツトを2ビ、トずらず
ようにしてやる必要がある。
また、データレジスタ24は、必ずしも272ビツトで
ある必要がなく、情報ビットに相当する190ビツトだ
けでもよい。ただしこの場合には82ビツトに相当する
時間はデータレジスタに対するロード用クロック信号、
および訂正用クロック信号を禁止する必要がある。
ある必要がなく、情報ビットに相当する190ビツトだ
けでもよい。ただしこの場合には82ビツトに相当する
時間はデータレジスタに対するロード用クロック信号、
および訂正用クロック信号を禁止する必要がある。
また、エラー情報としてエラーステータス信号、訂正オ
ーバー信号および訂正数信号を含めて、1バイト以内に
する例について説明したが、訂正数信号のビット数を増
して、結果的にエラー情報が複数バイトになるようにし
てもよい。
ーバー信号および訂正数信号を含めて、1バイト以内に
する例について説明したが、訂正数信号のビット数を増
して、結果的にエラー情報が複数バイトになるようにし
てもよい。
また、この実施例では、多数決判定用のしきい値として
17から9までを扱ったが、本発明の主旨は17および
9などの特定量に限定されるものではない。
17から9までを扱ったが、本発明の主旨は17および
9などの特定量に限定されるものではない。
上に示した第1の実施例では、訂正後データは加算器4
ノの出力信号であって、シリアルなデータである42に
よって与えられ、データ転送回路20によって直−並列
変換されるように構成されたが第2の実施例として訂正
後データを第10図に示すように8ビツトパラレルに取
シ出すこともできる。第10図において、24.25,
40゜および4ノはいずれも第2図と同じものである。
ノの出力信号であって、シリアルなデータである42に
よって与えられ、データ転送回路20によって直−並列
変換されるように構成されたが第2の実施例として訂正
後データを第10図に示すように8ビツトパラレルに取
シ出すこともできる。第10図において、24.25,
40゜および4ノはいずれも第2図と同じものである。
但し、41は、ここでは、最終的な訂正済データでなく
、シきい値を変化させて順次誤りを訂正していく過程で
、次のしきい値での誤り訂正に備えて、データレジスタ
を更新させるためにだけに使われる。第5図において、
90は、データレジスタ24の出刃先頭側8ビツトのレ
ジスタであシ、91はレジスタ90の出力信号であって
、最終的な訂正済データとしてデータ転送回路2oに結
ばれる。このように8ビツトi4ラレルで出力すればデ
ータ転送回路20はただ単に所定のタイミングでラッチ
し、ローカルデータバス13に送出するだけでよい。
、シきい値を変化させて順次誤りを訂正していく過程で
、次のしきい値での誤り訂正に備えて、データレジスタ
を更新させるためにだけに使われる。第5図において、
90は、データレジスタ24の出刃先頭側8ビツトのレ
ジスタであシ、91はレジスタ90の出力信号であって
、最終的な訂正済データとしてデータ転送回路2oに結
ばれる。このように8ビツトi4ラレルで出力すればデ
ータ転送回路20はただ単に所定のタイミングでラッチ
し、ローカルデータバス13に送出するだけでよい。
次に第1の実施例では、しきい値を9まで下げても正し
く訂正できなかった場合、および誤り訂正数が所定値以
上になってしまった場合であっても、訂正後のデータを
バッファメモリの訂正後のデータエリアに格納していた
。しかるに、このような訂正不能の場合には元の受信デ
ータに多くの誤りがあったわけであり、このような受信
データに対して誤シ訂正を行なうと、誤って訂正してし
まい、誤シを増してしまう可能性がある。
く訂正できなかった場合、および誤り訂正数が所定値以
上になってしまった場合であっても、訂正後のデータを
バッファメモリの訂正後のデータエリアに格納していた
。しかるに、このような訂正不能の場合には元の受信デ
ータに多くの誤りがあったわけであり、このような受信
データに対して誤シ訂正を行なうと、誤って訂正してし
まい、誤シを増してしまう可能性がある。
そこで第3の実施例では、このような訂正不能の場合に
は、バッファメモリ19の中のそのノクケットの訂正後
データエリアに、すでにバッファメモリに格納されてい
るそのパケットの訂正前データのうちの情報データ部2
4・ぐイトにエラー情報を付加してかつパケットコント
ロール部を2ビツトずらして書込むことを提案する。こ
のようにすれば、CPUは、誤シが増大してしまう前の
データを読出すことができ、かつ、2ビツトずれている
から、CPUが処理をしやすく、しかも、エラー情報を
も知ることができる。
は、バッファメモリ19の中のそのノクケットの訂正後
データエリアに、すでにバッファメモリに格納されてい
るそのパケットの訂正前データのうちの情報データ部2
4・ぐイトにエラー情報を付加してかつパケットコント
ロール部を2ビツトずらして書込むことを提案する。こ
のようにすれば、CPUは、誤シが増大してしまう前の
データを読出すことができ、かつ、2ビツトずれている
から、CPUが処理をしやすく、しかも、エラー情報を
も知ることができる。
(発明の効果)
この発明は以上説明したように、訂正前データと訂正後
データとを記障するためのバッファメモリを設け、受信
データのバッファメモリへの書込み動作、訂正前データ
のバッファメモリからの読出し動作、および訂正後デー
タのパゾファメモリヘの書込み動作を自動的に行なうた
めのデータ転送回路を有することによp CPUの動作
の負担を軽減することができる。
データとを記障するためのバッファメモリを設け、受信
データのバッファメモリへの書込み動作、訂正前データ
のバッファメモリからの読出し動作、および訂正後デー
タのパゾファメモリヘの書込み動作を自動的に行なうた
めのデータ転送回路を有することによp CPUの動作
の負担を軽減することができる。
また、訂正したビット数をカウントし、訂正数が所定値
を越えたら訂正動作を終了するようにしたから訂正時間
を短縮できる。
を越えたら訂正動作を終了するようにしたから訂正時間
を短縮できる。
従って、本発明は、コード方式による文字放送の受信機
のみならず、差集合巡回符号を用いる多数決誤り訂正を
使用する人混なディジタル装置に応用できる。
のみならず、差集合巡回符号を用いる多数決誤り訂正を
使用する人混なディジタル装置に応用できる。
第1図は従来技術の回路構成図、第2図は本発明一実施
例回路図、第3図および第5図は実施例を説明するだめ
のタイミング図、第4図、第7図および第8図は実施例
を説明するためのフローチャート、第6図および第9図
はバッファメモリに格納するデータのマツピング図、第
10図は本発明の第2の実施例を示す回路図である01
・・・CPUパスライン、2・・・出力ポート、3・・
・入力ポート、4・・・誤り訂正回路、5・・・訂正前
データ、6・・・訂正後データ、7・・・エラーステー
タス信号、10・・・CPUのデータバス、11・・・
CPUのアドレスバス、12・・・データバス制御回路
、13・・・ローカルテータバス、14・・・アドレス
切替回路、15・・・アドレス生成回路、ノロ・・・自
動アドレス信号、17・・・タイミング制御回路、18
・・・/Jス制御信号、19・・・バッファメモリ、2
0・・・データ転送回路、21・・・シリアル受信デー
タ、22・・・フレーミング検知信号、23・・・同期
クロック、24・・・データレジスタ、25・・・訂正
前データ、26・・・シンドロームレノスタ、27・・
・加算器、28・・・ロードケート回路、29・・・ロ
ードゲート信号、30・・・シンドロームレジスタ信号
、31・・・多数決回路、32・・・しきい値信号、3
3・・・しきい値発生回路、34・・・しキイ値クロッ
ク、35・・・ロード用クロック信号、36・・・訂正
用クロック信号、37・・・クリア信号、38・・・コ
レクトゲ−ト信号、39・・・コレクトゲート信号、4
0・・・誤シ訂正信号、41・・・加算器、42・・・
訂正後データ、43・・・クロック信号、44・・・書
込みパルス信号、45・・・書込み・ぐルス信号、46
・・・垂直帰線消去信号、もしくは垂直帰線消去信号に
類似する信号、47・・・水平同期信号、もしくは水平
帰線消去信号、48・・・ステータス信号、49・・・
レジスタ、50・・・エラーステータス信号、5ノ・・
・訂正数カウンタ、52・・・訂正数信号、53・・・
訂正オーバー信号、54.55・・・アドレス更新信号
、56・・・CPHのデータリクエスト信号、7゜・・
・水平同期信号、71・・・カラーバースト、72・・
・クロックランイン、73・・・フレーミング信号、7
4・・・データビット、80・・・垂直同期信号、81
・・・垂直帰線消去信号、82・・・垂直帰線消去信号
8ノから作シ出される信号、9o・・・データレジスタ
24の出刃先頭側8ビツトのレジスタ、91・・・レジ
スタ90の出力信号。 第6図 第7図 第8図 第9図 第1頁の続き O発明者殖栗 重油 横浜市神奈用区守屋町3丁目12#r地 日本ビクター
株式会社内 1、事件の表示 昭和59年 特 許 願第60905号2、発明の名称 符号誤シ訂正復号回路 3、補正をする者 事件との関係 特許出願人 住 所(〒105) 東京都港区虎ノ門1丁目7番12
号住 所(〒105) 東京都港区虎ノ門1丁目7香1
2号6、補正の内容 (1)明細書第21頁第9行に「先頭のは」とあるのを
「先頭は」と補正する。 (2)同書第25頁第13行に「特装置」とあるのを「
特定値」と補正する。 (3)同書第26頁第7行に「第5図」とあるの以上
例回路図、第3図および第5図は実施例を説明するだめ
のタイミング図、第4図、第7図および第8図は実施例
を説明するためのフローチャート、第6図および第9図
はバッファメモリに格納するデータのマツピング図、第
10図は本発明の第2の実施例を示す回路図である01
・・・CPUパスライン、2・・・出力ポート、3・・
・入力ポート、4・・・誤り訂正回路、5・・・訂正前
データ、6・・・訂正後データ、7・・・エラーステー
タス信号、10・・・CPUのデータバス、11・・・
CPUのアドレスバス、12・・・データバス制御回路
、13・・・ローカルテータバス、14・・・アドレス
切替回路、15・・・アドレス生成回路、ノロ・・・自
動アドレス信号、17・・・タイミング制御回路、18
・・・/Jス制御信号、19・・・バッファメモリ、2
0・・・データ転送回路、21・・・シリアル受信デー
タ、22・・・フレーミング検知信号、23・・・同期
クロック、24・・・データレジスタ、25・・・訂正
前データ、26・・・シンドロームレノスタ、27・・
・加算器、28・・・ロードケート回路、29・・・ロ
ードゲート信号、30・・・シンドロームレジスタ信号
、31・・・多数決回路、32・・・しきい値信号、3
3・・・しきい値発生回路、34・・・しキイ値クロッ
ク、35・・・ロード用クロック信号、36・・・訂正
用クロック信号、37・・・クリア信号、38・・・コ
レクトゲ−ト信号、39・・・コレクトゲート信号、4
0・・・誤シ訂正信号、41・・・加算器、42・・・
訂正後データ、43・・・クロック信号、44・・・書
込みパルス信号、45・・・書込み・ぐルス信号、46
・・・垂直帰線消去信号、もしくは垂直帰線消去信号に
類似する信号、47・・・水平同期信号、もしくは水平
帰線消去信号、48・・・ステータス信号、49・・・
レジスタ、50・・・エラーステータス信号、5ノ・・
・訂正数カウンタ、52・・・訂正数信号、53・・・
訂正オーバー信号、54.55・・・アドレス更新信号
、56・・・CPHのデータリクエスト信号、7゜・・
・水平同期信号、71・・・カラーバースト、72・・
・クロックランイン、73・・・フレーミング信号、7
4・・・データビット、80・・・垂直同期信号、81
・・・垂直帰線消去信号、82・・・垂直帰線消去信号
8ノから作シ出される信号、9o・・・データレジスタ
24の出刃先頭側8ビツトのレジスタ、91・・・レジ
スタ90の出力信号。 第6図 第7図 第8図 第9図 第1頁の続き O発明者殖栗 重油 横浜市神奈用区守屋町3丁目12#r地 日本ビクター
株式会社内 1、事件の表示 昭和59年 特 許 願第60905号2、発明の名称 符号誤シ訂正復号回路 3、補正をする者 事件との関係 特許出願人 住 所(〒105) 東京都港区虎ノ門1丁目7番12
号住 所(〒105) 東京都港区虎ノ門1丁目7香1
2号6、補正の内容 (1)明細書第21頁第9行に「先頭のは」とあるのを
「先頭は」と補正する。 (2)同書第25頁第13行に「特装置」とあるのを「
特定値」と補正する。 (3)同書第26頁第7行に「第5図」とあるの以上
Claims (1)
- (1)多数決回路を含み、入力された符号のデータの誤
シを訂正し、該訂正したデータを転送する誤シ訂正回路
と、 前記入力された符号データおよび訂正したデータを記憶
しておくバッファメモリとを有した符号誤シ訂正復号回
路において、 前記多数決回路から出力された誤シ訂正信号をカウント
し、このカウントした訂正数を表す訂正数信号および該
訂正数が所定値を越えたことを表す訂正オーバー信号を
前記訂正回路に送る訂正数カウンタを有したことを特徴
とする符号誤シ訂正復号回路。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59060905A JPS60206226A (ja) | 1984-03-30 | 1984-03-30 | 符号誤り訂正復号回路 |
| US06/716,027 US4672612A (en) | 1984-03-30 | 1985-03-26 | Error correction system in a teletext system |
| CA000477540A CA1223076A (en) | 1984-03-30 | 1985-03-26 | Error correction system in a teletext system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59060905A JPS60206226A (ja) | 1984-03-30 | 1984-03-30 | 符号誤り訂正復号回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60206226A true JPS60206226A (ja) | 1985-10-17 |
| JPH0155786B2 JPH0155786B2 (ja) | 1989-11-27 |
Family
ID=13155838
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59060905A Granted JPS60206226A (ja) | 1984-03-30 | 1984-03-30 | 符号誤り訂正復号回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60206226A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4949612A (ja) * | 1972-09-13 | 1974-05-14 |
-
1984
- 1984-03-30 JP JP59060905A patent/JPS60206226A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4949612A (ja) * | 1972-09-13 | 1974-05-14 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0155786B2 (ja) | 1989-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5233165B2 (ja) | データ伝送装置 | |
| EP0381515A2 (en) | Integrated communications system for HDLC variable-length data packets and fixed-length voice/video packets | |
| US5027356A (en) | Error control system | |
| US8103942B2 (en) | Data transmission apparatus, data transmission device, data reception device and data transmission system | |
| US4349904A (en) | Error correction circuit using character probability | |
| US4858235A (en) | Information storage apparatus | |
| KR20000076589A (ko) | 소실 정정 방법 및 소실 정정 회로 | |
| US4471485A (en) | Method of protection against errors in transmission of radiotelegraph messages and a device for the application of said method | |
| JP3169832B2 (ja) | フレーム構成のデジタル信号のデータ誤り訂正方法及びそれに利用する装置 | |
| CA1223076A (en) | Error correction system in a teletext system | |
| KR910001071B1 (ko) | 차 집합 순환 코우드를 사용하는 텔레텍스트 시스템의 오차정정 시스템 | |
| JPS60206226A (ja) | 符号誤り訂正復号回路 | |
| US4701914A (en) | Apparatus for correcting cyclic code data stored in memory and method therefor | |
| JPS58173933A (ja) | 符号信号伝送方式 | |
| JPS62141875A (ja) | 復号誤り伝播防止方式 | |
| JPH088844A (ja) | デジタルデコーダ | |
| JPH0155788B2 (ja) | ||
| US6684360B1 (en) | Transmission apparatus, reception apparatus, transmission method and reception method, each for efficiently transmitting error information | |
| KR900000489B1 (ko) | 텔레텍스트 시스템의 오차 정정 시스템 | |
| JPH0155787B2 (ja) | ||
| CN102377517B (zh) | Fm多路信号的处理装置 | |
| JP3202379B2 (ja) | パケットフレーム伝送方式 | |
| JPS6123433A (ja) | デ−タ送信または受信装置 | |
| JPH0292117A (ja) | 誤り訂正回路 | |
| JPH0642661B2 (ja) | 通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |