JPS6072068A - デイジタル高速相関器 - Google Patents

デイジタル高速相関器

Info

Publication number
JPS6072068A
JPS6072068A JP18168883A JP18168883A JPS6072068A JP S6072068 A JPS6072068 A JP S6072068A JP 18168883 A JP18168883 A JP 18168883A JP 18168883 A JP18168883 A JP 18168883A JP S6072068 A JPS6072068 A JP S6072068A
Authority
JP
Japan
Prior art keywords
serial
output
data
shift register
bits
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
JP18168883A
Other languages
English (en)
Other versions
JPH0677257B2 (ja
Inventor
Toshio Tachika
田近 寿夫
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 JP58181688A priority Critical patent/JPH0677257B2/ja
Publication of JPS6072068A publication Critical patent/JPS6072068A/ja
Publication of JPH0677257B2 publication Critical patent/JPH0677257B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10—Complex mathematical operations
    • G06F17/15—Correlation function computation including computation of convolution operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、ディジタル高速相関器に関するものである
。
〔従来技術〕
従来、この種の装置として第1図に示すものがあった。
図において、1は相関をとるデータの入力端子、2はパ
ラレルシフトレジスタ201〜232からなるシフトレ
ジスタ群、3は相関パターンのジスタ群2からの入力デ
ータの符号を反転又は非反転する符号反転回路、5は前
記符号反転回路4の各出力を加算する全加算器501〜
531からなる加算回路、6は相関のとられたデータの
出力端子である。
次に動作について説明する。簡単のため、入力データの
ビット数を16ビツト、相関パターンの長さを32とし
て説明する。入力端子1より入力されたデータは32(
固の16ビソトパラレルシフトレジスタ201〜232
によって順次遅延される。
各パラレルシフトレジスタ201〜232の32(固の
出力はそれぞれパラレル符号反転回路401〜432に
より入力端子3より入力される相関パターンに応じて符
号を反転又は非反転された後、加算回路5で全加算され
、出力端子6より出力される。
従来のディジクル高速相関器は以上のように構成されて
おり、パラレルデータのままで演算を実行していたので
、去記例の場合、シフトレジスタ群2の数は16ビツト
×32段−512ビット、符号反転回路4は16ビツト
×32個−512ビット、加算回路5は 16ビソ1−X16+17ビソトX8−1−18ビツト
×4+19ビツトX2+20ビツト−522ビツト必要
であり、相当複雑な回IJ&となる。また高速処理を行
なう場合、32個の】6ビソI−データを同時に加算す
るため、加算回路5の遅延特性が問題になる等の欠点が
あった。
〔発明の概要〕
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、シフトレジスタ。
符号反転回路、及び全加算器をシリアル動作させること
により、回路素子数が減少し−C安噛にでき、また全加
算器を多く要する長い相関パターンに対しても高速処理
が可能なディジタル高速相関器を提供することを目的と
している。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。第2
図において、11は相関をとる入力シリアルデータの入
力端子、7は相互に直列に接続されたシフトレジスタ7
01〜732からなるシリアルシフトレジスタ、13は
相関パターンの入力端子、8は上記シリアルシフトレジ
スタ7に等間隔に設けられたタップT1〜T32、即ち
各シフトレジスタ701〜732のLSB出力から順次
出力されるシリアルデータの符号を、相関パターンに従
って反転又は非反転する1ビットシリアル符号反転回路
801〜832からなるシリアル符号反転回路、9はラ
ンチ付1ピツ1〜シリアル全加算器901〜931から
なり前記符号反転回路8の複数のシリアルデータ出力を
シリアル全加算するシリアル加算器、16は相関のとら
れたシリアルデータの出力端子である。
次に動作について説明する。従来例の説明と同じく、入
力データの数を16ビツ1−1相関パターンの長さを3
2として説明する。
入力端子11より入力されるシリアルデータはLSBよ
り順に入力され、32個の16ビントシリアルシフトレ
ジスタ701〜732によって順次遅延される。そして
シリアルシフl−レジスタ7の出力としては、シフトレ
ジスタ701〜732の全シリアルピッi・のうら16
ビソト毎に、1ullらシフトレジスタ同志の接続点毎
に設けられた合計32(flitのタップTにシリアル
符号反転回路8は、入力端子13より入力される相関パ
ターンによりシリアルシフトレジスタ7からのシリアル
出力データの符号を反転又は非反転する。最後にシリア
ル符号反転回路8の出力はキャリーを記憶するためのラ
ッチを備えた1ピッ1−シリアル全加算器901〜93
1により2データずつ加算されて、出力端子16より出
力される。
この様に、本実施例ではシフトレジスタ、符号反転回路
、全加算器をシリアル動作するものとしたので、シフ1
〜レジスタ=16ビソト×32個=512ビット(但し
、シリアルシフトレジスタのため集積炭火)、符号反転
回路;32ビツト、ラッチ付全加算器:31ビツトで構
成でき、装置が安価になる。
また加算回路をラッチ付全加算器で構成したので、全加
算器の遅延量の影響はなく、加算されるデータの数が大
きくなっても1ビツトのランチ付全加算器の動作速度で
動作することができる。
なお、上記実施例では相関パターンが重み1ビツトの系
列の場合について説明したが、相関パターンが多値デー
タ系列のときは、上記シリアル符号反転回路801〜8
32をシリアル乗算器とすればよく、そのようにした回
路はシリアル処理方式のディジタルフィルタを構成する
こととなる。
〔発明の効果〕
以上のように、この発明に係るディジタル高速相関器に
よれば、シフトレジスフ、符号反転回路。
全加算器をシリアル動作させるようにしたので、従来の
ものよりも少数の素子で構成でき、長い相関パターンで
あっても高速処理が可能となる効果がある。
【図面の簡単な説明】
第1図は従来のディジタル高速相関器を示すブロック図
、第2図はこの発明の一実施例によるディジタル高速相
関器を示すブロック図である。 11・・・データ入力端子、7・・・シリアルシフトレ
算器、16・・・データ出力端子、701〜732・・
−シフトレジスタ、801〜832・・・1ビットシリ
アル符号反転回路、901〜931・・・ラソチイが1
1ビツトシリアル全加算器。 代理人 大 岩 増 雄

Claims (1)

    【特許請求の範囲】
  1. (1)入力データがシリアルに入力されこれを収容する
    シリアルシフトレジスタと、該シリアルシフトレジスタ
    に等間隔に設&Jられた複数のタップから出力される複
    数のシリアルデータの符吟を相関パターンに従ってシリ
    アルに反IM又は非反転すデータ出力をシリアル全加算
    するシリアル加算器とを備えたことを特徴とするディジ
    タル高速相関器。
JP58181688A 1983-09-27 1983-09-27 デイジタル高速相関器 Expired - Lifetime JPH0677257B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58181688A JPH0677257B2 (ja) 1983-09-27 1983-09-27 デイジタル高速相関器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58181688A JPH0677257B2 (ja) 1983-09-27 1983-09-27 デイジタル高速相関器

Publications (2)

Publication Number Publication Date
JPS6072068A true JPS6072068A (ja) 1985-04-24
JPH0677257B2 JPH0677257B2 (ja) 1994-09-28

Family

ID=16105128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58181688A Expired - Lifetime JPH0677257B2 (ja) 1983-09-27 1983-09-27 デイジタル高速相関器

Country Status (1)

Country Link
JP (1) JPH0677257B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327281A (zh) * 2018-08-22 2019-02-12 上海循态信息科技有限公司 一种数据帧定位电路及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55131871A (en) * 1979-04-03 1980-10-14 Radio Res Lab Parallel processing type real-time correlator
JPS5645955U (ja) * 1979-09-12 1981-04-24

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55131871A (en) * 1979-04-03 1980-10-14 Radio Res Lab Parallel processing type real-time correlator
JPS5645955U (ja) * 1979-09-12 1981-04-24

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327281A (zh) * 2018-08-22 2019-02-12 上海循态信息科技有限公司 一种数据帧定位电路及方法

Also Published As

Publication number Publication date
JPH0677257B2 (ja) 1994-09-28

Similar Documents

Publication Publication Date Title
KR940008613B1 (ko) 캐리선견가산기와 캐리전송방법
WO1993022721A1 (en) Compact multiplier
EP0416869B1 (en) Digital adder/accumulator
EP0281132B1 (en) Vector calculation circuit capable of rapidly carrying out vector calculation of three input vectors
US4839848A (en) Fast multiplier circuit incorporating parallel arrays of two-bit and three-bit adders
US6484193B1 (en) Fully pipelined parallel multiplier with a fast clock cycle
KR950004226B1 (ko) 디지탈 데이타 승산처리회로
US4276608A (en) Fibonacci p-code parallel adder
KR0147942B1 (ko) 승산기에서의 부스 레코딩회로
CN117149131A (zh) 一种快速右移移位累加器、分布式算法处理器和滤波器
JPH06149542A (ja) 加算器連鎖及び加算方法
US4742480A (en) Cycle counter/shifter for division
JPH0677257B2 (ja) デイジタル高速相関器
SU1667059A2 (ru) Устройство дл умножени двух чисел
SU1756887A1 (ru) Устройство дл делени чисел в модул рной системе счислени
RU2149442C1 (ru) Устройство для умножения по модулю семь
RU2054709C1 (ru) Устройство для умножения чисел в позиционном коде
JPH06314186A (ja) 加算器連鎖及び加算方法
KR970005175A (ko) 파이프라인 구조에 근거한 곱셈/나눗셈 공유 처리기 구조
RU2021633C1 (ru) Устройство для умножения чисел
SU920710A1 (ru) Сумматор последовательного действи
JPH07141148A (ja) パイプライン並列乗算器
Kim et al. Digit-serial multiplier design using skew-tolerant domino circuits
SU888109A1 (ru) Устройство дл умножени
KR19990079024A (ko) 병렬 승산기