JPS61258521A - digital filter - Google Patents
digital filterInfo
- Publication number
- JPS61258521A JPS61258521A JP9968285A JP9968285A JPS61258521A JP S61258521 A JPS61258521 A JP S61258521A JP 9968285 A JP9968285 A JP 9968285A JP 9968285 A JP9968285 A JP 9968285A JP S61258521 A JPS61258521 A JP S61258521A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bit
- filter
- dynamic range
- 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
Links
Landscapes
- Filters That Use Time-Delay Elements (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、乗算器を有するディジタルフィルターに係り
、特に、乗算器の回路規模の縮小化、及び、演算の高速
化に好適なように構成されたディジタルフィルターに関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a digital filter having a multiplier, and particularly to a digital filter that is configured to be suitable for reducing the circuit scale of the multiplier and increasing the speed of calculation. Regarding digital filters.
乗算回数を増加させる事なく、高精度なディジタルフィ
ルターを構成する手法として、例えば、特開昭59−3
3922号公報に示されるように、ディジタルフィルタ
ーの係数の1つにシフト情報を記憶させておき、その情
報に基づきシフト量を決定する手法が知られている。As a method for configuring a highly accurate digital filter without increasing the number of multiplications, for example, Japanese Patent Laid-Open No. 59-3
As shown in Japanese Patent No. 3922, a method is known in which shift information is stored in one of the coefficients of a digital filter and the amount of shift is determined based on the information.
この方法によれば、最大シフト量に基づ(シフトが完了
するまでの時間は、フィルター演算は待機しなげればな
らない。また、シフトパルスの生成及び切り出しの為の
タイミング回路が必要であった。According to this method, the filter operation must wait until the shift is completed based on the maximum shift amount. Also, a timing circuit is required to generate and extract the shift pulse. .
本発明の目的は、フィルター係数のデータ及び乗算結果
に、圧伸特性を持たせる事により、高精度なディジタル
フィルターを、回路規模の小さい乗算器で、リニアな乗
算、累積加算を行なった場合と同等の演算速度で演算を
行なうことのできるディジタルフィルターを提供するこ
とにある。An object of the present invention is to provide a companding characteristic to filter coefficient data and multiplication results, so that a high-precision digital filter can be used to perform linear multiplication and cumulative addition using a small-sized multiplier. The object of the present invention is to provide a digital filter that can perform calculations at equivalent calculation speed.
高精度なディジタルフィルターを実現するためには、フ
ィルター伝達関数のインパルス応答の両端の打ち切り範
囲を長(とる必要がある。その為には、フィルター係数
のダイナミックレンジを大きくしなければならない。し
かし、実際のフィルター係数のレンジビットを観察する
と、フィルター伝達関数のインパルス応答の中心部では
レンジビットを有効に使用するものの、それ以外のとこ
ろでは、フィルター係数のダイナミックレンジは比較的
小さい事が判明した。In order to realize a highly accurate digital filter, it is necessary to have a long truncation range at both ends of the impulse response of the filter transfer function.To do this, the dynamic range of the filter coefficients must be widened.However, Observing the range bits of the actual filter coefficients, it was found that although the range bits are used effectively in the center of the impulse response of the filter transfer function, the dynamic range of the filter coefficients is relatively small elsewhere.
そこで、フィルター係数精度を大きくとり、フィルター
係数の絶対値があるしきい値より大きくなれば、下位ビ
ットを丸めることによりフィルター係数のダイナミック
レンジの圧伸を行う、という手法を用いれば、乗算器の
回路規模を大きくする事なく、高精度なディジタルフィ
ルタを実現できるものと考えだ。また、積を正規化する
手法として、フィルター係数のレジスタのすべてにシフ
ト情報を付加するととにより、タイミング回路の負担を
低減した。Therefore, if we use a method that increases the precision of the filter coefficients and compands the dynamic range of the filter coefficients by rounding the lower bits when the absolute value of the filter coefficients becomes larger than a certain threshold, it is possible to The idea is that a highly accurate digital filter can be realized without increasing the circuit scale. Additionally, as a method for normalizing the product, shift information is added to all of the filter coefficient registers, thereby reducing the burden on the timing circuit.
さらに演算時間の短縮化の為、正規化の回路として、選
択器を使用することとした。Furthermore, in order to reduce calculation time, we decided to use a selector as a normalization circuit.
以下、本発明の一実施例を第1図により説明する。 An embodiment of the present invention will be described below with reference to FIG.
第1図における実施例では、データ処理に必要な演算時
間を長(とれるよう、ディジタルフィルターの係数が左
右対称であることを利用して、いったん、データを加算
した後、フィルター係数と乗算するという手法をとって
いる。In the embodiment shown in FIG. 1, in order to increase the calculation time required for data processing, the data is added together and then multiplied by the filter coefficient, taking advantage of the fact that the coefficients of the digital filter are left and right symmetrical. method.
第2図にフィルターのインパルス応答を示ス。Figure 2 shows the impulse response of the filter.
ここでは、簡単の為フィルター次数は17次とした。Here, for simplicity, the filter order is set to 17th.
第1図において、1はフィルター係数の中心(第2図の
に9)より、時間的に遅れている係数(第2図のに17
〜に9 )に対応したデータを格納するFtAM、2は
フィルター係数の中心より、時間的に進んでいる係数(
第2図に1〜に9)に対応したデータを格納するRAM
、5はディジタルフィルターのフィルター係数を格納す
るROMであり、データが、あるしきい値以上のダイナ
ミックレンジを必要とする場合には、圧伸特性を持たせ
たデータを格納しである。。In Figure 1, 1 is a coefficient that is delayed in time (17 in Figure 2) from the center of the filter coefficients (9 in Figure 2).
FtAM stores data corresponding to 9), and 2 is a coefficient (2) that is ahead in time from the center of the filter coefficients.
RAM that stores data corresponding to 1 to 9) in Figure 2
, 5 is a ROM that stores the filter coefficients of the digital filter, and if the data requires a dynamic range exceeding a certain threshold value, data with companding characteristics is stored therein. .
また、該ROM3には、フィルター係数データの他、係
数データに圧伸特性が施されているか否かを判定するi
bttの情報を持たせている。In addition to the filter coefficient data, the ROM 3 also contains an i
Contains btt information.
4はFLAM i 、 2及びROM3のアドレスを制
御するアドレス制御回路である。5はRAM1のデータ
をラッチ信号(!1)に同期して一時記憶するレジスタ
で、RAM1のデータをRAM2に転送する。6はフィ
ルター係数の中心(第2図に9相当)の演算時にRAM
1 、RAM2の出力データの加算を禁止する為の、R
AM2出力のクリアー回路である。4 is an address control circuit that controls the addresses of FLAM i, 2 and ROM3. 5 is a register that temporarily stores the data in RAM1 in synchronization with the latch signal (!1), and transfers the data in RAM1 to RAM2. 6 is the RAM when calculating the center of the filter coefficient (corresponding to 9 in Figure 2)
1. R to prohibit addition of output data of RAM2.
This is a clear circuit for AM2 output.
7はRAM1の出力とRAM2の出力の加算回路、8は
加算器7の出力とROM3に格納されている係数データ
の乗算器、9はROM5の係数データに圧伸特性が施さ
れているか否かを判定する情報に基づき、乗算結果に対
して逆圧伸特性を施す選択回路である。7 is an addition circuit for the output of RAM1 and the output of RAM2, 8 is a multiplier for the output of adder 7 and the coefficient data stored in ROM3, and 9 is whether companding characteristics are applied to the coefficient data in ROM5. This is a selection circuit that applies inverse companding characteristics to the multiplication result based on information that determines.
10は選択回路9の出力を一時記憶するレジスタ、11
はレジスタ10とレジスタ12の出力を加算する加算器
、12は加算器11の出力を一時記憶するレジスタ、1
3はレジスタ12゛にディジタルフィルター出力が確定
した時、ラッチ信号(2)に同期して出力データを一時
記憶するレジスタである。10 is a register for temporarily storing the output of the selection circuit 9; 11
1 is an adder that adds the outputs of register 10 and register 12; 12 is a register that temporarily stores the output of adder 11;
3 is a register that temporarily stores output data in synchronization with the latch signal (2) when the digital filter output is determined in the register 12'.
本実施例においては、ディジタルフィルター係数のダイ
ナミックレンジを23bitで設計し、ダイナミックレ
ンジ17 bitをしきい値として、17bit以上の
ダイナミックレンジを有するデータに対しては、5bi
tの圧伸特性を施すことにした。In this embodiment, the dynamic range of the digital filter coefficient is designed to be 23 bits, and the dynamic range of 17 bits is set as the threshold value, and for data having a dynamic range of 17 bits or more,
It was decided to apply a companding characteristic of t.
データ形式は2の補数表示とし、最上位bitはすイン
bttである。また5bit圧伸を施す場合、切り捨て
誤差が最小となるよう、LSBより3bit目の情報を
四捨五入する事とした。The data format is 2's complement representation, and the most significant bit is in btt. Further, when performing 5-bit companding, the information of the 3rd bit from the LSB is rounded off so that the rounding error is minimized.
第6図に、ディジタルフィルターの係数データと、その
データに対応したROM3に格納するデータの関係を示
す。FIG. 6 shows the relationship between the coefficient data of the digital filter and the data stored in the ROM 3 corresponding to the data.
第6図において、係数データ(1)のJ:うに、係数の
ダイナミックレンジがサインbitを含めて17bit
以下のものは、5bit目からLSBまでをROMデー
タの2bit目から17bit目までに格納し、ROM
データのサインbit として、係数データのMSHの
データをROMデータのMSBに格納する。またこのデ
ータには、圧伸特性が施されている事を示す為、圧伸情
報bttとしてROMデータの18bit目に0”を与
える。In Figure 6, coefficient data (1) J: Uni, the dynamic range of the coefficient is 17 bits including the sine bit.
The following stores the 5th bit to LSB from the 2nd bit to the 17th bit of ROM data, and
As the data sign bit, the MSH data of the coefficient data is stored in the MSB of the ROM data. Further, to indicate that this data has been subjected to companding characteristics, 0'' is given to the 18th bit of the ROM data as companding information btt.
係数データ(2)のように係数のダイナミックレンジが
サインbitを含めて18 bit以上のものは、係数
データの18 bit目の情報を四捨五入した後、18
.19.20bitを切り捨てる。すなわち18b口目
の情報を四捨五入した後、係数データのMSBから17
bit目までを、ROMデータのMSBから17 b
it目までに格納する。そしてこのデータには圧伸特性
が施されていない事を示す為、圧伸情報bitとしてR
OMデータの18 bit目にto 1 xpを与える
。For coefficient data (2) where the dynamic range of the coefficient is 18 bits or more including the sign bit, after rounding off the information of the 18th bit of the coefficient data,
.. 19. Cut off 20 bits. In other words, after rounding off the 18b-th information, 17 from the MSB of the coefficient data
From the MSB of the ROM data to the 17th bit
Store up to the it-th item. In order to show that this data has not been subjected to companding characteristics, the companding information bit is R.
Give to 1 xp to the 18th bit of the OM data.
本実施例においては、データは16 bit であるが
、加算器7においてデータの加算を行なう為、データは
17 bitで乗算器8に入力される。本実施例におけ
る乗算器8の構成は17bit X 17bitである
。In this embodiment, the data is 16 bits, but since the data is added in the adder 7, the data is input to the multiplier 8 in 17 bits. The configuration of the multiplier 8 in this embodiment is 17 bits x 17 bits.
乗算器80乗算結果は、レジスタ10で一時記憶される
駅であるが、レジスタ10に必要なりat長は、出力デ
ータのbit長と、加算器11で行なわれる累加算の回
数によって決まるところの積の切り捨て誤差の伝搬を吸
収する為のbtt長で決定される。本実施例においては
、出力データ16 bitに対してレジスタ10のbi
t長を25bitとし、累加算によって積の切り捨て誤
差が出力データに伝搬しないようにした。The multiplication result of the multiplier 80 is temporarily stored in the register 10, and the length required in the register 10 is determined by the bit length of the output data and the number of cumulative additions performed in the adder 11. The btt length is determined to absorb the propagation of the truncation error. In this embodiment, bits of register 10 are set for 16 bits of output data.
The t length was set to 25 bits to prevent product truncation errors from propagating to the output data due to cumulative addition.
また積を25bit精度で求めればよいのであるから、
17bltX17bitの乗算器8において、出力を3
3bit全て求めるのは、回路規模が増大するだけで出
力データの精度には無関係である。そこで本実施例の乗
算器8においては、積の導出部分で積の切り捨てを行な
い乗算器8の出力bttを24bitとしている。Also, since it is sufficient to calculate the product with 25-bit precision,
In the multiplier 8 of 17blt x 17bit, the output is 3
Requiring all three bits only increases the circuit scale and has nothing to do with the accuracy of the output data. Therefore, in the multiplier 8 of this embodiment, the product is rounded down in the part where the product is derived, and the output btt of the multiplier 8 is set to 24 bits.
乗算器8の出力24bit中、積の導出部分の切り捨て
により、下位3bitは切り捨て誤差を含む可能性があ
る。これを圧伸情報bitによってリニアな積にもどし
だ場合、フィルター係数ダイナミックレンジが17 b
it以下の時、誤差の伝搬のない積としてMSBから2
4bit有効で、フィルター係数ダイナミックレンジが
18bit以上の時、誤差の伝搬のない積としてMSB
から21bit有効となる。Among the 24 bits output from the multiplier 8, the lower 3 bits may include a truncation error due to the truncation of the product derivation part. If this is restored to a linear product using the companding information bit, the filter coefficient dynamic range is 17 b
2 from the MSB as a product without error propagation when it is less than or equal to it.
When 4 bits are valid and the filter coefficient dynamic range is 18 bits or more, the MSB is the product without error propagation.
From then on, 21 bits are valid.
本実施例で用いたフィルター係数は53個であるが、そ
のうちダイナミックレンジが18bit以上のものは6
個であった。すなわち圧伸特性をもたせる事により、そ
の大部分の積(53個中50個)のダイナミックレンジ
を見かけ上、3bit大きくする事により、積及び累積
加算の誤差伝搬が出力データに影響を及ぼさない最小規
模の回路構成となっている。There are 53 filter coefficients used in this example, of which 6 have a dynamic range of 18 bits or more.
It was. In other words, by giving the companding characteristic, the dynamic range of most of the products (50 out of 53) is apparently increased by 3 bits. It has a circuit configuration of scale.
第4図に、積の出力を24bit としだ時の、フィ
ルター係数のダイナミックレンジと乗算器8の積出力の
ダイナミックレンジの関係を示す。FIG. 4 shows the relationship between the dynamic range of the filter coefficient and the dynamic range of the product output of the multiplier 8 when the product output is set to 24 bits.
第4図中、破線が本実施例の場合を示し、実線は係数ダ
イナミックレンジが20bit リニア、乗算器8を1
7bit X 20 bit構成とした場合でおる。In FIG. 4, the broken line shows the case of this embodiment, and the solid line shows the case where the coefficient dynamic range is 20 bits linear and the multiplier 8 is 1
This is the case when the configuration is 7 bits x 20 bits.
一点鎖線はフィルター係数ダイナミックレンジが17
bitリニア、乗算器8を17bit X 17bit
構成とした場合である。The dashed line indicates the filter coefficient dynamic range is 17
Bit linear, multiplier 8 is 17 bits x 17 bits
This is a case where it is configured as follows.
第4図より本実施例によれば17bit x 17bi
tの乗算器で17 bit X 20 bit相当の演
算精度が得られるのがわかる。From FIG. 4, according to this embodiment, 17bit x 17bit
It can be seen that the calculation precision equivalent to 17 bits x 20 bits can be obtained with a multiplier of t.
第5図に本実施例で用いた選択回路9の具体例としての
回路を示す。第5図に示した回路は、第1図のROM
3に第3図に示したように格納されている圧伸情報bi
tにより、リニアな乗算結果Mn(1≦n≦20)とし
て、圧伸情報ピットが“1”のときは乗算器出力Qnを
、II OjjのときはQn+sを選択する回路である
。FIG. 5 shows a circuit as a specific example of the selection circuit 9 used in this embodiment. The circuit shown in FIG. 5 is similar to the ROM shown in FIG.
3, the companding information bi stored as shown in FIG.
This circuit selects the multiplier output Qn when the companding information pit is "1" and selects Qn+s when the companding information pit is "1" as the linear multiplication result Mn (1≦n≦20) according to t.
M21 + M22については、圧伸情報ビットが′1
″ならばQ211 Q22を各々選択し、パ0″′のと
きは、いずれもサインビットであるQ23を選択する。For M21 + M22, the companding information bit is '1
'', Q211 and Q22 are selected respectively, and when PA is 0'', Q23, which is a sign bit, is selected.
M2゜については圧伸情報ピットの状態によらず、サイ
ンビットであるQ23を選択する。Regarding M2°, the sign bit Q23 is selected regardless of the state of the companding information pit.
加算器11は、本実施例では、累加算中に加算結果デー
タ23bitにオーバーフローを発生しないよう、オー
バーフロー防止用にMSB側に2 bit追加して、2
5bitの全加算器構成とした。In this embodiment, the adder 11 adds 2 bits to the MSB side for overflow prevention so that the 23-bit addition result data does not overflow during cumulative addition.
It has a 5-bit full adder configuration.
レジスタ12は、加算結果データ25bitを一時記憶
するレジスタで、MSBより5 bitを使ってレジス
タ16に出力されたデータのオーバフロー発生の有無を
検出する。The register 12 is a register that temporarily stores 25 bits of addition result data, and uses 5 bits from the MSB to detect whether or not an overflow has occurred in the data output to the register 16.
本実施例の乗算器は、加算器11に入力する積出力デー
タの精度を考慮した場合、17bitX17bit構成
の乗算器と比較して約8%面積を縮小できた。また、1
7bロX20bit構成の乗算器と比較して約18%の
面積を縮小できた。When the accuracy of the product output data input to the adder 11 is considered, the area of the multiplier of this embodiment can be reduced by about 8% compared to a multiplier with a 17 bit x 17 bit configuration. Also, 1
The area can be reduced by about 18% compared to a multiplier with a 7b x 20 bit configuration.
また、本実施例のフィルター特性は、遮断特性として9
6dBを実現した。−万、フィルター係数をリニアで構
成したフィルター特性は、フィルター係数を20bit
リニアとした時、遮断特性は97dBでお′つた。また
フィルター係数を17 bitリニアとした時、遮断特
性は90.5dBと、回路規模も増加する上、特性も著
しく劣下する。In addition, the filter characteristics of this example are 9 as a cutoff characteristic.
Achieved 6dB. - 10,000, the filter characteristic with linear filter coefficients is 20 bits.
When it was made linear, the cutoff characteristic was 97dB. Furthermore, when the filter coefficient is set to 17 bit linear, the cutoff characteristic is 90.5 dB, which not only increases the circuit scale but also significantly deteriorates the characteristics.
本発明によれば、ディジタルフィルターの係数の設計値
に対し、あらかじめ、圧伸特性を持たせておき、見かけ
上の演算精度を向上させる事ができるので、データをn
ビット、フィルター係数をmビットとして、従来、nビ
ット×mビットの乗算器を使用していたのに対し、m1
ピツ)(ml<m)の圧伸特性を持たせる事により、n
ビットx (m−ml)ビットの乗算器で同等のフィル
ター特性を実現できる。According to the present invention, the design values of the coefficients of the digital filter are given companding characteristics in advance, and the apparent calculation accuracy can be improved.
Conventionally, an n-bit x m-bit multiplier was used with m bits and filter coefficients, but m1
By giving a companding property of (ml<m), n
Equivalent filter characteristics can be achieved with a bit x (m-ml) bit multiplier.
また、リニアなフィルター係数で、nビット×(m−m
l)ビットの乗算器で構成したディジタルフィルターと
比較して、同等の演算速度で、より回路規模の小さいデ
ィジタルフィルターを構成できる。Also, with linear filter coefficients, n bits x (m-m
l) Compared to a digital filter configured with bit multipliers, it is possible to configure a digital filter with the same calculation speed and smaller circuit scale.
また、本発明によれば、標本化周波数変換を行なうすべ
てのディジタルフィルターに応用でき、そのフィルター
精度を低下させる事なく、高速化及び回路規模の縮小化
を計れる。Further, according to the present invention, it can be applied to all digital filters that perform sampling frequency conversion, and it is possible to increase the speed and reduce the circuit scale without reducing the filter accuracy.
第1図は、本発明の一実施例の構成を示すブロック図、
第2図は、フィルター伝達関数のインパルス応答の一例
を示す特性図、第3図は、フィルター係数のフォーマッ
ト変換を示す説明図、第4図は、フィルター係数のダイ
ナミックレンジと乗算結果のダイナミックレンジの関係
を示すグラフ、第5図は本発明において用いる逆圧伸回
路の一具本例を示す回路図、である。
符号の説明FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention;
Figure 2 is a characteristic diagram showing an example of the impulse response of the filter transfer function, Figure 3 is an explanatory diagram showing the format conversion of filter coefficients, and Figure 4 is a diagram showing the dynamic range of the filter coefficients and the dynamic range of the multiplication result. FIG. 5 is a graph showing the relationship, and a circuit diagram showing an example of the inverse companding circuit used in the present invention. Explanation of symbols
Claims (1)
るディジタル信号データを、ランダムアクセス可能なメ
モリに書き込み、サンプリング周期の時間内で、該メモ
リから順次読み出したディジタル信号データを、読み出
し専用メモリに記憶されているデータとしてのフィルタ
ー係数と乗算し、該乗算結果を累積加算することにより
演算処理を行なって出力するディジタルフィルターにお
いて、 前記読み出し専用メモリに、前記データとしてのフィル
ター係数のうちの所定のものにダイナミックレンジ圧伸
特性を施して、そのことの有無を示す情報と共に記憶し
ておき、前記乗算に用いたフィルター係数が圧伸特性を
施されたものであるときは、そのことを示す前記情報を
用いて、乗算結果に前記圧伸特性の逆特性を施す手段を
具備したことを特徴とするディジタルフィルター。[Claims] 1) Digital signal data obtained by sampling and digitizing an input signal is written in a randomly accessible memory, and the digital signal data sequentially read from the memory is read out within a sampling period. In a digital filter that performs arithmetic processing by multiplying filter coefficients as data stored in a dedicated memory and cumulatively adding the multiplication results and outputs the result, the filter coefficients as data are stored in the read-only memory. A dynamic range companding characteristic is applied to a predetermined value of 1. A digital filter comprising means for applying a characteristic inverse to the companding characteristic to the multiplication result using the information indicating the companding characteristic.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60099682A JPH0681010B2 (en) | 1985-05-13 | 1985-05-13 | Digital filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60099682A JPH0681010B2 (en) | 1985-05-13 | 1985-05-13 | Digital filter |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61258521A true JPS61258521A (en) | 1986-11-15 |
JPH0681010B2 JPH0681010B2 (en) | 1994-10-12 |
Family
ID=14253801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60099682A Expired - Lifetime JPH0681010B2 (en) | 1985-05-13 | 1985-05-13 | Digital filter |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0681010B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012057258A1 (en) * | 2010-10-29 | 2012-05-03 | 株式会社オーディオテクニカ | Digital transport system, digital transport method and digital transport program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5625819A (en) * | 1979-08-09 | 1981-03-12 | Toshiba Corp | Digital coefficient circuit |
JPS5720011A (en) * | 1980-07-09 | 1982-02-02 | Casio Comput Co Ltd | Digital filter device |
-
1985
- 1985-05-13 JP JP60099682A patent/JPH0681010B2/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5625819A (en) * | 1979-08-09 | 1981-03-12 | Toshiba Corp | Digital coefficient circuit |
JPS5720011A (en) * | 1980-07-09 | 1982-02-02 | Casio Comput Co Ltd | Digital filter device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012057258A1 (en) * | 2010-10-29 | 2012-05-03 | 株式会社オーディオテクニカ | Digital transport system, digital transport method and digital transport program |
Also Published As
Publication number | Publication date |
---|---|
JPH0681010B2 (en) | 1994-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20040041781A (en) | The improved method of compressing look up table for reducing memory and non-linear function generating apparatus having look up table compressed using the method and the non-linear function generating method | |
JPH09325955A (en) | Square root arithmetic circuit for sum of squares | |
US5400271A (en) | Apparatus for and method of calculating sum of products | |
JPS61258521A (en) | digital filter | |
JPH0566921A (en) | Data shift circuit | |
US4737925A (en) | Method and apparatus for minimizing a memory table for use with nonlinear monotonic arithmetic functions | |
JPS6338332A (en) | Signal processing with word slicing | |
JPH0831024B2 (en) | Arithmetic processor | |
JP3071607B2 (en) | Multiplication circuit | |
US5253194A (en) | Digital multiplier | |
JPS62122333A (en) | Syndrome circuit | |
JPH074658Y2 (en) | Logarithmic conversion circuit | |
JP2550597B2 (en) | Squarer | |
JPH0828646B2 (en) | Digital filter | |
JPS59198020A (en) | Digital signal processor | |
JPS61177492A (en) | Multiplier for reverberator | |
JP3078696B2 (en) | Reciprocal arithmetic unit | |
JPS63240626A (en) | Function computing element | |
JPH04195423A (en) | multiplier | |
JPH0345019A (en) | Syndrome calculation circuit | |
JPS6148177B2 (en) | ||
JP3053637B2 (en) | Calculation method of digital filter | |
JPH07248898A (en) | Scale factor calculation method | |
JPS63113757A (en) | Operation circuit | |
JPS6122328B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |