(57)【要約】【課題】フィードバック処理を行わず、アナログ処理も行わず、ディジタル信号処理のみでノイズ低減を行うことにより、安価に構成でき、かつ、高品位な出力を得ることができるパルス幅変調増幅器を提供する【解決手段】エンベロープ検出回路３は、入力されるディジタルデータのエンベロープを検出する。補正回路２は、入力ディジタルデータについて歪補正、ｆ特補正、ΔΣ補正を行う。レベル検出回路４は、エンベロープ検出回路３の出力から入力ディジタルデータのレベルを検出する。ＰＷＭキャリア作成回路７は、レベル検出回路４の検出結果に対応する周波数のキャリア信号を作成する。補間演算回路８は、入力ディジタルデータからキャリア信号に同期した補間データを生成する。ＰＷＭ回路１０は、補間データをキャリア信号に基づいてパルス幅変調信号に変換する。【選択図】図１
2006211647.tif 000002
【特許請求の範囲】
【請求項１】
入力されるディジタルデータのレベルを検出するレベル検出手段と、
前記レベル検出手段の検出結果に対応する周波数の逐次増加するキャリア信号を作成するキャリア作成手段と、
前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段と、
を具備することを特徴とするパルス幅変調増幅器。
【請求項２】
入力されるディジタルデータのエンベロープを検出するエンベロープ検出手段と、
前記エンベロープ検出手段の出力から前記ディジタルデータのレベルを検出するレベル検出手段と、
前記レベル検出手段の検出結果に対応する周波数の逐次増加するキャリア信号を作成するキャリア作成手段と、
前記ディジタルデータから前記キャリア信号に同期した補間データを生成する補間データ生成手段と、
前記補間データを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段と、
を具備することを特徴とするパルス幅変調増幅器。
【請求項３】
入力されるディジタルデータのレベルを検出し、該レベルが所定レベルより小となり、かつ、その状態が一定時間継続した時検出信号を出力するレベル検出手段と、
常時は、前記ディジタルデータの入力タイミングに同期した逐次増加するキャリア信号を作成し、前記レベル検出手段から検出信号が出力された時は前記入力タイミングより周波数が高い逐次増加するキャリア信号を作成して出力するキャリア作成手段と、
前記ディジタルデータから前記キャリア信号に同期した補間データを生成する補間データ生成手段と、
前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段と、
を具備することを特徴とするパルス幅変調増幅器。
【請求項４】
前記キャリア作成手段は、前記レベル検出手段から検出信号が出力された時、前記入力パルスの２倍の周波数のキャリア信号を作成して出力することを特徴とする請求項３に記載のパルス幅変調増幅器。
【請求項５】
入力されるディジタルデータのレベルを検出するレベル検出手段と、
前記ディジタルデータの入力タイミングに同期した逐次増加するキャリア信号を作成するキャリア作成手段と、
常時は、前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換して出力し、前記レベル検出手段の検出結果が０データまたは直流データまたは微少データであって、かつ、それらが連続した場合に、デューティおよび周波数固定の信号を出力する変換手段と、
を具備することを特徴とするパルス幅変調増幅器。
【請求項６】
前記キャリア信号に同期した差動クロックを発生するクロック発生手段と、
前記変換手段の出力を前記差動クロックに基づいて読み込み、差動信号として出力するラッチ手段と、
前記ラッチ手段の差動出力信号を増幅して差動信号を出力する増幅手段と、
前記増幅手段から出力される差動信号によって駆動される差動ドライバと、
をさらに設けたことを特徴とする請求項１〜請求項５のいずれかの項に記載のパルス幅変調増幅器。
【請求項７】
入力されるディジタルデータの絶対値を出力する絶対値出力手段と、
前記絶対値出力手段から出力される絶対値データに対応する周期データを出力する周期データ出力手段と、
前記周期データに対応する周波数の逐次増加するキャリア信号を作成するキャリア作成手段と、
前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段と、
を具備することを特徴とするパルス幅変調増幅器。
【請求項８】
前記変換手段は、
ｙ／（Ｈ＋Ｘabs）＝（Ｈ±Ｘabs）／２Ｈ
但し、Ｈ：ディジタルデータの最大値
Ｘabs：ディジタルデータの絶対値
なる式に基づいてパルス幅変調信号のパルス幅ｙを決定することを特徴とする請求項７に記載のパルス幅変調増幅器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されるＰＣＭ（Pulse Code Moduration）データをＰＷＭ（Pulse Width Moduration）信号に変換し、増幅して出力するパルス幅変調増幅器に係り、特に、出力ノイズの低減を図ったパルス幅変調増幅器に関する。
【背景技術】
【０００２】
この種のパルス幅変調増幅器においては、出力ノイズを低減するためのフィードバック処理が行いにくく、このフィードバック処理を行わないとマスタークロックのジッタがそのまま出力ノイズとして表れてしまう。そこで、従来のパルス幅変調増幅器においては、特許文献１に記載されるように、パルス幅変調増幅器の出力をローパスフィルタを通したアナログ出力信号を、Ａ／Ｄ変換器によってディジタルデータに変換し、入力側へフィードバックするという処理が行われた。
しかしながら、このような処理は、Ａ／Ｄ変換器を必要とすることから部品点数が多くなり、回路が複雑、かつ高価になる欠点があった。
【０００３】
他方、従来、入力されるＰＣＭデータをアナログ信号に変換した後、ＰＷＭ信号に変換するアンプも実用化されている。そして、このアンプの場合はアナログ処理であるので、出力のフィードバックを容易に行うことができる。しかしながら、ＰＷＭの処理をアナログ処理によって行う場合、半導体プロセスの微細化に追従できない問題があった。
なお、パルス幅変調増幅器についての従来文献として特許文献２が知られている。
【特許文献１】特開昭59-183510号公報
【特許文献２】実公平3-36099号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記事情を考慮してなされたもので、その目的は、フィードバック処理を行わず、アナログ処理も行わず、ディジタル信号処理のみでノイズ低減を行うことにより、安価に構成できると共に高品位な出力を得ることができるパルス幅変調増幅器を提供することにある。
【課題を解決するための手段】
【０００５】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、入力されるディジタルデータのレベルを検出するレベル検出手段と、前記レベル検出手段の検出結果に対応する周波数の逐次増加するキャリア信号を作成するキャリア作成手段と、前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段とを具備することを特徴とするパルス幅変調増幅器である。
【０００６】
請求項２に記載の発明は、入力されるディジタルデータのエンベロープを検出するエンベロープ検出手段と、前記エンベロープ検出手段の出力から前記ディジタルデータのレベルを検出するレベル検出手段と、前記レベル検出手段の検出結果に対応する周波数の逐次増加するキャリア信号を作成するキャリア作成手段と、前記ディジタルデータから前記キャリア信号に同期した補間データを生成する補間データ生成手段と、前記補間データを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段とを具備することを特徴とするパルス幅変調増幅器である。
【０００７】
請求項３に記載の発明は、入力されるディジタルデータのレベルを検出し、該レベルが所定レベルより小となり、かつ、その状態が一定時間継続した時検出信号を出力するレベル検出手段と、常時は、前記ディジタルデータの入力タイミングに同期した逐次増加するキャリア信号を作成し、前記レベル検出手段から検出信号が出力された時は前記入力タイミングより周波数が高い逐次増加するキャリア信号を作成して出力するキャリア作成手段と、前記ディジタルデータから前記キャリア信号に同期した補間データを生成する補間データ生成手段と、前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段とを具備することを特徴とするパルス幅変調増幅器である。
【０００８】
請求項４に記載の発明は、請求項３に記載のパルス幅変調増幅器において、前記キャリア作成手段は、前記レベル検出手段から検出信号が出力された時、前記入力パルスの２倍の周波数のキャリア信号を作成して出力することを特徴とする。
請求項５に記載の発明は、入力されるディジタルデータのレベルを検出するレベル検出手段と、前記ディジタルデータの入力タイミングに同期した逐次増加するキャリア信号を作成するキャリア作成手段と、常時は、前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換して出力し、前記レベル検出手段の検出結果が０データまたは直流データまたは微少データであって、かつ、それらが連続した場合に、デューティおよび周波数固定の信号を出力する変換手段とを具備することを特徴とするパルス幅変調増幅器である。
【０００９】
請求項６に記載の発明は、請求項１〜請求項５のいずれかの項に記載のパルス幅変調増幅器において、前記キャリア信号に同期した差動クロックを発生するクロック発生手段と、前記変換手段の出力を前記差動クロックに基づいて読み込み、差動信号として出力するラッチ手段と、前記ラッチ手段の差動出力信号を増幅して差動信号を出力する増幅手段と、前記増幅手段から出力される差動信号によって駆動される差動ドライバとをさらに設けたことを特徴とする。
【００１０】
請求項７に記載の発明は、入力されるディジタルデータの絶対値を出力する絶対値出力手段と、前記絶対値出力手段から出力される絶対値データに対応する周期データを出力する周期データ出力手段と、前記周期データに対応する周波数の逐次増加するキャリア信号を作成するキャリア作成手段と、前記ディジタルデータを前記キャリア信号に基づいてパルス幅変調信号に変換する変換手段とを具備することを特徴とするパルス幅変調増幅器である。
請求項８に記載の発明は、請求項７に記載のパルス幅変調増幅器において、前記変換手段は、
ｙ／（Ｈ＋Ｘabs）＝（Ｈ±Ｘabs）／２Ｈ
但し、Ｈ：ディジタルデータの最大値
Ｘabs：ディジタルデータの絶対値
なる式に基づいてパルス幅変調信号のパルス幅ｙを決定することを特徴とする。
【発明の効果】
【００１１】
この発明によれば、フィードバック処理を行わず、アナログ処理も行わず、ディジタル信号処理のみでノイズ低減を行うことができ、これにより、安価に構成できると共に、高品位で高効率な出力を得ることができる効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、この発明の実施の形態について説明する。図１はこの発明の第１の実施の形態によるパルス幅変調増幅器の構成を示すブロック図である。パルス幅変調増幅器は入力信号（ディジタル）を、パルス幅変調された信号に変換し増幅して出力する回路である。図１において、符号１はＰＣＭ楽音データが入力される入力端子、２は補正回路である。この補正回路２は、ＰＷＭの歪を補正する補正回路、ｆ特（周波数特性）補正回路、量子化ノイズを抑制するΔΣ補正回路からなる補正回路であり、従来から公知の回路である。３はエンベロープ検出回路であり、入力端子１に加えられるＰＣＭ楽音データのエンベロープを検出し、レベル検出回路４へ出力する。図２はＰＣＭ楽音データとそのエンベロープを示す図であり、この図において、点Ｐ１〜Ｐ３はＰＣＭ楽音データの例を示しており、エンベロープ検出回路３はこれらのデータＰ１〜Ｐ３のエンベロープＥを検出してレベル検出回路４へ出力する。なお、ＰＣＭ楽音データはディジタルデータであり、一定時間間隔で順次入力端子１へ加えられる。点Ｐ１〜Ｐ３はＰＣＭ楽音データの入力端子へ加えられるタイミング（横軸）および楽音データのレベル（縦軸）を示している。
【００１３】
レベル検出回路４はエンベロープ検出回路３から出力されるエンベロープの、図２に示すパルスＴｐにおけるレベル（Level１〜Level３）を検出し、サンプリング変換回路５へ出力する。なお、パルスＴｐについては後に説明する。サンプリング変換回路５はＰＷＭキャリア信号Ｐｃｔ（図２参照）の周波数（サンプリング周波数）を変換する回路であり、上述したレベル検出回路４の出力が加えられるレベル→サンプリング周波数変換回路６と、ＰＷＭキャリア作成回路７と、補間演算回路８とから構成されている。レベル→サンプリング周波数変換回路６は、レベル検出回路４から出力されたレベルをサンプリング周波数を示す周波数データＤｆに変換し、ＰＷＭキャリア作成回路７へ出力する。この場合、レベル検出回路４の出力レベルが大であるほど周波数データＤｆは小となり、レベル検出回路４の出力レベルが小になるほど周波数データＤｆは大となる。すなわち、入力端子１のＰＣＭ楽音データが大であれば（ＰＣＭ楽音データのディジタル値が大であれば）周波数データＤｆが小となり、ＰＣＭ楽音データが０に近づくほど（ＰＣＭ楽音データのディジタル値が０に近づくほど）周波数データＤｆが大となる。なお、レベル→周波数データの変換は変換テーブルで行ってもよく、あるいは、所定の一次式による反比例演算で行ってもよい。また、周波数データではなく、周期のデータとしてもよい。この場合、入力レベルが大きいと周期も大きくなる。
【００１４】
ＰＷＭキャリア作成回路７は、周波数データＤｆに対応する周波数のパルス信号Ｔｐ（図２参照）をマスタークロック発生回路９から出力されるマスタークロックΦｐに基づいて生成し、補間演算回路８へ出力する。また、このＰＷＭキャリア作成回路７は、パルス信号Ｔｐと同一周期の鋸歯状に変化するＰＷＭキャリアデータＰｃｔ（図２）を生成し、ＰＷＭ回路１０へ出力する。ここで、ＰＷＭキャリアデータＰｃｔは、パルス信号Ｔｐの立ち上がりにおいて、”０”となり、以後、一定の差分で順次直線的に増加する周期的なデータである。なお、図２においてはＰＷＭキャリアデータＰｃｔの変化をアナログ波形で示している。また、ＰＷＭキャリアデータＰｃｔは鋸歯状波ではなく、三角波でもよい。
【００１５】
上述したように、ＰＷＭキャリアデータＰｃｔの周波数（サンプリング周波数）は、周波数データＤｆによって決まる周波数であり、具体的には、周波数データＤｆが大であるほどサンプリング周波数が大となり、周波数データＤｆが小になると、サンプリング周波数が小となる。すなわち、入力端子１のＰＣＭ楽音データのレベルが大の時は周波数データＤｆが小となることからサンプリング周波数が小となり、逆に、ＰＣＭ楽音データのレベルが小の時は周波数データＤｆが大となることからサンプリング周波数が大となる。
【００１６】
補間演算回路８は、例えばＦＩＲフィルタによって構成される回路であり、補正回路２から出力されるＰＣＭ楽音データに基づく補間演算によって、パルス信号Ｔｐのタイミングにおける楽音データを求め、ＰＷＭ回路１０へ出力する。すなわち、図２に示すように、ＰＣＭ楽音データＰ１、Ｐ２、Ｐ３が入力端子１へ加えられるタイミングと、パルス信号Ｔｐのタイミングは一致していない。そこで、補間演算回路８は、直線補間（バイ−リニア）演算、線形補間演算、ポリフェース補間演算、スプライン補間演算等によってパルス信号Ｔｐのタイミングにおける楽音データを演算し、ＰＷＭ回路１０へ出力する。
【００１７】
ＰＷＭ回路１０は、補間演算回路８から出力される楽音データに対応するパルス幅を有するＰＷＭ信号ＳｐをＰＷＭキャリアデータＰｃｔに基づいて生成し出力する。すなわち、例えば、図２に示す時刻ｔ１において、補間演算回路８からデータLevel１が出力されたとする。ＰＷＭ回路１０は、時刻ｔ１においてＰＷＭ信号Ｓｐを立ち上げ、以後、ＰＷＭキャリアデータＰｃｔとデータLevel１とを逐次比較し、ＰＷＭキャリアデータＰｃｔがデータLevel１に一致し、あるいは、越えた時点においてＰＷＭ信号Ｓｐを立ち下げる。次に、時刻ｔ２において補間演算回路８からデータLevel２が出力されたとすると、ＰＷＭ回路１０は、時刻ｔ２においてＰＷＭ信号Ｓｐを再び立ち上げ、以後、ＰＷＭキャリアデータＰｃｔとデータLevel２とを逐次比較し、ＰＷＭキャリアデータＰｃｔがデータLevel２に一致し、あるいは、越えたた時点においてＰＷＭ信号Ｓｐを立ち下げる。以下、同様の動作が繰り返され、これにより、補間演算回路８から出力される楽音データLevel１、Level２、Level３・・・に対応するパルス幅Ｔ１、Ｔ２、Ｔ３・・・を有するＰＷＭ信号ＳｐがＰＷＭ回路１０から出力される。そして、ＰＷＭ回路１０から出力されたＰＷＭ信号Ｓｐは増幅器１１によって増幅され、ローパスフィルタ１２を通してアナログ信号に変換され、スピーカ等の負荷１４へ加えられる。
【００１８】
なお、上記説明においては、エンベロープ波形のレベルと補間演算回路８の出力データを同じデータ（Level１〜３）として説明したが、実際は補間の方法にもよるが僅かに異なったデータとなる。
【００１９】
以上説明したように、上記実施形態によるパルス幅変調増幅器においては、入力されるＰＣＭ楽音データのエンベロープのレベルに基づいてパルス信号ＴｐおよびＰＷＭキャリアデータＰｃｔのサンプリング周波数が決められ、入力されるＰＣＭ楽音データのレベルが大の時はサンプリング周波数が小となり、ＰＣＭ楽音データのレベルが小の時はサンプリング周波数が大となる。
【００２０】
ところで、通常、ローパスフィルタ１２のカットオフ周波数は、図３に示すように、サンプリング周波数より低く設定され、これにより、ＰＷＭキャリアに付随するジッタによるノイズを減衰させている。このノイズの低減は、図からも明らかなように、サンプリング周波数が高いほど効果的である。しかし、キャリアのサンプリング周波数を高くすると、出力ドライバの駆動電圧が高いため十分に駆動できず、効率も悪化する。そこで、この実施形態においては、入力ＰＣＭ楽音データのレベルが小の時にはキャリアのサンプリング周波数を高くしてノイズ成分を減衰させ、一方、入力ＰＣＭ楽音データのレベルが大の時には、ノイズの影響が小さいことからキャリアのサンプリング周波数を低くして効率を上げるようにしている。
【００２１】
次に、上記実施形態の変形例を説明する。
図４に示すように、入力されるＰＣＭ楽音データが小さくなった場合、例えば、上位８ビットが符号情報のみとなり、しばらく経過した場合に、ＰＷＭキャリアのサンプリング周波数を２倍に変更する。入力のＰＣＭ楽音データが再び大きくなった場合は、即刻サンプリング周波数を元に戻す。このように、この変形例では、２段階でサンプリング周波数を制御する。
【００２２】
通常、入力ＰＣＭ楽音データのサンプリングと、ＰＷＭキャリアのサンプリングの周波数は等しく同期している。この変形例では、入力ＰＣＭ楽音データが低レベルの時にキャリアのサンプリング周波数を２逓倍とする。この時、不足データを補うために、ＰＷＭ回路１０へ入力する楽音データは同じ値を２度繰り返してＰＷＭ回路１０へ加えてもよく、また、直線補間や２次補間などによって補間してもよい。あるいは、入力されるＰＣＭ楽音データを予め高いサンプリングによるデータとし、ＰＷＭ回路１０へ入力する際に間引くようにしてもよい。
また、図９に示すように、入力データから入力タイミング（ワードタイミング）を入力サンプリング同期回路で検出する。入力データに同期タイミング（ワードクロック等）が入力される場合はそれを使う。サンプリング周波数の２倍を用意し、低レベル検出回路の出力によって切り換える。
【００２３】
また、図５に示すように、入力されるＰＣＭ楽音データに”０”データが連続して現れる無音データの場合に、補正回路２のΔΣ補正動作をオフとし、また、ＰＷＭ回路１０において、デューティ５０％固定で、限界までキャリアのサンプリング周波数を上げる処理を行えば、無音データの時のノイズ（「サー」という雑音）を低減させることができる。但し、無音データは”０”データ以外にも”＋１”、”−１”などが存在するので、−２〜＋２が連続して入力端子１へ加えられた場合に無音として扱い、上記の固定パターンに切り換えるようにする。入力端子１にＤＣデータが加えられた時も同様に、ΔΣをオフとし、サンプリング周波数を高くした固定パターンをＰＭＷ回路１０から出力することでノイズ低減を行うことができる。
【００２４】
次に、この発明の第２の実施形態について説明する。
図６はこの発明の第２の実施形態によるパルス幅変調増幅器の構成を示すブロック図である。この図において、２１はＰＣＭ楽音データが入力される入力端子、２２は図１における補正回路２と同様の補正回路であり、その出力楽音データはＰＷＭ回路２３へ出力される。２４はマスタークロックΦｐが加えられる端子、２５は差動ＰＬＬ（フェイズロックドループ）回路である。この差動ＰＬＬ回路２５はマスタークロックΦｐを逓倍し、かつ、差動クロックパルスとして出力する回路であり、クロックパルスの１相がＰＷＭ回路２３へ出力され、また、差動クロックパルスがラッチ２６へ出力される。
【００２５】
ＰＷＭ回路２３は、差動ＰＬＬ回路２５から出力されるクロックパルスに基づいて鋸歯状に順次増加するＰＷＭキャリアデータを発生し、発生したデータと補正回路２２から出力される楽音データとを比較することによってＰＷＭ信号Ｓｐ（図２参照）を生成しラッチ２６へ出力する。ラッチ２６は、差動ＰＬＬ回路２５から出力される差動クロックパルスに基づいてＰＷＭ信号Ｓｐをラッチし、ラッチした信号を差動ＰＷＭ信号として出力する。図７はこのラッチ２６の構成を示す回路図であり、この図において、３１はＰＷＭ信号Ｓｐを反転増幅して出力するインバータ、３２はＰＷＭ信号Ｓｐを同相増幅して出力する増幅器である。また、３３、３４はそれぞれ同一構成のラッチ回路であり、差動ＰＬＬ回路２５から出力される差動クロックの変化タイミングにおいてインバータ３１、増幅器３２のデータを読み込み、次段の増幅器２７へ差動出力する。
【００２６】
２７、２７・・・は増幅器であり、ラッチ２６の出力を増幅し、差動出力をＦＥＴ（電界効果トランジスタ）２８、２９からなる差動ドライバ３０へ出力する。差動ドライバ３０は、ＦＥＴ２８、２９を直列接続して構成されており、増幅器２７の出力を増幅し、ローパスフィルタ３１を介して負荷３２へ出力する。
【００２７】
図８は上述したパルス幅変調増幅器の各部の波形を示す図である。この図において（イ）は差動ＰＬＬ回路２５から出力される差動クロックの波形であり、（ロ）はＰＷＭ回路２３から出力されるＰＷＭ信号Ｓｐの波形である。この図に示すように、ＰＷＭ信号ＳｐにはＰＷＭ変換の際に発生するジッタが含まれている。（ハ）はラッチ２７の出力波形であり、（イ）に示す差動クロックのタイミングでＰＷＭ信号Ｓｐを読み込んでいる。そして、この読み込みによって、ＰＷＭ信号Ｓｐに含まれていたジッタが除去される。（ニ）は差動ドライバ３０のの入力波形である。この入力波形には、増幅器２７、２７・・・において生じたノイズが含まれている。（ホ）は差動ドライバ３０の出力波形である。増幅器２７、２７・・・において生じるノイズは大部分が同相ノイズであり、したがって、このノイズがＦＥＴ２８、２９の直列回路によって相殺され、ノイズが大幅に減衰された信号がローパスフィルタ３１へ出力される。
【００２８】
次に、この発明の第３の実施形態について説明する。
図１０はこの発明の第３の実施形態によるパルス幅変調増幅器の構成を示すブロック図であり、この図において、図１の各部と同一構成の部分には同一の符号が付してある。図１０において、１は入力端子であり、この入力端子１へ加えられた楽音データＸinが補間演算回路８において前述した図１の場合と同様に補間処理され、ＰＷＭ回路４１へ出力される。ＰＷＭ回路４１は補間演算回路８の出力Ｘをパルス幅変調信号Ｓｐに変換し、増幅器１１、ローパスフィルタ１２を介してスピーカ等の負荷１４へ出力する。
【００２９】
４２は絶対値出力回路であり、補間演算回路８の出力Ｘの絶対値Ｘabsをサンプリング変換回路４３の周波数計算回路４４へ出力する。周波数計算回路４４は、絶対値Ｘabsおよび定数Ｈから、入力楽音データＸinの値に応じて変化する周期データＤｐを次式によって演算し、演算結果をＰＷＭキャリア作成回路４５へ出力する。
Ｄｐ＝Ｈ＋Ｘabs
ここで、この実施形態においては、入力データＸinの範囲を、
−５１２＜Ｘin＜＋５１２
とし、また、定数Ｈを、入力データＸinの最大値である
Ｈ＝５１２
としている。
【００３０】
ＰＷＭキャリア作成回路４５は、マスタークロック発生回路９から出力されるマスタークロックΦｐ（周波数ｆｐとする）に基づいて、周期がＤｐ／ｆｐのパルス信号Ｔｐ（周期が（１／ｆｐ）のＤｐ倍のパルス信号）（図１１参照）を生成し、補間演算回路８へ出力する。また、このＰＷＭキャリア作成回路４５は、パルス信号Ｔｐと同一周期の鋸歯状に変化するＰＷＭキャリアデータＰｃｔ（図１１参照）を生成し、ＰＷＭ回路１０へ出力する。ここで、ＰＷＭキャリアデータＰｃｔは、パルス信号Ｔｐの立ち上がりにおいて、”０”となり、以後、一定の差分で順次直線的に増加する周期的なデータである。
【００３１】
次に、ＰＷＭ回路４１の処理を説明する。
いま、入力データＸに対応して生成されるＰＷＭ信号のパルス幅をｙ（図１１（ハ）参照）とすると、ＰＷＭ信号のＤｕｔｙは
Ｄｕｔｙ＝ｙ／（Ｈ＋Ｘabs）
となる。また、この値は、鋸歯状波の波高値が２Ｈであり、入力データＸ＝０に対応する中点ＣのレベルがＨであることから、
ｙ／（Ｈ＋Ｘabs）＝（Ｈ±Ｘabs）／２Ｈ
と表される。
【００３２】
この式から、入力データＸが正の時のパルス幅ｙ+は、
ｙ+＝（Ｈ２＋２ＨＸ＋Ｘ２）／２Ｈ＝Ｈ／２＋Ｘ＋Ｘ２／２Ｈ
なる式によって求められ、入力データＸが負の時のパルス幅ｙ-は、
ｙ-＝（Ｈ２−Ｘ２）／２Ｈ＝Ｈ／２−Ｘ２／２Ｈ
なる式によって求められる。
【００３３】
ＰＷＭ回路４１は上述したｙ+、ｙ-の式によってパルス幅を演算し、この演算結果を用いてＰＷＭ信号Ｓｐを生成し出力する。これらの式を実行する処理（回路）は２乗とビットシフトのみで構成できるので、ＤＳＰ（ディジタルシグナルプロセッサ）によって容易に構成することができ、ハードウエア化も容易である。そして、この実施形態の構成により、入力レベルに応じたＰＷＭ変調器を容易に構成することが可能となる。
なお、上述した実施形態の説明においては、入力データをＰＣＭ楽音データとして説明したが、この発明は楽音データに限らず、他の種のデータ、例えば、入力データが音声データ等の場合も適用できることは勿論である。
【産業上の利用可能性】
【００３４】
この発明は、ＡＶアンプ等に用いられる。
【図面の簡単な説明】
【００３５】
【図１】この発明の第１の実施形態によるパルス幅変調増幅器の構成を示すブロック図である。
【図２】同実施形態における各部の波形を示す波形図である。
【図３】同実施形態の効果を説明するための図である。
【図４】同実施形態の変形例を説明するための波形図である。
【図５】同実施形態の変形例を説明するための波形図である。
【図６】この発明の第２の実施形態の構成を示すブロック図である。
【図７】同実施形態におけるラッチ２６の構成を示す回路図である。
【図８】同実施形態における各部の波形を示す波形図である。
【図９】図１に示す実施形態の変形例を示すブロック図である。
【図１０】この発明の第３の実施形態によるパルス幅変調増幅器の構成を示すブロック図である。
【図１１】同実施形態における各部の波形を示す波形図である。
【符号の説明】
【００３６】
１、２１…入力端子、２、２２…補正回路、３…エンベロープ検出回路、４…レベル検出回路、５…サンプリング変換回路、６…レベル→サンプリング周波数変換回路、７…ＰＷＭキャリア作成回路、８…補間演算回路、９…マスタークロック発生回路、１０、２３…ＰＷＭ回路、１１…増幅器、１２、３１…ローパスフィルタ、２５…差動ＰＬＬ回路、２６…ラッチ、２７…増幅器、２８、２９…ＦＥＴ、３０…差動ドライバ。４１…ＰＷＭ回路、４２…絶対値出力回路、４３…サンプリング変換回路、４４…周期計算回路、４５…ＰＷＭキャリア生成回路。
【図１】
2006211647.tif 000003
【図２】
2006211647.tif 000004
【図３】
2006211647.tif 000005
【図４】
2006211647.tif 000006
【図５】
2006211647.tif 000007
【図６】
2006211647.tif 000008
【図７】
2006211647.tif 000009
【図８】
2006211647.tif 000010
【図９】
2006211647.tif 000011
【図１０】
2006211647.tif 000012
【図１１】
2006211647.tif 000013