(57)【要約】  適応型予補償のための方法及び装置を提供する。一実施形態では、本方法は、以前の予歪値及び元の入力信号に応答して、予歪フィルタのオペレーションを変更し、元の入力サンプルと予測スピーカー出力との間の予補償エラーを求め、少なくとも一つの線形システムと非線形システムとのカスケード構成であるスピーカーモデルの完全インバースを使用することにより予補償エラーを実質的に減少させることを含む。【選択図】  図４
2008546322.tif 000002
【特許請求の範囲】
【請求項１】
以前の予歪値及び元の入力信号に応答して予歪フィルタのオペレーションを変更するステップと、
前記元の入力サンプルと予測スピーカー出力との間の予補償エラーを求めるステップと、
少なくとも一つの線形システムと非線形システムとのカスケード構成であるスピーカーモデルの完全インバースを使用することによって、前記予補償エラーを実質的に減少させるステップと、
を含む適応型予補償方法。
【請求項２】
スピーカーと、
予補償信号をアナログ信号へ変換し、該アナログ信号を前記スピーカーへ送るためのデジタル−アナログ（Ｄ／Ａ）変換器と、
前記予補償信号を発生するための予補償器であって、スピーカーの応答を特徴付け且つ前記スピーカーの線形歪み及び非線形歪みを補償するよう、少なくとも一つの線形システムと非線形システムとのカスケード構成であるスピーカーモデルの完全インバースを使用する予歪みフィルタを有する該予補償器と、
を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本特許出願は、２００５年６月６日に出願された「ModifiedVolterra-Wiener-Hammerstein(MVWH) Method for Loudspeaker Modeling andEqualization」と題する対応の仮特許出願第６０／６８８，１７９号に基づく優先権を主張するものであり、当該仮特許出願を参照することによって援用するものである。
【発明の分野】
【０００２】
[0002]本発明は、スピーカーの歪みの分野に関するものであり、より詳細には、本発明は、スピーカーの歪みを克服するためのスピーカーモデリング及び等化、又は予補償(precompensation)に関するものである。
【発明の背景】
【０００３】
[0003]コーデック技術は、モバイルデバイスにおけるアナログ入力及び出力（Ｉ／Ｏ）処理により、音声の品質の限界が決定されるところまで進歩してきている。特に、非線形特性を有する小型のスピーカーは、携帯電話、個人向け携帯情報端末（ＰＤＡ）、及びラップトップコンピュータといった端末装置における音声劣化の主たる要因である。
【０００４】
[0004]スピーカーは、二つのタイプの歪み、即ち、線形歪み（低周波減衰及び高周波減衰、共振等）及び非線形歪みを有する。スピーカーの周波数応答の振幅及び位相は、線形歪みを特徴付ける。線形歪みは、信号の周波数成分の振幅及び位相を変えてしまう。線形歪みは、音に何ら付加的な周波数を加えないものであり、スピーカーの線形周波数応答のインバース（逆関数）である周波数応答を有する線形フィルタを使用することにより補償することができる。
【０００５】
[0005]非線形歪みは、音に大きな劣化をもたらし得る。元の音には存在しない高調波及び相互変調歪みとして知られた余分な周波数成分が現れることがある。これらの「余分な音」は、耳ざわりで不自然なものとして知覚されるように、元の音を変えてしまうことがある。当該分野では周知のように、音は、スピーカーのダイアフラム又はホーンの振動によって発生される。一般的には、非線形歪みは、スピーカーのダイアフラムの変位が大きくなるほど高くなり、このことは、低い周波数且つスピーカーの共振周波数で生じる。
【０００６】
[0006]電気音響変換における線形歪み及び非線形歪みを補償するため、信号（本明細書では、ｄ（ｎ）とする）は、オーディオ信号源とスピーカーとの間に配置された予歪（predistortion)フィルタ（予補償器、リニアライザ、又は等化器とも称される）に通される。このような構成を、図１に示す。図１を参照すると、スピーカー１０３の可動コイルは、前置フィルタ適用済みの信号ｄpre（ｎ）によって駆動される。この前置フィルタ適用済みの信号ｄpre（ｎ）は、予歪フィルタ１０２によって生成される。予歪フィルタ１０２によって行われるフィルタリングは、スピーカー１０３の歪みと正反対となるように設計されており、可動コイルの実際の変位は信号源１０１からの元の信号ｄ（ｎ）によって規定された理想的な運動と正確に整合するようになる。
【０００７】
[0007]当分野では、スピーカーの応答の線形（Ｈ１）成分及び非線形（Ｈ２,Ｈ３,……）成分をモデリングするために、ボルテラ展開が使用されている。図２は、２次ボルテラモデルを示している。これら成分は、スピーカーの入力及び出力測定値から推定される。従来においては、非線形歪みを測定するために、正弦波信号を与えて、高調波トーン又は結合トーンが非線形システムの出力側に発生される範囲を測定することが行われている。この正弦波入力法と異なり、ランダムノイズを使用して、スピーカーの非線形性を分析することも多く行なわれている。このランダム入力法は、音楽又はスピーチといった周波数多重入力を近似するものであり、入力トーンの周波数を変えることによって同じ実験を繰り返す必要のないものである。このランダム入力法は、通常、非線形系をボルテラ級数表現によってモデリングすることを含む。そして、最小平均自乗法（ＬＭＳ）又は再帰的最小自乗法（ＲＬＳ）といった最小自乗法を使用して、線形（Ｈ１）成分及び非線形（Ｈ２，Ｈ３，……）成分のパラメータを計算する。
【０００８】
[0008]一般的に、時間領域におけるスピーカーの入力−出力関係は、ｐ次ボルテラ展開によって次の式（１）として与えられる。
【数１】
2008546322.tif 000003
ここで、Ｈｋ＝ｈｋ（ｍ１，ｍ２，ｍ３，……ｍｋ）は、ｋ次ボルテラカーネルであり、Ｈｋ［ｘ（ｎ）］は、次の式（２）として与えられる。
【数２】
2008546322.tif 000004
【０００９】
[0009]一般的には、スピーカーは、２次又は３次（二次式）ボルテラモデルによって十分にモデリングすることができると仮定される。２次モデルは、式（１）の特殊な場合であり、次の式（３）として与えられる。
【数３】
2008546322.tif 000005
第１項は、定数であり、一般的には零であると仮定され、第２項は、線形応答（Ｈ１）であり、第３項は、二次非線形応答（Ｈ２）である。
【００１０】
[0010]スピーカーモデルは、オーディオ信号源とスピーカーとの間に配置される非線形予歪みフィルタを求めるために、しばしば使用される。図１を参照すると、理想的には、予歪フィルタ１０２は予歪信号ｄpre（ｎ）を発生して、当該予歪信号が、スピーカー１０３へ供給した場合に、スピーカー１０３によって出力される出力音響信号を元のオーディオ信号ｄ（ｎ）の正確なレプリカとなるようにする。この場合には、線形歪み及び非線形歪みの双方が完全に補償される。
【００１１】
[0011]非線形歪みを厳密に補償するには、そのスピーカーモデルの完全インバースである予歪フィルタが必要である。非線形系の完全インバースを求めることは、簡単なことではなく、非線形スピーカーを含む非線形系を等化する点で問題を生ずる。当分野においては、多くの近似解法が試みられてきている。これらのスキームは、スピーカーのボルテラモデルを使用して、スピーカーの非線形インバースを近似する予歪フィルタを求めている。通常、この近似インバースは、線形成分、及び二次（secondor quadratic）成分のみを有する。図３は、Ｇ１及びＧ２がボルテラインバースの線形部及び二次式部であるモデルを例示している。
【００１２】
[0012]線形部は、通常、前述したように、スピーカーの線形歪み（Ｇ１＝Ｈ１−１）を完全に補償するように選択される。予歪フィルタの二次成分は、スピーカーの二次歪み（Ｇ２＝Ｈ１−１Ｈ２Ｈ１−１）を完全に補償するように選択される。この補償スキームの副産物として、余分な三次、四次、及び、より高次の非線形性が導入される。非線形インバースをより良く近似するために、より高次（いわゆる、ｐ次）の予歪フィルタが使用される。このようなフィルタの場合には、より高次の非線形性がスピーカー出力にもたらされる。
【００１３】
[0013]ｐ次ボルテラインバースは、特定の条件が満たされる場合にのみ、実インバースへと収束する。小さな信号レベルの場合には、ボルテラ予インバース（preinverse)により、スピーカーからの知覚される音の品質は改善される。高い再生レベル（例えば、形態電話での音声通信におけるように耳の近くにスピーカーがあるときに音レベルが快適なものとなるような低い再生レベルとは反対で、スピーカーホンでのビデオホン又は遠隔会議におけるように、スピーカーが耳からほぼ腕の長さのところにあるときにマルチメディア用途において必要とされるような音レベル）の場合には、ｐ次ボルテラインバースは、完全非線形インバースへとは収束せず、予歪フィルタによって導入される余分な歪みの結果、元の補償されていないスピーカー歪みより悪くなってしまうことがある。このｐ次ボルテラインバースの構成は、非線形歪みに対する高いコストで線形歪みに対する補償がなされることがあるというようなものである。大きな入力レベルの場合には、３次、４次及びより高次の歪みが、補償された歪みより大きくなり、それにより、予補償スキームが役に立たなくなってしまう。その結果、ボルテラ予補償されたスピーカーの音の品質は、補償されない場合よりも低くなってしまうことがある。従って、スピーカーのボルテラモデルの性質は、完全非線形インバースが不安定なものとなってしまい、従って、その結果、疑似完全インバースとなってしまうようなものである。
【００１４】
[0014]スピーカーモデルは、メモリーレスウィーナー又はハマースタインモデルを使用して、短い時間フレームに亘って近似することができる。このモデルの利点は、保証された安定なインバースが得られるということにある。このモデルの欠点は、線形及び非線形カーネルのメモリを考慮しておらず、スピーカーの不良モデルとなってしまうというものである。
【００１５】
[0015]従って、高い再生レベルでのこれらスキームの限界を克服するための方法が必要とされている。
【発明の概要】
【００１６】
[0016]適応型予補償のための方法及び装置を提供する。一実施形態では、本方法は、以前の予歪値及び元の入力信号に応答して予歪フィルタのオペレーションを変更し、元の入力サンプルと予測スピーカー出力との間の予補償エラーを求め、少なくとも一つの線形システムと非線形システムとのカスケード配置であるスピーカーモデルの完全インバースを使用することにより予補償エラーを減少させることを含む。
【００１７】
[0017]本発明は、以下の詳細な説明及び本発明の種々な実施形態を示す図面からより完全に理解できよう。しかしながら、これら詳細な説明及び図は、本発明をそれら特定の実施形態に限定しようとしているものではなく、単に説明及び理解のためのものである。
【発明の詳細な説明】
【００１８】
[0034]スピーカーのモデリング及び等化のためのボルテラ・ウィーナー・ハマースタインシステム（ＭＶＷＨ）と称される新規な方法及び装置について開示する。このモデルは、スピーカー及びその使用の正確な特徴付けを行い、スピーカーのためのより良好な等化を行える。このモデルは、ボルテラモデルの望ましいメモリ特徴とウィーナー及びハマースタインモデルの望ましい可逆性とを組み合わせて、スピーカーの性能のより正確な特徴付けを行い、その歪みを補償するものである。これにより、スピーカーの非線形歪みを補償するための安定な完全インバースが得られる。本明細書で説明する技法によれば、スピーカーからの音の品質が、特に高い再生レベルにて、より高いものとなる。
【００１９】
[0035]以下の説明においては、本発明をより完全に説明するため、種々な細部について説明する。しかしながら、本発明が、これらの特定の細部なしでも実施できることは、当業者には明らかなことであろう。その他の場合には、本発明を不明瞭なものとしないように、周知の構成及び装置については、詳細に示すのでなく、ブロック図形式にて示す。
【００２０】
[0036]以下の詳細な説明の幾つかの部分は、コンピュータメモリ内のデータビットに対するオペレーションの記号的表現及びアルゴリズムの形にて与えてある。これらのアルゴリズム記述及び表現は、データ処理の分野の当業が成果の実体を他の当業者に最も効果的に理解させるために使用する手段である。ここで、アルゴリズムとは、一般的には、望ましい結果へと導くステップの自己矛盾のないシーケンスであると考えられている。これらステップは、物理量の物理的操作を必要とするものである。必ずしもそうではないが、通常は、これらの量は、記憶され、転送され、結合され、比較され、その他の方法で操作されるような電気的信号又は磁気的信号の形をとるものである。主として慣用のため、これらの信号は、ビット、値、要素、記号、文字、用語、数字等として表すことが便利であることがわかっている。
【００２１】
[0037]しかしながら、これら及び同様の用語の全ては、適当な物理量に関連付けられており、これら量に適用される単なる便宜的なラベルであることに、注意されたい。以下の説明から明らかなように、特に別のものであると述べない限り、以下の説明を通じて、「処理する」又は「算出する」又は「計算する」又は「決定する」又は「表示する」等の如き用語を使用した説明は、コンピュータシステムのレジスタ及びメモリ内の物理（電子的）量として表されたデータをマニピュレートし、コンピュータシステムメモリ又はレジスタ又は他のそのような情報記憶装置、送信又は表示装置内の物理量として同様に表された他のデータへと変換するコンピュータシステム又は同様の電子計算装置の動作及び処理を指しているものと理解されたい。
【００２２】
[0038]また、本発明は、本明細書に示す動作を行うための装置でもある。本装置は、ＶＬＳＩチップのように必要とされる目的のために特に構成することができ、又は、本装置は、コンピュータに記憶されたコンピュータプログラムによって選択的に作動され又は再構成される汎用コンピュータを備えていてもよい。このようなコンピュータプログラムは、これらに限定されるのではないが、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、磁気−光ディスクを含む任意のタイプのディスク、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、磁気又は光カード、又は電子命令を記憶するに適した任意のタイプの媒体であって、各々がコンピュータシステムバスに結合されたもののような、コンピュータ読取り可能な記憶媒体に記憶しておくことができる。
【００２３】
[0039]本明細書に示すアルゴリズム及びディスプレイは、本来的には、特定のコンピュータ又は他の装置に関連していない。本明細書に示す教示に従ったプログラムによって種々な汎用システムを使用することができ、又は、必要とされる方法ステップを行うようにより特化した装置を構成することも容易にできる。これらの種々のシステムのための必要な構成は、以下の説明から明らかとなろう。また、本発明は、特定のプログラム言語を参照して説明しない。本明細書に説明する本発明の教示を実施するのに、種々のプログラム言語を使用できることは、理解されよう。
【００２４】
[0040]機械読取り可能な媒体は、機械（例えば、コンピュータ）によって読取り可能な形態で情報を記憶又は送信するための任意の機構を含む。例えば、機械読取り可能な媒体としては、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学的記憶媒体、フラッシュメモリデバイス、電気的、光学的、音響的又は他の形式の伝搬される信号（例えば、搬送波、赤外線信号、デジタル信号等）等がある。
【００２５】
＜概説＞
[0041]スピーカーの歪みを減少させるようスピーカーの線形歪み及び非線形歪みを予補償するための方法及び装置について説明する。一実施形態では、予補償は、完全非線形インバースを与えるように作用するスピーカーの改良モデルを使用して、スピーカーの線形歪み及び非線形歪みを補償する。
【００２６】
[0042]予補償は、予補償器として機能する予歪フィルタを使用して実施される。一実施形態では、予歪フィルタは、推定スピーカー伝達関数の完全インバースを使用して入力信号を変換し、入力音の略完全な再生を行う。一実施形態では、スピーカーの電気音響特性のモデルを使用して、スピーカーの伝達関数を導出する。次いで、予補償は、この伝達関数のインバースを実行する。従って、スピーカーの出力は、元の入力信号により厳密に似たものとなる。入力と予測スピーカー出力との間の差によってフィードバック信号を提供し、当該フィードバック信号を使用して、エラーが最少とされ又は実質的に減少されるように予補償器のパラメータを調整する。
【００２７】
[0043]一実施形態では、予歪フィルタは、スピーカーの応答を特徴付け且つその線形歪み及び非線形歪みを補償するよう、更新ボルテラ・ウィーナー・ハマースタインモデルを使用して予歪を実施する。本明細書に説明する技法は、ボルテラモデルの望ましいメモリ特徴とウィーナー及びハマースタインモデルの望ましい可逆性とを組み合わせて、スピーカーの性能を正確に特徴付け、その歪みを補償する有効な方法を提供する。一実施形態では、スピーカーの非線形歪みを補償するために、安定な完全インバースが使用される。本明細書に説明する技法は、スピーカーの入力オーディオ信号と予補償出力との間の差が最少又は実質的に減少されるように、予歪フィルタのパラメータを適応的に調整する。
【００２８】
[0044]一実施形態では、適応型予補償の実行には、以前の予歪値及び元の入力信号に応答して予歪フィルタのオペレーションを変更し、元の入力サンプルとスピーカー出力との間の予補償エラーを求め、スピーカーのモデルの完全インバースを計算することによって予補償エラーを実質的に減少させることが含まれる。予補償エラーの実質的な減少は、完全インバースを表す多項式の係数を算出し、この多項式の実根を求めることによって予歪信号を算出し、その根を次の係数計算のためにスケーリングして記憶し、スピーカーへ供給する前にその予歪信号を再スケーリングすることにより、達成される。
【００２９】
[0045]本明細書に説明する方法を適用することにより、特に高い再生レベルでのスピーカーからの音の品質をより高いものとすることができる。このような品質の改善によって、本技法は、高い再生レベルでのスピーカーからの高い品質の音が望まれるような用途に用いるのに適したものとなる。このような用途及び装置としては、これらに限定されるのではないが、携帯電話、遠隔会議、ビデオホン、ビデオ会議、個人向け携帯情報端末、ワイファイシステム、ラップトップコンピュータ等がある。
【００３０】
[0046]図４は、オーディオシステムの一実施形態のブロック図である。図４を参照すると、入力信号ｄ（ｎ）が、時間変化予歪フィルタ４０１へ供給される。予歪フィルタ４０１の出力は、スピーカー４０３の数学的モデル４０４へ入力され、スピーカー４０３を駆動するデジタル−アナログ（Ｄ／Ａ）変換器４０２にも入力される。スピーカー４０３の数学的モデル４０４は、スピーカー４０３の次の出力を予測する。この出力を、本明細書では、以下のように示す。
【数４】
2008546322.tif 000006
一実施形態では、スピーカーの数学的モデル４０４は、概して、以下に説明するようなｐ次更新ボルテラ・ウィーナー・ハマースタインモデル（ＭＶＷＨ）である。スピーカーモデル４０４からの予測出力は、次式の予補償エラー信号を導出するのに使用される。
【数５】
2008546322.tif 000007
この予補償エラー信号は、理想出力と予測スピーカー出力との間の差であり、比較器（例えば、減算器）４０５によって決定されるようなものである。従って、予歪フィルタ４０１は、予補償器として機能する。一実施形態では、予補償器のパラメータは、予補償エラーｅ（ｎ）が最小又は実質的に減少されるように調整される。
【００３１】
＜更新ボルテラ・ウィーナー・ハマースタイン（ＭＶＷＨ）モデル＞
[0047]図２に示すように、ボルテラモデルは、線形サブシステムと非線形サブシステムとの並列結合からなる。図５は、線形伝達関数Ｈ１を例示しており、低い周波数がスピーカーによって再生できないことを示している。このボルテラモデルの欠点は、純粋トーンに対するモデルの応答が周波数依存のＤＣ成分を有するが、実際のスピーカーの出力がＤＣ成分を有し得ないということである。このボルテラモデルの主たる欠点は、それが完全非線形インバースを与えるように作用しないということである。一実施形態では、本発明の予補償スキームに使用されるスピーカーモデルは、更新ボルテラ・ウィーナー・ハマースタイン（ＭＶＷＨ）モデルである。このようなモデルを使用することにより、前述したようなボルテラモデルの問題点を克服できる。図６は、ＭＶＷＨモデルの実施形態を示している。図６を参照すると、入力信号ｘ（ｎ）が先ず線形フィルタＦ１に通され、出力ｙ１（ｎ）＝Ｆ１［ｘ（ｎ）］が発生される。この出力は更新ボルテラモデルＨを駆動し、出力ｙ２（ｎ）＝Ｈ［ｙ１（ｎ）］を発生する。この出力が別の線形システムＦ２に供給され、それにより、モデル出力ｚ（ｎ）＝Ｆ２［ｙ２（ｎ）］が発生される。従って、更新ボルテラ・ウィーナー・ハマースタイン（ＭＶＷＨ）モデルは、二つの線形フィルタ（Ｆ１及びＦ２）とボルテラシステム（Ｈ）とのカスケード結合である。このボルテラシステムは、単純メモリーレスウィーナー又はハマースタイン非線形性と異なり、メモリによってｐ次非線形性を与える。
【００３２】
[0048]このモデルでは、前置フィルタＦ１は、スピーカーコイルのＲＬ回路の低域通過挙動を表す低域通過フィルタであってもよい。後置フィルタＦ２は、スピーカーのダイアフラムの高域通過挙動を表す高域通過フィルタであってもよい。これらは、Ｆ１、Ｆ２及びＨの多くの可能な組合せのうちの二つに過ぎない。このＭＶＷＨモデルの入力−出力関係は、次の式（［.］は、演算子記法である）として与えられる。
ｚ（ｎ）＝Ｆ２［Ｈ［Ｆ１［ｄ（ｎ）］］］
ここで、Ｍ次線形フィルタＦ１は、次の式として与えられる。
【数６】
2008546322.tif 000008
ここで、Ｍは、線形フィルタのメモリであり、{ｆ１（ｉ）,.ｆ２（ｉ）,.ｉ＝０,１,…Ｍ}は、線形フィルタの係数である。Ｆ１＝１の特殊の場合が、ボルテラ・ハマースタインモデルに対応し、Ｆ２＝１の特殊の場合が、ボルテラ・ウィーナーモデルに対応している。
【００３３】
[0049]線形フィルタ及びボルテラモデルのパラメータを算出するための多くの方法が存在する。線形フィルタ及びボルテラモデルのパラメータを算出する二つの方法について以下に説明する。第１の方法は、高速であるが近似解を与えるプロセスである。図６を参照すると、先ず、ボルテラモデルをスピーカーに適用して、入力ｘ（ｎ）及び出力ｄ（ｎ）を使用して、ボルテラカーネル{Ｈｋ,ｋ＝１,２,３..}を求める。次いで、フィルタＦ１及びＦ２を、これら二つのフィルタのカスケード接続がＨ１と同じである（即ち、Ｆ１＊Ｆ２＝Ｈ１）ように、求める。特殊な場合として、これら二つの線形フィルタは、同一である（即ち、Ｆ１＝Ｆ２）と仮定される。そして、フィルタＦ１及びＦ２を与えて、図６におけるボルテラモデルの入力ｙ１（ｎ）及び出力ｙ２（ｎ）を計算して、スピーカー出力ｄ（ｎ）に整合するカーネル{Ｈ′ｋ＝１,２,３..}を有する新しいボルテラフィルタを求める。第２の方法は、勾配降下アルゴリズムを使用して、線形フィルタのパラメータ及び更新ボルテラモデルのパラメータを共に最適化するものである。
【００３４】
[0050]図７は、ＭＶＷＨモデルのインバースの実施形態を示している。図７を参照すると、Ｆ１−１及びＦ２−１は、図６における線形フィルタのインバースであり、Ｈ−１は、ＭＶＷＨモデルのボルテラ部の完全インバースである。ボルテラモデルに基づく完全予補償は、不安定なインバースとなってしまう。ＭＶＷＨモデルの重要な効果は、それが線形フィルタと更新ボルテラモデルとのカスケードであるということである。このカスケードオペレーションの効果は、線形フィルタ部がスピーカーモデルから明確に分離されて、残りの更新ボルテラモデルが完全非線形インバースを与えるように作用するようになるということである。
【００３５】
[0051]図８は、信号源がアナログ源である場合のスピーカーシステムの一実施形態のブロック図である。図８を参照すると、信号源８０１は、アナログ信号を発生する。このアナログ信号は、アナログ−デジタル（Ａ／Ｄ）変換器８０２を使用してデジタル信号へ変換される。Ａ／Ｄ変換器８０２のデジタル出力は、デジタル予補償器８０３へ供給される。予補償器８０３は、スピーカーへ通されるときに線形歪み及び非線形歪みを補償する予歪信号を発生する。予補償器８０３は、一つ以上の線形フィルタと更新ボルテラモデルとのカスケードを使用する。一実施形態では、予補償器８０３は、ＭＶＷＨモデルを使用する。予補償器８０３のデジタル出力は、デジタル−アナログ（Ｄ／Ａ）変換器８０４へ供給され、このＤ／Ａ変換器８０４は、スピーカー８０５を駆動するアナログ出力を発生する。
【００３６】
[0052]図９は、スピーカーシステムの別の実施形態を示しており、ここでは、スピーカーの音レベルが予補償器の前段でデジタル利得によって制御される。デジタル化された信号ｄ（ｎ）が、可変デジタル利得モジュール９０１へ供給される。可変利得モジュール９０１の機能は、デジタル予補償器９０２への信号レベルを制御することである。予補償器９０２は、前述したような予補償を行う。予補償器９０２の出力、即ちｄpre（ｎ）は、デジタル−アナログ（Ｄ／Ａ）変換器９０３へ供給される。Ｄ／Ａ変換器９０３からのアナログ信号は、スピーカー９０５を駆動する固定利得電力増幅器９０４へ入力される。
【００３７】
[0053]図１０は、スピーカーシステムの別の実施形態を示しており、ここでは、スピーカーからの音レベルがスピーカーの前段の電力増幅器の可変アナログ利得によって制御される。図１０を参照すると、デジタル入力信号ｄ（ｎ）は、固定利得装置１００１によって変更され、次いで、予補償器１００２へと入力される。予補償器１００２は、前述したような予歪フィルタ及びカスケード構成を使用して予補償を行う。予補償器１００２の出力、即ちｄpre（ｎ）は、デジタル−アナログ（Ｄ／Ａ）変換器１００３へ供給される。Ｄ／Ａ変換器１００３からのアナログ信号は、スピーカー１００５を駆動する可変利得電力増幅器１００４へ入力される。可変利得増幅器１００４は、スピーカー１００５の音レベルを制御する。
【００３８】
[0054]図１１は、五つの構成部分からなるＭＶＷＨモデルのボルテラインバース部の一つの実施形態を示している。
【００３９】
[0055]メモリモジュール１１０１は、スピーカーモデルのパラメータ及び種々の利得パラメータを記憶する。一実施形態では、これらのパラメータは、２次ボルテラモデルを表す。線形部及び非線形部のパラメータＨ１＝[ｈ１（０）,ｈ１（０）,…ｈ１（Ｍ１）]及びＨ２＝{ｈ２（ｉ,ｊ）,ｉ,ｊ＝０,１,…Ｍ２}が、メモリ１１０１に記憶されている。より高次のボルテラモデルについては、より高次のカーネルのパラメータがメモリ１１０１に記憶される。デジタル信号ｄ（ｎ）は、完全インバースモジュール１１０２へ入力される。この完全インバースモジュール１１０２の機能は、非線形インバースオペレーションを行うことである。この完全インバースモジュール１１０２は、入力信号ｄ（ｎ）及び状態バッファ１１０３からの出力のスケーリングされた過去の値{ｄ′pre（ｎ−１）,ｄ′pre（ｎ−２）,…}を受けて、出力の現在値ｄ′pre（ｎ）を発生する。図１１に示すように、予歪信号の過去値は、先ず、利得モジュール１１０４を使用してファクタｓ１によってスケーリングされ、状態バッファ１１０３に記憶される。
【００４０】
[0056]ボルテラインバースの最終出力は、完全インバースモジュールからの出力のスケーリング値である。このようなスケーリングは、ｓ２の利得を有する利得モジュール１１０５によって行われる。一実施形態では、利得ｓ１及びｓ２は、パラメータメモリ１１０１に記憶されている。利得ｓ１及びｓ２は、固定又は可変であってもよい。別の実施形態では、ｓ１について単位利得（ｓ１＝１）を使用し、パラメータメモリにモデルパラメータを適切にスケーリングした値といったようなパラメータの関連するセットを記憶しておくことができる。ｓ１及びｓ２の値は、スピーカーに依存している。携帯電話に設けられる典型的なスピーカーの場合には、ｓ１は０．００５から１の間であり、ｓ２は、ｓ１の逆数とすることができる。
【００４１】
[0057]図１２は、多項式係数計算器及び多項式根ソルバからなるＭＶＷＨモデルのボルテラ部分の完全インバースの一実施形態のブロック図である。図１２を参照すると、多項式係数計算器モジュール１２０２Ａは、パラメータメモリ１２０１からのスピーカーモデルパラメータ、状態バッファ１２０３からの予歪信号の過去の値、及び入力信号ｄ（ｎ）を使用して、ｐ次多項式の（ｐ＋１）の係数を算出する。多項式根ソルバ１２０２Ｂは、算出された係数を使用して、この多項式の実根を算出する。算出された根は、完全インバースの出力ｄ′pre（ｎ）を構成する。
【００４２】
[0058]出力ｄ′pre（ｎ）は、ｓ１の利得を使用して利得モジュール１２０４によってスケーリングされる。スケーリングされた値は、後の計算用に、状態バッファ１２０３に記憶される。
【００４３】
[0059]図１３は、ＭＶＷＨモデルのボルテラ部分の完全インバースの別の実施形態を示しており、ここでは、完全インバースを表す多項式が三つの略時間依存した係数Ａ（ｎ）、Ｂ（ｎ）及びＣ（ｎ）を有する二次多項式であるような。この場合の二次式は、次の式（１）として与えられる。
Ａ（ｎ）ｄ′２pre（ｎ）＋Ｂ（ｎ）ｄ′pre（ｎ）＋Ｃ（ｎ）＝０      （１）
この式のルートが完全インバースの出力ｄ′pre（ｎ）を与える。この実施形態における多項式根ソルバは、二次式ソルバである。
【００４４】
[0060]図１３を参照すると、これら係数を算出する一方法は、次の式によって与えられる。
【数７】
2008546322.tif 000009
【００４５】
[0061]ここで示したように、これら係数は、スピーカーモデルのパラメータ{Ｈ１,Ｈ２}、予歪信号の過去のスケーリング値ｄ″pre（ｎ）（状態）、及び入力信号ｄ（ｎ）に依存している。
【００４６】
[0062]式（２ａ）、（２ｂ）及び（２ｃ）から明らかなように、この二次式の係数は、定数でなく、それらは、予歪信号の過去のスケーリング値ｄ″pre（ｎ−ｉ）、及びスピーカーモデルのパラメータに依存している。
【００４７】
[0063]これらの式によって示すように、図１３におけるフィードバックにより、サンプル毎に完全予歪フィルタのパラメータが調整される。かくして、入力信号の各サンプルについて、異なる二次式が解かれることになる。従って、完全インバースは、固定でなく、そのパラメータは、時間につれて変化する。
【００４８】
[0064]一実施形態では、根は、次の式によって与えられる。
【数８】
2008546322.tif 000010
【００４９】
[0065]ここで示したように、一般的に、複数の根がある。ｐ次多項式の場合には、一般的に、ｐ個の根があり、二次式の場合には、一般的に、二つの根がある。これらの根の全てが解として使用するための候補となりうるが、一つの根のみを後の処理のために選択する。候補解を選択するために、種々の基準を使用することができる。一実施形態では、選択される根は、実数でなければならない。実根が存在しない場合には、予補償エラーｅ（ｎ）が最小となるように、ｄ′pre（ｎ）用の代替の実数値を選択することができる。ｐ次多項式の場合に、ｐが奇数であるならば、少なくとも一つの実根が存在することが保証されている。ｐが偶数であり、実根が存在しないならば、ｄ′pre（ｎ）に関して微分することにより、ｐ次多項式から（ｐ−１）次多項式を導出することができる。導出した多項式は、奇数である次数（ｐ−１）を有し、実根を有することが保証されている。（ｐ−１）次多項式の実根は、予補償エラーを最小とする。二次多項式の場合に、実根が存在しない場合には、予補償エラーを最小とする代替の実数解は、次の式によって与えられる。
【数９】
2008546322.tif 000011
【００５０】
[0066]異なる有効解（根）により、予補償器の全性能が異なることがある。例えば、ある根によれば、バイアス値を有する予歪信号を発生することができる。このような特性は、特定の用途に望ましいものであることもあれば、そうでない場合もある。従って、複数の根から一つの根を選択する方法に依存して、多数の異なる実施が生じ得る。一実施形態では、最も小さい絶対値を有する実根が使用される。
【００５１】
[0067]図１４は、予補償処理の一実施形態のフロー図である。この処理は、ハードウエア（回路、専用ロジック等）、ソフトウエア（汎用コンピュータシステム又は専用マシンにて実行されるような）、又はそれらの組合せを含む処理ロジックによって実行される。一実施形態では、処理ロジックは、予補償器の一部である。
【００５２】
[0068]以下、図１４を参照する。処理ロジックは、先ず、状態バッファを初期化する（処理ブロック１４０１）。初期化後、処理ロジックは、入力データストリームを受け取る（処理ブロック１４０２）。そして、処理ロジックは、スピーカーモデルパラメータ、予歪フィルタの過去の状態、及び入力信号を使用して、完全インバース多項式の係数を（例えば、式（２ａ）、（２ｂ）及び（２ｃ）に従って）算出する（処理ブロック１４０３）。
【００５３】
[0069]係数を計算した後、処理ロジックは、完全インバース多項式の一以上の根を算出し（処理ブロック１４０４）、予補償エラーを最小とする（又は減少させる）多項式の実根、又は代替の実数解を選択する（処理ブロック１４０５）。次いで、処理ロジックは、選択した解をスケーリングし、スケーリングした値を次の根計算用に状態バッファに記憶する（処理ブロック１４０６）。こうして、別のファクタ（ｓ２）によってスケーリングされた根ソルバの出力が、予補償器出力として出力される。
【００５４】
[0070]その後、処理ロジックは、処理されるサンプルが最後のサンプルであるかを検証する（処理ブロック１４０７）。もし、入力データが空となっていない（即ち、処理されるサンプルが最後のサンプルでない）ならば、処理ロジックは、処理ブロック１４０２へ移行し、そこで、次のデータサンプルを読み取り、多項式の係数の計算、根の計算及び選択、並びに過去の状態の記憶を繰り返し行う。もし、入力データが空であるならば、この処理は終了する。
【００５５】
[0071]本発明の一実施形態の効果は、スピーカーの歪みの補償がより良好に行われ、スピーカーからの音の品質がより高められるということにある。
【００５６】
＜構成要素及びインターフェース＞
[0072]本明細書に説明する技法を含む装置及び／又はシステムは、多くの構成要素を有している。例えば、インバース多項式の係数及び根を算出するための中央処理装置（ＣＰＵ）又はデジタル信号プロセッサ（ＤＳＰ）が含まれる。スピーカーモデル、予補償器パラメータ、及び入力信号の一部を記憶するためのメモリは、このような装置及び／又はシステムの一部である。さらに、アナログ及びデジタル利得素子が、オーディオシステムに含まれ得る。これらは、デジタル乗算器及びアナログ増幅器を含み得る。一つのこのような装置は、携帯電話である。図１５は、携帯電話の一実施形態のブロック図である。
【００５７】
[0073]以下、図１５を参照する。携帯電話１５１０は、アンテナ１５１１、無線周波数トランシーバ（ＲＦユニット）１５１２、モデム１５１３、信号処理ユニット１５１４、制御ユニット１５１５、外部インターフェースユニット（外部Ｉ／Ｆ）１５１６、スピーカー（ＳＰ）１５１７、マイクロフォン（ＭＩＣ）１５１８、表示ユニット１５１９、演算ユニット１５２０、及びメモリ１５２１を備えている。
【００５８】
[0074]一実施形態では、外部端末１５１６は、外部インターフェース（外部Ｉ／Ｆ）、ＣＰＵ（中央処理装置）、表示ユニット、キーボード、メモリ、ハードディスク及びＣＤ-ＲＯＭドライブを有する。
【００５９】
[0075]ＣＰＵは、携帯電話１５１０のメモリ（例えば、メモリ１５２１、外部Ｉ／Ｆ１５１６のメモリ、及びハードディスク）と協働して、前述したオペレーションを実行する。
【００６０】
＜例示のコンピュータシステム＞
[0076]図１６は、本明細書で説明した一以上のオペレーションを実行することのできる例示のコンピュータシステムのブロック図である。図１６を参照すると、コンピュータシステム１６００は、例示的なクライアント又はサーバーコンピュータシステムである。このコンピュータシステム１６００は、情報を通信するための通信機構又はバス１６１１、バス１６１１と結合されており情報を処理するプロセッサ１６１２（例えば、中央処理装置（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）等）を備えている。プロセッサ１６１２は、これに限定されるのではないが、例えば、Pentium（商標）、PowerPC（商標）等のようなマイクロプロセッサであってもよい。プロセッサ１６１２は、完全インバース多項式の係数を算出する。
【００６１】
[0077]システム１６００は、更に、バス１６１１に結合されており、且つ、情報及びプロセッサ１６１２によって実行される命令を記憶するランダムアクセスメモリ（ＲＡＭ）又は他の動的記憶装置１６０４（メインメモリと称する）を備えている。メインメモリ１６０４は、プロセッサ１６１２による命令の実行中に、一時変数又は他の中間情報を記憶することにも使用できる。例えば、一実施形態では、一以上のメモリに、スピーカーモデル、予補償器パラメータ、及び入力信号の一部を記憶させることができる。
【００６２】
[0078]コンピュータシステム１６００はまた、バス１６１１に結合されており、且つ、プロセッサ１６１２のための静的情報及び命令を記憶する読取り専用メモリ（ＲＯＭ）及び／又は他の静的記憶装置１６０６、磁気ディスク又は光ディスクといったデータ記憶装置１６０７、並びに、対応のディスクドライブを備えている。データ記憶装置１６０７は、情報及び命令を記憶するためにバス１６１１に結合されている。
【００６３】
[0079]コンピュータシステム１６００は、デジタル乗算器及びアナログ増幅器のようなアナログ及びデジタル利得素子と共に、スピーカーを有し得る。
【００６４】
[0080]コンピュータシステム１６００は、バス１６１１に結合されており、且つ、コンピュータユーザへ情報を表示する陰極線管（ＣＲＴ）又は液晶表示装置（ＬＣＤ）といった表示装置１６２１に結合することもできる。英数字及び他のキーを有し、プロセッサ１６１２へ情報及びコマンド選択を通信する英数字入力装置１６２２も、バス１６１１に結合することができる。付加的なユーザ入力装置は、プロセッサ１６１２へ方向情報及びコマンド選択を通信し、表示装置１６２１におけるカーソルの移動を制御するために、バス１６１１に結合されるマウス、トラックボール、トラックパッド、スタイラス、又はカーソル方向キーといったカーソルコントロール１６２３である。
【００６５】
[0081]バス１６１１に結合される別の装置は、ハードコピー装置１６２４であり、これは、紙、フィルム、又は同様のタイプの媒体に情報を記録するために使用される。バス１６１１に結合される更に別の装置は、電話又はハンドヘルドパームデバイスと通信するための有線／無線通信機能１６２０である。
【００６６】
[0082]システム１６００の構成要素、及び関連のハードウエアのうち任意のもの又は全てが、本発明において使用できるものであることに、注意されたい。しかしながら、他の構成のコンピュータシステムは、それら装置のうちの幾つか又は全てを有していてもよいことが理解されよう。
【００６７】
[0083]本発明の多くの変形及び変更例が、上述の説明を読めば、当業者には明らかになることは明白であるが、本明細書に例示の目的で示し説明した如何なる特定の実施形態も本発明を限定することを意図していないことを理解されたい。従って、種々の実施形態に対する言及は、本発明に不可欠なものともなされる特徴のみを記載した本発明の範囲を限定することは意図していない。
【図面の簡単な説明】
【００６８】
【図１】スピーカー等化のための予歪みフィルタを示す図である。
【図２】スピーカーの二次ボルテラモデルを示す図である。
【図３】スピーカーモデルの二次ボルテラインバースに基づく二次予歪フィルタを示す図である。
【図４】スピーカー線形化のためのフィードバックを用いた完全インバースに基づく予歪フィルタを有するオーディオシステムの一実施形態のブロック図である。
【図５】線形伝達関数及びそのインバースを示す図である。
【図６】更新ボルテラ・ウィーナー・ハマースタインモデル（ＭＶＷＨ）の実施形態を示す図である。
【図７】ＭＶＷＨモデルのインバースの実施形態を示す図である。
【図８】アナログ信号源を有するスピーカーシステムのブロック図である。
【図９】スピーカーの音レベルが予補償器の前に置かれたデジタル利得素子又は装置によって制御される場合のスピーカーシステムの代替的な実施形態を示す図である。
【図１０】スピーカーからの音レベルがスピーカーの前に置かれた電力増幅器の可変アナログ利得によって制御される場合のスピーカーシステムの別の代替的な実施形態を示す図である。
【図１１】ＭＶＷＨモデルの非線形インバース部分の一実施形態を示す図である。
【図１２】多項式係数計算器及び多項式根ソルバからなるボルテラモデルの完全インバースの一実施形態を示す図である。
【図１３】完全インバースを表す多項式が二次多項式である場合の完全インバースの代替的な実施形態を示す図である。
【図１４】予補償器によって行われる予補償処理の一実施形態のフロー図である。
【図１５】携帯電話の一実施形態のブロック図である。
【図１６】本明細書で説明する動作のうちの一つ以上を行うことのできる典型的なコンピュータシステムのブロック図である。
【符号の説明】
【００６９】
４０３…予歪フィルタ、４０２…デジタル−アナログ（Ｄ／Ａ）変換器、４０３…スピーカー、４０４…スピーカーモデル、４０５…比較器（減算器）。
【図１】
2008546322.tif 000012
【図２】
2008546322.tif 000013
【図３】
2008546322.tif 000014
【図４】
2008546322.tif 000015
【図５】
2008546322.tif 000016
【図６】
2008546322.tif 000017
【図７】
2008546322.tif 000018
【図８】
2008546322.tif 000019
【図９】
2008546322.tif 000020
【図１０】
2008546322.tif 000021
【図１１】
2008546322.tif 000022
【図１２】
2008546322.tif 000023
【図１３】
2008546322.tif 000024
【図１４】
2008546322.tif 000025
【図１５】
2008546322.tif 000026
【図１６】
2008546322.tif 000027
【手続補正書】
【提出日】平成20年1月23日(2008.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
以前の予歪値及び元の入力信号に応答して予歪フィルタのオペレーションを変更するステップと、
前記元の入力サンプルと予測スピーカー出力との間の予補償エラーを求めるステップと、
少なくとも一つの線形システムと非線形システムとのカスケード構成であるスピーカーモデルの完全インバースを使用することによって、前記予補償エラーを実質的に減少させるステップと、
を含む適応型予補償方法。
【請求項２】
前記モデルは、ｐ次更新ボルテラ・ウイナー・ハマースタイン（ＭＶＷＨ）モデルを構成する、請求項１に記載の方法。
【請求項３】
前記モデルは、線形システムとボルテラシステムとのカスケード構成を含む、請求項１に記載の方法。
【請求項４】
前記モデルは、線形システム、非線形システム、及び線形システムのカスケード構成を含む、請求項１に記載の方法。
【請求項５】
前記モデルは、
第１の出力を有する第１の線形フィルタと、
前記第１の出力を受け取り、該第１の出力に応答して第２の出力を発生するためのボルテラモデルと、
前記第２の出力を受け取り、前記モデルの出力である第３の出力を発生するための第２の線形フィルタと、
のカスケード構成を含む、請求項１に記載の方法。
【請求項６】
前記第１のフィルタ及び第２のフィルタ、並びに、前記ボルテラモデルのためのパラメータを算出するステップを更に含む、請求項５に記載の方法。
【請求項７】
前記第１のフィルタ及び第２のフィルタ、並びに前記ボルテラモデルのためのパラメータを算出するステップは、
前記ボルテラモデルを前記スピーカーに適合させるステップと、
前記ボルテラモデルに関連するボルテラカーネルを特定するステップと、
前記第１のフィルタ及び第２のフィルタのカスケード構成が各カーネルについて前記ボルテラモデルの線形部に等しいような前記第１のフィルタ及び第２のフィルタを特定するステップと、
を含む請求項６に記載の方法。
【請求項８】
前記第１のフィルタ及び第２のフィルタ、並びに前記ボルテラモデルのためのパラメータを算出するステップは、勾配降下アルゴリズムを使用して、前記第１のフィルタ及び第２のフィルタ、並びに前記ボルテラモデルのためのパラメータを共に決定するステップを含む、請求項６に記載の方法。
【請求項９】
前記予補償エラーを実質的に減少させるステップは、
前記完全インバースを表す多項式の係数を算出するステップと、
前記多項式の実根を求めることにより予歪信号を算出するステップと、
を含む請求項１に記載の方法。
【請求項１０】
前記予補償エラーを実質的に減少させるステップは、
次の係数計算のために前記根をスケーリングして記憶するステップと、
前記予歪信号を前記スピーカーへ供給する前に前記予歪信号を再スケーリングするステップと、
を更に含む請求項９に記載の方法。
【請求項１１】
前記予補償エラーは、前記元の入力信号と予測スピーカー出力との間の差を表す、請求項１に記載の方法。
【請求項１２】
スピーカーと、
予補償信号をアナログ信号へ変換し、該アナログ信号を前記スピーカーへ送るためのデジタル−アナログ（Ｄ／Ａ）変換器と、
前記予補償信号を発生するための予補償器であって、スピーカーの応答を特徴付け且つ前記スピーカーの線形歪み及び非線形歪みを補償するよう、少なくとも一つの線形システムと非線形システムとのカスケード構成であるスピーカーモデルの完全インバースを使用する予歪フィルタを有する該予補償器と、
を備える装置。
【請求項１３】
前記モデルは、ｐ次更新ボルテラ・ウイナー・ハマースタイン（ＭＶＷＨ）モデルを構成する、請求項１２に記載の装置。
【請求項１４】
前記モデルは、ボルテラシステムと線形システムとのカスケード構成を含む、請求項１２に記載の装置。
【請求項１５】
前記モデルは、線形システム、非線形システム、及び線形システムのカスケード構成を含む、請求項１２に記載の装置。
【請求項１６】
前記モデルは、
第１の出力を有する第１の線形フィルタと、
前記第１の出力を受け取り、該第１の出力に応答して第２の出力を発生するためのボルテラモデルと、
前記第２の出力を受け取り、前記モデルの出力である第３の出力を発生するための第２の線形フィルタと、
のカスケード構成を含む、請求項１２に記載の装置。
【請求項１７】
前記予歪フィルタのオペレーションは、以前の予歪値及び前記元の入力信号に応答して変更される、請求項１２に記載の装置。
【請求項１８】
前記予歪フィルタのパラメータは、前記入力オーディオ信号と前記スピーカーの予補償出力との間の差を減少させるように適応的に調整される、請求項１２に記載の装置。
【請求項１９】
前記インバースシステムは、安定な完全インバースである、請求項１２に記載の装置。
【請求項２０】
前記予補償器は、前記入力信号及び前記予補償器の以前の出力のスケーリング値を使用してインバース非線形オペレーションを実行するための完全インバースモジュールを含む、請求項１２に記載の装置。
【請求項２１】
前記完全インバースモジュールは、前記スピーカーモデルのインバースを計算する、請求項２０に記載の装置。
【請求項２２】
前記インバースモジュールは、
多項式の係数を算出するための多項式係数計算器と、
前記係数に応答して前記多項式の実根を発生するための多項式根ソルバと、
を有する、請求項２０に記載の装置。
【請求項２３】
前記多項式係数計算器は、入力信号のサンプル、前記スピーカーモデルのパラメータ、及び前記入力信号の以前の予歪サンプルを使用して前記係数を算出する、請求項２２に記載の装置。
【請求項２４】
前記インバースは、二次多項式によって与えられる、請求項２２に記載の装置。
【請求項２５】
前記根は、実根である、請求項２２に記載の装置。
【請求項２６】
前記多項式ルートソルバは、二次式ソルバを含む、請求項２２に記載の装置。
【請求項２７】
前記多項式根ソルバは、前記多項式の根を算出し、前記根の中の実根を選択する、請求項２２に記載の装置。
【請求項２８】
アナログ信号をデジタル信号へとデジタル化するためのアナログ−デジタル（Ａ／Ｄ）変換器を更に備え、
前記予補償器は、前記デジタル信号に応答して前記予補償信号を発生する、請求項１２に記載の装置。
【請求項２９】
前記予補償器による予補償の前に前記デジタル信号の信号レベルを制御するためのデジタル利得モジュールを更に備える、請求項２８に記載の装置。
【請求項３０】
前記デジタル利得モジュールは、可変利得モジュールであり、
前記Ｄ／Ａ変換器と前記スピーカーとの間に結合され、前記Ｄ／Ａ変換器からの前記アナログ信号を増幅し、前記増幅された信号を前記スピーカーへ送るための電力増幅器を更に備える、
請求項２９に記載の装置。
【請求項３１】
前記デジタル利得モジュールは、固定利得モジュールであり、
前記Ｄ／Ａ変換器と前記スピーカーとの間に結合され、前記Ｄ／Ａ変換器からの前記アナログ出力の信号レベルを制御し、利得増幅信号を前記スピーカーへ送るための可変利得モジュールを更に備える、
請求項２９に記載の装置。
【請求項３２】
前記インバースシステムの出力を受け取り、前記出力をアナログ信号へと変換するためのデジタル−アナログ（Ｄ／Ａ）変換器変換器を更に備える、請求項１２に記載の装置。
【請求項３３】
前記アナログ信号を受け取り、該アナログ信号に応答して前記スピーカーを駆動するように結合された電力増幅器を更に備える、請求項１２に記載の装置。
【国際調査報告】
2008546322.tif 000028
2008546322.tif 000029