JP6855802B2 - 情報処理装置、方法、及びプログラム、d/a変換装置、電子楽器 - Google Patents

情報処理装置、方法、及びプログラム、d/a変換装置、電子楽器 Download PDF

Info

Publication number
JP6855802B2
JP6855802B2 JP2017005427A JP2017005427A JP6855802B2 JP 6855802 B2 JP6855802 B2 JP 6855802B2 JP 2017005427 A JP2017005427 A JP 2017005427A JP 2017005427 A JP2017005427 A JP 2017005427A JP 6855802 B2 JP6855802 B2 JP 6855802B2
Authority
JP
Japan
Prior art keywords
signal
quantization
output
pulse
outputs
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.)
Active
Application number
JP2017005427A
Other languages
English (en)
Other versions
JP2018117192A (ja
JP2018117192A5 (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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
Priority to JP2017005427A priority Critical patent/JP6855802B2/ja
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to US16/477,504 priority patent/US11316529B2/en
Priority to RU2019125739A priority patent/RU2730443C1/ru
Priority to EP18705995.1A priority patent/EP3568919B1/en
Priority to CN201880007051.3A priority patent/CN110235373B/zh
Priority to PCT/JP2018/002036 priority patent/WO2018131725A1/en
Publication of JP2018117192A publication Critical patent/JP2018117192A/ja
Publication of JP2018117192A5 publication Critical patent/JP2018117192A5/ja
Application granted granted Critical
Publication of JP6855802B2 publication Critical patent/JP6855802B2/ja
Priority to US17/706,012 priority patent/US11764803B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00—Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12—Analogue/digital converters
    • H03M1/50—Analogue/digital converters with intermediate conversion to time interval
    • H03M1/52—Input signal integrated with linear return to datum
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00—Conversion of analogue values to or from differential modulation
    • H03M3/30—Delta-sigma modulation
    • H03M3/50—Digital/analogue converters using delta-sigma modulation as an intermediate step
    • H03M3/502—Details of the final digital/analogue conversion following the digital delta-sigma modulation
    • H03M3/506—Details of the final digital/analogue conversion following the digital delta-sigma modulation the final digital/analogue converter being constituted by a pulse width modulator
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00—Details of electrophonic musical instruments
    • G10H1/32—Constructional details
    • G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • G10H1/344—Structural association with individual keys
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/08—Instruments in which the tones are synthesised from a data store, e.g. computer organs by calculating functions or polynomial approximations to evaluate amplitudes at successive sample points of a tone waveform
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00—Conversion of analogue values to or from differential modulation
    • H03M3/02—Delta modulation, i.e. one-bit differential modulation
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00—Conversion of analogue values to or from differential modulation
    • H03M3/30—Delta-sigma modulation
    • H03M3/39—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators
    • H03M3/412—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution
    • H03M3/42—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having multiple quantisers arranged in parallel loops

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Analogue/Digital Conversion (AREA)

Description

本発明は、パルス幅変調処理を行う情報処理装置、方法、及びプログラム、D/A変換装置、電子楽器に関する。
従来より可聴帯域のSN比(信号対雑音比)を向上させるために、量子化ノイズを高域側へシフトさせるノイズシェーピング効果を有するデルタ−シグマ変調器(以下、「ΔΣ変調器」と呼ぶ)を用いたD/A(デジタル−アナログ)変換装置が知られている(例えば特許文献1)。
図10は、従来技術によるΔΣ変調器を用いたD/A変換装置の構成例を示す図である。減算部1004とΣ積分器1001は、デルタ−シグマ変調処理を実行する。量子化器1002は、Σ積分器1001の出力値を量子化する。遅延部1003は、量子化器1002が出力する量子化値をオーバーサンプリングによるサンプリング周期分遅延させる。減算器1004は、デジタル入力値1006から、遅延部1003が出力する値を減算し、減算の結果の値をΣ積分器1001に入力させる。対称パルス幅変調部(以下、「対称PWM部」と呼ぶ)1005は、量子化器1002が出力する量子化値を、その量子化値に対応するデューティ比を有するパルス信号で変調するPWM(Pulse Width Modulation:パルス幅変調)処理を実行し、PWM出力信号1007を出力する。
特開2015−185900号公報
ここで、上述の従来技術において、図10の減算器1004及びΣ積分器1001でのΔΣ変調処理や対称PWM部1005でのPWM処理は、原信号のサンプリング周期の数十倍以上のオーバーサンプリング周期で動作し、PWMにより生成されるパルス信号の値、すなわち電圧は、時系列的に正確である必要がある。このため、対称PWM部1005で生成されるパルス信号のパルス形状は、必然的にオーバーサンプリング周期毎に、各周期の中心時間位置に対して対称であることが条件となっている。そうしないと、オーバーサンプリング周期の任意の一時点で所望の電圧値が得られず、量子化器1002との整合が保てなくなり、正しい性能が発揮できないためである。図11は、対称PWM部1005でのPWM処理波形の例を示す図である。図11に示される周期Tは、原信号のサンプリング周期Fsを例えば128分割したオーバーサンプリング周期である。図11の例は、図10の量子化器1002が出力する量子化値が例えば−1.0、−0.5、0.0、0.5、1.0の5値を取り得る場合であり、その5値のそれぞれが図11に示される5種類のデューティー比を有するパルス信号にパルス幅変調される。この変調を行うために、オーバーサンプリング周期Tが更に8分割された周期を有する動作クロックCLKに同期して、各量子化値に対応して各パルス信号のデューティー比が制御される。この場合、上述したように、パルス信号のパルス形状は従来、図11に示されるように、オーバーサンプリング周期Tの区間の中心位置T/2に対して左右対称である必要があった。このため、従来のPWMによるパルス信号の分解能(=量子化数)は、オーバーサンプリング周期内での動作クロックCLKの数の約半分に制限されてしまっていた。図11の例では、オーバーサンプリング周期T内での動作クロックCLKのクロック数(周期数)は8周期であり、この場合に変調できる量子化値の数は5値になる。
一方、PWMによるパルス信号の分解能即ち量子化数は、D/A変換装置等のダイナミックレンジに直結するため、ダイナミックレンジを上げるためには、動作クロックの周波数を上げる必要がある。しかして、クロック周波数を上げるためには、より高周波数に対応したPLL(Phased Lock Loop)回路が必要となったり、またそれに伴う消費電力も増加してしまうという課題があった。
このようなD/A変換装置が例えば電子楽器のアナログ楽音信号の出力用に使用された場合、D/A変換装置のコストアップや消費電力のアップは、電子楽器の性能に直結するため、問題であった。
そこで、本発明は、動作クロックが同一の場合にはダイナミックレンジを向上させることができ、ダイナミックレンジが同一の場合には動作クロックの周波数を下げて消費電力を抑制できる装置を実現することを目的とする。
態様の一例の情報処理装置は、入力された入力信号と、前記入力信号に基づいて生成された帰還信号との差を積分し、積分結果を出力する積分処理と、前記積分処理により出力された前記積分結果を量子化することにより、第1量子化信号を出力する第1量子化処理と、前記積分処理により出力された前記積分結果を量子化することにより、補正値信号を出力する第2量子化処理と、前記第1量子化信号を第1遅延量で遅延させた第1帰還信号と、前記補正値信号を前記第1遅延量とは異なる第2遅延量で遅延させた第2帰還信号と、を含む前記帰還信号を出力する帰還信号出力処理と、前記第1量子化信号に基づいて、或るクロック周期の中心に対して対称なパルス形状を有するパルス信号と、前記或るクロック周期の中心に対して非対称なパルス形状を有するパルス信号と、を含む出力信号を出力する出力処理と、を実行する処理部を備え、前記第2量子化処理は、前記出力処理により前記対称なパルス形状を有するパルス信号が出力される場合は0とし、前記出力処理により前記非対称なパルス形状を有するパルス信号が出力される場合は、前記パルス信号の中心と前記或るクロック周期の中心との差を補正する補正値を示す信号として前記補正値信号を出力する処理であることを特徴としている。
本発明によれば、動作クロックが同一の場合にはダイナミックレンジを向上させることができ、ダイナミックレンジが同一の場合には動作クロックの周波数を下げて消費電力を抑制できる装置を実現することが可能となる。
電子鍵盤楽器の制御システムの一実施形態のハードウェア構成例を示すブロック図である。 D/A変換装置の一実施形態の構成例を示すブロック図である。 本実施形態においてD/A変換装置が目標とする量子化レベルの例を示す図である。 本実施形態における対称PWM部でのPWM処理波形の例を示す図である。 非対称なPWM波形における電圧分割制御を説明する図である。 目標量子化値と第1量子化信号と補正値信号とパルス形状との関係を表す例を示す図である。 Σ積分器の一実施形態の構成例を示すブロック図である。 本実施形態と従来技術とでノイズシェイプ特性を比較した図である。 D/A変換装置の他の実施形態の構成例を示すブロック図である。 従来技術によるΔΣ変調器を用いたD/A変換装置の構成例を示す図である。 従来技術による対称PWM部でのPWM処理波形の例を示す図である。
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。本実施形態では、D/A変換装置などの情報処理装置で実行されるPWM処理において、オーバーサンプリング周期等の処理周期毎に、入力値を、入力値に対応するデューティ比を有し、処理周期の中心に対して非対称なパルス形状を含み入力値に対応するパルス形状を有するパルス信号で変調するパルス幅変調処理が実行される。
この処理において、パルス信号が非対称なパルス形状を有する場合に、そのパルス信号に基づいて次の処理周期の入力値を補正するための補正値を算出する補正値算出処理が実行される。この補正値算出処理は、処理周期のパルス中心位置を算出すると共に、処理周期の区間中心位置を算出し、算出されたパルス中心位置及び区間中心位置に基づいて補正値を算出する処理である、そして、算出された補正値に基づいて入力値を補正する補正処理が実行される。
上述の制御処理によって、オーバーサンプリング周期内でその中心に対して非対称なパルス形状を有するパルス信号でパルス幅変調を行うことができるようになり、変調段数をオーバーサンプリング周期内でのPWMのための動作クロックの周期数にほぼ一致させることが可能となって、それによりオーバーサンプリング周期内における量子化段数を増やすことが可能となる。これにより、動作クロックが同一の場合にはダイナミックレンジを向上させることができ、ダイナミックレンジが同一の場合には動作クロックの周波数を下げて消費電力を抑制できる装置を実現することが可能となる。
図1は、本発明の一実施形態である電子鍵盤楽器の制御システム100の一実施形態のハードウェア構成例を示す図である。図1において、電子鍵盤楽器の制御システム100は、CPU(中央演算処理装置)101、RAM(ランダムアクセスメモリ)102、ROM(リードオンリーメモリ)103、音源LSI(大規模集積回路)104、鍵盤109とスイッチ部110とが接続されるGPIO(General Purpose Input/Output:汎用入出力)111、及びLCD112が接続されるLCDコントローラ113が、それぞれシステムバス114に接続される構成を備える。また、音源LSI104から出力されるデジタル楽音波形値は、D/Aコンバータ110と、抵抗R 106及び容量C 107とからなるフィルタ部により、アナログ楽音波形信号に変換され、アンプ108で増幅された後に、特には図示しないスピーカ又は出力端子から出力される。
CPU101は、RAM102をワークメモリとして使用しながらROM103に記憶された制御プログラムを実行することにより、電子鍵盤楽器全体の制御動作を実行する。また、ROM103は、上記制御プログラム及び各種固定データを記憶する。
音源LSI104は、波形ROM106から波形を読み出し、D/Aコンバータ110に出力する。音源LSI104は、同時に最大256ボイスを発振させる能力を有する。
GPIO111は、鍵盤109とスイッチ部110の操作ボタン状態を定常的に走査し、CPU101に割り込みを掛けて状態変化を伝える。
LCDコントローラ113は、LCD112を制御するIC(集積回路)である。
図2は、図1のD/A変換装置105の一実施形態の構成例を示すブロック図である。
減算器207及びΣ積分器201は、ΔΣ(デルタ−シグマ)変調処理を実行する。
第1量子化器202と第2量子化器203はそれぞれ、Σ積分器201が出力する積分結果212を、その値に対応した割合で量子化し、第1量子化信号213及び補正値信号214を出力する。
第1遅延部204は、第2量子化器203が出力する補正値信号214をオーバーサンプリング周期分遅延させて、補正値遅延信号215を出力する。
加算器205は、第1量子化器202が出力する第1量子化信号213と第1遅延部204が出力する補正値遅延信号215とを加算し、補正値加算信号216を出力する。
第2遅延部206は、加算器205が出力する補正値加算信号216をオーバーサンプリング周期分遅延させて、第1帰還信号217を出力する。
減算器207は、図1の音源LSI205が出力するデジタル楽音波形値210から第2遅延部206がが出力する第1帰還信号217を減算し、その減算の結果得られる値をΣ積分器201に入力させる。
出力部208は、オーバーサンプリング周期毎に、第1量子化器202が出力する第1量子化信号213に対応するデューティ比を有し、オーバーサンプリング周期の中心に対して非対称なパルス形状を含み第1量子化信号213に応じたパルス形状を有するパルス信号を生成することにより、PWM出力信号211を出力する。
このPWM出力信号211は、図1の抵抗R 106及び容量C 107とからなるローパスフィルタ(出力素子)により平滑化され、アナログ楽音波形信号として図1のアンプ108に出力される。
図3は、図2のD/A変換装置105が目標とする量子化レベルの例を示す図である。本実施形態では、Σ積分器201の出力値が−1.0、−0.75、−0.50、−0.25、0.00、0.25、0.50、0.75、1.0の9値に量子化される。
これらの量子化値のそれぞれに対して、本実施形態では、出力部208が、量子化値に対応するデューティー比を有し、オーバーサンプリング周期の中心に対して非対称なパルス形状を含み量子化値に応じたパルス形状を有するパルス信号を生成する。
図4は、出力部208でのPWM処理波形の例を示す図である。図11の従来技術の場合と同様に、図4に示される周期Tは、原信号のサンプリング周期Fsを例えば128分割したオーバーサンプリング周期である。図4の例は、目標とする量子化値が前述した9値を取り得る場合であり、その9値のそれぞれが図4に示される9種類のデューティー比を有するパルス信号にパルス幅変調される。この変調を行うために、図11の従来技術の場合と同様に、オーバーサンプリング周期Tが更に8分割された周期を有する動作クロックCLKに同期して、各量子化値に対応して各パルス信号のデューティー比が制御される。
この場合、図11の従来技術の場合とは異なり、本実施形態によるパルス信号のパルス形状として、図4に示されるように、オーバーサンプリング周期Tの区間の中心位置T/2に対して左右対称な形状のほかに、左右非対称な形状も採用される。
この変調制御により、変調段数をオーバーサンプリング周期内でのPWMのための動作クロックの周期数8+1=9とすることが可能となって、図11の場合と同じ動作クロックCLKを用いながら、オーバーサンプリング周期内における量子化段数として、図3に示される9段を達成することが可能となる。図11の場合の変調段数及び量子化段数は4段であったため本実施形態では2倍強の量子化を行うことが可能となる。
このことは、本実施形態では、従来技術に対して、動作クロックCLKが同一の場合にはダイナミックレンジを2倍強に向上させることができ、ダイナミックレンジを同一とした場合には動作クロックの周波数を1/2弱に下げて消費電力を抑制できることを意味する。
図5は、非対称なPWM波形における電圧分割制御を説明する図である。図5(a)に示される対称なPWM波形の場合、平均化した電圧の中心点は、オーバーサンプリング周期Tの中心時間位置bである。本来どのPWMにおけるデューティー比の場合も、各波形の平均かした電圧の中心点がオーバーサンプリング周期内の同じ中心点bにないと、正しい量子化値を表現していることにならない。図5(b)に示される非対称のPWM波形を見てみると、動作クロックCLKの3周期分が電圧のハイレベル区間である。つまり、図5(b)の非対称のPWM波形における平均化した電圧の中心点はa点となり、オーバーサンプリング周期の中心点b点からずれている。
ここで、a点における電圧値をベクトル分解すると、b点における電圧値とc点における電圧値の合成と考えることができる。b点は現在のオーバーサンプリング周期の中心点、c点は次のオーバーサンプリング周期の中心点である。つまり、非対称PWM波形は、変化点を時間的に後にすることで、電圧値を現在のオーバーサンプリング周期の中心点bと次のオーバーサンプリング周期の中心点cに分割したことと等価に考えることが可能である。
このように、非対称PWM波形をオーバーサンプリング周期の2周期にわたってベクトル分割し、c点分に相当する電圧値を次のオーバーサンプリング周期で発生した値に加算して処理することにより、D/A変換装置の量子化精度を上げることが可能となる。
図2に示されるD/A変換装置105の構成例は、上述の電圧分割制御を実現する。第1量子化器202は図5のb点に相当する第1量子化信号213を生成し、第2量子化器203は図5のc点に相当する補正値信号214を生成する。補正値信号214を第1遅延部204で1オーバーサンプリング周期分遅延させて、加算器205で第1量子化信号213に加算し、得られる補正値加算信号216を更に第2の遅延部206で1オーバーサンプリング周期分遅延させて第1帰還信号217を生成し、次のオーバーサンプリング周期で入力する入力信号210から減算してその結果得られる値をΣ積分器201に入力させることにより、図5で説明した電圧分割制御が実現される。
以上の制御動作により、非対称にしたことによるPWM波形の電圧中心のずれは、正しくΣ積分器201に反映され、動作クロックCLSの周波数を上げなくても対称でないPWM波形を利用することができるので、D/A変換装置105のダイナミックレンジを拡大することが可能となる。
図6は、9段階量子化におけるΣ積分器201の出力値に対する目標量子化値と、第1量子化器202が出力する第1量子化信号213の値と、第2量子化器203が出力する補正値信号214の値と、出力部208が生成するパルス信号のパルス形状との関係を表す例を示す図である。
目標量子化値が−1.00、−0.50、0.00、0.50、1.00の場合には、図4に示されるように、PWM波形のパルス形状はオーバーサンプリング周期の中心点に対して左右対称の形状に設定され、第1量子化器202が出力する第1量子化信号213の値は目標量子化値と同じ値に設定され、第2量子化器203が出力する補正値信号214の値はゼロに設定される。
目標量子化値が−0.75、−0.25、0.25、0.75の場合には、図4に示されるように、PWM波形のパルス形状はオーバーサンプリング周期の中心点に対して左右非対称の形状に設定され、第1量子化器202が出力する第1量子化信号213の値と第2量子化器203が出力する補正値信号214の値はそれぞれ、各波形の電圧中心点(図4のa点に対応)とオーバーサンプリング周期の中心点(図4のb点に対応)との時間関係に応じた割合に設定される。この場合、第1量子化信号213と補正値信号214を加算した値が目標量子化値に等しい。
図7は、図2のΣ積分器201一実施形態の構成例を示すブロック図である。この構成例では、3つの累算器701、704、及び706が乗算器702及び乗算器705で順番に乗算係数a0及びa1が乗算されながら結合されることによって、3次のノイズシェイプ動作が実現される。
入力値709(=図2の減算器207の出力値)は、累算器701に入力し、累算器701の出力値は乗算器702で乗算係数a0が乗算された後、加算器703を介して累算器704に入力する。累算器704の出力値は乗算器705で乗算係数a1が乗算された後、累算器706に入力する。累算器706の出力値は、乗算器707で乗算係数k0が乗算された後、加算器703で乗算器702の出力値と加算され、その加算値が累算器704にフィードバックされる。累算器701と704と706の各出力値は加算器708で加算され、その加算値が出力値710として出力される。
以上の構成を有するΣ積分器201と図2の減算器207とからなるΔΣ変調部によって、ノイズの周波数特性を可聴帯域外に追いやることが可能となる。
図8は、本実施形態と従来技術とでノイズシェイプ特性を比較した図である。図8の801は、従来技術による対称PWMを用いて量子化段階として3段階を実現した場合のノイズシェイプ特性、図8の802は、従来技術の3段階の場合と同じ周波数の動作クロックのもとで本実施形態による非対称PWMを用いて量子化段階として5段階を実現した場合のノイズシェイプ特性、図8の803は、従来技術による対称PWMを用いて動作クロックの周波数をアップさせて量子化段階として5段階を実現した場合のノイズシェイプ特性である。
この比較図から理解されるように、従来技術と同じ周波数の動作クロックを用いた本実施形態による5段階の量子化段階のノイズシェイプ特性は、動作クロックの周波数をアップさせた従来技術による5段階の量子化段階のノイズシェイプ特性とほぼ同じ特性となることがわかる。
図9は、図1のD/A変換装置105の他の実施形態の構成例を示すブロック図である。図9において、図2の一実施形態の場合と同じ参照番号を付した部分は、図2の場合と同じ動作を実行する。図2の一実施形態では、補正値信号214を第1遅延部204で遅延させて得られる補正値遅延信号215は、加算器205にて第1量子化信号213と加算された後に第2遅延部206で遅延させられて、第1帰還信号217の一部として、減算器207から入力側に帰還される。これに対して、図9の他の実施形態では、第1量子化信号213と補正値信号はそれぞれ、独立して入力側に帰還される。
具体的には、第1量子化信号213は、第2遅延部903で遅延させられた後に、第1帰還信号904として、減算器901から入力側に帰還される。一方、補正値信号214を第1遅延部204で遅延させて得られる補正値遅延信号215は、第3遅延部905でさらに遅延させられた後、第2帰還信号906として、減算器902から入力側に帰還される。
以上説明した実施形態により、動作クロックが同一の場合にはダイナミックレンジを向上させることができ、ダイナミックレンジが同一の場合には動作クロックの周波数を下げて消費電力を抑制できる装置を実現することが可能となる。
上述の実施形態では、目標量子化段階が9段階の場合を例にして説明したが、電子楽器等における実際のD/A変換装置では、より多い段階の量子化が行われ、そのような多段階の量子化に対しても本実施形態は同様に適用することが可能である。
本実施形態で使用される図2のΣ積分器201の構成は、図7の構成に限られるものではなく、様々な構成を採用することが可能である。
本実施形態では、情報処理装置としてD/A変換装置を用いた場合を例に説明したが、目標量子化値に対して非対称PWMを実施するような例、例えばA/D(アナログ−デジタル)変換装置等に対しても本発明を同様に実施することが可能である。
以上の実施形態に関して、更に以下の付記を開示する。
(付記1)
入力された入力信号と、前記入力信号に基づいて生成された第1帰還信号との差を積分し、積分結果を出力する積分処理と、
前記積分処理により出力された前記積分結果を量子化する第1量子化処理と、
前記第1量子化処理により量子化された第1量子化信号に、前記積分処理により出力された前記積分結果に基づいて出力される補正値信号を遅延させた補正値遅延信号を加算処理することにより、前記第1帰還信号を出力する第1帰還信号出力処理と、
前記第1量子化処理により量子化された第1量子化信号に基づいて、或るクロック周期の中心に対して非対称なパルス幅の信号を含む出力信号を出力する出力処理と、
を実行する処理部を備えている、情報処理装置。
(付記2)
前記補正値信号は、前記出力処理が出力する前記パルス幅のパルス幅中心と、前記或るクロック周期のクロック周期中心との差を補正する補正値を示す信号である、付記1に記載の情報処理装置。
(付記3)
前記処理部は、前記積分結果を量子化することにより前記補正値を出力する第2量子化処理を実行し、
前記第1帰還信号は、前記加算処理により出力された補正値加算信号を遅延させている、付記2に記載の情報処理装置。
(付記4)
入力された入力信号と、前記入力信号に基づいて生成された第1帰還信号及び第2帰還信号との差を積分し、積分結果を出力する積分処理と、
前記積分処理により出力された前記積分結果を量子化する第1量子化処理と、
前記第1量子化処理により量子化された第1量子化信号に基づいて、或るクロック周期の中心に対して非対称なパルス幅の信号を含む出力信号を出力する出力処理と、
を実行する処理部を備え、
前記第1帰還信号は、前記第1量子化信号を遅延させ、
前記第2帰還信号は、前記積分処理により出力された前記積分結果に基づいて出力される補正値信号を遅延させている、情報処理装置。
(付記5)
付記1乃至4のいずれかに記載の情報処理装置と、
前記情報処理装置からの出力に基づいて、デジタル−アナログ変換した楽音を発音する発音部と、
を備えた電子楽器。
(付記6)
入力された入力信号と、前記入力信号に基づいて生成された第1帰還信号との差を積分し、積分結果を出力する積分処理と、
前記積分処理により出力された前記積分結果を量子化する第1量子化処理と、
前記第1量子化処理により量子化された第1量子化信号に、前記積分処理により出力された前記積分結果に基づいて出力される補正値信号を遅延させた補正値遅延信号を加算処理することにより、前記第1帰還信号を出力する第1帰還信号出力処理と、
前記第1量子化処理により量子化された第1量子化信号に基づいて、或るクロック周期の中心に対して非対称なパルス幅の信号を含む出力信号を出力する出力処理と、
を実行する情報処理方法。
(付記7)
入力された入力信号と、前記入力信号に基づいて生成された第1帰還信号との差を積分し、積分結果を出力する積分処理のステップと、
前記積分処理のステップにより出力された前記積分結果を量子化する第1量子化処理のステップと、
前記第1量子化処理のステップにより量子化された第1量子化信号に、前記積分処理のステップにより出力された前記積分結果に基づいて出力される補正値信号を遅延させた補正値遅延信号を加算処理することにより、前記第1帰還信号を出力する第1帰還信号出力処理のステップと、
前記第1量子化処理のステップにより量子化された第1量子化信号に基づいて、或るクロック周期の中心に対して非対称なパルス幅の信号を含む出力信号を出力する出力処理のステップと、
をコンピュータに実行させるためのプログラム。
101 CPU
102 RAM
103 ROM
104 音源LSI
105 D/Aコンバータ
106 抵抗R
107 容量C
108 アンプ
109 鍵盤
110 スイッチ部
111 GPIO
112 LCD
113 LCDコントローラ
114 システムバス
201 Σ積分器
202 第1の量子化器
203 第2の量子化器
204 第1遅延部
205 加算器
206 第2遅延部
207、901、902 減算器
208 出力部
210 入力信号
211 PWM出力信号
212 積分結果
213 第1量子化信号
214 補正値信号
215 補正値遅延信号
216 補正値加算信号
217、904 第1帰還信号
902 第2遅延部
905 第3遅延部
906 第2帰還信号

Claims (7)

  1. 入力された入力信号と、前記入力信号に基づいて生成された帰還信号との差を積分し、積分結果を出力する積分処理と、
    前記積分処理により出力された前記積分結果を量子化することにより、第1量子化信号を出力する第1量子化処理と、
    前記積分処理により出力された前記積分結果を量子化することにより、補正値信号を出力する第2量子化処理と、
    前記第1量子化信号を第1遅延量で遅延させた第1帰還信号と、前記補正値信号を前記第1遅延量とは異なる第2遅延量で遅延させた第2帰還信号と、を含む前記帰還信号を出力する帰還信号出力処理と、
    前記第1量子化信号に基づいて、或るクロック周期の中心に対して対称なパルス形状を有するパルス信号と、前記或るクロック周期の中心に対して非対称なパルス形状を有するパルス信号と、を含む出力信号を出力する出力処理と、
    を実行する処理部を備え、
    前記第2量子化処理は、前記出力処理により前記対称なパルス形状を有するパルス信号が出力される場合は0とし、前記出力処理により前記非対称なパルス形状を有するパルス信号が出力される場合は、前記パルス信号の中心と前記或るクロック周期の中心との差を補正する補正値を示す信号として前記補正値信号を出力する処理である、情報処理装置。
  2. 前記帰還信号出力処理は、前記第1量子化信号を前記或るクロック周期分遅延させた前記第1帰還信号と、前記補正値信号を前記或るクロック周期の2周期分遅延させた前記第2帰還信号と、を含む前記帰還信号を出力する処理であり、
    前記第1量子化処理は、前記出力処理により前記対称なパルス形状を有するパルス信号が出力される場合は目標量子化値を示し、前記出力処理により前記非対称なパルス形状を有するパルス信号が出力される場合は前記目標量子化値よりも小さい第1値を示す信号として前記第1量子化信号を出力する処理であり、
    前記第2量子化処理は、前記出力処理により前記対称なパルス形状を有するパルス信号が出力される場合は0とし、前記出力処理により前記非対称なパルス形状を有するパルス信号が出力される場合は、前記目標量子化値と前記第1値との差を示す信号として前記補正値信号を出力する処理である、
    請求項1に記載の情報処理装置。
  3. 前記帰還信号出力処理は、前記第1量子化信号に、前記補正値信号を遅延させた補正値遅延信号を加算して補正値加算信号を出力するとともに、前記補正値加算信号を更に遅延させることにより前記帰還信号を出力する処理である、請求項1または2に記載の情報処理装置。
  4. 前記積分処理は、前記入力信号と、前記第1帰還信号及び前記第2帰還信号との差を積分し、積分結果を出力する処理である、請求項1または2に記載の情報処理装置。
  5. 請求項1乃至4のいずれかに記載の情報処理装置と、
    前記情報処理装置からの出力に基づいて、デジタル−アナログ変換した楽音を発音する発音部と、
    を備えた電子楽器。
  6. 装置が、
    入力された入力信号と、前記入力信号に基づいて生成された帰還信号との差を積分し、積分結果を出力する積分処理と、
    前記積分処理により出力された前記積分結果を量子化することにより、第1量子化信号を出力する第1量子化処理と、
    前記積分処理により出力された前記積分結果を量子化することにより、補正値信号を出力する第2量子化処理と、
    前記第1量子化信号を第1遅延量で遅延させた第1帰還信号と、前記補正値信号を前記第1遅延量とは異なる第2遅延量で遅延させた第2帰還信号と、を含む前記帰還信号を出力する帰還信号出力処理と、
    前記第1量子化信号に基づいて、或るクロック周期の中心に対して対称なパルス形状を有するパルス信号と、前記或るクロック周期の中心に対して非対称なパルス形状を有するパルス信号と、を含む出力信号を出力する出力処理と、
    を実行し、
    前記第2量子化処理は、前記出力処理により前記対称なパルス形状を有するパルス信号が出力される場合は0とし、前記出力処理により前記非対称なパルス形状を有するパルス信号が出力される場合は、前記パルス信号の中心と前記或るクロック周期の中心との差を補正する補正値を示す信号として前記補正値信号を出力する処理である、情報処理方法。
  7. コンピュータに、
    入力された入力信号と、前記入力信号に基づいて生成された帰還信号との差を積分し、積分結果を出力する積分処理と、
    前記積分処理により出力された前記積分結果を量子化することにより、第1量子化信号を出力する第1量子化処理と、
    前記積分処理により出力された前記積分結果を量子化することにより、補正値信号を出力する第2量子化処理と、
    前記第1量子化信号を第1遅延量で遅延させた第1帰還信号と、前記補正値信号を前記第1遅延量とは異なる第2遅延量で遅延させた第2帰還信号と、を含む前記帰還信号を出力する帰還信号出力処理と、
    前記第1量子化信号に基づいて、或るクロック周期の中心に対して対称なパルス形状を有するパルス信号と、前記或るクロック周期の中心に対して非対称なパルス形状を有するパルス信号と、を含む出力信号を出力する出力処理と、
    を実行させ、
    前記第2量子化処理は、前記出力処理により前記対称なパルス形状を有するパルス信号が出力される場合は0とし、前記出力処理により前記非対称なパルス形状を有するパルス信号が出力される場合は、前記パルス信号の中心と前記或るクロック周期の中心との差を補正する補正値を示す信号として前記補正値信号を出力する処理である、プログラム。
JP2017005427A 2017-01-16 2017-01-16 情報処理装置、方法、及びプログラム、d/a変換装置、電子楽器 Active JP6855802B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2017005427A JP6855802B2 (ja) 2017-01-16 2017-01-16 情報処理装置、方法、及びプログラム、d/a変換装置、電子楽器
RU2019125739A RU2730443C1 (ru) 2017-01-16 2018-01-16 Устройство цифро-аналогового преобразования, способ, носитель данных, электронный музыкальный инструмент и устройство обработки информации
EP18705995.1A EP3568919B1 (en) 2017-01-16 2018-01-16 D/a conversion device, method, storage medium, electronic musical instrument, and information processing apparatus
CN201880007051.3A CN110235373B (zh) 2017-01-16 2018-01-16 D/a转换设备、方法、存储介质、电子乐器和信息处理装置
US16/477,504 US11316529B2 (en) 2017-01-16 2018-01-16 D/A conversion device, method, storage medium, electronic musical instrument, and information processing apparatus
PCT/JP2018/002036 WO2018131725A1 (en) 2017-01-16 2018-01-16 D/a conversion device, method, storage medium, electronic musical instrument, and information processing apparatus
US17/706,012 US11764803B2 (en) 2017-01-16 2022-03-28 D/A conversion device, method, storage medium, electronic musical instrument, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017005427A JP6855802B2 (ja) 2017-01-16 2017-01-16 情報処理装置、方法、及びプログラム、d/a変換装置、電子楽器

Publications (3)

Publication Number Publication Date
JP2018117192A JP2018117192A (ja) 2018-07-26
JP2018117192A5 JP2018117192A5 (ja) 2019-11-07
JP6855802B2 true JP6855802B2 (ja) 2021-04-07

Family

ID=61244662

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017005427A Active JP6855802B2 (ja) 2017-01-16 2017-01-16 情報処理装置、方法、及びプログラム、d/a変換装置、電子楽器

Country Status (6)

Country Link
US (2) US11316529B2 (ja)
EP (1) EP3568919B1 (ja)
JP (1) JP6855802B2 (ja)
CN (1) CN110235373B (ja)
RU (1) RU2730443C1 (ja)
WO (1) WO2018131725A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7263859B2 (ja) * 2019-03-15 2023-04-25 カシオ計算機株式会社 D/a変換装置、音響機器、電子楽器及びd/a変換方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4630033A (en) * 1983-03-25 1986-12-16 Hewlett-Packard Company Method and apparatus for measuring phase
JPH0421215A (ja) * 1990-05-16 1992-01-24 Sony Corp デジタル・アナログ変換器
DE69120924T2 (de) * 1991-01-15 1997-01-30 Ibm Sigma-Delta Wandler
GB9103777D0 (en) * 1991-02-22 1991-04-10 B & W Loudspeakers Analogue and digital convertors
US5815102A (en) * 1996-06-12 1998-09-29 Audiologic, Incorporated Delta sigma pwm dac to reduce switching
US6111531A (en) * 1997-05-30 2000-08-29 Lucent Technologies Parallel architecture for a bandpass sigma-delta modulator
US6373417B1 (en) * 1999-02-23 2002-04-16 Cirrus Logic, Inc. Digital to analog converter using level and timing control signals to cancel noise
US6608575B2 (en) * 2001-01-31 2003-08-19 Qualcomm Incorporated Hybrid multi-stage circuit
US6710729B1 (en) * 2002-10-10 2004-03-23 Faraday Technology Corp. Idle channel tone and periodic noise suppression for sigma-delta modulator using feedback-quantizer
DE10320674B4 (de) * 2003-05-08 2009-01-15 Litef Gmbh Pulsmodulator und Verfahren zur Pulsmodulation
US7570693B2 (en) * 2005-09-26 2009-08-04 Ess Technology, Inc. Low noise digital to pulse width modulated converter with audio applications
KR100727409B1 (ko) 2006-02-02 2007-06-13 삼성전자주식회사 펄스폭 변조 방법 및 이를 이용한 디지털 파워앰프
US7327296B1 (en) * 2006-03-03 2008-02-05 Cirrus Logic, Inc. Signal processing system with modified delta sigma modulator quantizer output signals to spread harmonic frequencies of pulse width modulator output signals
US7209064B1 (en) 2006-03-03 2007-04-24 Cirrus Logic, Inc. Signal processing system with spreading of a spectrum of harmonic frequencies of a pulse width modulator output signal
JP4934814B2 (ja) * 2007-02-20 2012-05-23 国立大学法人 名古屋工業大学 デッドタイム補償デジタルアンプ
KR100861920B1 (ko) * 2007-05-10 2008-10-09 삼성전자주식회사 비대칭형 펄스폭 변조 신호 발생기 및 그 방법
KR20110000020A (ko) * 2009-06-26 2011-01-03 삼성전자주식회사 오디오 디지털/아날로그 변환기 및 이를 구비하는 오디오 처리 장치
JP5958884B2 (ja) * 2014-03-20 2016-08-02 カシオ計算機株式会社 D/a変換装置、d/a変換方法及び電子楽器
US9455737B1 (en) * 2015-09-25 2016-09-27 Qualcomm Incorporated Delta-sigma analog-to-digital converter (ADC) with time-interleaved (TI) or two-step successive approximation register (SAR) quantizer

Also Published As

Publication number Publication date
JP2018117192A (ja) 2018-07-26
WO2018131725A4 (en) 2018-10-04
EP3568919A1 (en) 2019-11-20
CN110235373B (zh) 2023-06-13
RU2730443C1 (ru) 2020-08-21
EP3568919B1 (en) 2026-03-18
US11316529B2 (en) 2022-04-26
US20190372588A1 (en) 2019-12-05
WO2018131725A1 (en) 2018-07-19
CN110235373A (zh) 2019-09-13
US11764803B2 (en) 2023-09-19
US20220224351A1 (en) 2022-07-14

Similar Documents

Publication Publication Date Title
CN100483949C (zh) 产生脉冲宽度调制信号的方法和设备
KR20100039599A (ko) 시그마 델타 변조기 및 이를 이용한 시그마 델타 ad 컨버터
CN100514858C (zh) 字长减少电路
JPH10135837A (ja) オーディオ用デルタシグマ変調器
US7436254B2 (en) Class D amplifier
US11764803B2 (en) D/A conversion device, method, storage medium, electronic musical instrument, and information processing apparatus
JPH07162312A (ja) ノイズシェイパ
US6515608B1 (en) Digital-analog converter and method, and data interpolation device and method
JP6217736B2 (ja) パルス幅変調器およびそのプログラム
JP4660778B2 (ja) Pwm信号生成器、pwm信号生成装置およびデジタルアンプ
US7152086B2 (en) Method and arrangement for sample-rate conversion
JP2006173819A (ja) スイッチングアンプ
JP3131429U (ja) シグマデルタ回路
JPH0537381A (ja) ノイズシエーピング回路
JP6121240B2 (ja) シグマデルタ変調器
WO2020175581A1 (ja) デルタシグマ変調装置及び通信機器
JP2003229769A (ja) デルタシグマ変調型ノイズシェーパ回路
Sonika et al. Design and implementation of sigma–delta digital to analog converter
JP2006270661A (ja) Σδアナログ/デジタル変換器
JP2000232361A (ja) D/aコンバータ
JPH11317668A (ja) 振幅変換装置及びデータ加算装置
JP7263859B2 (ja) D/a変換装置、音響機器、電子楽器及びd/a変換方法
JP2006313958A (ja) Pwm信号生成器およびpwm信号発生装置およびデジタルアンプ
JP2017175497A (ja) Adコンバータ及びオーディオ信号増幅器
JP2004080430A (ja) Δς変換回路

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190917

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210114

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: 20210216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210301

R150 Certificate of patent or registration of utility model

Ref document number: 6855802

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150