JPH0816363A - 演算回路 - Google Patents

演算回路

Info

Publication number
JPH0816363A
JPH0816363A JP6152371A JP15237194A JPH0816363A JP H0816363 A JPH0816363 A JP H0816363A JP 6152371 A JP6152371 A JP 6152371A JP 15237194 A JP15237194 A JP 15237194A JP H0816363 A JPH0816363 A JP H0816363A
Authority
JP
Japan
Prior art keywords
shift register
inputting
signal
selector
result
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
JP6152371A
Other languages
English (en)
Other versions
JP3193830B2 (ja
Inventor
Yoshihito Shimazaki
良仁 島▲崎▼
Satoru Araki
哲 荒木
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP15237194A priority Critical patent/JP3193830B2/ja
Publication of JPH0816363A publication Critical patent/JPH0816363A/ja
Application granted granted Critical
Publication of JP3193830B2 publication Critical patent/JP3193830B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Abstract

(57)【要約】 【目的】 パスを選択する時にシフトレジスタの出力デ
ータを並び替えるためのプログラム処理を行わず、ハー
ドウェア処理を行う。 【構成】 第一の信号と第二の信号とを入力して加算若
しくは減算を行い第一の演算結果を出力する第一の加減
算手段21と、前記第二の信号と第三の信号とを入力し
て加算若しくは減算を行い第二の演算結果を出力する第
二の加減算手段22と、前記第一及び第二の演算結果を
入力して尤度の比較を行い比較結果を出力する比較手段
3と、前記比較結果を入力して1ビットずつ格納するシ
フトレジスタ手段4と、前記シフトレジスタ手段4に格
納された前記比較結果を所定の順番に並べ替えるマルチ
プレクサ手段6とにより構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、数値演算処理及び信号
処理用のディジタル・シグナル・プロセッサ(以下、D
SPと略称する)等に設けられる演算回路に関する。
【0002】
【従来の技術】ここで、図7を用いてパスメトリックの
計算及びパスの選択の原理について説明する。図7は、
符号化率1/2、拘束長4の時刻tから時刻t+1の状
態遷移を表すトレリス図である。一般に、拘束長kの場
合の状態数は2k−1である。図7の場合は、k=4で
あるので、状態数は24−1=23=8となる。図7に
おいて、S0(t)、…、S7(t)は時刻tにおける
状態を示し、S0(t+1)、…、S7(t+1)は時
刻t+1における状態を示す。ここで、状態S0
(t)、…、S7(t)に対応するパスメトリックをP
0(t)、…、P7(t)と表し、時刻t+1での受信
信号から得られるブランチメトリックをBm(t+1)
と表す(mは任意整数)。例えば、状態S0(t+1)
におけるパスメトリックP0(t+1)は、下記の式
(1)又は(2) P0(t+1)=P0(t)+B0(t+1) …(1) P0(t+1)=P1(t)−B0(t+1) …(2) を計算することにより求められた2つのP0(t+1)
のうちで、尤度の高いものである。
【0003】ここで、図7を用いて時刻tから時刻t+
1における従来の演算回路の動作を具体的に説明する。
初めに、演算回路はP0(t)とP1(t)とB0(t
+1)とを入力し、式(1)及び(2)を計算して2つ
のP0(t+1)を求める。そして、求められた2つの
P0(t+1)のうちで尤度の高いP0(t+1)の値
を選択し、どちらかを選択したビットデータ”0”又
は”1”をレジスタに格納する。ここで、状態S0(t
+1)、…、S7(t+1)に対応するビットデータを
b0、…、b7とする。次に、演算回路はP0(t)、
P1(t)、B0(t+1)の値をそのまま保持し、式 P4(t+1)=P0(t)−B0(t+1) …(3) P4(t+1)=P1(t)+B0(t+1) …(4) を計算して2つのP4(t+1)を求める。そして、求
められた2つのP4(t+1)のうちで尤度の高いP4
(t+1)の値を選択し、どちらかを選択した識別符
号”0”又は”1”をレジスタに格納する。このよう
に、状態S0(t+1)のパスメトリックを計算した後
すぐに状態S4(t+1)のパスメトリックを計算する
と、状態S0(t+1)でパスメトリックを計算する時
に用いた同じデータP0(t)、P1(t)、 B0
(t+1)をもう一度入力する必要がなくなる。同様に
して、パスメトリックP1(t)、P5(t)、P3
(t)、P7(t)が計算される。そのため、従来の演
算回路のシフトレジスタにはP0(t)、P4(t)、
P1(t)、P5(t)、P2(t)、P6(t)、P
3(t)、P7(t)の順番でビットデータが格納され
る。このとき、ビットデータが格納される順番は、b
0、b4、b1、b5、b2、b6、b3、b7であ
る。
【0004】
【発明が解決しようとする課題】しかしながら、パスの
選択を行う場合、シフトレジスタに格納されたビットデ
ータは、b0、b1、b2、b3、b4、b5、b6、
b7の順番に読みだされなければならない。そのため、
シフトレジスタに格納されたビットデータをb0、b
1、b2、b3、b4、b5、b6、b7の順番に並べ
替えるためのプログラムが必要となるという問題点があ
った。
【0005】本発明は、パスを選択する時にシフトレジ
スタの出力データを並び替えるためのプログラム処理を
行わず、ハードウェア処理を行うことを目的とする。
【0006】
【課題を解決するための手段】本発明の第一の演算回路
は、第一の信号と第二の信号とを入力して加算若しくは
減算を行い第一の演算結果を出力する第一の加減算手段
と、前記第二の信号と第三の信号とを入力して加算若し
くは減算を行い第二の演算結果を出力する第二の加減算
手段と、前記第一及び第二の演算結果を入力して尤度の
比較を行い比較結果を出力する比較手段と、前記比較結
果を入力して1ビットずつ格納するシフトレジスタ手段
と、前記シフトレジスタ手段に格納された前記比較結果
を所定の順番に並べ替えるマルチプレクサ手段とにより
構成する。
【0007】本発明の第二の演算回路は、第一の信号と
第二の信号とを入力して加算若しくは減算を行い第一の
演算結果を出力する第一の加減算手段と、前記第二の信
号と第三の信号とを入力して加算若しくは減算を行い第
二の演算結果を出力する第二の加減算手段と、前記第一
及び第二の演算結果を入力して尤度の比較を行い比較結
果を出力する比較手段と、前記比較結果を入力して1ビ
ットずつ格納する第一及び第二のシフトレジスタ手段
と、前記比較結果を入力し、前記比較結果を第一のシフ
トレジスタ手段と第二のシフトレジスタ手段とに交互に
1ビットずつ格納させる第一の選択手段と、前記第一の
シフトレジスタ手段と前記第二のシフトレジスタ手段と
から交互に出力する第二の選択手段とにより構成する。
【0008】本発明の第三の演算回路は、第一の信号と
第二の信号とを入力して加算若しくは減算を行い第一の
演算結果を出力する第一の加減算手段と、第三の信号と
第一の演算結果とを入力して前記第三の信号または前記
第一の演算結果のいずれか一方を出力する第一の選択手
段と、前記第二の信号と第二の演算結果とを入力して前
記第二の信号または前記第二の演算結果のいずれか一方
を出力する第二の選択手段と、前記第一の選択手段から
の出力と前記第二の選択手段からの出力とを入力して加
算若しくは減算を行い第二の演算結果を出力する第二の
加減算手段とにより構成する。
【0009】
【作用】上記のように構成された演算回路においては、
第一の加減算手段及び第二の加減算手段で計算されたパ
スメトリックの尤度を比較した比較結果を出力し、マル
チプレクサにおいて比較結果を所定の順番に並び替えて
出力する。
【0010】
【実施例】以下、本発明による演算回路の第一の実施例
を図面を参照して説明する。ここで、図1は、第一の実
施例の詳細構成を示すブロック図である。
【0011】本発明の演算回路は、データバス1と、第
一の加減算回路21と、第二の加減算回路22と、比較
回路3と、第一のシフトレジスタ4と、第一のセレクタ
5と、マルチプレクサ6とにより構成されている。
【0012】データバス1は第一の加減算回路21及び
第二の加減算回路22と接続され、各加減算回路21、
22は各々比較回路3及び第一のセレクタ5と接続され
ている。比較回路3は第一のシフトレジスタ4及び第一
のセレクタ5と接続され、第一のシフトレジスタ4はマ
ルチプレクサ6と接続されている。そして、第一のセレ
クタ5及びマルチプレクサ6はデータバス1と接続され
ている。
【0013】次に、図2及び図7を用いて本発明による
演算回路の第一の実施例の動作を説明すると共に、マル
チプレクサ6を詳細に説明する。図2は符号化率1/
2、拘束長4の時刻tから時刻t+1における本発明の
演算回路の動作を示すフローチャートである。
【0014】初めに、第一の加減算回路21はデータバ
ス1からパスメトリックP0(t)及びブランチメトリ
ックB0(t+1)を入力し、第二の加減算回路22は
データバス1からパスメトリックP1(t)及びブラン
チメトリックB0(t+1)を入力する。そして、第一
の加減算回路21は式P0(t)+B0(t+1)を計
算してパスメトリックP0(t+1)を求め、第二の加
減算回路22は式P1(t)+B1(t+1)(=P1
(t)−B0(t+1)、すなわちB1(t+1)=−
B0(t+1))を計算してパスメトリックP0(t+
1)を求める(ステップ1)。比較回路3は第一の加減
算回路21及び第二の加減算回路22からパスメトリッ
クP0(t+1)を入力し、2つのパスメトリックP0
(t+1)の尤度を比較して尤度の高さを比較する。そ
して、尤度の高いP0(t+1)をパスメトリックと判
断する。ここで、比較回路3は比較結果として『0』ま
たは『1』を出力し、例えば、第一の加減算回路21か
ら入力されたP0(t+1)の尤度が高い場合は『0』
を出力し、第二の加減算回路22から入力されたP0
(t+1)の尤度が高い場合は『1』を出力する。ここ
では、比較回路3は比較結果としてb0(データ長は、
1ビット)を出力する。第一のシフトレジスタ4は、比
較回路3からの比較結果を入力すると同時に、現在入力
されているデータを1ビットずつシフトしてnビット
(nは任意整数)分蓄える(ステップ2、3)。ここ
で、例えば、16ビットの固定小数点型DSPの場合
は、16ビットのレジスタを使用する。ここでは、状態
数8であることより、比較結果は8ビット分蓄えられ
る。第一のセレクタ5は比較回路3から比較結果を入力
し、比較回路3において尤度が高いと判断されたP0
(t+1)を選択してデータバス1に出力する(ステッ
プ5)。
【0015】同様にして、演算回路は、パスメトリック
をP4(t+1)→P1(t+1)→P5(t+1)→
P2(t+1)→P6(t+1)→P3(t+1)→P
7(t+1)の順番に求める。
【0016】以上のような動作を行うと、第一のシフト
レジスタ4には比較結果が、b0→b4→b1→b5→
b2→b6→b3→b7の順番に記憶される。ここで、
マルチプレクサ6は、図3に示したようにアドレス番号
0→2→4→5→1→3→5→7の順番で第一のシフト
レジスタ4に記憶されているデータを読み出す。すると
データは、b0→b1→b2→b3→b4→b5→b6
→b7の順番でデータバス1に出力される(ステップ
4、7)。次に、本発明による演算回路の第二の実施例
を図面を参照して説明する。ここで、図4は第二の実施
例の詳細構成を示すブロック図であり、図1と同一、対
応部分には、同一符号を付して示している。
【0017】本発明の演算回路は、データバス1と、第
一の加減算回路21と、第二の加減算回路22と、比較
回路3と、第一のシフトレジスタ4と、第一のセレクタ
5と、マルチプレクサ6と、第二のセレクタ51とによ
り構成されている。
【0018】データバス1は第一の加減算回路21及び
第二の加減算回路22と接続され、各加減算回路21、
22は各々比較回路3及び第一のセレクタ5と接続され
ている。比較回路3は第一のシフトレジスタ4及び第一
のセレクタ5と接続され、第一のシフトレジスタ4はマ
ルチプレクサ6及び第二のセレクタ51と接続され、マ
ルチプレクサ6は第二のセレクタ51と接続されてい
る。そして、第一のセレクタ5及び第二のセレクタ51
はデータバス1と接続されている。
【0019】次に、本発明による演算回路の第二の実施
例の動作を説明する。図1と同一符号を付した各回路部
においては、第一の実施例と同一の動作を行うため、以
下、第二のセレクタ51の動作について説明する。
【0020】第二のセレクタ51は、図示しない命令デ
コーダから出力される制御信号により、b0→b1→b
2→b3→b4→b5→b6→b7の順番で並んだマル
チプレクサ6の出力と、b0→b4→b1→b5→b2
→b6→b3→b7の順番で並んだ第二のセレクタ51
の出力とを選択する。
【0021】本発明の第二の実施例は以上説明したよう
に構成されているので、回路構成により、b0→b1→
b2→b3→b4→b5→b6→b7の順番からなるマ
ルチプレクサ6からの出力と、b0→b4→b1→b5
→b2→b6→b3→b7の順番からなる第二のセレク
タ51からの出力とが選択できる。
【0022】次に、本発明による演算回路の第三の実施
例を図面を参照して説明する。ここで、図5は第三の実
施例の詳細構成を示すブロック図であり、図1と同一、
対応部分には、同一符号を付して示している。
【0023】本発明の演算回路は、データバス1と、第
一の加減算回路21と、第二の加減算回路22と、比較
回路3と、第二のシフトレジスタ41と、第三のシフト
レジスタ42と、第一のセレクタ5と、第三のセレクタ
52と、第四のセレクタ53とにより構成されている。
【0024】データバス1は第一の加減算回路21及び
第二の加減算回路22と接続され、各加減算回路21、
22は各々比較回路3及び第一のセレクタ5と接続され
ている。比較回路3は第一のセレクタ5及び第三のセレ
クタ52と接続され、第三のセレクタ52は第二のシフ
トレジスタ41及び第三のシフトレジスタ42と接続さ
れ、第二のシフトレジスタ41及び第三のシフトレジス
タ42は第四のセレクタ53と接続されている。そし
て、第一のセレクタ5及び第四のセレクタ53はデータ
バス1と接続されている。
【0025】次に、本発明による演算回路の第三の実施
例の動作を説明する。図1と同一符号を付した各回路部
においては、第一の実施例と同一の動作を行うため、以
下、第二のシフトレジスタ41、第三のシフトレジスタ
42、第三のセレクタ52及び第四のセレクタ53の動
作について説明する。
【0026】比較回路3は、比較結果をb0→b4→b
1→b5→b2→b6→b3→b7の順番で出力する。
第三のセレクタ52は、入力された比較結果を交互に第
二のシフトレジスタ41及び第三のシフトレジスタ42
に出力する。初めに、第三のセレクタ52は比較結果b
0を第二のシフトレジスタ41に出力し、第二のシフト
レジスタ41は格納されているデータを1ビットシフト
して比較結果b0を格納する。次に、第三のセレクタ5
2は比較結果b4を第三のシフトレジスタ42に出力
し、第三のシフトレジスタ42は格納されているデータ
を1ビットシフトして比較結果b4を格納する。以下こ
のような動作を行うと、第二のシフトレジスタ41は比
較結果をb0→b1→b2→b3の順番で格納し、第三
のシフトレジスタ42は比較結果をb4→b5→b6→
b7の順番で格納する。そして、第四のセレクタ53
は、第二のシフトレジスタ41及び第三のシフトレジス
タ42に格納された比較結果を交互にデータバス1に出
力する。初めに、第四のセレクタ53は第二のシフトレ
ジスタ41に格納されている比較結果b0を出力し、次
に、第四のセレクタ53は第三のシフトレジスタ42に
格納されている比較結果b1を出力する。すると、デー
タバス1には比較結果がb0→b1→b2→b3→b4
→b5→b6→b7の順番に出力される。
【0027】本発明の第三の実施例は以上説明したよう
に構成されているので、一つのシフトレジスタで構成さ
れた演算回路よりも倍のデータ長を処理することが可能
となる。また、シフトレジスタを複数有するため、一つ
のシフトレジスタの記憶能力が限界に達した時点でパス
メトリック及び比較結果を退避させるメモリ(図示しな
い)を設ける必要がなくなる。
【0028】次に、本発明による演算回路の第四の実施
例を図面を参照して説明する。ここで、図5は第四の実
施例の詳細構成を示すブロック図であり、図1と同一、
対応部分には、同一符号を付して示している。
【0029】本発明の演算回路は、データバス1と、第
二の加減算回路22と、第三の加減算回路23と、第一
のセレクタ5と、第五のセレクタ54と、第六のセレク
タ55と、第一のシフトレジスタ4と、マルチプレクサ
6とにより構成されている。データバス1は第二の加減
算回路22、第五のセレクタ54及び第六のセレクタ5
5と接続され、第五のセレクタ54及び第六のセレクタ
55は第三の加減算回路23と接続されている。第三の
加減算回路23は第一のシフトレジスタ4、第一のセレ
クタ5及び第五のセレクタ54と接続され、第二の加減
算回路22は第一のセレクタ5及び第六のセレクタ55
と接続されている。そして、第一のシフトレジスタ4は
マルチプレクサ6と接続され、マルチプレクサ6及び第
一のセレクタ5はデータバス1と接続されている。
【0030】次に、本発明による演算回路の第四の実施
例の動作を説明する。図1と同一符号を付した各回路部
においては、第一の実施例と同一の動作を行う。以下、
図7を用いて、第三の加減算回路23、第五のセレクタ
54及び第六のセレクタ55の動作について詳細に説明
する。
【0031】第五のセレクタ54はデータバス1からパ
スメトリックP0(t)を入力して第三の加減算回路2
3に出力し、第六のセレクタ55はデータバス1からブ
ランチメトリックB0(t+1)を入力して第三の加減
算回路23に出力する。そして、第三の加減算回路23
は式P0(t)+B0(t+1)を計算しパスメトリッ
クP0(t+1)を求め、求められたP0(t+1)を
第一のセレクタ5及び第五のセレクタ54に出力する。
また、第二の加減算回路22はデータバス1からパスメ
トリックP1(t)及びブランチメトリックB0(t+
1)を入力して式P1(t)−B0(t+1)を計算し
パスメトリックP0(t+1)を求め、求められたP0
(t+1)を第一のセレクタ5及び第六のセレクタ55
に出力する。
【0032】第五のセレクタ54及び第六のセレクタ5
5は各々パスメトリックを第三の加減算回路23に出力
し、第三の加減算回路23は(第五のセレクタ54から
入力したP0(t+1))−(第六のセレクタ55から
入力したP0(t+1))を計算する。そして、第三の
加減算回路23は、計算の結果がプラス(+)またはマ
イナス(−)であるかを判断してその結果を第一のシフ
トレジスタ4及び第一のセレクタ5に出力する。第一の
セレクタ5は、第三の加減算回路23の結果に応じてパ
スメトリックP0(t+1)をデータバス1に出力す
る。そして、マルチプレクサ6により、データバス1に
は比較結果がb0→b1→b2→b3→b4→b5→b
6→b7の順番に出力される。
【0033】本発明の第四の実施例は以上説明したよう
に構成されているので、2つのパスメトリックから1つ
のパスメトリックを選択するための比較回路を設ける必
要がなく、比較回路がなくなる分の消費電力及び回路規
模が小さくなる。
【0034】
【発明の効果】本発明の演算回路は以上説明したように
構成されているので、パスを選択する時にシフトレジス
タの出力データを並び替えるためのプログラム処理の必
要がなくなり、パスの選択を行うための処理を短時間で
済ませることが可能となる。
【図面の簡単な説明】
【図1】本発明の演算回路の第一の実施例の構成を示す
ブロック図である。
【図2】本発明の演算回路の動作を示すフローチャート
である。
【図3】本発明のマルチプレクサの動作を示す図であ
る。
【図4】本発明の演算回路の第二の実施例の構成を示す
ブロック図である。
【図5】本発明の演算回路の第三の実施例の構成を示す
ブロック図である。
【図6】本発明の演算回路の第四の実施例の構成を示す
ブロック図である。
【図7】パスメトリック演算の動作を示すトレリス図で
ある。
【符号の説明】
21、22、23 加減算回路 3 比較回路 4、41、42 シフトレジスタ 5、51、52、53、54、55 セレクタ 6 マルチプレクサ

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 第一の信号と第二の信号とを入力して加
    算若しくは減算を行い第一の演算結果を出力する第一の
    加減算手段と、 前記第二の信号と第三の信号とを入力して加算若しくは
    減算を行い第二の演算結果を出力する第二の加減算手段
    と、 前記第一及び第二の演算結果を入力して尤度の比較を行
    い比較結果を出力する比較手段と、 前記比較結果を入力して1ビットずつ格納するシフトレ
    ジスタ手段と、 前記シフトレジスタ手段に格納された前記比較結果を所
    定の順番に並べ替えるマルチプレクサ手段とにより構成
    されることを特徴とする演算回路。
  2. 【請求項2】 前記比較結果と前記マルチプレクサ手段
    からの出力とを入力し、前記比較結果と前記マルチプレ
    クサ手段からの出力とを選択して出力する第二の選択手
    段を設けたことを特徴とする請求項1に記載の演算回
    路。
  3. 【請求項3】 第一の信号と第二の信号とを入力して加
    算若しくは減算を行い第一の演算結果を出力する第一の
    加減算手段と、 前記第二の信号と第三の信号とを入力して加算若しくは
    減算を行い第二の演算結果を出力する第二の加減算手段
    と、 前記第一及び第二の演算結果を入力して尤度の比較を行
    い比較結果を出力する比較手段と、 前記比較結果を入力して1ビットずつ格納する第一及び
    第二のシフトレジスタ手段と、 前記比較結果を入力し、前記比較結果を第一のシフトレ
    ジスタ手段と第二のシフトレジスタ手段とに交互に1ビ
    ットずつ格納させる第一の選択手段と、 前記第一のシフトレジスタ手段と前記第二のシフトレジ
    スタ手段とから交互に出力する第二の選択手段とにより
    構成されることを特徴とする演算回路。
  4. 【請求項4】 第一の信号と第二の信号とを入力して加
    算若しくは減算を行い第一の演算結果を出力する第一の
    加減算手段と、 第三の信号と第一の演算結果とを入力して前記第三の信
    号または前記第一の演算結果のいずれか一方を出力する
    第一の選択手段と、 前記第二の信号と第二の演算結果とを入力して前記第二
    の信号または前記第二の演算結果のいずれか一方を出力
    する第二の選択手段と、 前記第一の選択手段からの出力と前記第二の選択手段か
    らの出力とを入力して加算若しくは減算を行い第二の演
    算結果を出力する第二の加減算手段とにより構成される
    ことを特徴とする演算回路。
  5. 【請求項5】 前記第二の演算結果を入力して所定の順
    番に並べ替えるマルチプレクサ手段を設けたことを特徴
    とする請求項4に記載の演算回路。
JP15237194A 1994-07-04 1994-07-04 演算回路 Expired - Fee Related JP3193830B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15237194A JP3193830B2 (ja) 1994-07-04 1994-07-04 演算回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15237194A JP3193830B2 (ja) 1994-07-04 1994-07-04 演算回路

Publications (2)

Publication Number Publication Date
JPH0816363A true JPH0816363A (ja) 1996-01-19
JP3193830B2 JP3193830B2 (ja) 2001-07-30

Family

ID=15539072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15237194A Expired - Fee Related JP3193830B2 (ja) 1994-07-04 1994-07-04 演算回路

Country Status (1)

Country Link
JP (1) JP3193830B2 (ja)

Also Published As

Publication number Publication date
JP3193830B2 (ja) 2001-07-30

Similar Documents

Publication Publication Date Title
US5946361A (en) Viterbi decoding method and circuit with accelerated back-tracing and efficient path metric calculation
EP1049001B1 (en) Arithmetic apparatus
JP3358996B2 (ja) 自動ビタビトレースバックビット格納機能を有する並列算術論理プロセッサ
JP3515720B2 (ja) ビタビ復号器
US6257756B1 (en) Apparatus and method for implementing viterbi butterflies
US5440504A (en) Arithmetic apparatus for digital signal processor
US20040221221A1 (en) CRC operation unit and CRC operation method
JPH09153822A (ja) データ処理システムにおける加算比較選択バタフライ演算およびその命令を実行する方法
US20010044921A1 (en) Viterbi decoder with high speed processing function
JP2798123B2 (ja) ビタビ復号装置
JP3193830B2 (ja) 演算回路
JP3711290B2 (ja) ディジタル演算回路
EP1417768B1 (en) High performance turbo and viterbi channel decoding in digital signal processors
EP1058392A1 (en) Method for implementing a plurality of add-compare-select butterfly operations in parallel, in a data processing system
JP3191442B2 (ja) ビタビ復号用演算装置
JP3984790B2 (ja) ビタビ復号処理装置
JP3237267B2 (ja) 演算装置
KR100277467B1 (ko) 비터비 디코더
JPH0746145A (ja) 演算装置
JPH08234983A (ja) ディジタル・シグナル・プロセッサ
JPH0653845A (ja) ビタビ復号器
KR20010019289A (ko) 전송에러 검출기의 부분적 가산기
JPH10341170A (ja) 高速ビタビ復号装置
JP2000081989A (ja) プロセッサおよび該プロセッサを用いた巡回符号化処理方法
JPH10107652A (ja) 演算装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010515

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090525

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100525

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100525

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110525

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120525

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120525

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130525

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140525

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees