JPS6236418B2 - - Google Patents
Info
- Publication number
- JPS6236418B2 JPS6236418B2 JP54022714A JP2271479A JPS6236418B2 JP S6236418 B2 JPS6236418 B2 JP S6236418B2 JP 54022714 A JP54022714 A JP 54022714A JP 2271479 A JP2271479 A JP 2271479A JP S6236418 B2 JPS6236418 B2 JP S6236418B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- interrupt
- circuit
- input data
- data string
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 8
- 230000001629 suppression Effects 0.000 claims description 6
- 230000005764 inhibitory process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/05—Electric or magnetic storage of signals before transmitting or retransmitting for changing the transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Description
【発明の詳細な説明】
本発明はデイジタルデータ伝送システムにおけ
る固定パターン抑止方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to fixed pattern suppression schemes in digital data transmission systems.
従来のPCM伝送システムでは、デイジタルデ
ータの論理“0”パタンが連続して発生すると、
PCM中継器で生じるタイミング信号の位相ジツ
タおよびそれに伴う符号誤りが生じる。このため
PCM端局装置では、論理“0”パタン抑止方式
を採用して上記欠点に対処している。詳しく言う
と論理“0”パタン抑止方式はPCM端局装置の
入力データをワード単位で監視して論理“0”の
連続するワードが検出されると、ワード中の重み
の最も小さいビツトを強制的に論理“1”に置き
換える方式である。この方式を用いるためにはデ
ータを置換することによる符号誤りのデータの品
質に与える影響が実用上問題にならないという条
件が必要である。従つて、論理“0”パタン抑止
方式は帯域圧縮されたデイジタルTV信号のよう
に極力冗長ビツトが取り除かれた信号および可変
長符号化等の帯域圧縮符号化によりデータの各ビ
ツトの重みの判別が困難な信号には適していな
い。 In conventional PCM transmission systems, when a logic "0" pattern of digital data occurs continuously,
Phase jitter and associated code errors occur in the timing signal that occurs in the PCM repeater. For this reason
The PCM terminal equipment uses a logic "0" pattern suppression method to deal with the above drawbacks. Specifically, the logic "0" pattern suppression method monitors the input data of the PCM terminal equipment word by word, and when consecutive words of logic "0" are detected, the bit with the lowest weight in the word is forcibly selected. This method replaces the output with logic “1”. In order to use this method, it is necessary that the influence of code errors caused by data replacement on the quality of data does not pose a practical problem. Therefore, the logic "0" pattern suppression method uses a signal from which redundant bits have been removed as much as possible, such as a band-compressed digital TV signal, and a band-compression encoding method such as variable-length encoding that makes it possible to determine the weight of each bit of data. Not suitable for difficult signals.
本発明の目的は上述の欠点を除去した固定パタ
ン抑止方式を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a fixed pattern suppression method that eliminates the above-mentioned drawbacks.
本発明の方式は、n(nは正整数)ビツトのデ
ータを有する1フレームをN(Nは正整数)個単
位で有するデイジタルデータ列を受ける入力手段
と、
この入力手段に与えられた入力データ列のNフ
レーム中に予め定められた固定パタンが含まれる
か否かを検出する検出手段と、
この検出手段で前記固定パタンが検出されたと
きに前記Nフレームにおける各フレームの予め定
めた位置に冗長ビツトを強制的に割込ませる割込
み手段と、
この割込み手段が前記冗長ビツトの割込みに要
した時間だけ前記入力データ列の取り込みを禁止
する禁止手段と、
前記検出手段からの検出信号に基づいて前記N
フレームにおいて割込みがあつたか否かを示す割
込み表示ビツトおよびこの割込み表示ビツトに対
して発生された誤り訂正ビツトとを有する表示情
報を発生する表示情報発生手段と、
この発生手段により発生された表示情報と前記
入力手段に与えられた入力データ列または前記割
込み手段により冗長ビツトが割込みビツトとして
与えられた入力データ列とを多重化する多重化手
段とから構成されている。 The system of the present invention includes an input means for receiving a digital data string having N (N is a positive integer) units of one frame each having n (n is a positive integer) bit data, and input data given to this input means. a detection means for detecting whether or not a predetermined fixed pattern is included in the N frames of the column; an interrupt means for forcibly interrupting the redundant bit; a prohibition means for prohibiting the interrupt means from taking in the input data string for the time required for the interruption of the redundant bit; and based on a detection signal from the detection means. Said N
Display information generating means for generating display information having an interrupt indication bit indicating whether or not an interrupt has occurred in a frame and an error correction bit generated for the interrupt indication bit; and display information generated by the generating means. and a multiplexing means for multiplexing the input data string applied to the input means or the input data string to which redundant bits are applied as interrupt bits by the interrupt means.
次に図面を参照して本発明を詳催に説明する。 Next, the present invention will be explained in detail with reference to the drawings.
第1図は本発明の一実施例を示す図であり、第
2図aは固定パタンが発生していないときの出力
データの配置構成を示し、第2図bは固定パタン
が発生したときの出力データの配置構成を示す図
である。 Fig. 1 is a diagram showing an embodiment of the present invention, Fig. 2a shows the arrangement of output data when no fixed pattern occurs, and Fig. 2b shows the arrangement of output data when a fixed pattern occurs. FIG. 3 is a diagram showing an arrangement configuration of output data.
第1図において、Nフレーム分のデータを記憶
する記憶回路1に対するデータの書込みおよび読
出し動作は、書込み制御回路2および読出し制御
回路3により行われる。パタン検出回路4ではN
フレーム単位で入力データに含まれるP(Pは正
整数)ビツト連続する論理“0”パタンが検出さ
れる。抑止パルス発生回路5はパタン検出回路4
の出力信号を保持し、データがパタン検出回路4
に与えられ書込み制御回路2からNフレーム時間
後に1フレーム中の予め定められた位置でNフレ
ームの間読出制御回路3を駆動するクロツクを抑
止ゲート12により抑止すること、クロツク発生
回路10で発生した入力データ取込みクロツクを
抑止ゲート回路11により抑止することおよびメ
モリ出力データと論理“1”パタンを選択する選
択回路7を制御することのために使用される。表
示情報発生回路8はパタン検出回路4の出力によ
り制御され論理“1”の冗長ビツトの割込みを行
つたか否かを受信側に伝えるため表示情報を発生
する。多重化回路9は選択回路7の出力信号と、
情報ビツト発生回路8の出力信号である情報ビツ
トとを多重化する。端子13は入力データを取り
込む入力端子、端子14は出力データ端子および
端子15は入力データを取り込むためのクロツク
を外部に出力する端子である。 In FIG. 1, writing and reading operations of data to and from a memory circuit 1 that stores data for N frames are performed by a write control circuit 2 and a read control circuit 3. In the pattern detection circuit 4, N
A pattern of consecutive logic "0" bits of P (P is a positive integer) included in the input data is detected in units of frames. The inhibition pulse generation circuit 5 is the pattern detection circuit 4
The output signal of the pattern detection circuit 4 is held.
The clock generated in the clock generation circuit 10 is inhibited by the inhibit gate 12, which is applied to the write control circuit 2 and drives the read control circuit 3 for N frames at a predetermined position in one frame after N frame time. It is used to inhibit the input data acquisition clock by the inhibit gate circuit 11 and to control the selection circuit 7 which selects the memory output data and logic "1" pattern. The display information generating circuit 8 is controlled by the output of the pattern detecting circuit 4, and generates display information in order to inform the receiving side whether or not an interruption of the logic "1" redundant bit has been performed. The multiplexing circuit 9 receives the output signal of the selection circuit 7,
The information bits which are the output signals of the information bit generation circuit 8 are multiplexed. Terminal 13 is an input terminal for taking in input data, terminal 14 is an output data terminal, and terminal 15 is a terminal for outputting a clock for taking in input data to the outside.
次に本発明の動作の詳細を説明する。入力端子
13に与えられたデイジタルデータはパタン検出
回路4および記憶回路1に与えられる。パタン検
出回路4は入力データ中にPビツト連続する論理
“0”が検出されないときは抑止パルス発生回路
5を動作させる信号を発生しない。従つて、抑止
パルス発生回路5は抑止パルスを発生しない。記
憶回路1に与えられたデータはNフレーム時間保
持されたあと、選択回路7を介して多重化回路9
に送られる。この多重化回路9には表示情報発生
回路8で発生された割込みを行なわないことを示
す表示ビツトおよびその表示ビツトに基づいて発
生された誤り訂正ビツトからなる表示情報が与え
られる。従つて、多重化回路9では前記選択回路
7からの入力データ列と前記表示情報とが多重化
され出力端子14へ送られる。この場合の出力デ
ータ配置構成は第2図aに示されている。ここ
で、参照符号Fは一般にフレーム同期信号と呼ば
れ受信側で各フレームの開始位置を検出するため
に使われる。参照符号Xは冗長ビツトの割込動作
の有無を示す情報ビツトを挿入するためのタイム
スロツトである。参照数字1〜n(nは正整数)
はデータを区別するための番号である。 Next, details of the operation of the present invention will be explained. Digital data applied to input terminal 13 is applied to pattern detection circuit 4 and storage circuit 1. The pattern detection circuit 4 does not generate a signal for operating the inhibition pulse generation circuit 5 when P bits of consecutive logic "0"s are not detected in the input data. Therefore, the inhibition pulse generation circuit 5 does not generate inhibition pulses. After the data given to the memory circuit 1 is held for N frame time, it is sent to the multiplexing circuit 9 via the selection circuit 7.
sent to. This multiplexing circuit 9 is given display information consisting of a display bit generated by the display information generating circuit 8 indicating that no interrupt will be performed and an error correction bit generated based on the display bit. Therefore, in the multiplexing circuit 9, the input data string from the selection circuit 7 and the display information are multiplexed and sent to the output terminal 14. The output data arrangement in this case is shown in FIG. 2a. Here, the reference symbol F is generally called a frame synchronization signal and is used on the receiving side to detect the start position of each frame. Reference numeral X is a time slot for inserting an information bit indicating the presence or absence of a redundant bit interrupt operation. Reference numbers 1 to n (n is a positive integer)
is a number to distinguish data.
次に、第1図の入力端子13に与えられたデー
タがパタン検出回路4に送られ、ここでPビツト
連続する論理“0”が検出された場合についての
動作を説明する。入力端子13に与えられたデー
タが予め定められたNフレーム数の間に一度でも
Pビツト連続する論理“0”パタンを含んでいた
ときパタン検出回路4は抑止パルス発生回路5を
駆動する信号を出力する。この出力と同時に表示
情報発生回路8が起動され冗長ビツト割込動作が
行われたことを示す表示情報が発生される。 Next, the operation will be described in the case where the data applied to the input terminal 13 in FIG. 1 is sent to the pattern detection circuit 4, and P bits of consecutive logic "0" are detected here. When the data applied to the input terminal 13 includes a logical "0" pattern of consecutive P bits even once during a predetermined number of N frames, the pattern detection circuit 4 outputs a signal to drive the inhibition pulse generation circuit 5. Output. At the same time as this output, the display information generating circuit 8 is activated and display information indicating that the redundant bit interrupt operation has been performed is generated.
この表示情報は、入力端子13から与えられた
Nフレームの入力データビツト列に対して何回の
割込みがなされたかをi(i<N)ビツトで表示
する。詳しく述べると、Nフレームの入力データ
に対しては、各フレーム毎に1ビツトの割合で表
示情報が割付けられるためこの表示情報はNビツ
トで形成され、iビツトの割込み表示ビツトに基
づいて、N−iビツトの誤り検出訂正ビツトが作
成されNビツトの表示情報となる。例えば、3回
の割込みにより3ビツトの冗長ビツトがNフレー
ム中にあるときは、Nビツトのうちのiビツトで
冗長ビツトが3ビツトあることが表示される。例
えば、i=3であれば、“011”となる。 This display information indicates, in i bits (i<N), how many interrupts have been made to the input data bit string of N frames given from the input terminal 13. Specifically, for N frames of input data, display information is allocated at a rate of 1 bit for each frame, so this display information is formed of N bits, and based on the i-bit interrupt display bit, N -i bits of error detection and correction bits are created, resulting in N bits of display information. For example, when there are 3 redundant bits in N frames due to 3 interrupts, i bit of the N bits indicates that there are 3 redundant bits. For example, if i=3, it will be "011".
Nフレームの最初のフレームから第2図bの斜
線部に示される冗長ビツトを挿入するために、ま
ずタイムスロツトを設ける必要がある。このため
に抑止パルス発生回路5は抑止ゲート12にパル
スを与え、メモリ読出し回路駆動用クロツクを抑
止する。これによりメモリ読出し動作が停止して
いる間に入力データの脱落が生じないようにする
ため入力データを取り込むクロツクを抑止ゲート
11で抑止する。さらに、第2図bの斜線部に論
理“1”パタンを挿入するために抑止パルス発生
回路5の出力信号は記憶回路1と論理“1”パタ
ン発生回路6の出力信号6を切換えるように選択
回路7を制御する。選択回路7の出力は多重化回
路9に送られる。多重化回路9では前記選択回路
7からの出力の所定の位置に前記表示情報を挿入
する。この場合、多重化回路9では前記表示情報
の各ビツトを各フレーム1ビツトずつに分割して
第2図aおよびbの位置Xに割付けるように多重
化を行なうる。 In order to insert the redundant bits shown in the shaded area in FIG. 2b from the first frame of N frames, it is first necessary to provide a time slot. For this purpose, the inhibit pulse generating circuit 5 applies a pulse to the inhibit gate 12 to inhibit the memory read circuit driving clock. As a result, the clock that takes in the input data is inhibited by the inhibit gate 11 in order to prevent input data from being dropped while the memory read operation is stopped. Furthermore, in order to insert a logic "1" pattern into the hatched area in FIG. Controls circuit 7. The output of the selection circuit 7 is sent to the multiplexing circuit 9. The multiplexing circuit 9 inserts the display information into a predetermined position of the output from the selection circuit 7. In this case, the multiplexing circuit 9 can perform multiplexing such that each bit of the display information is divided into one bit for each frame and allocated to positions X in FIGS. 2a and 2b.
この多重化回路9で多重化された情報は出力端
子14に送られる。 Information multiplexed by this multiplexing circuit 9 is sent to an output terminal 14.
本発明においては、入力データに含まれる固定
パターンを抑止するために冗長ビツト割込を行う
際、入力データの取込みを停止して入力データの
脱落防止を可能にしかつ冗長ビツト割込動作の有
無の情報に誤り訂正符号化を施した信号を出力デ
ータに付加すると同時に受信側では、前記表示情
報の位置の検出および表示情報のみの誤り訂正回
路での復号化により、冗長ビツト割込が行われて
いるとき、容易に冗長ビツトの位置を知ることが
できる。 In the present invention, when performing a redundant bit interrupt to suppress a fixed pattern included in input data, it is possible to stop input data capture to prevent input data from being dropped, and to check whether or not a redundant bit interrupt is to be performed. At the same time as a signal in which the information has been subjected to error correction encoding is added to the output data, a redundant bit interrupt is performed on the receiving side by detecting the position of the display information and decoding only the display information in an error correction circuit. When there is a redundant bit, the position of the redundant bit can be easily found.
第1図は本発明の一実施例を示す図および第2
図は第1図の動作を説明するためのデータ配置構
成図である。
第1図および第2図において、1……メモリ回
路、2……書込み制御回路、3……読出し制御回
路、4……パタン検出回路、5……抑止パルス発
生回路、6……パタン発生回路、7……選択回
路、8……誤り訂正符号化付表示情報発生回路、
9……多重化回路、10……クロツク発生回路、
11,12……抑止ゲート回路、13……入力端
子、14……出力端子、15……クロツク出力端
子。
FIG. 1 is a diagram showing one embodiment of the present invention, and FIG.
The figure is a data arrangement configuration diagram for explaining the operation of FIG. 1. 1 and 2, 1...memory circuit, 2...write control circuit, 3...read control circuit, 4...pattern detection circuit, 5...inhibition pulse generation circuit, 6...pattern generation circuit , 7... selection circuit, 8... display information generation circuit with error correction encoding,
9... Multiplexing circuit, 10... Clock generation circuit,
11, 12...Inhibition gate circuit, 13...Input terminal, 14...Output terminal, 15...Clock output terminal.
Claims (1)
フレームをN(Nは正整数)個単位で有するデイ
ジタルデータ列を受ける入力手段と、 この入力手段に与えられた入力データ列のNフ
レーム中に予め定められた固定パタンが含まれる
か否かを検出する検出手段と、 この検出手段で前記固定パタンが検出されたと
きに前記Nフレームにおける各フレームの予め定
めた位置に冗長ビツトを強制的に割込ませる割込
み手段と、 この割込手段が前記冗長ビツトの割込みに要し
た時間だけ前記入力データ列の取り込みを禁止す
る禁止手段と、 前記検出手段からの検出信号に基づいて前記N
フレームにおいて割込みがあつたか否かを示す割
込み表示ビツトを発生しかつこの割込み表示ビツ
トに対する誤り訂正ビツトとを発生する表示情報
発生手段と、 この発生手段により発生された表示情報と前記
入力手段に与えられた入力データ列または前記割
込み手段により冗長ビツトが割込みビツトとして
与えられた入力データ列とを多重化する多重化手
段とを備えたことを特徴とする固定パタン抑止方
式。[Claims] 1 1 having n (n is a positive integer) bit data
an input means for receiving a digital data string having N frames (N is a positive integer); and an input means for receiving a digital data string having N frames (N is a positive integer); a detection means for detecting the fixed pattern; an interrupt means for forcibly inserting a redundant bit into a predetermined position of each frame in the N frames when the fixed pattern is detected by the detection means; prohibition means for prohibiting the input data string from being taken in for the time required for the redundant bit interruption; and
display information generating means for generating an interrupt indication bit indicating whether or not an interrupt has occurred in a frame and generating an error correction bit for the interrupt indication bit; 1. A fixed pattern suppression method, comprising: multiplexing means for multiplexing an input data string given as an interrupt bit or an input data string given as an interrupt bit by the interrupt means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2271479A JPS55115757A (en) | 1979-02-28 | 1979-02-28 | Fixed pattern suppression system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2271479A JPS55115757A (en) | 1979-02-28 | 1979-02-28 | Fixed pattern suppression system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55115757A JPS55115757A (en) | 1980-09-05 |
| JPS6236418B2 true JPS6236418B2 (en) | 1987-08-06 |
Family
ID=12090479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2271479A Granted JPS55115757A (en) | 1979-02-28 | 1979-02-28 | Fixed pattern suppression system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55115757A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6428595U (en) * | 1987-08-10 | 1989-02-20 |
-
1979
- 1979-02-28 JP JP2271479A patent/JPS55115757A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6428595U (en) * | 1987-08-10 | 1989-02-20 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55115757A (en) | 1980-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0260722B1 (en) | Erroneous track jump restoration apparatus for optical record disc player | |
| US5247523A (en) | Code error correction apparatus | |
| JPH0661155B2 (en) | Device for reproducing digitally encoded data signal | |
| JPS6412143B2 (en) | ||
| US4802169A (en) | Method of and device for storing and reading digital information at option protected or not by an error correcting code | |
| US5060077A (en) | Reproduction apparatus having means for initializing flag memories during slow motion and freeze reproduction | |
| SE451775B (en) | TIME BASIS CORRECTION DEVICE FOR TIME BASKET CORRECTION | |
| JPH02306476A (en) | Error correction device for playback | |
| KR20040076329A (en) | Apparatus and method for generating error flag to correct error | |
| EP0185425B1 (en) | Method of, and device for, decoding a repeatedly accesible information stream which is protected by a symbol-correction code | |
| US7343544B2 (en) | Optical disk playback apparatus and data playback method therefor | |
| US4453250A (en) | PCM Signal processing apparatus | |
| US5625505A (en) | Method of and apparatus for regenerating partial-response record signal | |
| US5175655A (en) | Method and apparatus for verifying a signal recorded in an encoded form on a medium | |
| EP0196166B1 (en) | Signal selecting circuit | |
| JPS6236418B2 (en) | ||
| US5025327A (en) | Magnetic disk write precompensation method and apparatus which takes into account variations in head/disk characteristics | |
| KR910003378B1 (en) | Digital signal demodulation and playing device | |
| US5440571A (en) | Circuit of addressing a memory buffer for error correction in a digital audio tape recorder | |
| US6226236B1 (en) | Information data transfer system | |
| JP2643131B2 (en) | Digital data recording device and recording / reproducing device | |
| JP2883554B2 (en) | Data encoding method, data reproducing method, data forming device and data reproducing device | |
| KR100224644B1 (en) | Receive storage of serial input data | |
| JP3153382B2 (en) | Error correction code decoding device | |
| JP2800313B2 (en) | Image playback device |