Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6322503B2 - - Google Patents
[go: Go Back, main page]

JPS6322503B2 - - Google Patents

Info

Publication number
JPS6322503B2
JPS6322503B2 JP55084808A JP8480880A JPS6322503B2 JP S6322503 B2 JPS6322503 B2 JP S6322503B2 JP 55084808 A JP55084808 A JP 55084808A JP 8480880 A JP8480880 A JP 8480880A JP S6322503 B2 JPS6322503 B2 JP S6322503B2
Authority
JP
Japan
Prior art keywords
bit
clock pulse
decoding
flip
flop
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
Application number
JP55084808A
Other languages
English (en)
Other versions
JPS5710566A (en
Inventor
Shigeyuki Kawarabayashi
Tadayoshi Kitayama
Yasuo Sugyama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP8480880A priority Critical patent/JPS5710566A/ja
Publication of JPS5710566A publication Critical patent/JPS5710566A/ja
Publication of JPS6322503B2 publication Critical patent/JPS6322503B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4904Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using self-synchronising codes, e.g. split-phase codes

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Dc Digital Transmission (AREA)

Description

【発明の詳細な説明】 この発明は復号化回路に関し、特に、光通信な
どに用いられるFM符号をもとのデータに復号化
するような復号化回路に関する。
第1図は従来の符号化回路の一例を示す電気回
路図であり、第2図はそのタイミングチヤートで
あり、第3図は従来の復号化回路の一例を示す電
気回路図であり、第4図はそのタイミングチヤー
トである。
まず、第1図ないし第4図を参照して従来の
FM符号の符号化回路および復号化回路について
説明する。第1図を参照して、入力端子102か
ら入力されたFM符号化用クロツクパルス(第2
図b)は、フリツプフロツプ104によつてビツ
ト周期Tの送信クロツクパルス(第2図c,d)
に変換される。この送信クロツクパルスはフリツ
プフロツプ105のクロツク入力端に与えられ
る。入力端子101から入力されたビツト周期T
の送信データAi(第2図a)は、EXORゲート1
08の一方入力端に与えられる。このEXORゲ
ート108の他方入力端には、フリツプフロツプ
105の出力信号が与えられる。そして、
EXORゲート108の出力は、フリツプフロツ
プ105のJ入力端とインバータ110を介して
K入力端とに与えられる。そして、送信データAi
と送信クロツクパルスとによつて、フリツプフロ
ツプ105の出力端にbi(1)信号が発生される。
この信号bi(1)と送信データAiとをEXORゲート1
08に入力することによつて、このEXORゲー
ト108の出力端には、第2図gに示すbi(2)が発
生される。そして、前記フリツプフロツプ105
の出力としてのbi(1)信号がANDゲート107
の一方入力端に与えられ、EXORゲート108
の出力としてのbi(2)信号がANDゲート106の
他方入力端に与えられる。ANDゲート106の
他方入力端には前記フリツプフロツプ104の
出力からbi(1)用ゲートクロツク信号が与えられ、
ANDゲート107の他方入力端には、フリツプ
フロツプ104のQ出力端からbi(2)用ゲートクロ
ツクパルスが与えられる。したがつて、ANDゲ
ート106は、bi(2)用ゲートクロツクパルスに基
づいて、後半T/2ビツトのbi(2)信号を導出し、 ANDゲート107はbi(1)用ゲートクロツクパル
スに基づいて前半T/2ビツトのbi(1)信号を導出す る。すなわち、ANDゲート107によつて、 bi(1)=(2)i-1 ……(1) が発生され、ANDゲート106によつて、 が発生されて第2図hに示すようにFM符号化す
る。
上述のごとくFM符号化された送信データ系列
は第3図に示す復号化回路によつてもとのデータ
に復号化される。前記第1図の符号化回路によつ
て符号化されたFM符号化データに対応する受信
データ系列r0(1),r0(2),r1(1),r1(2),r2(1),r2(2)

…ri(1),ri(2)……が復号化回路によつて復号化さ
れる。すなわち、この復号化回路では前記受信系
列を所定の復号化アルゴリズム A^i=ri(1)ri(2) ……(3) に基づいてもとのデータに復号化する。その際、
ri(1)とri(2)とを区別して、受信系列における2ビ
ツト目の区切りを正確にとるために復号化用クロ
ツクパルスを発生する必要がある。このために、
入力端子302に第4図bに示すT/2ビツト周期 の受信タイミングクロツクパルスが与えられる。
このクロツクパルスはフリツプフロツプ304に
与えられ、第4図c,dに示すT周期のクロツク
パルスに変換される。そして、フリツプフロツプ
304のQおよび出力とタイミングクロツクパ
ルスとがANDゲート309と310とに与えら
れ、復号化用クロツクパルスとして第4図e,f
が発生される。この復号化用クロツクパルスe,
fおよび受信系列データは同期検出回路308に
与えられる。同期検出回路308では、復号化用
クロツクパルスe,fおよび受信系列データによ
り、受信系列データにおける前半および後半ビツ
トの区切り方が正しくなるように、ゲート31
1,312,313,314を開閉する。そし
て、ゲート311,312,315によつてフリ
ツプフロツプ305へのクロツクパルスとして復
号化用クロツクパルスeあるいはfを選択する。
また、ゲート313,314,316によつてフ
リツプフロツプ306,307への復号化用クロ
ツクパルスとして信号fあるいはeを選択する。
すなわち、同期が正しい場合、FM符号では本来
とりえないパターン(0000,1111,1001,0110)
などが存在するので、同期検出回路308ではそ
のパターンを常に監視していて、そのパターンを
検出すれば同期が誤まつたものとし、ゲート31
1,312,313,314を開閉して復号化用
クロツクパルスとして信号eとfとを切り換え
る。
このようにして復号化用フリツプフロツプ30
5,306,307には、正しい同期の復号化用
クロツクパルスが供給される。そして、フリツプ
フロツプ305のQ出力から第4図gに示すよう
に、受信系列データのうち前半ビツトのデータ
r0(1),r1(1),r2(1)……が受信系列データよりT/2
ビ ツト遅れて導出される。そして、このデータはフ
リツプフロツプ306によつてさらにT/2ビツト 遅れて導出される。一方、フリツプフロツプ30
7からは、受信系列データの後半ビツトのデータ
が受信系列データよりTビツト遅れて導出され
る。そして、フリツプフロツプ306および30
7のQ出力はEXORゲート317によつて
EXORされ、出力端子303から第4図jに示
す復号化出力が導出される。
上述のごとく構成された従来の復号化回路は、
受信系列において2ビツトの区切り目を正しく発
見しなければならず、また誤同期パターンを検出
することが必要となる。また、伝送路でデータに
誤まりが生じた場合、誤まつて復号化用クロツク
パルスを切換えてしまう可能性があり、さらに、
データの0連続と1連続の区別がつかないなどの
欠点があつた。
それゆえに、この発明の主たる目的は、上述の
欠点を解消するために、受信系列データの前半ビ
ツトおよび後半ビツトの区切り目に関係なくデー
タを復号化し得る復号化回路を提供することであ
る。
この発明は、要約すれば、符号化回路から送信
されたT/2ビツト周期の2値符号からなる送信
データ系列に対応したT/2ビツト周期の2値符
号からなる受信データ系列から1ビツト周期ごと
のデータを差動復号化するものであつて、T/2
ビツト周期のクロツクパルスに基づいて、Tビツ
ト周期の復号化クロツクパルスを発生し、T/2
ビツト周期のクロツクパルスと復号化クロツクパ
ルスとに基づいて、T/2ビツト周期の後半に対
応したパルスを発生し、このパルスに基づいて受
信系列データから後半ビツトの2値符号を選択
し、復号化クロツクパルスに基づいて、選択され
た後半ビツトの2値符号をTビツト周期だけ遅延
させ、遅延された前回の後半ビツトの2値符号と
それ以前に選択された今回の後半ビツトの2値符
号とに基づいて元のデータを復号するようにした
ものである。
この発明の上述の目的およびその他の目的と特
徴は以下に図面を参照して行なう詳細な説明から
一層明らかとなろう。
第5図はこの発明の一実施例の電気回路図であ
る。構成において、入力端子501を介してビツ
ト周期T/2の受信系列データがフリツプフロツプ 506のJ入力端とインバータ510を介してK
入力端に与えられる。一方、入力端502を介し
て受信タイミングクロツクパルスが復号化タイミ
ングクロツクパルスを発生させるためのフリツプ
フロツプ505のクロツクパルス入力端とAND
ゲート509の一方入力端に与えられる。フリツ
プフロツプ505のQ出力はANDゲート509
の他方入力端とフリツプフロツプ507のクロツ
クパルス入力端と出力端子504とに与えられ
る。ANDゲート509の出力信号はフリツプフ
ロツプ506のクロツクパルス入力端に与えら
れ、このフリツプフロツプ506のQ出力信号は
フリツプフロツプ507のJ入力端とEXORゲ
ート508の一方入力端とに与えられる。また、
フリツプフロツプ506の出力信号はフリツプ
フロツプ507のK入力端に与えられる。このフ
リツプフロツプ507のQ出力信号はEXORゲ
ート508の他方入力端に与えられ、この
EXORゲート508の出力信号はインバータ5
11を介して出力端503から導出される。
第6図は第5図の動作を説明するためのタイミ
ングチヤートである。
次に、第5図および第6図を参照してこの発明
の一実施例の具体的な動作について説明する。ま
た、回路動作を説明する前に符号化について表現
を変形しておく。符号化回路は前述の第1図に示
す従来のものを用いるとして、その符号化アルゴ
リズムは前述の第(1)式および第(2)式で表わされる
が、第(1)式および第(2)式より と変形される。この第(4)式におけるbi(1)は1ビツ
ト前に送信されたデータAi-1と1ビツト前の前半
ビツトの反転したものとのEXORであり、第(5)
式におけるbi(2)は今回送信すべきデータAiと1ビ
ツト前の後半ビツトの反転したものとのEXOR
であることがわかる。
このように、符号化回路では、FM符号化する
と同時に、bi(1)およびbi(2)のそれぞれ第(4)式およ
び第(5)式のように差動符号化していることになつ
ている。
動作において、第4図bに示すタイミングクロ
ツクパルスがフリツプフロツプ505に与えられ
ると、そのQ出力端には第6図cに示すパルスが
得られる。このパルスは出力端504から外部に
導出される。また、フリツプフロツプ505のQ
出力信号ともとのタイミングクロツクパルスとが
ANDゲート509に与えられることによつて、
このANDゲート509の出力信号は、第6図d
に示す後半ビツトを選択するためのクロツクパル
スとなる。そして、このクロツクパルスdがフリ
ツプフロツプ506に与えられることによつて、
フリツプフロツプ506は受信系列データri(1),
ri(2)のうちの後半ビツトすなわちri(2)を選択する。
なお、フリツプフロツプ505の出力信号とタ
イミングクロツクパルスとをANDゲート509
に与えれば、フリツプフロツプ506は前半ビツ
トri(1)を選択することも可能になる。フリツプフ
ロツプ506で選択された信号ri(2)はフリツプフ
ロツプ507に与えられ、このフリツプフロツプ
507にはフリツプフロツプ505からのクロツ
クパルスcが与えられているので、このフリツプ
フロツプ507のQ出力には周期Tだけ遅延させ
られたr(2)i-1が得られる。そして、フリツプフロツ
プ506のQ出力としてのri(2)と、フリツプフロ
ツプ507のQ出力としてのr(2)i-1とがEXORゲー
ト508でEXORされ、インバータ511で反
転することによつて、 のように復号化される。すなわち、フリツプフロ
ツプ506によつて今回のデータの後半ビツトを
検出し、フリツプフロツプ507によつて前回の
後半ビツトのデータを検出し、これらをEXOR
ゲート508によつてEXORすれば、もとのデ
ータに復号化することができる。以上がこの発明
の一実施例による符号化および復号化回路の動作
であるが、上述のごとく復号化すればFM符号が
非同期復号化できることを多項式表現を用いて以
下に説明する。
符号化アルゴリズムから得られる第(4)式および
第(5)式を多項式表現すると、xをT/2の遅延を表 わすものとして、 (1+x2)b1(x2) =x2A(x2)+b0(1)+J(x2)+1 ……(7) (1+x2)b2(x2) =A(x2)+A0+b0(2)+J(x2)+1 ……(8) となる。ただし、 A(x2)=A0+A1x2+A2x4+… ……(9) b1(x2)=b0(1)x2+b2(1)x4+… ……(10) b2(x2)=b0(2)+b1(2)x2+b2(2)x4+… ……(11) J(x2)=1+x2+x4… ……(12) であり、b0(1),b0(2)は、第1図に示す符号化用フ
リツプフロツプ105の初期状態である。よつ
て、FM符号化されたデータ系列b(x)は、 b(x)△=b1(x2)+xb2(x2) ……(13) と表わされ、伝送路で誤まり系列e(x)が加わ
ると、受信系列r(x)は送受間の遅延量をLと
して、 r(x)△=r1(x2)+xr2(x2) ……(14) e(x)+b(x)・xL……(15) と表わされる。ここで、 e(x)△=e1(x2)+xe2(x2) ……(16) r1(x2)△=r0(1)+r1(1)x2+r2(1)x4… ……(17) r2(x2)△=r0(2)+r1(2)x2+r2(2)x4+………(18
) e1(x2)△=e0(1)+e1(1)x2+e2(1)x4+…
……(19) e2(x2)=b0(2)+b1(2)x2+b2(2)x4+… ……(20) である。
同様にして、復号化アルゴリズムは前記第(6)式
を用いて多項式表現すると、 A^(x2)=(1+x2)r2(x2)+x2J(x2) +A^0+r0(2) ……(21) となる。ただし、 A^(x2)=A^0+A^1x2+A^2x4+… ……(22) であり、A0は復号化フリツプフロツプ506お
よび507の初期状態で決まる初期値である。
これらの式により、復号化出力A(x2)を送信
データA(x2)で表わすと、遅延量Lが零あるい
は偶数のときと奇数のときとに分けて考えると、 A(x2)=XL{A(x2)+J(x2)+A0+b0(2)+1
}+(1+x2)e2(x2)+x2J(x2)+A^0+r0(2) (Lは零あるいは偶数) (Lは零あるいは偶数) XL+1A(x2)+XL-1{J(x2)+b0(1)+1}+(1+x
2)e2(x2)+x2J(x2)+A0+r0(2) (Lは奇数) …(23) …(24) となるので、遅延量を無視し、xの代わりにTの
遅延量を表わすxを用いて復号化されたデータを
表わすと A^(X)=XA(X)+b0(1)+A^0+r0(2)+(1+X
)e2(X)……(25) A^(X)=XA(X)+b0(1)+A^0+r0(2)+(1+X
)e2(X)……(25) A(X)+A0+b0(2)+A^0+r0(2)+(1+X)e2(X
)……(26) と表わされる。
このように、FM符号において、この発明の一
実施例の復号化回路を用いると、第1番目のビツ
ト(X0の項)はメモリの初期状態によつて誤ま
りを生じることもあるが、それ以降は正しく復号
化することができる。
なお、上述の実施例では、FM符号の場合につ
いて説明したが、1ビツトと2ビツトに変換する
他の伝送路符号でも2ビツトの符号化出力の1ビ
ツト目および2ビツト目がそれぞれ結果として差
動符号化される伝送路符号についてこの発明を適
用しても前述と同様の効果を得ることができる。
以上のように、この発明によればFM符号の復
号化回路を差動復号化するように構成したので、
同期式の復号化回路のように同期検出回路を必要
とすることなく、同期について特に注意を払う必
要がない。それによつて、同期の誤まりによる復
号化の誤まりを生じない非同期復号化を達成する
ことができる
【図面の簡単な説明】
第1図は従来の符号化回路の一例を示す電気回
路図であり、第2図はそのタイミングチヤートで
ある。第3図は従来の復号化回路の一例を示す電
気回路図であり、第4図はそのタイミングチヤー
トを示す。第5図はこの発明の一実施例の復号化
回路の一実施例を示す電気回路図であり、第6図
はそのタイミングチヤートである。 図において、104,105,505,50
6,507はフリツプフロツプ、106,10
7,509はANDゲート、109はORゲート、
110,510はインバータ、108,508は
EXORゲートを示す。

Claims (1)

  1. 【特許請求の範囲】 1 データを符号化回路によつて、Tビツト周期
    のうち前半がT/2ビツト周期であり、後半が
    T/2ビツト周期の2値符号にFM符号化して送
    信した送信データ系列をT/2ビツト周期のクロ
    ツクパルスに基づいて復号化する復号化回路にお
    いて、 前記T/2ビツト周期のクロツクパルスに基づ
    いて、ビツト周期の復号化クロツクパルスを発生
    する復号化クロツクパルス発生手段、 前記T/2ビツト周期のクロツクパルスと前記
    復号化クロツクパルス発生手段からの復号化クロ
    ツクパルスとに基づいて、前記T/2ビツト周期
    の後半に対応したパルスを発生する第1のゲート
    手段、 前記第1のゲート手段から発生されたパルスに
    基づいて、受信データ系列から後半ビツトの2値
    符号を選択する後半ビツト選択手段、 前記復号化クロツクパルス発生手段から発生さ
    れた復号化クロツクパルスに基づいて、前記後半
    ビツト選択手段で選択された後半ビツトの2値符
    号をTビツト周期だけ遅延させる遅延手段、およ
    び 前記後半ビツト選択手段によつて選択された今
    回の後半ビツトの2値符号と前記遅延手段から出
    力される前回の後半ビツトの2値符号とに基づい
    て、元のデータを復号する第2のゲート手段を備
    えた、復号化回路。
JP8480880A 1980-06-20 1980-06-20 Decoding circuit Granted JPS5710566A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8480880A JPS5710566A (en) 1980-06-20 1980-06-20 Decoding circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8480880A JPS5710566A (en) 1980-06-20 1980-06-20 Decoding circuit

Publications (2)

Publication Number Publication Date
JPS5710566A JPS5710566A (en) 1982-01-20
JPS6322503B2 true JPS6322503B2 (ja) 1988-05-12

Family

ID=13841012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8480880A Granted JPS5710566A (en) 1980-06-20 1980-06-20 Decoding circuit

Country Status (1)

Country Link
JP (1) JPS5710566A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3517665A1 (de) * 1985-05-15 1986-11-20 Wacker-Chemitronic Gesellschaft für Elektronik-Grundstoffe mbH, 8263 Burghausen Verfahren zum polieren von siliciumscheiben
JPH07257279A (ja) * 1994-03-17 1995-10-09 Tetsuji Tsuzuki バックミラー
JP2002155180A (ja) * 2000-11-22 2002-05-28 Asahi Denka Kogyo Kk 食品包装用塩化ビニル系樹脂組成物

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU1374776A (en) * 1975-05-12 1977-11-10 Gen Electric Function control apparatus for a radio communication system
JPS5232204A (en) * 1975-09-06 1977-03-11 Fujitsu Ltd Light pcm communication system

Also Published As

Publication number Publication date
JPS5710566A (en) 1982-01-20

Similar Documents

Publication Publication Date Title
US4506372A (en) Method and apparatus for recognizing in a receiver the start of a telegram signal consisting of a bit impulse sequence
JPH04284753A (ja) Crc演算方法及びatm交換方式におけるhec同期装置
JPH0124385B2 (ja)
JPH0376613B2 (ja)
JP2839868B2 (ja) 5ビット4トリット符号体系
US4244051A (en) Data communication method and apparatus therefor
US4055832A (en) One-error correction convolutional coding system
EP0066620B1 (en) Circuit for clock recovery
JPH0654475B2 (ja) 遷移の誤りを検出する装置
JPS6322503B2 (ja)
US4928289A (en) Apparatus and method for binary data transmission
KR100574767B1 (ko) 차분값 데이터 인코딩 기반의 데이터 전송 회로 및 방법
US4001779A (en) Digital error correcting decoder
EP0450148A2 (en) Decoding circuit for inhibiting error propagation
RU2254676C2 (ru) Кодек помехоустойчивого циклического кода
SU849521A1 (ru) Устройство дл цикловой синхронизации
US6944805B2 (en) Self orthogonal decoding circuit and self orthogonal decoding method
RU2820053C1 (ru) Устройство дивергентного декодирования сегментов линейной рекуррентной последовательности
RU2214044C1 (ru) Устройство для кодирования - декодирования данных
JP2606194B2 (ja) デジタル信号の伝送装置
CN100413240C (zh) 用于信息长度侦测及错误侦测的改良式循环冗余检验方法
JPH0123016B2 (ja)
JP2600575B2 (ja) 変復調装置
SU1241480A1 (ru) Устройство дл декодировани циклических кодов
SU1403379A1 (ru) Устройство дл передачи и приема самосинхронизирующихс кодограмм