JPH0918344A - マンチェスター符号化復号化装置 - Google Patents

マンチェスター符号化復号化装置

Info

Publication number
JPH0918344A
JPH0918344A JP8163464A JP16346496A JPH0918344A JP H0918344 A JPH0918344 A JP H0918344A JP 8163464 A JP8163464 A JP 8163464A JP 16346496 A JP16346496 A JP 16346496A JP H0918344 A JPH0918344 A JP H0918344A
Authority
JP
Japan
Prior art keywords
clock
decoding
encoding
manchester
transmission
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
Application number
JP8163464A
Other languages
English (en)
Other versions
JP4167732B2 (ja
Inventor
Hassan Salman Abou
サルマン・アブー・ハッサン
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.)
LA POSTE
Orange SA
France Telecom R&D SA
Original Assignee
LA POSTE
France Telecom SA
Centre National dEtudes des Telecommunications CNET
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 LA POSTE, France Telecom SA, Centre National dEtudes des Telecommunications CNET filed Critical LA POSTE
Publication of JPH0918344A publication Critical patent/JPH0918344A/ja
Application granted granted Critical
Publication of JP4167732B2 publication Critical patent/JP4167732B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/06Code representation, e.g. transition, for a given bit cell depending only on the information in that bit cell
    • H03M5/12Biphase level code, e.g. split phase code, Manchester code; Biphase space or mark code, e.g. double frequency code

Landscapes

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

Abstract

