JPS582941A - Code generator - Google Patents

Code generator

Info

Publication number
JPS582941A
JPS582941A JP56100992A JP10099281A JPS582941A JP S582941 A JPS582941 A JP S582941A JP 56100992 A JP56100992 A JP 56100992A JP 10099281 A JP10099281 A JP 10099281A JP S582941 A JPS582941 A JP S582941A
Authority
JP
Japan
Prior art keywords
output
code
rom2
rom
bit
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
JP56100992A
Other languages
Japanese (ja)
Other versions
JPS6224817B2 (en
Inventor
Yasuo Masuda
益田 康雄
Kazunori Hirabayashi
平林 和紀
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.)
Ando Electric Co Ltd
Original Assignee
Ando Electric Co Ltd
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 Ando Electric Co Ltd filed Critical Ando Electric Co Ltd
Priority to JP56100992A priority Critical patent/JPS582941A/en
Publication of JPS582941A publication Critical patent/JPS582941A/en
Publication of JPS6224817B2 publication Critical patent/JPS6224817B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/582Pseudo-random number generators

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Manipulation Of Pulses (AREA)
  • Dc Digital Transmission (AREA)

Abstract

PURPOSE:To take out a required code with a simple constitution, by storing plural bit random codes and etc. in a ROM and selecting outputs of the ROM. CONSTITUTION:A ROM2 where bit random codes different in bit and repeat period marks are stored is driven by the output of an address counter 1. A selector 3 selects outputs of the ROM2 and selects the signal of the n-th bit of the counter 1, and the output of the ROM2 and the output of the selector 3 are inputted to an AND gate 4. A timing signal which operates the counter 1 periodically is taken out from the gate 4 and is applied to the counter to take out code data stored in the ROM2. Thus, an optional code is taken out by the exchange of ROMs, and a testing pattern of data transmission lines is switched without a switching circuit.

Description

【発明の詳細な説明】 この発1Il1社、複数のビットランダム符号などtR
OMに記憶させておき、そのROM出力を選択すること
Kx9、必要とする符号を取り出す符号発生回路につい
てのものである。
[Detailed Description of the Invention] This invention was originally published by 1Il1, multiple bit random codes, etc.
Kx9 stores the code in OM and selects the ROM output, which is related to the code generation circuit that extracts the required code.

データ伝送回線の試験には、CCITT勧告V52によ
り511ビツトの試験用パターンtw!用するほか、2
047ビツトなど数種類のランダム符号t−使うことが
多め。
For testing data transmission lines, a 511-bit test pattern tw! is required according to CCITT Recommendation V52. In addition to using 2
Several types of random codes such as 047 bits are often used.

511ビツトの試験用パターンは、第1図の回路例のよ
うに、9段のシフトレジスタを使い、その第5段と第9
段の出力を排他的論理和回路に加え、その結果を第1段
の入力に帰還して得られる。
The 511-bit test pattern uses a 9-stage shift register, as shown in the circuit example in Figure 1, and the 5th and 9th stages are
It is obtained by adding the outputs of the stages to an exclusive OR circuit and feeding the result back to the input of the first stage.

その他のランダム符号パターンの場合も、同じような構
成で得られるが、この場合拡取り出す帰還出力の位置が
511ビツトの場合と異なるので、シフトレジスタを共
用する場合は切替回路が必要に表9.構成が複雑になる
という問題がある。
Other random code patterns can be obtained with a similar configuration, but in this case the position of the feedback output to be expanded is different from that for 511 bits, so if a shift register is shared, a switching circuit is required.Table 9. There is a problem that the configuration becomes complicated.

この発明は、こ扛らOランダム符号などをあらかじめR
OMに書き込んでおき、こnらの符号を読み出すように
したもので、ROMの内容を変えるだけでランダム符号
の種類などt−習えられるようにしたものである。
In this invention, these O random codes etc. are
These codes are written in the OM and read out, allowing the user to learn the types of random codes simply by changing the contents of the ROM.

この発WAKよる実施例の構成図を第2図に示す。A configuration diagram of an embodiment based on this issuing WAK is shown in FIG.

図で、1はアドレスカウンタ、2はアドレスカウンタ1
の出力で動作するROM、3はROM2の出力を選択す
るとともにアドレスカウンタ1のnビット目の信号會違
択するセレクタ、4はセレクタ30出力とROM2の出
力を入力とし、アドレスカウンタ1を周期的に動作させ
るタイミング信号を取シ出すゲートである。
In the figure, 1 is the address counter, 2 is the address counter 1
3 is a selector that selects the output of ROM 2 and also selects the n-th bit signal of address counter 1. 4 is a selector that uses the output of selector 30 and the output of ROM 2 as input, and periodically controls address counter 1. This is a gate that takes out a timing signal to operate the device.

ROM2には、例えば次のような符号を記憶する。The ROM 2 stores, for example, the following codes.

0ビット==2047ビツトランダム符号(前半)1ビ
ット=2047ビツトランダム符号(il半)2ビット
=511ビットランダム符号 5ビット=繰り返し周期記号 この発明社、このように各ビットごとにランダム符号を
書き込んだROM2の出力を選択して希望の符号tab
出すようにしたものである。、ROM2への記憶は、舎
データ線に発生符号を、その発生符号の繰り返し周期t
1本のデータIIK割り当てる。発生符号と繰シ返し周
期符号を別々のROMに記憶させれば、任意パターンを
発生することができる。
0 bit = 2047 bit random code (first half) 1 bit = 2047 bit random code (il half) 2 bits = 511 bits random code 5 bits = repeated periodic symbol This inventor writes a random code for each bit like this Select the output of ROM2 and press the desired code tab
It was designed to be released. , storage in ROM2 is to store the generated code on the data line and the repetition period t of the generated code.
Allocate one piece of data IIK. By storing the generation code and the repetition period code in separate ROMs, any pattern can be generated.

この関係1第S図に示す、第5図7はアドレスカウンタ
1へのクロックパルスであり、第S図イは第5図アのク
ロックパルスによるアドレスカウンタ1の出力である。
This relationship 1 is shown in FIG. S. FIG. 5, 7, is a clock pulse to the address counter 1, and FIG.

第3図りは几OM2のデータ出力Do〜D、でセレクタ
3に入9、第5図工はROM2の出力D4でゲート4へ
入る。すなわち、ROM2の出力のうち1ビツトだけ繰
り返し周期用データ管第5図工のように記憶させ、セレ
クタ5への切替信号でゲート4t−動作させ、ROM2
の出力Do〜D5を出力信号として取力出す。
In the third diagram, the data outputs Do to D of the ROM2 enter the selector 3 (9), and in the fifth diagram, the output D4 of the ROM2 enters the gate 4. That is, only one bit of the output of the ROM2 is stored as shown in Figure 5 in the data tube for repetition period, and the gate 4t is operated by the switching signal to the selector 5.
The outputs Do to D5 are taken out as output signals.

以上のように、この発明によればROMの交換で任意の
符号を取り出すことができる。シ九がって、データ伝送
回線の試験用パターンなどt切替回路なしで取り替える
ことができる。
As described above, according to the present invention, any code can be retrieved by exchanging the ROM. As a result, test patterns for data transmission lines can be replaced without a switching circuit.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の511ピツ)12>試験パターン発生器
、 第2図はこの発明による実施例の構成図、第3図は第2
図の各部説明図。 1・・・・・・アドレスカウンタ、2・・・・・・RO
M、3・・・・・・セレブタ、4・・・・・・ケート。 代理人  弁理士  小俣欽司 第1図 手続補正書(方式) 昭和56年12月7日 特許庁長官島田春樹殿 1、事件の表示 昭和56年特許願第100992号 2、発明の名称 符号発生器 3、補正をする者 事件との関係  特許出願人 住 所  東京都大田区蒲田4丁目19番7号名称 安
藤電気株式会社 代表者  大 城 俊 − 4、代理人 〒144 居 所  東京都大田区蒲田4丁目19番7号6、補正
によシ増加する発明の数  0a 補正の内容 (11明細書第1ページ第2行の [発明の名称  符号発生回路」を。 「発明の名称  符号発生器」と補正する。 <2)  明細書第2ページ第3行の「発生回路」を「
発生器」に補正する。
Figure 1 shows a conventional 511 test pattern generator, Figure 2 is a block diagram of an embodiment of the present invention, and Figure 3 shows a
An explanatory diagram of each part of the figure. 1...Address counter, 2...RO
M, 3...Serebuta, 4...Kate. Agent: Patent Attorney Kinji Omata Diagram 1 Procedural Amendment (Method) December 7, 1980 Haruki Shimada, Commissioner of the Japan Patent Office 1, Indication of the Case 1980 Patent Application No. 100992 2, Invention Name Code Generator 3 , Relationship with the case of the person making the amendment Patent Applicant Address: 4-19-7 Kamata, Ota-ku, Tokyo Name: Ando Electric Co., Ltd. Representative: Shun Oshiro - 4, Agent: 144 Address: 4, Kamata, Ota-ku, Tokyo No. 19-7 No. 6, number of inventions increased by amendment 0a Contents of the amendment (11 [Title of the invention: Code generator] on the second line of the first page of the specification. "Title of the invention: Code generator") Correct. <2) Change “Generation circuit” in the third line of the second page of the specification to “
Generator”.

Claims (1)

【特許請求の範囲】 t アドレスカウンタと、 このアドレスカウンタの出力で動作スるROMと、 このROM出力を選択するとともに、前記アドレスカウ
ンタのnビット目の信号を選択するセレクタと、 このセレクタ出力と前記ROM出力を入力とし、前記ア
ドレスカウンタを周期的に動作させるタイイング信号を
塩9出すゲートとを備え、前記ROM12)Inビット
目に繰)返し周期用データを記憶するとともに前記RO
Mの他のビットには符号データを記憶し、 前記セレクタへの切替信号によシ前記ROMに記憶した
符号データを職り出すことを%徴とする符号弛生器。
[Scope of Claims] t: an address counter; a ROM that operates with the output of this address counter; a selector that selects the ROM output and also selects the n-th bit signal of the address counter; a gate that takes the ROM output as an input and outputs a tying signal for periodically operating the address counter;
The code relaxer stores code data in the other bits of M, and the code data stored in the ROM is activated by a switching signal to the selector.
JP56100992A 1981-06-29 1981-06-29 Code generator Granted JPS582941A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56100992A JPS582941A (en) 1981-06-29 1981-06-29 Code generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56100992A JPS582941A (en) 1981-06-29 1981-06-29 Code generator

Publications (2)

Publication Number Publication Date
JPS582941A true JPS582941A (en) 1983-01-08
JPS6224817B2 JPS6224817B2 (en) 1987-05-30

Family

ID=14288796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56100992A Granted JPS582941A (en) 1981-06-29 1981-06-29 Code generator

Country Status (1)

Country Link
JP (1) JPS582941A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5039974A (en) * 1973-08-14 1975-04-12
JPS5439554A (en) * 1977-09-05 1979-03-27 Hitachi Ltd Programmable timing signal generator
JPS5578341A (en) * 1978-12-08 1980-06-12 Casio Comput Co Ltd Initial value setting system of random number

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5039974A (en) * 1973-08-14 1975-04-12
JPS5439554A (en) * 1977-09-05 1979-03-27 Hitachi Ltd Programmable timing signal generator
JPS5578341A (en) * 1978-12-08 1980-06-12 Casio Comput Co Ltd Initial value setting system of random number

Also Published As

Publication number Publication date
JPS6224817B2 (en) 1987-05-30

Similar Documents

Publication Publication Date Title
TW486884B (en) Interleaver and method for interleaving an input data bit sequence using a coded storing of symbol and additional information
KR920006971A (en) Multi port memory
KR940004982A (en) Path memory of Viterbi decoder
US4058673A (en) Arrangement for ciphering and deciphering of information
DE69815865D1 (en) PRIORITY SELECTION FOR DATA TRANSFER DEVICE
JP2000156092A (en) Synchronous type burst nonvolatile semiconductor memory
KR970068192A (en) Viterbi decoding apparatus and Viterbi decoding method
KR970016939A (en) Random number generator with standby control circuitry that improves the randomness of the number read from the random number generator
US6079007A (en) System and method for generating pseudo-random codes
JP3909509B2 (en) Serial interface circuit
EP0661648A2 (en) Digital signal processing circuit
JPS5858678B2 (en) electronic musical instruments
US20020184456A1 (en) Interleaver memory access apparatus and method of mobile communication system
JPH06124586A (en) Semiconductor memory device
SU1023314A1 (en) Device for forming code sequences
JPS6224817B2 (en)
KR20000020953A (en) Path memory unit of viterbi decoder
JPS63171015A (en) Pseudo-random code generation circuit
JPS5923941A (en) Data arrangement converting circuit
JPH08329671A (en) Semiconductor delaying device
JPS6175642A (en) Transposed decoder
JPS62282325A (en) Shifter
JPS6314395A (en) Storage circuit
KR960012890A (en) PCM data transmission circuit of electronic switch
JPH08237084A (en) Timing signal generation circuit