JPS60230732A - 回線多重化crc符号生成装置 - Google Patents

回線多重化crc符号生成装置

Info

Publication number
JPS60230732A
JPS60230732A JP8710184A JP8710184A JPS60230732A JP S60230732 A JPS60230732 A JP S60230732A JP 8710184 A JP8710184 A JP 8710184A JP 8710184 A JP8710184 A JP 8710184A JP S60230732 A JPS60230732 A JP S60230732A
Authority
JP
Japan
Prior art keywords
crc
section
calculation value
data signal
crc code
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.)
Pending
Application number
JP8710184A
Other languages
English (en)
Inventor
Takayuki Nishimura
西村 孝行
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP8710184A priority Critical patent/JPS60230732A/ja
Publication of JPS60230732A publication Critical patent/JPS60230732A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、CRC(Cyclic Redundan、
cy Check)符号を使用するデータ誤り制御にお
いてデータ回線を多重化する回線多重化CRC符号生成
装置に関するものである。
〔従来技術〕
CRC符号を使用する従来のデータ誤り制御において、
データ回線を多重化したものはないが、CRC符号の生
成装置をデータ伝送路が収容する回線数だけ並列に設け
れば、各回線毎のCRC符号の生成は可能である。 し
かし、このようにすると、収容する回線数に比例して部
品が増加することにより装置が大型化し、また装置が大
型化すると伝送遅延量が増加することになる。
このような理由により、回線を多重化した小型のCRC
符号の生成装置の出現が要請されている。
〔発明の概要〕
本発明は以上のような点に鑑みてなされたもので、その
目的とするところは、CRC符号の生成装置を2つ使用
しCRC符号の生成を時分割で行なうことにより、回線
を多重化するとともに装置を小型にし伝送遅延量を抑制
することにある。
〔実施例〕
以下、本発明を実施例に基づき詳細に説明する。
第1図は本発明に係わる装置の一実施例を示す系統図、
第2図はその動作説明図である。
第1図において、Slは入力データ信号、s2は出力デ
ータ信号、s3は入力データ信号s1との同期をとるた
めのデータ信号・タイミング・クロックであり、1及び
2は入力データ信号31などからCRC符号を生成する
ための第1及び第2のCRC符号生成部、3は入力デー
タ信号s1にCRC符号を挿入するためのCRC符号挿
入部、4は退避すべきCRC演算値を選択する退避CR
C演算値選択部、5はロードすべきCRC演算値を選択
するロードCRC演算値選択部、6は制御パルス発生部
、7は一時退避するCRC演算値を記憶するり一ド・ラ
イト・メモリーである。
以下のように構成された装置の動作について第 −2図
を用いて説明する。
第2図(alの1.j!’、N−1,Nは第1番フレー
ム、 第1番フレーム、第N−1番フレーム、第1番フ
レームを示し、第2図(C1の10はCRC符号挿入の
区間、第2図(d)及び(e)の11はCRC符号符号
生成期初期化間、同図の12はCRC演算の区間、同図
の13はCRC演算値退避の区間、同図の14はCRC
演算値ロードの区間である。 第2図(f)の15はメ
モリー・リード区間、同図の16はメモリー・ライト区
間であり、第2図(g+のe、”〜e、、゛は回線iに
対応するCRC符号、同図のF1〜PKは回線i同期パ
ターンである。 ここでは第2図(alに示すデータ信
号を第P番データ信号としである。
先ず、第2回出)に示す第1番フレームのステータスビ
ット1〜mの区間において、第p−1番データ信号の第
1番フレームの回線1〜mのCRC符号をリード・ライ
ト・メモリー7から読み出しCRC符号挿入部3へ送出
することにより、そのステータスビット1〜mに読み出
したCRC符号を挿入する。 なおCRC符号パターン
の一例をステータスビットiについて第2図(g)に示
す。
次に第2図(blに示す第4番フレームの回wAlの区
間では、CRC符号符号生成炉1線1のデータを取り入
れて第2図Tdlに示す区間12でCRC演算を行ない
、第2図(b)に示す回線2の区間では、CRC符号符
号生成炉2線2のデータを取り入れて第2図+elに示
す区間12でCRC演算を行なう。
CRC符号符号生成炉2RC演算をしているときCRC
符号符号生成炉1いては、回線1に係わるCRC演算値
を第2図(dlに示す区間13でリード・ライト・メモ
リー7に退避して、その後直ちに同図に示す区間14で
リード・ライト・メモリー7に退避していた回線3のC
RC演算値をロードする。
なお、第2図(d)に示す区間13及び14は第2図(
flに示す区間16及び15に対応する。
このようにCRC符号符号生成炉1.ある回線ニ係わる
CRC演算をある区間で実行しているときには、その1
つ前の回線に係わるCRC演算値をCRC符号符号生成
炉2リード・ライト・メモリー7へ退避するとともにそ
の次の回線に係わる1つ前までのフレームのCRC演算
値をリード・ライト・メモリー7からCRC符号生成部
2ヘロードする。 次の区間では、CRC符号符号生成
炉2RC演算を行ない、CRC符号符号生成炉1RC演
算値の退避・ロードを行なう。
以上のような動作がデータ信号のNフレーム区間繰り返
される。 ただし、第1番フレームは特殊であって、C
RC符号符号生成炉12にはリード・ライト・メモリー
7からのCRC演算値のロードはなく初期化されている
ものとする。 あるデータ信号のNフレーム区間繰り返
されて得られた各回線のCRC演算値は、その次のデー
タ信号のNフレーム区間で、フレーム番号及び回線番号
に対応したステータスビットに挿入される。
シーケンスチェックの生成多項式が6次の場合の本発明
の一実施例を第3図に示す。 第3図において第1図と
同一部分又は相等部分には同一符号が付してあり、20
.21及び22.23はCRC符号生成部1及び2を制
御する制御信号、24及び25゜26は退避CRC演算
値選択部4及びロードCRC演算値選択部5を制御する
制御信号である。
次に、以上のような装置について第2図(dl 、 (
el及び第3図を用いてその動作を説明する。 制御信
号20.22は第2図(dl及び(e)に示す区間12
のときハイレベルとなり、区間11.13.14のとき
ローレベルとなる。 20又は22がハイレベルのとき
はCRC符号符号生成文12のCRC演算を可能とする
20又は21がローレベルのときは、区間11において
はCRC符号生成部l及び2を初期化し、区間13にお
いては制御信号24により選択されたCRC符号符号生
成文12のCRC演算値をリード・ライト・メモリー7
へ退避し、区間14においては制御信号25.26によ
り選択されたCRC符号符号生成文12ヘリード・ライ
ト・メモリー7からCRC演算値をロードする。 また
、制御信号21.23はデータ信号・タイミング・クロ
ックS3を停止にしてCRC符号符号生成文1を休止さ
せる。 CRC符号符号生成文1の休止区間は第2図(
dl 、 (elにおいて破線で示されている。
なお、CRC演算値を退避しておくためのリード・ライ
ト・メモリー7の容量は、回線数m、クシ−ンスチェッ
クの生成多項式をn次とすれば、少なくともm’nビッ
ト必要である。
〔発明の効果〕
本発明は、以上述べたように2つのCRC符号生成部に
対しCRC演算及びCRC演算値の退避・ロードを交互
に行なわせるようにしたので、時分割により回線を多重
化するとともに装置を小型にし伝送遅延を抑制できる効
果がある。
【図面の簡単な説明】
第1図は本廃明に係わる装置の一実施例を示す系統図、
第2図はその動作説明図、第3図はそのチェックシーケ
ンスの生成多項式が6次の場合の回路図である。 Sl、S2・・・・データ信号、S3・・・・データ信
号・タイミング・クロック、1,2・・・・CRC符号
生成部、3・・・・CRC符号挿入部、4・・・・退避
CRC演算値選択部、5・・・・ロードCRC演算値選
択部、6・・・・制御パルス発生部、7・・・・リード
・ライト・メモリー、10・・・・挿入区間、11・・
・・初期化区間、12・・・・CRC演算区間、13・
・・・退避区間、14・・・・ロード区間、15・・・
・メそロー・リード区間、16・・・・メモリー・ライ
ト区間、20.21・・・・第1のCRC符号生成部制
御信号、22.23・・・・第2のCRC符号生成部制
御信号、24・・・・退避CRC演算演算値選択欄制御
信号5.26・・・・ロードCRC演算値選択部制御信
号。 特許出願人 日本電気株式会社 代理人山川政樹(はが2名)

Claims (1)

    【特許請求の範囲】
  1. 複数回線が時分割多重化されているデータ列を取り込み
    2回線毎のCRC演算を時分割にて行なう2つのCRC
    符号生成部と、前記2つのCRC符号生成部のうちの一
    方のCRC演算値を選択し退避させる機能を有する退避
    CRC演算値選択部と、前記退避したCRC演算値を一
    時記憶するリード・ライト・メモリーと、前記2つのC
    RC符号生成部のうちCRC演算値を退避させた方のC
    RC符号生成部を選択し、前記リード・ライト・メモリ
    ーに記憶されたCRC演算値をロードさせるロードCR
    C演算値選択部と、前記2つのCRC符号生成部のCR
    C演算値の退避、ロード及び初期化を指示し、前記退避
    CRC演算値選択部と前記ロードCRC演算値選択部と
    の選択制御を行ない、リード・ライト・メモリーのすべ
    ての制御を司る制御パルス発生部とから成る回線多重化
    CRC符号生成装置。
JP8710184A 1984-04-28 1984-04-28 回線多重化crc符号生成装置 Pending JPS60230732A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8710184A JPS60230732A (ja) 1984-04-28 1984-04-28 回線多重化crc符号生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8710184A JPS60230732A (ja) 1984-04-28 1984-04-28 回線多重化crc符号生成装置

Publications (1)

Publication Number Publication Date
JPS60230732A true JPS60230732A (ja) 1985-11-16

Family

ID=13905555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8710184A Pending JPS60230732A (ja) 1984-04-28 1984-04-28 回線多重化crc符号生成装置

Country Status (1)

Country Link
JP (1) JPS60230732A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130991A (en) * 1987-12-08 1992-07-14 Hitachi, Ltd. Method and apparatus for crc computation
JPH0629952A (ja) * 1992-07-09 1994-02-04 Nec Corp 時分割多重回線のcrcチェック方式
EP0729674A4 (en) * 1993-11-04 1997-10-15 Cirrus Logic Inc METHOD AND DEVICE FOR TESTING CYCLIC REDUNDANCY
JP2005208902A (ja) * 2004-01-22 2005-08-04 Fujitsu Ltd データ保証制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130991A (en) * 1987-12-08 1992-07-14 Hitachi, Ltd. Method and apparatus for crc computation
JPH0629952A (ja) * 1992-07-09 1994-02-04 Nec Corp 時分割多重回線のcrcチェック方式
EP0729674A4 (en) * 1993-11-04 1997-10-15 Cirrus Logic Inc METHOD AND DEVICE FOR TESTING CYCLIC REDUNDANCY
JP2005208902A (ja) * 2004-01-22 2005-08-04 Fujitsu Ltd データ保証制御装置

Similar Documents

Publication Publication Date Title
US5268949A (en) Circuit for generating M-sequence pseudo-random pattern
US4593393A (en) Quasi parallel cyclic redundancy checker
EP0158510A2 (en) Error detection and correction in digital communication systems
US4937828A (en) High speed parallel CRC device for concatenated data frames
US5978883A (en) Block interleaving and deinterleaving method and device therefor
JPS60230732A (ja) 回線多重化crc符号生成装置
US4698813A (en) Arrangement for correcting burst errors in shortened cyclical block codes
JP3279624B2 (ja) Crc演算に基づく1ビット誤り訂正回路
ITMI20011533A1 (it) Procedimento e dispositivo per comandare svolgimenti di esercizio
US4945537A (en) Maximum length linearly occurring code sequence generator
US4862479A (en) Spread spectrum communication system
US5671238A (en) Method and circuitry for generating r-bit parallel CRC code for an l-bit data source
US6041434A (en) Code generator for selectively producing cyclic redundancy check data codes different in data length
JPH05160809A (ja) Crcチェック方法
JP2578762B2 (ja) エラ−訂正符号生成装置
EP1442546B1 (en) Ovsf code generation
JP3137758B2 (ja) Pnパターン発生回路
RU1791818C (ru) Устройство дл контрол остаточного кода по модулю три
KR0174504B1 (ko) 수신데이터 체크 비트열 생성장치
KR100212486B1 (ko) 저속병렬상관기
JPH0897791A (ja) 信号検出回路及びフレーム同期回路
KR100192792B1 (ko) 리드 솔로몬 복호기의 다항식 평가 장치
KR0126591B1 (ko) 고속 트랜스포트 프로토콜 체크 코드 생성을 위한 병렬 순환 잉여검사 코드 생성수단(Electric Means for Parallel XTP CHECK Code by Cyclic Redundancy Check)
JPH05135482A (ja) 並列記憶制御装置
SU1571591A1 (ru) Устройство дл формировани сигналов четности