(57)【要約】 【課題】マンチェスター符号化復号化装置を提供する。 【解決手段】本発明のマンチェスター符号化復号化装置
は、 −クロックの開始信号を与える同期信号生成モジュール
(11)と、 −伝送/符号化クロック及び復号化クロック並びに低周
波クロックを生成するクロックの同期及び生成のための
モジュール(12)と、 −復号化クロックで駆動されるフリップフロップを含む
復号化モジュール(13)であって、符号化が、受信フェ
ーズ中復号化されるべきマンチェスター符号化データの
入力信号の簡単なサンプリングであることと、 −伝送フェーズ中伝送されるべきデータのマンチェスタ
ー符号での入力信号と伝送クロックとの間の“排他的O
R”機能を実行する符号化モジュール(14)とを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、マンチェスター符
号化復号化装置に関するものである。
【0002】
【従来の技術】本発明の分野は、全ての種類の非接触カ
ードの分野である。すなわち、遠隔駆動又は電池駆動
の、近接カード、中長距離カード、単周波数カード、多
周波遠隔駆動カードである。本発明の分野もまた電子ラ
ベルの分野である。交換プロトコルは、伝送情報の符号
化とともに非接触カードとその読取器始動との間の伝送
に使用されている。符号化の本質的な目的は、一連の
“0”ビットの伝送を回避することにある。この場合、
マンチェスター符号が最も使用される符号である。
【0003】
【発明が解決しようとする課題】しかしこの符号は、カ
ード側であろうが読取器側であろうがデータの復号化に
関して特別の実際的な困難性を導入する。もしマンチェ
スター符号化の形成がありふれたものであるならば、そ
れは“排他的OR”タイプの操作によって容易に実行さ
れることができる。復号化操作は、非常に複雑で、復号
化チェーンに遅延線の導入を必要とする。両方の伝送方
向でカード側及び読取器側の伝送クロックの同期化に特
別の注意をしなければならない。本発明の目的は、マン
チェスター様式の符号化/復号化を実行する装置を提案
することにあり、大きな特徴は復号化部分にあり、この
装置は、伝送クロックの生成及びその同期化の両方を確
実にし、伝送クロックはアナログヘッドで再生されたH
F周波数から生成されている。
【0004】
【課題を解決するための手段】本発明のマンチェスター
符号化復号化装置は、下記のモジュールを含んでいる。
‐同期信号生成モジュール: このモジュールは主に
重要である。このモジュールは、クロック、特に復号器
がT0 として知られている基準時間に対してそれ自体を
整列させることを可能にするクロックに対して開始信号
を生じさせる。 ‐クロックの同期・生成のためのモジュール: このモ
ジュールは、伝送/符号化クロック及び復号化クロック
並びに低周波クロックを生成する。これらのクロックは
符号化復号化装置の内部で使用される。これらのクロッ
クはまた、他の回路と符号化復号化装置とを同期化する
ために外部への出力を有する(受信、伝送等)。 ‐復号化モジュール: マンチェスター復号化は、正確
な復号化クロックを生成している前述のモジュールによ
って広大な範囲まで実行される。このクロックのエッジ
は、常に受信ビット上で同一の場所に位置決めされてい
る。この結果、復号化クロックによって駆動されるフリ
ップフロップに減少される非常に簡単な復号器になる。
要するに、復号化は、クロックの前縁で(間接符号のた
めの後縁で)実行される受信フェーズ中、復号化される
べきマンチェスター符号化データの入力信号の簡単なサ
ンプリングである。 ‐符号化モジュール: このモジュールは、伝送フェー
ズ中にマンチェスター符号に符号化されるべきであるデ
ータの入力信号と伝送クロックとの間の“排他的OR”機
能を実行する。
【0005】復号化されるべきデータだけで復号化には
十分であることを特徴とし、符号化クロックに関するい
かなる情報も復号化には必要でない。本発明の符号化復
号化装置は、所定の伝送周波数、例えば、9600ボー
で2つのクロック、すなわち1つの符号化クロックと1
つの復号化クロックによって作動する。第1の符号化ク
ロック(伝送中)は、分周器を使用してHF(高周波)信号
から生成される。このクロックは、受信中符号化信号上
で再同期化される。整相は、第2のクロックの形成のた
めの時間ゼロ(T0) とみなされる受信信号の第1の後縁
で実行される。第2の復号化クロックはまた、符号化ク
ロックを生成する同一分周器を使用してHF信号から生成
され、このクロックは符号化クロックに対して、例えば
1/4ビットの特定された遅延を有している。復号化は、
復号化クロックの前縁で入力ラインをサンプリングする
ことによって生じる。間接マンチェスター符号の場合、
遅延は3T/4であることが有り得る。
【0006】本発明の符号化復号化装置は、ASIC
(“特定用途向けIC”)に統合されるマクロセルの形式で
作成されている。本発明の目的であるモジュールとは別
に、ASICは、アナログヘッドと、例えば、EEPR
OM(“電気的消去プログラマブルROM)型式のメモリ
と、伝送/受信プロトコル及びメモリでの読み出し/書
き込みを管理する論理部とを統合する。このASICは
2つのアプリケーション、すなわち電子ラベル及び非接
触カードで使用されている。本発明のモジュールはま
た、プログラマブル回路(FPGA:“フィールドプロ
グラマブルゲートアレイ”又はプログラマブル構成要
素)の形式で作成されている。この形式では、それは読
取器側で使用されることができる。確かに、本発明の符
号化復号化装置は、データの2つのフェーズ符号化を使
用するいかなる非接触システムに対しても関わりがあ
る。その顕著な点は、下記である。 ‐それは完全にディジタルである。その形成は非常に簡
単である。伝送クロックの生成及び復号化は同一の資源
を使用する。この結果、低電力消費を有する非常にコン
パクトなモジュールを生じる。 ‐非接触カード(又は電子ラベル)は常に読取器と同期
化される。原理は復号化システムと同一である。 ‐使用することが簡単である。システムの両側(読取器
及びカード)のためのマイクロプロセッサ及びケーブル
接続されたロジックによって同様に広範囲に使用される
ことができる。
【0007】
【発明の実施の形態】図1は、本発明の符号化復号化装
置の概略図を示す。図1は、8つの入出力を有する装置
10を有する。すなわち、 ‐読取器によって伝送される無線周波数信号の周波数す
なわちRFでのクロックCLK。この信号は、アナログ
インタフェースによるRF信号の回復/再生の結果であ
る。クロックCLKの周波数は例として示される場合で
は4.9MHzである。この周波数は非常により高い
が、より低いこともまたあり得る。周波数制限は本発明
の符号化復号化装置の形成のせいではない。このクロッ
クCLKは、本発明の符号化復号化装置で使用される全
ての他のクロックを生成するために使用される。すなわ
ち、 ‐受信フェーズ中及び復号化されることを予定されてい
るマンチェスター符号化データの入力SI。 - 伝送フェーズ中にマンチェスター符号に復号化される
ことを予定されているデータの入力SO NRZ
【0008】‐入力SIで受信され、本発明の符号化復
号化装置によって復号化されたデータの出力SI NR
Z。 ‐入力SO NRZで受信されたデータ及び本発明の符
号化復号化装置によってマンチェスター符号化されたデ
ータの出力SO。 ‐クロックCLKから生成され、論理の残りを作動する
ために使用されるクロックH SYSTEM。このクロ
ックの周波数は、クロックCLKの周波数に対して低
い。このクロックCLKの周波数は、回路(その電力消
費が周波数とともに増加するCMOS技術で製造された
回路)のエネルギーバランスを改善する。考察の場合で
は周波数は150KHzである。 ‐クロックH SYSTEMから生成された伝送クロッ
クH TRANS。それは、伝送速度(考察された場合で
は9600ボー)並びにマンチェスター符号化をクロッ
クするために使用される。 ‐クロックH SYSTEMから生成されたマンチェス
ター復号化クロックH DECORDING(考察される
場合では9600Hz)。
【0009】本発明の符号化復号化装置の伝送速度は9
600ボーに制限されない。符号化復号化装置は、最も
使用される伝送速度(9600、19200又はいかな
る他の速度も)の範囲によって使用されることができ
る。図1で示されるように、本発明のマンチェスター符
号化復号化装置は、下記のモジュールを含んでいる。 ・同期信号生成モジュール11:このモジュールは、最
も重要性を有する。それは、クロック、特に、復号器が
T0として既知の基準時間に対してそれ自体を整列させ
る復号化クロックH DECORDINGのための開始
信号を与える。同期信号(RAZ 9600)を生成
するために、このユニットはラインSIを連続的に監視
する。それは“1”から“0”への遷移を検出する瞬間
から、それはタイマをトリガし、例えば、1msの間、
スタンバイにそれ自体をリセットする。1ms後に到達
する“1”から“0”への第1の遷移は、基準時間T0
に対してそれを与える。この1msの待機時間は、寄生
遷移で同期化することを回避することを可能にする。:
この時間遅延は調整可能であり、安定信号を確定する面
からの復調システム性能に応じて、それはより大きく
も、又はより小さくもあり得る。
【0010】・クロックの同期化及び生成のためのモジ
ュール12:このモジュールは、伝送/符号化クロック
及び復号化クロック並びに低周波クロックを生成する。
これらのクロックは、符号化復号化装置の内部で使用さ
れる。これらのクロックはまた、符号化復号化装置とと
もに作動する他の回路を同期化するために外部への出力
(受信、伝送等)を有する。すなわち、
【0011】‐簡単なカウンタ割算器(この場合では3
2による割算)によってクロクCLKから得られたクロ
ックH SYSTEM:それは信号RESETによる初
期設定直後に開始する固定クロックである。 ‐伝送クロックH TRANS:それは、伝送速度を固
定し、マンチェスター符号化で使用される。それは、第
1のモジュール11によって生成された同期信号によっ
てゼロにリセットされるカウンタ割算器(16で割算)に
よってクロックH SYSTEMから生成される(RAZ
H9600=“1”は、カウンタを強いて0にする。
RAZ H9600が“0”になるや否やカウンタは解
放される)。次に、クロックH TRANSは、開始時
間T0から作動し、信号RAZ H9600の各パルス
で再同期化される。 ‐復号化クロックH DECORDING:それはマン
チェスター復号化のためだけに使用される。それは、H
TRANSと同様に及び同一カウンタとともに生成さ
れる。パルスRAZ H9600=“1"であるとき、
それはクロックH TRANSと同時に使用不可能にされる
が、信号RAZ H9600が“0"になるとき、H
RANSに対してある遅延で開始する。この遅延は、直
接マンチェスター符号の場合では1ビットの持続期間の
1/4である。それは、間接マンチェスター符号の場合
では1ビットの持続期間の3/4である(9600ボー
での1ビットの持続期間は104μsである)。2つの
前(後)縁を分離する遅延は常に同一である。クロックH
TRANSの周波数シフトもまた同一比率でクロックH
DECORDING に影響を与える。 ‐クロックCLKは、読取器の中及びカードの中の両方
で使用可能である。符号化復号化装置が両方の側で使用
されるならば、信号CLKから同様に生成されている伝
送クロックH TRANSは2つの装置では同期してい
る。符号化復号化装置がカード側で使用されるだけであ
る場合、カードクロックH TRANSは読取器クロッ
クによって制御される。両方の場合、符号化復号化装置
側の同期は常に保証される。
【0012】・復号化モジュール13:マンチェスター
復号化は、正確な復号化クロックH DECORDING
を生成する前述のモジュールによって広大な範囲まで実
行される。このクロックのエッジは常に受信ビットの同
一桁に位置決めされる。この結果、復号化クロックによ
って駆動されるフリッププロップに減少される非常に簡
単な復号器となる。実際は、復号化は、クロックの前縁
で(間接コードのための後縁で)実行される受信フェーズ
中、復号化される予定のマンチェスター符号化データの
入力信号SIの簡単なサンプリングである。 ・符号化モジュール14:このモジュールは、伝送フェ
ーズ中、マンチェスター符号に符号化されるべきである
データの入力信号SO NRZと伝送クロックH TRA
NSとの間の“排他的OR”機能を実行する。
【0013】本発明の符号化復号化装置10は、所定の
伝送周波数、例えば、9600ボーで2つのクロック、
1つの符号化クロックと1つの復号化クロックとで作動
する。第1のクロックは、符号化のために使用される
(伝送中)。それは、分周器を使用してHF信号から生成
される。このクロックは、受信中、符号化信号上に再同
期化される。整相は、第2のクロックの形成のための時
間ゼロ(T0)とみなされる受信信号の第1の後縁で実行
される。復号化クロックもまた、符号化クロックを生成
する同一の分周器を使用してHF信号から生成され、こ
のクロックは、例えば、符号化クロックに対して1/4
ビットの特定遅延を有する。このクロックの整相は、時
間T0+T/4で実行される。復号化は、図2に示され
るような復号化クロックの前縁上で入力ラインをサンプ
リングすることによって生じる。
【0014】本発明の符号化復号化装置の作成は非常に
簡単である。そのことは、その独創性及びその重要性を
符号化復号化装置に与えている。本発明の符号化復号化
装置は、ハードウェア記述言語VHDL(VERY H
igh Speed Integrated Circ
uit Hardware Description
Language“超高速集積回路ハードウェア記述言
語”)で作成されている。その働きはシミュレートさ
れ、その動作は確認されている。ハードウェアレベルで
の実現は“標準セル”のライブラリ内の合成によって実
行されている。図1のモジュールへの分割は、VHDL
で記述された操作上の分割に正確に相当する。VHDL
言語での記述は下記の付表に示されている。
【0015】 付表 VHDL言語による記述 I.本発明の符号化/復号化の概要、および各モジュールへのブレークダウン library IEEE; use IEEE.std logic 1164.all; use IEEE.std logic arith.all; entity CODEC M is Port(CLK :in STD_ULOGIC; H_TRANS :out STD_ULOGIC; H_SYSTEM :out STD_ULOGIC; H_DECODING:out STD_ULOGIC; RESET :in STD_ULOGIC; SI_NRZ :out STD_ULOGIC; SO_NRZ :in STD_ULOGIC; SI :in STD_ULOGIC; SO :out STD_ULOGIC); end CODEC M architecture SCHEMATIC of CODEC M is signal H_TRANS_L :STD_ULOGIC; signal RAZ_H_9600 :STD_ULOGIC; signal H_DECODING_L:STD_ULOGIC; signal H_SYSTEM :STD_ULOGIC; component SYNCHRO port (RESET :in STD_ULOGIC; H_SYSYTEM :in STD_ULOGIC; SI :in STD_ULOGIC; RAZ_H_9600:in STD_ULOGIC; end component component CLOCKS port (RESET :in STD_ULOGIC; RAZ_H_9600:in STD_ULOGIC; CLK :in STD_ULOGIC; H_DECODING:out STD_ULOGIC; H_SYSYTEM :buffer STD_ULOGIC; H_TRANS :out STD_ULOGIC); end component; component CODER port (SO :out STD_ULOGIC; SO_NRZ :in STD_ULOGIC; H_TRANS :in STD_ULOGIC; RESET :in STD_ULOGIC); end component; component DECODER port (SI :in STD_ULOGIC; SI_NRZ :out STD_ULOGIC; H_DECODING:in STD_ULOGIC; RESET :in STD_ULOGIC); end component; begin H_TRANS ← H_TRANS_L; H_DECODING← H_DECODING_L; H_SYSTEM ← H_SYSTEM_L; I_1:SYNCHRO port map(RESET →RESET; H_SYSTEM →H_SYSTEM_L; SI →SI; RAZ_H_9600 →RAZ_H_9600); I_2:CLOCKS port map(RESET →RESET; RAZ_H_9600 →RAZ_H_9600; CLK →CLK; H_DECODING →H_DECODING_L; H_SYSTEM →H_SYSTEM_L); H_TRANS →H_TRANS_L; I_4:CODER port map(SO →SO; SO_NRZ →SI_NRZ; H_TRANS →H_TRANS_L; RESET →RESET); I_5:DECODER port map(SI → SI; SI_NRZ → SI_NRZ; H_DECODING →H_DECODING_L; RESET →RESET); end SCHEMATIC −− pragma translate off configuration CFG CODEC BEHAVIORAL of DECORDER is for BEHAVIORAL end for; end CFG CODEC BEHAVIORAL;
【0016】 II−同期信号生成モジュール (11) library IEEE; use IEEE.std logic 1164.all; use IEEE.std logic arith.all; entity SYNCHRO is port (RESET :in STD_ULOGIC; H_SYSYTEM :in STD_ULOGIC; SI :in STD_ULOGIC; RAZ_H_9600:out STD_ULOGIC; end SYNCHRO archtecture BEHAVIOAL of SYNCHRO is synchro:process (RESET,H SYSTEM、SI) type TYPE STATE is (E INIT, E SYNC0、E SYNC1, E SYNC2, E SYNC3, E SYNC4,E SYNC5,); constant K 1ms:INTEGER: =154;−delay of 1ms:1ms*153.6khz variable STATE :TYPE STATE; variable K:INTEGER range 0 to 2**9−1; −Lmax>K 7ms begin if RESET=`0´then RAZ_H_9600 ← `1´ STATE:=E_INIT eleif H_SYSTEM=`1´ H_SYSTEM event then case STATE is when E_INIT → RAZ_H_9600 ← `0´; STATE := E_SYNC0 ; DELAY FIRST TRANSITION TO `0´ OF SI when E_SYNC0 → if SI= `1´ then STATE := E_SYNC1; end if; when E SYNC1 → if SI=`0´then K:=K_1ms;−delay t o avoid triggering −on parasitic transitions STATE := E_SYNC2; end if; when E_SYNC2 → if K= `0´then STATE := E_SYNC3; else K:= K−1 end if; when E_SYNC3 → if SI= `1´then STATE := E_SYNC4; end if; when E_SYNC4 → if SI= `0´then RAZ_H_9600 ← `1´ STATE := E_SYNC5; end if when E_SYNC5 → RAZ_H_9600 ← `0´; STATE := E_SYNC0 ; end case; end if; end process P synchro END PROCESS SYNCHRO end BEHAVIORAL; −−pragma translate off configuration CFG SYNCHRO BEHAVIORAL of SYNCHRO is for BEHAVIORAL end for; end CFG CYNCHRO BEHAVIORAL;
【0017】 III.クロック発生モジュール(12) library IEEE; use IEEE.STD LOGIC 1164.all; entity CLOCK is port (RESET :in STD_ULOGIC; RAZ_H_9600:in STD_ULOGIC; CLK :in STD_ULOGIC; H_DECODING:out STD_ULOGIC; H_SYSTEM :buffer STD_ULOGIC; H_TRANS :out STD_ULOGIC); end CLOCKS; architecture BEHAVIORAL of CLOCKS is constant K BIT: Integer :=16; 104 us*4.9152mhz: duration of 1 bit at 9600 bauds constant K HOR:Integer :=32; begin P SYSTEM :process (RESET,CLK) variable K 153KHZ:INTEGRER range 0 to K HOR−1; begin if RESET = `0´then K_153KHZ :=0; H_SYSTEM ← `1´; elsif CLK=`1´ and CLK’event then if K_153KHZ=0 then H_SYSTEM←`0´ K_153KHZ :=K HOR−1; elsif K_153KHZ =K HOR/2 then H_SYSTEM ← `1´; K_153KHZ :=K_153KHZ−1; else K_153KHZ :=K_153KHZ−1; end if; end if; end process P SYSTEM P CLOCKS:process (RESET, H SYSTEM, RAZ 9600) variable K :Integer range 0 to K BIT−1; begin if RAZ_H_9600=`1´then K:=K_BIT61; H_DECODING←`0´; H_TRANS ←`0´; elseif H_SYSTEM=`1´and H SYSTEM event then if K=K_BIT−1 then H_TRANS ←`1´;−start clock h 9600 H_DECODING←`0´; K :=K−1; elsif K = 3*K_BIT/4+1 then H_DECODING←`1´;-start decording clock K :=K−1; elsif K = K_BIT/2-1 then H_TRANS ←`0´; -T/2 H_TRANS K :=K−1; elsif K = K_BIT/4+1 then H_DECODING ←`0´;---T/2 decording clock K :=K−1; elsif K=0 then K = K_BIT−1 else K :=K−1; end if; end if; end process P Clocks; end BEHAVIORAL; −−pragma translate off configuration CFG CLOCKS BEHAVIORAL of CLOCKS is for BEHAVIORAL end for; end CFG CLOCKS BEHAVIORAL;
【0018】 IV.復号化モジュール (13) library IEEE; use IEEE.std logic 1164.all use IEEE.std logic arith.all; entity DECODER is Port (SI :IN STD_ULOGIC; SI_NRZ :OUT STD_ULOGIC; H_DECODING:IN STD_ULOGIC; RESET :IN STD_ULOGIC); end DECODER; architecture BEHAVIORAL of DECORDER is begin −−SI :Input of coded data −−SO NRZ :Output of decoded data −−H_DECODING :Transmission clock adopted −−RESET :Initialisation of the circuit ====Manchester Type Decording −− The decoding is carried out by sampling the signal code SI on the leading −− edge of the decoding clock H DECODING P DECODING :process begin wait until H DECODING=`1´; SI NRZ ←SI end process P DECODING; end BEHAVIORAL; −−pragma translate off configuration CFG DECORDER BEHAVIORAL of DECORDER is for BEHAVIORAL end for; end CFG DECODER BEHAVIORAL;
【0019】 V.符号化モジュール(14) library IEEE; use IEEE.std logic 1164.all use IEEE.std logic arith.all; entity CODER is Port (SO :OUT STD_ULOGIC; SO_NRZ :IN STD_ULOGIC; H_TRANS :IN STD_ULOGIC; RESET :IN STD_ULOGIC); end CODER; architecture BHAVIORAL of CODER is begin −−SO :Output of coded data −−SO NRZ :Input of data to be encoded −−H TRANS :Transmission clock adopted −−RESET :Initialisation of the circuit ====Manchester Type Decording −−encoding by an “OR EXCLUSIVE” function between the transmission clock −−and the signal to be encoded, the function “NOT”is used to implement −−the direct Manchester code (a`0´is coded by“01”;a`1´by“10” SO←not(H TRANS xor SO NRZ); end BEHAVIORAL; −−pragma translate off configuration CFG CODER BEHAVIORAL of CODER is for BEHAVIORAL end for; end CFG CODER BEHAVIORAL;
【0020】本発明の符号化復号化装置は、ASICに
統合されるマクロセルの形式で作成されている。本発明
の目的であるモジュールとは別に、ASICは、アナロ
グヘッドと、例えば、EEPROMP型式のメモリと、
伝送/受信プロトコル及びメモリでの読み出し/書き込
みを管理する論理部とを統合する。このASICは2つ
のアプリケーション、すなわち電子ラベル及び非接触カ
ードで使用されている。本発明のモジュールはまた、プ
ログラマブル回路(FPGA)の形式で作成されている。
この形式では、それは読取器側で使用されることができ
る。作成された本発明の符号化復号化装置を作成する例
では下記のパラメータを有する。 ‐1.87MHzでのHFクロック。 ‐9600Hzでの伝送クロック。 ‐直接マンチェスター符号:“1”ビットは、2ビット
“10”で符号化される。“0"ビットは2ビット“0
1"で符号化される。符号化マンチェスタービットの持
続時間は、非符号化ビットの持続時間の半分に等しい。
したがって、伝送の実際の速度は19200ボーである
(他方では、間接マンチェスターは“1"ビットを“0
1"として符号化し、“0"を“10"として符号化す
る)。
【図面の簡単な説明】
【図1】本発明の符号化復号化装置を示す。
【図2】符号化クロック及び復号化クロックのタイミン
グ図を示す。
【符号の説明】
11 同期信号生成モジュール 12 クロックの同期及び生成のためのモジュール 13 復号化モジュール 14 符号化モジュール

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】マンチェスター符号化復号化装置におい
    て、 クロックの開始信号を与える同期信号生成モジュール
    と、 伝送/符号化クロック及び復号化クロック並びに低周波
    クロックを生成するクロックの同期化及び生成のための
    モジュールと、 前記復号化クロックで駆動されるフリップフロップを含
    む復号化モジュールであって、前記復号化が、受信フェ
    ーズ中、復号化されるべきであるマンチェスター符号化
    データの入力信号の簡単なサンプリングであることと、 伝送フェーズ中復号化されるべきデータのマンチェスタ
    ー符号における前記入力信号と前記伝送クロックとの間
    の“排他的OR"機能を実行する符号化モジュールとを
    含み、復号化されるべき前記データのみが前記復号化に
    十分であり、前記符号化クロックに関するいかなる情報
    も前記復号化に必要ないことを特徴とするマンチェスタ
    ー符号化復号化装置。
  2. 【請求項2】所定の伝送周波数での2つのクロック、す
    なわち符号化クロック及び復号化クロックで作動するこ
    とを特徴とする請求項1に記載のマンチェスター符号化
    復号化装置。
  3. 【請求項3】前記符号化クロックが分周器を使用してHF
    信号から生成され、このクロックが受信中、符号化信号
    で再同期化され、整相が第2のクロックの形成のための
    時間ゼロとして取られる受信信号の第1の後縁で実行さ
    れ、かつ復号化クロックもまた前記符号化クロックを生
    成する同一の分周器を使用して前記HF信号から生成さ
    れ、このクロックが特定遅延を有し、前記復号化が前記
    復号化クロックの前縁で入力ラインをサンプリングする
    ことによって生じることを特徴とする請求項2に記載の
    マンチェスター符号化復号化装置。
  4. 【請求項4】2つのクロックが9600ボーで作動すること
    を特徴とする請求項2に記載のマンチェスター符号化復
    号化装置。
  5. 【請求項5】アナログヘッドと、メモリと、伝送/受信
    プロトコル及びメモリでの読取/書込を管理する論理部
    とを統合するASICにまた統合されるマクロセルの形式で
    作成されていることを特徴とする請求項1に記載のマン
    チェスター符号化復号化装置。
  6. 【請求項6】プログラマブル回路の形式で作成されてい
    ることを特徴とする請求項1に記載のマンチェスター符
    号化復号化装置。
  7. 【請求項7】非接触カードの分野で使用されていること
    を特徴とする請求項1に記載のマンチェスター符号化復
    号化装置。
  8. 【請求項8】電子ラベルの分野で使用されていることを
    特徴とする請求項1に記載のマンチェスター符号化復号
    化装置。
JP16346496A 1995-06-22 1996-06-24 マンチェスター符号化復号化装置 Expired - Fee Related JP4167732B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9507491A FR2735928B1 (fr) 1995-06-22 1995-06-22 Codeur/decodeur manchester
FR9507491 1995-06-22

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006102014A Division JP3987556B2 (ja) 1995-06-22 2006-04-03 符号化装置、復号化装置および方法

Publications (2)

Publication Number Publication Date
JPH0918344A true JPH0918344A (ja) 1997-01-17
JP4167732B2 JP4167732B2 (ja) 2008-10-22

Family

ID=9480276

Family Applications (2)

Application Number Title Priority Date Filing Date
JP16346496A Expired - Fee Related JP4167732B2 (ja) 1995-06-22 1996-06-24 マンチェスター符号化復号化装置
JP2006102014A Expired - Lifetime JP3987556B2 (ja) 1995-06-22 2006-04-03 符号化装置、復号化装置および方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2006102014A Expired - Lifetime JP3987556B2 (ja) 1995-06-22 2006-04-03 符号化装置、復号化装置および方法

Country Status (5)

Country Link
US (1) US5687193A (ja)
EP (1) EP0750398B1 (ja)
JP (2) JP4167732B2 (ja)
DE (1) DE69618391T2 (ja)
FR (1) FR2735928B1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6470405B2 (en) * 1995-10-19 2002-10-22 Rambus Inc. Protocol for communication with dynamic memory
EP0930713B1 (en) * 1997-12-04 2003-09-03 STMicroelectronics S.r.l. Decoding of a biphase modulated bitstream and relative selfsynchronizing frequency divider with noninteger ratio
US7840887B2 (en) 2006-08-25 2010-11-23 Freescale Semiconductor, Inc. Data stream processing method and system
US8798175B2 (en) * 2009-05-08 2014-08-05 Intersil Americas LLC Communicating with a self-clocking amplitude modulated signal
TWI514828B (zh) * 2011-06-20 2015-12-21 Intersil Americas LLC 用於傳輸振幅調變信號的方法,傳輸器,菊鏈通信系統以及積體電路
US9385900B2 (en) 2012-04-09 2016-07-05 Mitsubishi Electric Corporation Signal transmission system
CN103647558A (zh) * 2013-12-03 2014-03-19 北京中电华大电子设计有限责任公司 一种曼彻斯特编码器电路
CN106911334B (zh) * 2017-02-28 2021-08-10 光和电科技(广东)有限公司 一种消防工业总线编码方法
FR3087975B1 (fr) 2018-10-31 2021-12-03 Thales Sa Procede et systeme pour la transmission de donnees de maniere fiable
CN113014480A (zh) * 2019-12-20 2021-06-22 中国科学院沈阳自动化研究所 一种基于fpga技术的工业边缘智能网关
CN111769835B (zh) * 2020-07-03 2024-11-26 北京电力自动化设备有限公司 一种基于fpga和iec60044-8标准的曼彻斯特码解码方法
CN114966553B (zh) * 2022-05-20 2025-03-18 中国科学院空天信息创新研究院 一种超宽带伪随机编码雷达信号产生方法
CN116486587B (zh) * 2023-04-23 2024-06-25 东方电子股份有限公司 一种配电终端遥信处理系统及方法
CN116506097B (zh) * 2023-06-26 2023-09-19 深圳锐盟半导体有限公司 数据处理方法、电子设备及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61113325A (ja) * 1984-11-07 1986-05-31 Sony Corp 復調回路
JPS61208318A (ja) * 1985-03-08 1986-09-16 インターナシヨナル コンピユーターズ リミテツド マンチエスタ符号化データのためのデコーダ
JPS63139428A (ja) * 1986-12-02 1988-06-11 Fujitsu Ltd マンチエスタ符号デコ−ダ回路
JPH03267821A (ja) * 1990-03-16 1991-11-28 Fujitsu Ltd マンチェスタ符号デコーダ回路
JPH04259137A (ja) * 1991-02-14 1992-09-14 Toshiba Corp ビット同期方式
JPH05122203A (ja) * 1991-10-23 1993-05-18 Kokusai Electric Co Ltd マンチエスタコード受信回路
JPH0611299A (ja) * 1992-06-24 1994-01-21 Mitsubishi Precision Co Ltd 近接信管装置
JPH0621979A (ja) * 1992-06-30 1994-01-28 Matsushita Electric Works Ltd 受信処理方式
JPH0669932A (ja) * 1992-08-19 1994-03-11 Nec Corp Lan用リピータ装置のプリアンブル復元再生方式
JPH0696300A (ja) * 1992-09-14 1994-04-08 Masuo Ikeuchi 電磁誘導結合による非接触型icカードおよびリーダライタ

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4450572A (en) * 1982-05-07 1984-05-22 Digital Equipment Corporation Interface for serial data communications link
GB2191068A (en) * 1986-05-28 1987-12-02 Marconi Instruments Ltd Electrical apparatus for extracting clock signals
US4918296A (en) * 1987-03-06 1990-04-17 Omron Tateisi Electronics Company Article identifying system
FR2644952A1 (fr) * 1989-03-21 1990-09-28 Duranton Rene Modulateur-demodulateur de phase utilisant des portes " ou exclusif "
US5127023A (en) * 1990-07-18 1992-06-30 The United States Of America As Represented By The Secretary Of The Navy Retiming decoder/encoder
DE4214966C2 (de) * 1991-07-10 1998-04-09 Man Technologie Gmbh Verfahren und Bauteil zur Codeumsetzung von Daten
JP2906767B2 (ja) * 1991-09-25 1999-06-21 日本電気株式会社 伝送路クロック抽出装置
JP2974479B2 (ja) * 1991-12-25 1999-11-10 積水化学工業株式会社 スペクトル拡散通信における相関信号のピーク検出装置
DE4319878A1 (de) * 1992-06-17 1993-12-23 Micron Technology Inc Hochfrequenz-Identifikationseinrichtung (HFID) und Verfahren zu ihrer Herstellung
JP3095558B2 (ja) * 1992-12-04 2000-10-03 株式会社リコー 可変長符号化データの復号化回路装置及び復号化方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61113325A (ja) * 1984-11-07 1986-05-31 Sony Corp 復調回路
JPS61208318A (ja) * 1985-03-08 1986-09-16 インターナシヨナル コンピユーターズ リミテツド マンチエスタ符号化データのためのデコーダ
JPS63139428A (ja) * 1986-12-02 1988-06-11 Fujitsu Ltd マンチエスタ符号デコ−ダ回路
JPH03267821A (ja) * 1990-03-16 1991-11-28 Fujitsu Ltd マンチェスタ符号デコーダ回路
JPH04259137A (ja) * 1991-02-14 1992-09-14 Toshiba Corp ビット同期方式
JPH05122203A (ja) * 1991-10-23 1993-05-18 Kokusai Electric Co Ltd マンチエスタコード受信回路
JPH0611299A (ja) * 1992-06-24 1994-01-21 Mitsubishi Precision Co Ltd 近接信管装置
JPH0621979A (ja) * 1992-06-30 1994-01-28 Matsushita Electric Works Ltd 受信処理方式
JPH0669932A (ja) * 1992-08-19 1994-03-11 Nec Corp Lan用リピータ装置のプリアンブル復元再生方式
JPH0696300A (ja) * 1992-09-14 1994-04-08 Masuo Ikeuchi 電磁誘導結合による非接触型icカードおよびリーダライタ

Also Published As

Publication number Publication date
DE69618391T2 (de) 2002-08-22
JP2006203942A (ja) 2006-08-03
EP0750398A1 (fr) 1996-12-27
JP3987556B2 (ja) 2007-10-10
DE69618391D1 (de) 2002-02-14
JP4167732B2 (ja) 2008-10-22
EP0750398B1 (fr) 2002-01-09
US5687193A (en) 1997-11-11
FR2735928A1 (fr) 1996-12-27
FR2735928B1 (fr) 1997-07-18

Similar Documents

Publication Publication Date Title
JPH0918344A (ja) マンチェスター符号化復号化装置
US5805632A (en) Bit rate doubler for serial data transmission or storage
JP3508412B2 (ja) データ復号回路、電圧制御発振回路、データ復号装置及び電子機器
CN108063661B (zh) 基于曼彻斯特编码的采样电路和接收电路
US4965820A (en) Cellular telephone apparatus
US4905257A (en) Manchester decoder using gated delay line oscillator
JPH07231315A (ja) 直列データ・クロック受信回路およびその方法
JP3255861B2 (ja) 符号化率可変誤り訂正送信装置
JP4072133B2 (ja) トランシーバ
JP4239320B2 (ja) 受信データ再生装置
JP3008659B2 (ja) Cmi符号信号のクロック抽出回路
JP3440666B2 (ja) クロック抽出回路及び復号化回路
JPH0233238A (ja) 調歩同期方式データの受信クロック再生回路
JP3487228B2 (ja) マンチェスタ符号化装置
JP2963560B2 (ja) デコーダ回路
GB2359223A (en) Clock recovery where the clock is synchronised to its own output transitions when there are no input data transitions
CN100412747C (zh) 一种数字音频i2s接口时钟提供方法
JP2003174484A (ja) データ伝送システム及びそれに用いられるデータ送受信装置と、その方法
JPH10154939A (ja) 符号化率による復元クロック発生装置及びその方法
JPS5931903B2 (ja) 位相変調通信装置
JPH08331189A (ja) クロック位相同期回路
JPS63139428A (ja) マンチエスタ符号デコ−ダ回路
JPH01309447A (ja) 単線同期式通信方式
JPH07231480A (ja) ディジタル無線通信装置
JPS6212224A (ja) タイミング抽出回路

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050510

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050708

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050713

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051028

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051206

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060403

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060414

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20060502

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080804

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110808

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees