JPH0831259B2 - Magnetic stripe demodulation circuit - Google Patents
Magnetic stripe demodulation circuitInfo
- Publication number
- JPH0831259B2 JPH0831259B2 JP62066014A JP6601487A JPH0831259B2 JP H0831259 B2 JPH0831259 B2 JP H0831259B2 JP 62066014 A JP62066014 A JP 62066014A JP 6601487 A JP6601487 A JP 6601487A JP H0831259 B2 JPH0831259 B2 JP H0831259B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- binary information
- phase
- magnetic stripe
- circuit
- 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 - Fee Related
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】 〔概要〕 2組のトラックにそれぞれ符号“1"および符号“0"が
記録された磁気ストライプを読取り復調する磁気ストラ
イプ復調方式において、 本発明は、2組のトラックからそれぞれ読取った2値
情報を読取り順に取込み配列した第1のデータと、いず
れか一方のトラックの2値情報を取込むタイミングを所
定量遅延せしめて配列した第2のデータとを発生し、第
1および第2のデータの正当性を検証して磁気ストライ
プ信号を復調する磁気ストライプ復調回路であって、2
組のトラックの2値情報を該2値情報の所定タイミング
位置で取り込み配列して第1のデータを発生する第1の
データ発生回路と、一方のトラックの2値情報から、前
記所定タイミング位置から所定時間幅の2値情報を発生
する遅延回路と、発生した2値情報の有無を、第1のデ
ータのうちの他方のトラックの2値情報を取り込むタイ
ミングで検出する検出手段と、前記2値情報が検出され
た場合、第1のデータのうちその検出タイミングにおけ
る2値情報と直前の2値情報とを交換して第2のデータ
を発生するデータ変換部とを設けるように構成する。DETAILED DESCRIPTION OF THE INVENTION [Outline] In a magnetic stripe demodulation system for reading and demodulating a magnetic stripe in which a code “1” and a code “0” are recorded on two sets of tracks, the present invention is based on two sets of tracks. First data, which is obtained by arranging the read binary information in the reading order and arranged, and second data, which is arranged by delaying the timing of reading the binary information of either one of the tracks by a predetermined amount, are generated. And a magnetic stripe demodulation circuit for verifying the legitimacy of the second data and demodulating the magnetic stripe signal.
A first data generation circuit for taking in and arranging binary information of a set of tracks at a predetermined timing position of the binary information and generating first data, and from the binary information of one track, from the predetermined timing position. A delay circuit for generating binary information of a predetermined time width, a detecting means for detecting the presence or absence of the generated binary information at the timing of fetching the binary information of the other track of the first data, and the binary value. When the information is detected, it is configured to include a data conversion unit that exchanges the binary information at the detection timing of the first data and the immediately preceding binary information to generate the second data.
本発明はNRZI方式で記録された磁気ストライプの復調
回路に係わり、特にトラック間のスキューを補正するた
めに設けられるデータ発生回路の改良に関する。The present invention relates to a demodulation circuit of a magnetic stripe recorded by the NRZI method, and more particularly to improvement of a data generation circuit provided to correct skew between tracks.
通帳等では2組のトラック(符号“0"を書込む0トラ
ックおよび符号“1"を書込む1トラック)にNRZI方式で
データが記録されるが、書込み時または読み取り時に発
生したトラック間のスキューを補正するため、復調回路
に3相(以下A相,B相,C相)発生回路が設けられてい
る。In passbooks, etc., data is recorded in two sets of tracks (0 track for writing a code "0" and 1 track for writing a code "1") by the NRZI method, but the skew between tracks that occurs during writing or reading In order to correct the above, the demodulation circuit is provided with a three-phase (hereinafter A-phase, B-phase, C-phase) generation circuit.
この3相発生回路には、読取った2組のトラック信号
(2値情報)を読取り順に配列したA相データと、1ト
ラック信号を所定量遅らせて配列したB相データと、0
トラック信号を所定量遅らせて配列したC相データとを
それぞれ発生するデータ発生回路および発生したデータ
をそれぞれ格納するバッファ等を3相独立に用意してい
たため、補正相数を増加させることは回路規模上極めて
困難な状況にあった。The three-phase generation circuit has A-phase data in which two sets of read track signals (binary information) are arranged in the reading order, B-phase data in which one track signal is delayed by a predetermined amount, and 0-phase data.
Since the data generating circuit for respectively generating the C-phase data in which the track signals are delayed by a predetermined amount and the buffer for respectively storing the generated data are provided for each of the three phases, increasing the number of correction phases is not possible. The situation was extremely difficult.
このため、簡易な補正用のデータ発生回路を備えた磁
気ストライブ復調回路が求められている。Therefore, there is a demand for a magnetic stripe demodulation circuit equipped with a simple correction data generation circuit.
第5図は通帳の磁気ストライプ説明図、第6図は従来
の復調回路ブロック図、第7図は各相データの発生方法
説明図である。FIG. 5 is an explanatory diagram of a magnetic stripe of a passbook, FIG. 6 is a block diagram of a conventional demodulation circuit, and FIG. 7 is an explanatory diagram of a method of generating phase data.
通帳等における磁気ストライプは、第5図に示すよう
に、符号“0"を記録する0トラック(0TR)と符号“1"
を記録する1トラック(1TR)の2組の磁気ストライプ
より構成され、それぞれ極性の反転したNRZI(NON RETE
RN TO ZERO INVERTED)方式で上記符号が記録される。As shown in FIG. 5, a magnetic stripe in a passbook or the like has a 0 track (0TR) for recording a code “0” and a code “1”.
NRZI (NON RETE) is composed of two sets of magnetic stripes of 1 track (1TR) for recording
The above code is recorded by the RN TO ZERO INVERTED) method.
この磁気ストライプは通帳80を走査してリードヘッド
1で読取られ、読取り順に2値情報が配列されて復調さ
れるが、リード/ライトするヘッド位置等により、0TR
および1TR間で位相ずれ(スキュー)が発生することが
あり、これを補正するため、読取った信号より直接復調
したA相データと、1TRデータを所定量(例えばビット
間隔の0.7)遅らせて復調したB相データと、0TRデータ
を所定量遅らせて復調したC相データとの3相データを
発生し、これらのデータの正当性を検証して正しいデー
タを復調データとして採用している。This magnetic stripe is scanned by the passbook 80 and read by the read head 1. Binary information is arranged and demodulated in the order of reading, but depending on the read / write head position, etc., 0TR
A phase shift (skew) may occur between 1TR and 1TR. To correct this, the A-phase data directly demodulated from the read signal and 1TR data are demodulated by delaying them by a predetermined amount (for example, 0.7 of the bit interval). Three-phase data of the B-phase data and the C-phase data obtained by delaying the 0TR data by a predetermined amount is generated, the correctness of these data is verified, and the correct data is adopted as the demodulation data.
以下、第6図,第7図に従い従来の復調回路を説明す
る。A conventional demodulation circuit will be described below with reference to FIGS. 6 and 7.
1は磁気ストライプ読取りヘッド(リードヘッド)、 2は0トラック読取りヘッド用アンプ(0TRアン
プ)、 3は1トラック読取りヘッド用アンプ(1TRアン
プ)、 4は0トラック信号を所定量遅らせるタイマ(0TRT
M)、 5は1トラック信号を所定量遅らせるタイマ(1TRT
M)、 6は、A相データ,B相データ,C相データをそれぞれ発
生する3相発生回路、 7,8,9は3相発生回路6で発生したデータをそれぞれ
バッファRAM10,11,12に格納するアドレスを発生するア
ドレスカウンタ、 10,11,12は、各相のデータが発生ごとに順次書き込み
されるとともに、リード時には共通のリード信号でそれ
ぞれ同期して読み出されるバッファRAM、 13はバッファリードゲート、 である。1 is a magnetic stripe read head (read head), 2 is an amplifier for 0 track read head (0TR amplifier), 3 is an amplifier for 1 track read head (1TR amplifier), 4 is a timer (0TRT) for delaying the 0 track signal by a predetermined amount.
M), 5 is a timer (1TRT) that delays one track signal by a predetermined amount.
M), 6 are three-phase generation circuits that generate A-phase data, B-phase data, and C-phase data, and 7,8,9 are buffer RAMs 10, 11, and 12 that store the data generated by the three-phase generation circuit 6, respectively. Address counters that generate addresses to store, 10, 11 and 12 are buffer RAMs that sequentially read data of each phase as they occur, and are read synchronously with a common read signal when reading, 13 is a buffer read The gate is.
以上構成の復調回路により発生する各相のデータを第
7図に示す。FIG. 7 shows the data of each phase generated by the demodulation circuit having the above configuration.
A相データは、読取られ整形された0TR信号および1TR
信号より作成されたタイミング信号(第7図では信号の
立ち上がりに対応)により、トラックに対応した信号
“1"または“0"がバッファRAM10にライトされて得られ
る。Phase A data is read and shaped 0TR signal and 1TR
A signal "1" or "0" corresponding to the track is written in the buffer RAM 10 by a timing signal (corresponding to the rising edge of the signal in FIG. 7) created from the signal and obtained.
この結果、第7図の例では、A相データは(001100)
となる。As a result, in the example of FIG. 7, the A phase data is (001100).
Becomes
B相データは、1TR信号をビット間隔Tを基準とし
て、補正するスキュー量として、例えば0.7T遅らせて
“1"をライトして得られるものでもし1TR信号が後方の0
TR信号に対して0.7T以内に接近していると、“1",“0"
が反転し、B相データは(001010)となる。The B-phase data is obtained by writing "1" with a delay of 0.7T, for example, as a skew amount for correcting the 1TR signal with the bit interval T as a reference.
"1", "0" when approaching within 0.7T to TR signal
Is inverted, and the B-phase data becomes (001010).
C相データは0TR信号を0.7T遅らせてバッファ12にラ
イトするもので、0TRが後方の1TR信号にたいして0.7T接
近していると、“0",“1"が反転し、C相データは(010
100)となる。The C-phase data is written in the buffer 12 with the 0TR signal delayed by 0.7T. When 0TR is 0.7T closer to the trailing 1TR signal, "0" and "1" are inverted and the C-phase data is ( 010
100).
以上のごとく読取り順にバッファRAM10〜12にライト
して得られた3相データは、例えば複数データの所定ビ
ットに対して設けられた水平パリティ等により、それぞ
れのデータの正当性が検証され、正常なデータが採用さ
れる。これにより、スキューによるデータエラーが補正
され、復元される。As described above, the three-phase data obtained by writing the data in the buffer RAMs 10 to 12 in the reading order is verified by the horizontal parity provided for a predetermined bit of a plurality of data, and the correctness of each data is verified. Data is adopted. As a result, the data error due to the skew is corrected and restored.
以上説明した従来の復調回路は、3相独立に、それぞ
れデータ発生回路、バッファおよびアドレスカウンタ等
を備えており、補正精度を向上するために相数を増加す
ることは回路規模上極めて困難であるという問題点があ
った。The conventional demodulation circuit described above is provided with a data generation circuit, a buffer, an address counter, etc. independently for each of the three phases, and it is extremely difficult to increase the number of phases in order to improve the correction accuracy because of the circuit scale. There was a problem.
本発明は上記問題点に鑑み、簡易なデータ発生回路を
備える磁気ストライプ復調回路を提供することを目的と
するものである。In view of the above problems, it is an object of the present invention to provide a magnetic stripe demodulation circuit including a simple data generation circuit.
上記目的のため、本発明の磁気ストライプ復調回路
は、第1図本発明の原理説明図に示すように、データを
構成する各ビットの2値情報がそれぞれ対応する2組の
トラックに記録された磁気ストライプを走査読み取ると
ともに、2組のトラックからそれぞれ読取った前記2値
情報を読取り順に取込み配列した第1のデータと、2組
のトラックの2値情報のうちのいずれか一方のトラック
の2値情報を取込むタイミングを所定量遅延せしめて配
列した第2のデータとを発生し、第1および第2のデー
タの正当性をそれぞれ検証して磁気ストライプ信号を復
調する磁気ストライプ復調回路であって、 読み取り時間幅を持つ2組のトラックの2値情報を該
2値情報の所定時間位置を基準とした所定のタイミング
で取り込み配列して第1のデータを発生する第1のデー
タ発生回路30と、一方のトラックの2値情報から、前記
所定タイミング位置から所定時間幅の2値情報を発生す
る遅延回路31と、前記発生した2値情報の有無を、第1
のデータのうちの他方のトラックの2値情報を取り込む
前記タイミングで検出する検出手段32と、前記発生した
2値情報が検出された場合、第1のデータのうちのその
検出タイミングにおける2値情報と直前の2値情報とを
交換して第2のデータを発生するデータ変換部17とを設
けるように構成する。For the above-mentioned purpose, in the magnetic stripe demodulation circuit of the present invention, as shown in FIG. 1 for explaining the principle of the present invention, binary information of each bit constituting data is recorded in corresponding two sets of tracks. The magnetic stripe is scanned and read, and at the same time, the first information in which the binary information read from each of the two sets of tracks is taken in and arranged, and the binary information of either one of the binary information of the two sets of tracks. A magnetic stripe demodulation circuit for generating second data arranged by delaying a timing of fetching information by a predetermined amount, and verifying the legitimacy of the first and second data and demodulating a magnetic stripe signal. , Binary information of two sets of tracks having a reading time width is fetched and arranged at a predetermined timing with reference to a predetermined time position of the binary information, and the first data is generated. A first data generating circuit 30 for generating, a delay circuit 31 for generating binary information of a predetermined time width from the predetermined timing position from the binary information of one track, and the presence or absence of the generated binary information, First
Detecting means 32 for detecting the binary information of the other track of the other data at the timing, and when the generated binary information is detected, the binary information of the first data at the detection timing. And a data conversion unit 17 for generating the second data by exchanging the immediately preceding binary information.
第1のデータ発生回路は2組のトラックから読み取っ
た2値情報を読取り順に取込み配列して第1のデータ
(A相データ)を発生する。取り込むタイミングは、例
えば、読み取り時間幅を持つその2値情報の後縁等とす
る。The first data generation circuit takes in and arranges the binary information read from the two sets of tracks in the reading order to generate the first data (A-phase data). The timing of loading is, for example, the trailing edge of the binary information having a reading time width.
遅延回路31は、一方のトラック(B相データ生成の場
合で1トラックとする)から読み取られた2値情報の所
定タイミング位置、例えば前述の2値情報の後縁から所
定幅、例えば0.7Tの2値情報(パルス)を発生し、検出
手段32は、A相データ発生時に他方のトラック(0トラ
ック)から読み取った2値情報を取り込むタイミング
で、その2値情報の有無を検出する。このとき、2値情
報が存在すれば、データ変換部17は、A相データのう
ち、その検出タイミングのビットと直前のビットとを交
換してB相データ(第2のデータ)を生成する。C相デ
ータを発生する場合も同様で、0トラックから読み取っ
た2値情報からタイマによって所定幅の2値情報を発生
し、この発生した2値情報の有無を1トラックから読み
取った2値情報の取り込むタイミングで検出し、存在す
れば、前記同様にA相データの対応するビットを交換し
て生成する。The delay circuit 31 has a predetermined timing position of binary information read from one track (one track in the case of B-phase data generation), for example, a predetermined width from the trailing edge of the above-mentioned binary information, for example, 0.7T. Binary information (pulses) is generated, and the detection means 32 detects the presence or absence of the binary information at the timing at which the binary information read from the other track (0 track) when the A-phase data is generated is fetched. At this time, if the binary information exists, the data conversion unit 17 exchanges the bit at the detection timing and the immediately preceding bit in the A-phase data to generate B-phase data (second data). The same applies to the case of generating C-phase data. Binary information of a predetermined width is generated by a timer from the binary information read from the 0th track, and the presence or absence of the generated binary information of the binary information read from the 1st track. It is detected at the timing of fetching, and if it is present, it is generated by exchanging the corresponding bits of the A-phase data as described above.
以上のビット操作はバッファに格納されたA相データ
の読出し時に行うことができ、従来必要とされた各相の
データ発生回路,バッファ等を大幅に削減することがで
きる。The above bit operation can be performed when the A-phase data stored in the buffer is read, and the number of data generating circuits, buffers and the like for each phase, which are conventionally required, can be significantly reduced.
本発明の実施例を第1図〜第4図を参照しつつ説明す
る。An embodiment of the present invention will be described with reference to FIGS.
本実施例は3相補正を例としたもので、 第2図にデータ変換方法説明図、 第3図に実施例の復調回路ブロック図、 第4図に実施例のデータ変換回路ブロック図をそれぞ
れ示す。This embodiment is an example of three-phase correction. FIG. 2 is an explanatory view of a data conversion method, FIG. 3 is a block diagram of a demodulation circuit of the embodiment, and FIG. 4 is a block diagram of the data conversion circuit of the embodiment. Show.
第2図はA相データを変換してB相およびC相データ
を発生する方法を示すもので、B相データは〔第2図
(I)〕、A相データの符号“0"をライトするタイミン
グ(読み取ったトラック信号の後縁)において、1TR信
号の後縁から所定時間幅を持つ信号(1TRTM5の出力,1TR
TM信号52)有りのとき、そのA相データのビット情報と
その前のビット情報とを変換して得られる。FIG. 2 shows a method of converting A-phase data to generate B-phase and C-phase data. For the B-phase data [FIG. 2 (I)], the code “0” of the A-phase data is written. At the timing (the trailing edge of the read track signal), a signal with a predetermined time width from the trailing edge of the 1TR signal (1TR TM5 output, 1TR
When the TM signal 52) is present, it is obtained by converting the bit information of the A-phase data and the bit information before it.
しかも上記有り状態はA相データが〔10〕のとき発生
するから、本実施例では対応するビットに〔01〕をセッ
トする。Moreover, since the above-mentioned existence state occurs when the A-phase data is [10], [01] is set to the corresponding bit in this embodiment.
同様にC相データは〔第2図(II)〕、0TR信号の後
縁から発生した信号(0TRTM4の出力0TRTM53)有りのと
き、A相データの対応する2ビットを変換するかまたは
〔10〕をセットして得られる。Similarly, for the C-phase data [Fig. 2 (II)], when there is a signal (0TRTM53 output of 0TRTM4) generated from the trailing edge of the 0TR signal, the corresponding 2 bits of the A-phase data are converted or [10]. Obtained by setting.
以上により、本復調回路は第3図,第4図のごとく構
成される。From the above, the demodulation circuit is configured as shown in FIGS.
第3図において、 14はA相データ発生回路(第1のデータ発生回路30)
で、0TRアンプ2および1TRアンプ3より出力された0TR
信号、1TR信号よりタイミング信号(ライト信号)54を
発生し、トラック種別に対応する符号とともに出力す
る。In FIG. 3, 14 is an A-phase data generation circuit (first data generation circuit 30).
Then, 0TR output from 0TR amplifier 2 and 1TR amplifier 3
A timing signal (write signal) 54 is generated from the signal and the 1TR signal and is output together with the code corresponding to the track type.
15はタイミング信号54を計数してアドレスデータをバ
ッファRAM16に出力するアドレスカウンタで、発生順に
アドレスを指定する。An address counter 15 counts the timing signal 54 and outputs the address data to the buffer RAM 16, which designates the addresses in the order of occurrence.
16は同一アドレスにA相データのビット情報と0TRTM
信号52および1TRTM信号53の有無情報(“1",“0")52a,
53aとを格納するバッファRAM、 17はバッファRAM16を読出す時、A相データとともに
B相データ,C相データとを発生するデータ変換部、 であり、その他全図を通じて同一符号は同一対象物を表
す。16 is bit information of A phase data and 0TRTM at the same address
Presence / absence information of signal 52 and 1TRTM signal 53 (“1”, “0”) 52a,
53a is a buffer RAM that stores the data, and 17 is a data conversion unit that generates the B-phase data and the C-phase data together with the A-phase data when the buffer RAM 16 is read out. Represent
なお、遅延回路31は0TRTM(0トラックタイマ)また
は1TRTMに対応し、検出手段32はバッファ16とタイミン
グ信号54とで形成される。The delay circuit 31 corresponds to 0TRTM (0-track timer) or 1TRTM, and the detection means 32 is formed by the buffer 16 and the timing signal 54.
以上の構成において、0TR信号および1TR信号よりA相
データが発生され、0TRTM信号52および1TRTM信号53の有
無情報52a,53aとA相データの対応するビット情報とが
バッファRAM16の同一アドレスに格納される。In the above configuration, the A-phase data is generated from the 0TR signal and the 1TR signal, and the presence / absence information 52a, 53a of the 0TRTM signal 52 and the 1TRTM signal 53 and the corresponding bit information of the A-phase data are stored in the same address of the buffer RAM 16. It
復調時には、バッファRAM16に格納された上記データ
が発生順に読出され、第4図に示すデータ変換部17に基
づき、各相データがビットシリアルに同時に出力され
る。At the time of demodulation, the data stored in the buffer RAM 16 is read in the order of occurrence, and each phase data is simultaneously output bit serially based on the data conversion unit 17 shown in FIG.
データ変換部17は、バッファRAM16より読出されたA
相データを読出しクロック単位に1ビット遅延して出力
する1ビット遅れ回路、B相データを発生するB相デー
タ変換部19、C相データを発生するC相データ変換部20
より構成され、以下のように動作する。The data conversion unit 17 uses the A read from the buffer RAM 16.
A 1-bit delay circuit that delays and outputs phase data by 1 bit for each read clock, a B-phase data conversion unit 19 that generates B-phase data, and a C-phase data conversion unit 20 that generates C-phase data.
It is composed of the following components and operates as follows.
C相変換部20は、0TRTM信号52が無し、即ち符号“0"
のとき、1ビット遅れ回路18,オア回路22を通じてA相
データを直接出力し、有り情報(符号“1")のときはそ
の前のA相データのビットに“1"を次のビットに“0"を
セットする。The C-phase converter 20 has no 0TRTM signal 52, that is, the code “0”.
In the case of, the A-phase data is directly output through the 1-bit delay circuit 18 and the OR circuit 22, and in the presence information (code “1”), “1” is set to the bit of the preceding A-phase data to “the next bit”. Set to 0 ".
即ち、バッファRAM16より読出された0TRTM信号52有り
情報(符号“1")はオア回路22を通じて出力され、1ビ
ット遅れ回路から出力されるビット(有り情報の前のビ
ット)は“1"に変換される。That is, the 0TRTM signal 52 presence information (code "1") read from the buffer RAM 16 is output through the OR circuit 22, and the bit (bit before the presence information) output from the 1-bit delay circuit is converted to "1". To be done.
FF21は有り情報“1"を1ビット遅延するもので、次の
ビット位置では、FF21の出力が“1"なってインバータ23
およびアンド回路24を通じて“0"が出力(有り情報は連
続しないため“0")されて、“0"にセットされる。FF21 delays the existence information "1" by 1 bit. At the next bit position, the output of FF21 becomes "1" and the inverter 23
And "0" is output through the AND circuit 24 (because the presence information is not continuous, "0") and set to "0".
無し情報(“0")のときは、アンド回路24が開いてい
るため、1ビット遅延したA相データがそのまま出力さ
れる。When there is no information (“0”), since the AND circuit 24 is open, the A-phase data delayed by 1 bit is output as it is.
B相データ同様であって、第4図に示す回路は、1TRT
M信号53有りのとき、1ビット遅延されたA相データの
ビットを“0"にセットし、次のビットを“1"にセットす
るように構成したものである。Similar to B-phase data, the circuit shown in FIG.
When the M signal 53 is present, the bit of the A-phase data delayed by 1 bit is set to "0" and the next bit is set to "1".
以上のごとく、遅延したトラック信号の有無情報によ
り、A相データを簡易な回路で変換してB相データ,C相
データを読出すことができ、従来設けていたそれぞれの
データ発生回路およびバッファ等を削減することができ
る。As described above, according to the presence / absence information of the delayed track signal, the A-phase data can be converted by a simple circuit to read out the B-phase data and the C-phase data. Can be reduced.
本発明は、遅延したトラック信号の有無情報によりA
相データから変換してB相データおよびC相データとを
発生する簡易な磁気ストライプ復調回路を提供するもの
であるから、回路の削減効果は極めて多大である。The present invention uses the presence / absence information of the delayed track signal to
Since the simple magnetic stripe demodulation circuit for converting the phase data to generate the B phase data and the C phase data is provided, the effect of reducing the circuit is extremely large.
第1図は本発明の原理説明図、 第2図は実施例のデータ変換方法説明図、 第3図は実施例の復調回路ブロック図、 第4図は実施例のデータ変換部ブロック図、 第5図は通帳の磁気ストライプ説明図、 第6図は従来の復調回路ブロック図、 第7図は各相のデータ発生方法説明図、 である。図中、 1はリードヘッド、2は0TRアンプ、3は1TRアンプ、4
はOTRTM,5は1TRTM、6は3相データ発生回路、7はA相
アドレスカウンタ、8はB相アドレスカウンタ、9はC
相アドレスカウンタ、10はA相バッファRAM、11はB相
バッファRAM、12はC相バッファRAM、13はバッファリー
ドゲート、14はA相データ発生回路、15はアドレスカウ
ンタ、16はバッファRAM、17はデータ変換部、18は1ビ
ット遅れ回路、19はB相データ変換部、20はC相データ
変換部、21は1ビット遅れ回路、22はオア回路、23はイ
ンバータ、24はアンド回路、30は第1のデータ発生回
路、31は遅延回路、32は検出手段、52は0TRTM信号、52a
は0TRTM信号の有無情報、53は1TRTM信号、53aは1TRTM信
号の有無情報、54はタイミング信号、 である。FIG. 1 is an explanatory view of the principle of the present invention, FIG. 2 is an explanatory view of a data conversion method of an embodiment, FIG. 3 is a block diagram of a demodulation circuit of the embodiment, and FIG. 4 is a block diagram of a data conversion unit of the embodiment. FIG. 5 is an explanatory diagram of a magnetic stripe of a passbook, FIG. 6 is a block diagram of a conventional demodulation circuit, and FIG. 7 is an explanatory diagram of a data generation method of each phase. In the figure, 1 is a read head, 2 is a 0TR amplifier, 3 is a 1TR amplifier, 4
Is OTRTM, 5 is 1TRTM, 6 is a 3-phase data generation circuit, 7 is an A-phase address counter, 8 is a B-phase address counter, and 9 is C.
Phase address counter, 10 is phase A buffer RAM, 11 is phase B buffer RAM, 12 is phase C buffer RAM, 13 is buffer read gate, 14 is phase A data generation circuit, 15 is address counter, 16 is buffer RAM, 17 Is a data converter, 18 is a 1-bit delay circuit, 19 is a B-phase data converter, 20 is a C-phase data converter, 21 is a 1-bit delay circuit, 22 is an OR circuit, 23 is an inverter, 24 is an AND circuit, 30 Is a first data generation circuit, 31 is a delay circuit, 32 is detection means, 52 is a 0TRTM signal, and 52a is
Is presence / absence information of 0TRTM signal, 53 is 1TRTM signal, 53a is presence / absence information of 1TRTM signal, and 54 is a timing signal.
Claims (1)
れぞれ対応する2組のトラックに記録された磁気ストラ
イプを走査読み取るとともに、2組のトラックからそれ
ぞれ読み取った前記2値情報を読取り順に取込み配列し
た第1のデータと、2組のトラックの2値情報のうちい
ずれか一方のトラックの2値情報を取込むタイミングを
所定量遅延せしめて配列した第2のデータとを発生し、
第1および第2のデータの正当性をそれぞれ検証して磁
気ストライプ信号を復調する磁気ストライプ復調回路で
あって、 読み取り時間幅を持つ2組のトラックの2値情報を該2
値情報の所定時間位置を基準とした所定のタイミングで
取り込み配列して第1のデータを発生する第1のデータ
発生回路と、 一方のトラックの2値情報から、前記所定タイミング時
間から所定時間幅の2値情報を発生する遅延回路と、 前記発生した2値情報の有無を、第1のデータのうちの
他方のトラックの2値情報を取り込む前記タイミングで
検出する検出手段と、 前記発生した2値情報が検出された場合、第1のデータ
のうちのその検出タイミングにおける2値情報と直前の
2値情報とを交換して第2のデータを発生するデータ変
換部と を設けたことを特徴とする磁気ストライプ復調回路。1. A magnetic stripe in which binary information of each bit constituting data is recorded on two sets of corresponding tracks, and the binary information read from each of the two sets of tracks is fetched in a reading order. Generating first data arranged and second data arranged by delaying a timing for taking in binary information of one of the two sets of binary information by a predetermined amount.
A magnetic stripe demodulation circuit for verifying the legitimacy of each of the first and second data and demodulating a magnetic stripe signal, wherein binary information of two sets of tracks having a read time width is stored in the magnetic stripe demodulation circuit.
A first data generating circuit for generating first data by taking in and arraying the value information at a predetermined timing based on a predetermined time position, and from the binary information of one track, a predetermined time width from the predetermined timing time. And a detecting circuit for detecting the presence or absence of the generated binary information at the timing of fetching the binary information of the other track of the first data. When the value information is detected, a data conversion unit that exchanges the binary information at the detection timing of the first data and the immediately preceding binary information to generate the second data is provided. And a magnetic stripe demodulator circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62066014A JPH0831259B2 (en) | 1987-03-20 | 1987-03-20 | Magnetic stripe demodulation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62066014A JPH0831259B2 (en) | 1987-03-20 | 1987-03-20 | Magnetic stripe demodulation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63231770A JPS63231770A (en) | 1988-09-27 |
| JPH0831259B2 true JPH0831259B2 (en) | 1996-03-27 |
Family
ID=13303660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62066014A Expired - Fee Related JPH0831259B2 (en) | 1987-03-20 | 1987-03-20 | Magnetic stripe demodulation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831259B2 (en) |
-
1987
- 1987-03-20 JP JP62066014A patent/JPH0831259B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63231770A (en) | 1988-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1214264A (en) | Digital data detecting apparatus | |
| JPS59231713A (en) | Synchronizing circuit | |
| US4234896A (en) | PCM Recording and reproducing system | |
| CA1322406C (en) | Apparatus for reproducing a digital signal | |
| KR880001340B1 (en) | Data player | |
| JPH0831259B2 (en) | Magnetic stripe demodulation circuit | |
| JPH0312874A (en) | Digital signal reproducing device | |
| GB1390074A (en) | Detection and correction of phase encoded data | |
| US4023203A (en) | System for compensating a phase difference between magnetic tracks in a magnetic recorded information regenerating apparatus | |
| US4170786A (en) | Corrective method of reproducing magnetic memory signals and apparatus for carrying out the same | |
| JPS62256270A (en) | error correction device | |
| US20020004881A1 (en) | Data transfer apparatus and data transfer method | |
| JP2588530B2 (en) | Synchronization information record detection device | |
| JP2553730B2 (en) | Data writing device | |
| JPH0547411Y2 (en) | ||
| JPH04332060A (en) | data calculation device | |
| SU1325569A1 (en) | Dynamic memory with error correction | |
| JPH02281476A (en) | Card reader | |
| JPH0352694B2 (en) | ||
| JPH01293013A (en) | Error correction device | |
| JPS59198510A (en) | Error correcting system | |
| JPS63279473A (en) | Deskew circuit for multi-track type digital signal recording and reproducing device | |
| JPS63317961A (en) | Servo control correcting circuit for multitrack type digital signal recording and reproducing device | |
| JPH01256073A (en) | error correction system | |
| JPS63195872A (en) | Digital signal processing circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |