JP4662737B2 - アッテネータ、アッテネータの減衰量取得方法及びプログラム - Google Patents
アッテネータ、アッテネータの減衰量取得方法及びプログラム Download PDFInfo
- Publication number
- JP4662737B2 JP4662737B2 JP2004180086A JP2004180086A JP4662737B2 JP 4662737 B2 JP4662737 B2 JP 4662737B2 JP 2004180086 A JP2004180086 A JP 2004180086A JP 2004180086 A JP2004180086 A JP 2004180086A JP 4662737 B2 JP4662737 B2 JP 4662737B2
- Authority
- JP
- Japan
- Prior art keywords
- mantissa
- data
- address
- attenuation
- exponent
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 12
- 238000010586 diagram Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/0054—Attenuators
Landscapes
- Control Of Amplification And Gain Control (AREA)
Description
入力値を指定減衰量に従って減衰させるアッテネータにおいて、
浮動小数点表示された前記指定減衰量の精度に基づいて指数部データと前記指数部データ間のステップ数とを設定し、各ステップに対応させて仮数部アドレスを設定すると共に、前記指数部データと前記仮数部アドレスとの関係に対応させた減衰量の値が予め設定されるデータ設定部と、
前記指定減衰量を、前記データ設定部が設定した前記指数部データと前記仮数部アドレスとに対応させて、前記指定減衰量の指数部データと仮数部アドレスとを取得するデータ取得部と、
前記データ取得部が取得した指数部データと仮数部アドレスとから、前記仮数部アドレス毎に予め取得された係数及び前記指数部データとに基づいて、前記指定減衰量の仮数部係数を取得する仮数部係数取得部と、
前記データ取得部が取得した指数部データと前記仮数部係数取得部が取得した仮数部係数とに基づいて設定された減衰量に従って、前記入力値を減衰させる減衰部と、を備えた
ことを特徴とする。
入力値を指定減衰量に従って減衰させるアッテネータにおける減衰量取得方法であって、
浮動小数点表示された前記指定減衰量の精度に基づいて指数部データと前記指数部データ間のステップ数とを設定し、各ステップに対応させて仮数部アドレスを設定するステップと、
前記指数部データと前記仮数部アドレスとの関係に対応させた減衰量の値を予め設定するステップと、
前記指定減衰量を、前記設定した指数部データと前記仮数部アドレスとに対応させて、前記指定減衰量の指数部データと仮数部アドレスとを取得するステップと、
前記取得した指数部データと仮数部アドレスとから、前記仮数部アドレス毎に予め取得された係数及び前記指数部データとに基づいて、前記指定減衰量の仮数部係数を取得するステップと、
前記指数部データと前記仮数部係数とに基づいて減衰量を設定し、前記入力値を減衰させるステップと、を備えた
ことを特徴とする。
入力値を指定減衰量に従って減衰させるアッテネータにおける減衰量取得プログラムであって、
コンピュータに、
浮動小数点表示された前記指定減衰量の精度に基づいて指数部データと前記指数部データ間のステップ数とを設定し、各ステップに対応させて仮数部アドレスを設定する手順、
前記指数部データと前記仮数部アドレスとの関係に対応させた減衰量の値を予め設定する手順、
前記指定減衰量を、前記設定した指数部データと前記仮数部アドレスとに対応させて、前記指定減衰量の指数部データと仮数部アドレスとを取得する手順、
前記取得した指数部データと仮数部アドレスとから、前記仮数部アドレス毎に予め取得された係数及び前記指数部データとに基づいて、前記指定減衰量の仮数部係数を取得する手順、
前記指数部データと前記仮数部係数とに基づいて減衰量を設定し、前記入力値を減衰させる手順、を実行させる
ことを特徴とする。
本実施形態に係るアッテネータの構成を図1に示す。
本実施形態に係るアッテネータは、以下のような方法に従って、入力データdinの減衰量を取得するように構成されたものである。
仮数部係数取得部12は、仮数部係数kを乗算器14に供給する。
アドレス生成部11に、例えば、指定ゲインGT=−96.0dBが供給された場合、アドレス生成部11は、図3に示す表に基づいて、指数部データn=−16、仮数部アドレスA=0を生成する。アドレス生成部11は、生成した指数部データn=−16、仮数部アドレスA=0を仮数部係数取得部12に供給する。
例えば、アッテネータは、次の数6に示すような近似式を用いて仮数部係数mを取得するようにしてもよい。
定数p、qは、それぞれ、図10,図11に示すように、仮数部アドレスA毎に設定される係数である。
この近似式を用いる場合、仮数部係数取得部12の係数データ取得部21aは、図12に示すように、乗算器31と、シフトレジスタ32と、定数記憶部33と、加算器34と、量子化器35と、を備える。
12 仮数部係数取得部
13 ビットシフト部
14 乗算器
21a 係数データ取得部
21b 仮数部データ取得部
22 シフトレジスタ
23 乗算器
24 加算器
Claims (3)
- 入力値を指定減衰量に従って減衰させるアッテネータにおいて、
浮動小数点表示された前記指定減衰量の精度に基づいて指数部データと前記指数部データ間のステップ数とを設定し、各ステップに対応させて仮数部アドレスを設定すると共に、前記指数部データと前記仮数部アドレスとの関係に対応させた減衰量の値が予め設定されるデータ設定部と、
前記指定減衰量を、前記データ設定部が設定した前記指数部データと前記仮数部アドレスとに対応させて、前記指定減衰量の指数部データと仮数部アドレスとを取得するデータ取得部と、
前記データ取得部が取得した指数部データと仮数部アドレスとから、前記仮数部アドレス毎に予め取得された係数及び前記指数部データとに基づいて、前記指定減衰量の仮数部係数を取得する仮数部係数取得部と、
前記データ取得部が取得した指数部データと前記仮数部係数取得部が取得した仮数部係数とに基づいて設定された減衰量に従って、前記入力値を減衰させる減衰部と、を備えた、
ことを特徴とするアッテネータ。 - 入力値を指定減衰量に従って減衰させるアッテネータにおける減衰量取得方法であって、
浮動小数点表示された前記指定減衰量の精度に基づいて指数部データと前記指数部データ間のステップ数とを設定し、各ステップに対応させて仮数部アドレスを設定するステップと、
前記指数部データと前記仮数部アドレスとの関係に対応させた減衰量の値を予め設定するステップと、
前記指定減衰量を、前記設定した指数部データと前記仮数部アドレスとに対応させて、前記指定減衰量の指数部データと仮数部アドレスとを取得するステップと、
前記取得した指数部データと仮数部アドレスとから、前記仮数部アドレス毎に予め取得された係数及び前記指数部データとに基づいて、前記指定減衰量の仮数部係数を取得するステップと、
前記指数部データと前記仮数部係数とに基づいて減衰量を設定し、前記入力値を減衰させるステップと、を備えた、
ことを特徴とするアッテネータの減衰量取得方法。 - 入力値を指定減衰量に従って減衰させるアッテネータにおける減衰量取得プログラムであって、
コンピュータに、
浮動小数点表示された前記指定減衰量の精度に基づいて指数部データと前記指数部データ間のステップ数とを設定し、各ステップに対応させて仮数部アドレスを設定する手順、
前記指数部データと前記仮数部アドレスとの関係に対応させた減衰量の値を予め設定する手順、
前記指定減衰量を、前記設定した指数部データと前記仮数部アドレスとに対応させて、前記指定減衰量の指数部データと仮数部アドレスとを取得する手順、
前記取得した指数部データと仮数部アドレスとから、前記仮数部アドレス毎に予め取得された係数及び前記指数部データとに基づいて、前記指定減衰量の仮数部係数を取得する手順、
前記指数部データと前記仮数部係数とに基づいて減衰量を設定し、前記入力値を減衰させる手順、を実行させる
ことを特徴とするアッテネータの減衰量取得プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004180086A JP4662737B2 (ja) | 2004-06-17 | 2004-06-17 | アッテネータ、アッテネータの減衰量取得方法及びプログラム |
US11/153,843 US20050283506A1 (en) | 2004-06-17 | 2005-06-15 | Attenuator, data signal processor, method for acquiring attenuation of attenuator, recording medium, and computer data signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004180086A JP4662737B2 (ja) | 2004-06-17 | 2004-06-17 | アッテネータ、アッテネータの減衰量取得方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006005668A JP2006005668A (ja) | 2006-01-05 |
JP4662737B2 true JP4662737B2 (ja) | 2011-03-30 |
Family
ID=35481853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004180086A Expired - Fee Related JP4662737B2 (ja) | 2004-06-17 | 2004-06-17 | アッテネータ、アッテネータの減衰量取得方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050283506A1 (ja) |
JP (1) | JP4662737B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9478785B2 (en) * | 2007-04-27 | 2016-10-25 | Microsoft Technology Licensing, Llc | Polarity protection for multiple batteries |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62135783A (ja) * | 1985-12-05 | 1987-06-18 | レイセオン カンパニ− | 増分自動ゲイン・コントロ−ル付レ−ダ受信機及び受信方法 |
JPS63211881A (ja) * | 1986-11-14 | 1988-09-02 | ザ・グラス・バレー・グループ・インコーポレイテッド | クリップ及び利得デジタル回路 |
JP2001345654A (ja) * | 2000-05-31 | 2001-12-14 | Nec Saitama Ltd | 自動レベル調整回路 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8410596D0 (en) * | 1984-04-25 | 1984-05-31 | Quantel Ltd | Video signal processing |
US6950841B2 (en) * | 2001-07-16 | 2005-09-27 | Qualcomm Incorporated | Logarithmic lookup tables |
-
2004
- 2004-06-17 JP JP2004180086A patent/JP4662737B2/ja not_active Expired - Fee Related
-
2005
- 2005-06-15 US US11/153,843 patent/US20050283506A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62135783A (ja) * | 1985-12-05 | 1987-06-18 | レイセオン カンパニ− | 増分自動ゲイン・コントロ−ル付レ−ダ受信機及び受信方法 |
JPS63211881A (ja) * | 1986-11-14 | 1988-09-02 | ザ・グラス・バレー・グループ・インコーポレイテッド | クリップ及び利得デジタル回路 |
JP2001345654A (ja) * | 2000-05-31 | 2001-12-14 | Nec Saitama Ltd | 自動レベル調整回路 |
Also Published As
Publication number | Publication date |
---|---|
JP2006005668A (ja) | 2006-01-05 |
US20050283506A1 (en) | 2005-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7602320B2 (en) | Systems and methods for companding ADC-DSP-DAC combinations | |
US9431987B2 (en) | Sound synthesis with fixed partition size convolution of audio signals | |
US7593851B2 (en) | Precision piecewise polynomial approximation for Ephraim-Malah filter | |
US11335356B2 (en) | Digital audio processing device, digital audio processing method, and digital audio processing program | |
JP4662737B2 (ja) | アッテネータ、アッテネータの減衰量取得方法及びプログラム | |
US6317063B1 (en) | Inverse quantization using table with reduced size | |
EP2012302A1 (en) | Harmonic producing device, digital signal processing device, and harmonic producing method | |
US8788277B2 (en) | Apparatus and methods for processing a signal using a fixed-point operation | |
CN109754825B (zh) | 一种音频处理方法、装置、设备及计算机可读存储介质 | |
WO2010058521A1 (ja) | 平方根演算装置及び方法、並びに平方根演算プログラム | |
JP4852612B2 (ja) | 倍音生成装置及び倍音生成方法 | |
JP2016001846A (ja) | 歪み補償装置及び歪み補償方法 | |
US20120084335A1 (en) | Method and apparatus of processing floating point number | |
JP5103606B2 (ja) | 信号処理装置 | |
JP2008099182A (ja) | デジタルフィルタ装置 | |
JP2008070354A (ja) | 合算温度補償信号を使用する非線形センサ温度補償 | |
JP4259110B2 (ja) | 波形データ符号化装置及び波形データ符号化方法 | |
JP4726125B2 (ja) | ディレイエフェクタ装置 | |
JP6511988B2 (ja) | デジタル音声処理装置、デジタル音声処理方法、デジタル音声処理プログラム | |
JP2006114998A (ja) | ディジタル信号処理方式 | |
US10142756B2 (en) | Signal processing device and signal processing method | |
EP1681669A1 (en) | Distortion device | |
Klein et al. | Externally linear time invariant digital signal processors | |
JP4505751B2 (ja) | 波形データ変換装置 | |
JP2005123803A (ja) | デジタル信号処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100615 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100809 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101207 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4662737 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |