JP2546014B2 - デイジタル信号処理装置 - Google Patents

デイジタル信号処理装置

Info

Publication number
JP2546014B2
JP2546014B2 JP2054995A JP5499590A JP2546014B2 JP 2546014 B2 JP2546014 B2 JP 2546014B2 JP 2054995 A JP2054995 A JP 2054995A JP 5499590 A JP5499590 A JP 5499590A JP 2546014 B2 JP2546014 B2 JP 2546014B2
Authority
JP
Japan
Prior art keywords
barrel shifter
output
signal
input
digital signal
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 - Lifetime
Application number
JP2054995A
Other languages
English (en)
Other versions
JPH03258012A (ja
Inventor
大彦 柴田
正伸 新井
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
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP2054995A priority Critical patent/JP2546014B2/ja
Publication of JPH03258012A publication Critical patent/JPH03258012A/ja
Application granted granted Critical
Publication of JP2546014B2 publication Critical patent/JP2546014B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデイジタル信号処理装置に関し、特にLMSア
ルゴリズム処理の簡単化,高精度化を実現可能にした演
算装置に関するものである。
〔従来の技術〕
従来、この種のデイジタル信号処理装置は、線形シス
テムbn=Σcian-iの同定を行うために、乗算器,バレル
シフタ,加算器,レジスタを用いてLMSアルゴリズム の演算を行なつている。即ち、線形システムの係数ci
出力に現われる誤差enと入力anとの積をバレルシフタに
より、2α=2-k倍(kビツト右シフト)した値により
修正する。
ここで、bnは時刻nの線形システムの出力、an-iはi
単位時間前の入力、ciは係数である。
〔発明が解決しようとする課題〕
上述した従来のデイジタル信号処理装置では、誤差en
が小さくなると2αenan-i=0となり、係数の修正が行
なわれなくなるenの範囲が存在する。これは線形システ
ム同定の特性を制限する。これに対し従来、2αenan
LSBにそれ自身の符号ビツトを反転した値dnを加算し、
2αenan-i+dnのenan-iに対する特性を第2図のように
することにより、修正量が0となる範囲をなくして常に
係数が修正されるようにする方法がとられる。これを汎
用の加算器,バレルシフタ,レジスタを用いて行う場
合、符号ビツトを反転した値を加算するかしないかを制
御する必要があり、制御が複雑になる問題点がある。
〔課題を解決するための手段〕
このような問題点を解決するために、本発明のデイジ
タル信号処理装置は、バレルシフタと、該バレルシフタ
の出力と被加算入力信号とを加算する加算器と、前記バ
レルシフタを制御する信号をデコードするデコーダと、
該デコーダの出力と前記バレルシフタ出力の符号ビツト
を反転した信号との論理積を前記加算器のキヤリー入力
端子に入力する手段とを具備するものである。
〔作用〕
したがつて、本発明によれば、バレルシフタを制御す
る信号により反転したバレルシフタ出力の符号ビツトの
LSBへの加算を制御することができる。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明によるデイジタル信号処理装置の一実
施例を示すブロツク図である。図において、1はバレル
シフタ、2はこのバレルシフタ1の出力と被加算入力信
号7とを加算する加算器、3はバレルシフタ1の出力信
号の符号ビツト、4はこの符号ビツト3を反転する反転
回路である。5はバレルシフタ1を制御するバレルシフ
タ制御信号8をデコードするデコーダ、6は反転回路4
の出力とデコーダ5の出力との論理積をとる論理積回路
であり、その論理積出力が加算器2のキヤリー入力端子
に入力されている。また、9はバレルシフタ1に入力す
る被シフト入力信号、10は加算器2の加算出力信号であ
る。
ここで、デコーダ5は、バレルシフタ制御信号8がLM
Sアルゴリズム処理のシフト量を指示している時に、論
理積回路6に接続された出力信号が「1」になるように
構成する。
このように構成されたデイジタル信号処理装置による
と、被加算入力信号7に線形システムの係数ciを入力
し、被シフト入力信号9に誤差と入力の積en・an-iを入
力して、バレルシフタ制御信号8にLMSアルゴリズム処
理のシフト量を指示した時、第2図の特性が実現され、
係数ciは常に修正されることになる。また、バレルシフ
タ制御信号8にLMSアルゴリズム処理のシフト量を指示
しない時第1図の回路は通常のシフトと加算の演算を行
なう。ただし、第2図は、右kビツトシフトを指示され
たバレルシフタ出力のLSBにそれ自身の符号ビツトを反
転した値を加算する回路の入出力特性を示したものであ
る。
〔発明の効果〕
以上説明したように本発明は、バレルシフタ制御信号
により反転したバレルシフタ出力の符号ビツトのLSBへ
の加算を制御することにより、デイジタル信号処理装置
のLMSアルゴリズム処理の特性改善を、制御を追加せず
に実現できる効果がある。
【図面の簡単な説明】
第1図は本発明のデイジタル信号処理装置の一実施例を
示す図、第2図は上記実施例により得られる入出力特性
の一例を示す図である。 1……バレルシフタ、2……加算器、3……バレルシフ
タ出力信号の符号ビツト、4……反転回路、5……デコ
ーダ、6……論理積回路、7……被加算入力信号、8…
…バレルシフタ制御信号、9……被シフト入力信号、10
……加算出力信号。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】バレルシフタと、該バレルシフタの出力と
    被加算入力信号とを加算する加算器と、前記バレルシフ
    タを制御する信号をデコードするデコーダと、該デコー
    ダの出力と前記バレルシフタ出力の符号ビツトを反転し
    た信号との論理積を前記加算器のキヤリー入力端子に入
    力する手段とを具備することを特徴とするデイジタル信
    号処理装置。
JP2054995A 1990-03-08 1990-03-08 デイジタル信号処理装置 Expired - Lifetime JP2546014B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2054995A JP2546014B2 (ja) 1990-03-08 1990-03-08 デイジタル信号処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2054995A JP2546014B2 (ja) 1990-03-08 1990-03-08 デイジタル信号処理装置

Publications (2)

Publication Number Publication Date
JPH03258012A JPH03258012A (ja) 1991-11-18
JP2546014B2 true JP2546014B2 (ja) 1996-10-23

Family

ID=12986238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2054995A Expired - Lifetime JP2546014B2 (ja) 1990-03-08 1990-03-08 デイジタル信号処理装置

Country Status (1)

Country Link
JP (1) JP2546014B2 (ja)

Also Published As

Publication number Publication date
JPH03258012A (ja) 1991-11-18

Similar Documents

Publication Publication Date Title
JPS645334B2 (ja)
JPH0936755A (ja) 復号装置及びその方法
JP2687941B2 (ja) リード−ソロモン・デコーダ
US6175941B1 (en) Error correction apparatus and associated method utilizing parellel processing
JPH07212248A (ja) エラー位置多項式の計算方法およびその装置
AU569928B2 (en) A method to compensate for the truncation error in a sampled signal and a device for carrying out the method
JP2546014B2 (ja) デイジタル信号処理装置
JP3768613B2 (ja) ログの近似値の計算回路
JP2550597B2 (ja) 2乗器
JP2753922B2 (ja) 固定小数点除算方法
JP4196434B2 (ja) データ丸め方法およびデータ丸め装置
JPS5879372A (ja) イメ−ジデ−タの拡大縮小装置
KR0176809B1 (ko) 오류정정 장치
JPH0778748B2 (ja) ガロア体演算ユニット
JPS61138332A (ja) デイジタル演算回路
JPS60233938A (ja) 誤り訂正復号器
JPH03190327A (ja) 誤り訂正回路
JPH0137049B2 (ja)
KR910009094B1 (ko) 갈로이계 연산장치
JPH0137050B2 (ja)
JPH0645945A (ja) 算術符号化方法及びその復号化方法
JPH0713743A (ja) 乗算器
JPH0644226B2 (ja) 演算処理装置
JPS58104540A (ja) 符号誤り補正装置
JPS6355628A (ja) 剰余算出回路