JP5387211B2 - 線形性改善回路、σδa/d変換器、および受信装置 - Google Patents
線形性改善回路、σδa/d変換器、および受信装置 Download PDFInfo
- Publication number
- JP5387211B2 JP5387211B2 JP2009177477A JP2009177477A JP5387211B2 JP 5387211 B2 JP5387211 B2 JP 5387211B2 JP 2009177477 A JP2009177477 A JP 2009177477A JP 2009177477 A JP2009177477 A JP 2009177477A JP 5387211 B2 JP5387211 B2 JP 5387211B2
- Authority
- JP
- Japan
- Prior art keywords
- converter
- output
- bit
- shift amount
- shifter circuit
- 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
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
- H03M1/0634—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale
- H03M1/0656—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal
- H03M1/066—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching
- H03M1/0665—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching using data dependent selection of the elements, e.g. data weighted averaging
- H03M1/0668—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching using data dependent selection of the elements, e.g. data weighted averaging the selection being based on the output of noise shaping circuits for each element
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
-
- 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/458—Analogue/digital converters using delta-sigma modulation as an intermediate step
- H03M3/464—Details of the digital/analogue conversion in the feedback path
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
Description
ΣΔA/D変換器1は、フィードバックを用いたシステムであるため、回路の非線形性、ノイズが圧縮され、高分解を実現することができる。
特に、D/A変換器4の非線形性はノイズフロアを増加させる要因になるため、1ビット以外のA/D変換器を使用する場合は、D/A変換器の線形性を確保することが重要になる。
図2(A)および(B)は、7個の電流源I1〜I7で構成された3ビットのD/A変換器を示している。
DWAを使用しない場合は、図2(A)に示すように、DACコード(Code)により常に左側(LSB)から順番に電流源が使用される。
これに対して、DWAを使用した場合は、図2(B)に示すように、常に直前に使用された電流源とは別の電流源を使用する。
このDWAを使用することにより、電流源のばらつき(非線形性)が原因で生じるノイズを帯域外の高域に移動させることができる。
図3は、3ビットのA/D変換器7を利用した場合で、3ビットのA/D変換器7にはフラッシュ(Flash)型が使用され、その出力コードはサーモメータコード(Thermometer Code)となっている。
線形性改善回路6において、シフタ回路65によるビットシフト後のコードは、図4に示すように、常にコードが回転し、回転したコードでD/A変換器8を動作させることで、図2(B)の動作を実現する。
加算器は一般にビット数が増えるほど桁上げの信号パスの遅延が大きくなり、高速動作を妨げ、さらに回路規模が大きくなることから消費電力を増加させる。
ΣΔA/D変換器は動作クロック周波数を増加させるほど、内部A/D変換器(1〜5ビット)のビット数が大きいほど高分解能を得ることができる。
このため、バイナリコードで演算する加算器を必要としない、高速、低消費電力で動作するDWAの構成が望まれていた。
なお、説明は以下の順序で行う。
1.第1の実施形態(線形性改善回路の第1の構成例)
2.第2の実施形態(線形性改善回路の第2の構成例)
3.第3の実施形態(ΣΔA/D変換器の構成例)
4.第4の実施形態(受信装置の構成例)
図5は、本発明の第1の実施形態に係るDWA方式を採用したD/A変換器の線形性改善回路の構成を示す図である。
図5は、nビットのA/D変換器20を利用した場合で、nビットのA/D変換器20の出力は(2n−1)ビットのたとえばサーモメータコードである。たとえば、3ビットのA/D変換器の出力は7ビットである。
なお、サーモメータコードとは、ビット“1”の個数で値を表したコードである。
第1ロジック部12は、第1レジスタ11の記憶されたA/D変換器20の出力コードを第1シフタ回路13のビットシフト量BSF(第1シフト量)に変換し、第1シフタ回路13に出力する。
ここでは、理解を容易にするため、A/D変換器20の出力をサーモメータコード、第1ロジック部12の出力を10進数に変換している例を示している。
図6の例では、第1ロジック部12は、A/D変換器20の出力が最大出力のときのみビットシフト量BSFを「0」に設定し、それ以外はA/D変換器20の出力値をそのままビットシフト量BSFに変換する。
第1シフタ回路13は、シフトしたビット列を出力端子outから第2レジスタ14に出力する。
第1シフタ回路13は、第2レジスタ14の出力コード(格納コード)が入力端子inに入力される。
第1シフタ回路13は、入力端子inに供給されている「2'b0000111」であるコードデータ(ビット列)を、MSB側に3ビットシフトする。
その結果、第1シフタ回路13の出力端子outから3ビットシフトされた「2'b0111000」のコードデータ(ビット列)が出力される。
第1シフタ回路13は、入力端子inに供給されている「2’b0000111」であるコードデータ(ビット列)を、MSB側に6ビットシフトする。この場合、ビットシフトによりMSBより大きくなる場合は、LSBに循環する。
その結果、第1シフタ回路13の出力端子outから6ビットシフトされた「2’b1000011」のコードデータ(ビット列)が出力される。
第2レジスタ14は、記憶したコードデータを第1シフタ回路13の入力端子inに供給する。
第2レジスタ14は、第1シフタ回路13でビットシフタされたコードデータを記憶し、記憶したコードデータを第1シフタ回路13の入力端子inおよび第2ロジック部15に供給する。
上述したように、第2レジスタ14は、動作開始時に初期状態としていずれかのビットだけ“1”という状態にセットされる。
図8の例では、3ビットA/D変換器、D/A変換器の場合で、23−1=7ビット必要になる。ここでは、「2'b0000001」を初期状態としている。
なお、どのビットが最初に“1”とセットされても同じ効果が得られる。
第1ロジック部12から与えられるビットシフト量BSFに応じて、“1”にセットされるビットが移動する。なお、前回の状態を基準に“1”にセットさせるビットを移動させる必要がある。
このため、図8のようにループ構成になっている。
“1”にセットさせるビットの位置が第1シフタ回路13のビットシフトによりMSBよりも大きくなる場合は、LSBに循環する。
ビットシフト量BSF0の場合、第1シフタ回路13でビットシフトされないため、第2レジスタ14の出力は初期状態の「2'b0000001」となる。
次に、ビットシフト量BSF3になると、第1シフタ回路13で3ビットシフトされ、第2レジスタ14の出力は初期状態の「2'b0000001」から「2'b0001000」となる。
次に、ビットシフト量BSF5になると、第1シフタ回路13で5ビットシフトされ、第2レジスタ14の出力は前回の「2'b0001000」から「2'b0000010」となる。
次に、ビットシフト量BSF4になると、第1シフタ回路13で4ビットシフトされ、第2レジスタ14の出力は前回の「2'b0000010」から「2'b0100000」となる。
第2ロジック部15は、(2n−1)ビットの第2レジスタ14の出力結果を、10進数に変換し、変換データを第2シフタ回路16のビットシフト量BSFT(第1シフト量)として生成する。
第2ロジック部15は、生成したビットシフト量BSFTを第2シフタ回路16の制御端子CTLに供給する。
図9の例において、第2レジスタ14の出力結果は7ビット存在するが、7ビットのうち“1”となっているビットは常に1つだけであるため、0〜6の値のみに変換することができる。
第2レジスタ14の出力結果が「2'b0000010」である場合、第2ロジック部15により出力される変換データは「1」となる。
第2レジスタ14の出力結果が「2'b0000100」である場合、第2ロジック部15により出力される変換データは「2」となる。
第2レジスタ14の出力結果が「2'b0001000」である場合、第2ロジック部15により出力される変換データは「3」となる。
第2レジスタ14の出力結果が「2'b0010000」である場合、第2ロジック部15により出力される変換データは「4」となる。
第2レジスタ14の出力結果が「2'b0100000」である場合、第2ロジック部15により出力される変換データは「5」となる。
第2レジスタ14の出力結果が「2'b1000000」である場合、第2ロジック部15により出力される変換データは「6」となる。
以上の各機能によりDWAを実現する。
図10は、A/D変換器20の出力、第2ロジック部15の出力、および第2シフタ回路16の出力(D/A変換器30の入力)の関係を具体例として示している。
第2シフタ回路16の入力は、「2'b0000000」→「2'b0000111」→「2'b0011111」→「2'b0001111」→「2'b0000001」のように遷移する。
この場合、第2ロジック部15の出力であるビットシフト量BSFTは「0」→「0」→「3」→「1」→「5」のように遷移する。
その結果、D/A変換器30の入力、すなわち第2シフタ回路16の出力は次のように遷移する。
第2シフタ回路16の出力は、「2'b0000000」→「2'b0000111」→「2'b1111001」→「2'b0011110」→「2'b0100000」のように遷移する。
すなわち、第2シフタ回路16の入力が「2'b0000000」の場合、ビットシフト量BSFTは「0」であることから、第2シフタ回路16ではビットシフトされず、第2シフタ回路16から「2'b0000000」のままで出力される。
第2シフタ回路16の入力が「2'b0000111」の場合、ビットシフト量BSFTは「0」であることから、第2シフタ回路16ではビットシフトされず、第2シフタ回路16から「2'b0000111」のままで出力される。
第2シフタ回路16の入力が「2'b0011111」の場合、ビットシフト量BSFTは「3」であることから、第2シフタ回路16ではLSB側から3ビットシフトされ、第2シフタ回路16からコード「2'b1111001」が出力される。
第2シフタ回路16の入力が「2'b0001111」の場合、ビットシフト量BSFTは「1」であることから、第2シフタ回路16ではLSB側から1ビットシフトされ、第2シフタ回路16からコード「2'b0011110」が出力される。
第2シフタ回路16の入力が「2'b0000001」の場合、ビットシフト量BSFTは「5」であることから、第2シフタ回路16ではLSB側から1ビットシフトされ、第2シフタ回路16からコード「2'b0100000」が出力される。
この場合、ループにした第1シフタ回路13と第2レジスタ14は(23−1)ビット必要になり、その場合は(23−1)=7進カウンタを実現している。
以下、重複する部分もあるが、図11に関連付けて線形性改善回路10の動作を説明する。
第2シフタ回路16の入力は、「2'b0000000」→「2'b0000111」→「2'b0011111」→「2'b0001111」→「2'b0000001」のように遷移する。
このA/D変換器20の出力コードは、第2シフタ回路16の入力に供給され、1クロック前のコードが第1レジスタ11に格納される。
第1レジスタ11には、コードが「2'b0000000」→「2'b0000111」→「2'b0011111」→「2'b0001111」のように格納され、第1ロジック部12に出力される。
第1ロジック部12では、A/D変換器20の出力が最大出力のときのみビットシフト量BSFが「0」に設定され、それ以外はA/D変換器20の出力値をそのままビットシフト量BSFに変換される。
したがって、第1ロジック部12からは、ビットシフト量BSFが「0」→「3」→「5」→「4」の順で第1シフタ回路13の制御端子CTLに供給される。
なお、第2レジスタ14は、動作開始時に初期状態としていずれかのビットだけ“1”という状態にセットされる。図11の例では、3ビットA/D変換器、D/A変換器の場合で、23−1=7ビット必要になり、ここでは、「2'b0000001」が初期状態として設定されている。
そして、ビットシフト量BSF0の場合、第1シフタ回路13でビットシフトされないため、第2レジスタ14からは初期状態と同じコード「2'b0000001」が第2ロジック部15に出力される。
ビットシフト量BSF3になると、第1シフタ回路13で3ビットシフトされ、第2レジスタ14から初期状態の「2'b0000001」からビットシフタされたコード「2'b0001000」が第2ロジック部15に出力される。
ビットシフト量BSF5になると、第1シフタ回路13で5ビットシフトされ、第2レジスタ14からは前回の「2'b0001000」からビットシフトされたコード「2'b0000010」が第2ロジック部15に出力される。
ビットシフト量BSF4になると、第1シフタ回路13で4ビットシフトされ、第2レジスタ14からは前回の「2'b0000010」からビットシフタされたコード「2'b0100000」が第2ロジック部15に出力される。
このように、第2レジスタ14の出力結果は、7ビットのデータのうち“1”となっているビットは常に1つだけである。
第2ロジック部15において、第2レジスタ14の出力結果は7ビット存在するが、7ビットのうち“1”となっているビットは常に1つだけであるため、0〜6の値のみに変換される。
第2レジスタ14の出力結果が「2'b0000001」である場合、第2ロジック部15により出力される変換データは「0」となり、第2シフタ回路16の制御端子CTLに供給される。
第2レジスタ14の出力結果が「2'b0001000」である場合、第2ロジック部15により出力される変換データは「3」となり、第2シフタ回路16の制御端子CTLに供給される。
第2レジスタ14の出力結果が「2'b0000010」である場合、第2ロジック部15により出力される変換データは「1」となり、第2シフタ回路16の制御端子CTLに供給される。
第2レジスタ14の出力結果が「2'b0100000」である場合、第2ロジック部15により出力される変換データは「5」となり、第2シフタ回路16の制御端子CTLに供給される。
第2シフタ回路16の入力が「2'b0000000」の場合、ビットシフト量BSFTは「0」であることから、第2シフタ回路16ではビットシフトされず、第2シフタ回路16から「2'b0000000」のままで出力される。
第2シフタ回路16の入力が「2'b0000111」の場合、ビットシフト量BSFTは「0」であることから、第2シフタ回路16ではビットシフトされず、第2シフタ回路16から「2'b0000111」のままで出力される。
第2シフタ回路16の入力が「2'b0011111」の場合、ビットシフト量BSFTは「3」であることから、第2シフタ回路16ではLSB側から3ビットシフトされ、第2シフタ回路16からコード「2'b1111001」が出力される。
第2シフタ回路16の入力が「2'b0001111」の場合、ビットシフト量BSFTは「1」であることから、第2シフタ回路16ではLSB側から1ビットシフトされ、第2シフタ回路16からコード「2'b0011110」が出力される。
第2シフタ回路16の入力が「2'b0000001」の場合、ビットシフト量BSFTは「5」であることから、第2シフタ回路16ではLSB側から5ビットシフトされ、第2シフタ回路16からコード「2'b0100000」が出力される。
以上の各機能によりDWAが実現される。
nビットのA/D変換器、D/A変換器であれば、ループにした第1シフタ回路13と第2レジスタ14は(2n−1)ビット必要になり、その場合は(2n−1)進カウンタを実現していることになる。
図12は、本発明の第2の実施形態に係るDWA方式を採用したD/A変換器の線形性改善回路の構成を示す図である。
本第2の実施形態に係る線形性改善回路10Aと第1の実施形態に係る線形性改善回路10と異なる点は、以下のとおりである。
第2の実施形態の線形性改善回路10Aは、第2ロジック部を有していない。
また、第1ロジック部は、(2n−1)ビット、本例では7ビットのサーモメータコードを10進数に変換せず、7ビットのコードとして第1シフタ回路13Aに供給する。
第1レジスタ11A、第2レジスタ14Aに加えて、第2シフタ回路16Aの出力段に第3レジスタ17が配置されている。
そして、第1レジスタ11A、第2レジスタ14A、第3レジスタ17は、(2n−1)個、本例では7個のフリップフロップFFにより構成されている。
そして、第1シフタ回路13Aおよび第2シフタ回路16Aの構成が7ビットのコードデータを受けてシフト動作を行うように構成されている。
図13は、本第2の実施形態に係るシフタ回路の構成例を示す回路図である。
また、ここでは、説明および図面の簡単化のため、3ビット対応ではなく2ビット対応の構成例を示している。基本概念は何ビットであっても同じである。
このシフタ回路の構成については、種々の構成を採用可能である。(たとえば非特許文献4:A 100mW 10MHz-BW CTΔΣModulator with 87dB DR and 91dBc IMD Solid-State Circuits Conference, 2008.ISSCC2008.Digest of Technical Papers, IEEE international Date: 3-7 Feb.2008, Pages: 498-631参照)
入力ラインLI1は入力端子in[1]、並びに、スイッチSW01,SW11,SW21,SW31の端子aに接続されている。
入力ラインLI2は入力端子in[2]、並びに、スイッチSW02,SW12,SW22,SW32の端子aに接続されている。
入力ラインLI3は入力端子in[3]、並びに、スイッチSW03,SW13,SW23,SW33の端子aに接続されている。
出力ラインLO0は出力端子out[0]、並びに、スイッチSW00,SW01,SW02,SW03の端子bに接続されている。
出力ラインLO1は出力端子out[1]、並びに、スイッチSW10,SW11,SW12,SW13の端子bに接続されている。
出力ラインLO2は出力端子out[2]、並びに、スイッチSW20,SW21,SW22,SW23の端子bに接続されている。
出力ラインLO3は出力端子out[3]、並びに、スイッチSW30,SW31,SW32,SW33の端子bに接続されている。
シフト制御ラインLS0はシフト端子SFT[0]、並びに、スイッチSW00,SW11,SW22,SW33の制御端子に接続されている。
シフト制御ラインLS1はシフト端子SFT[1]、並びに、スイッチSW03,SW10,SW21,SW32の制御端子に接続されている。
シフト制御ラインLS2はシフト端子SFT[2]、並びに、スイッチSW02,SW13,SW20,SW31の制御端子に接続されている。
シフト制御ラインLS3はシフト端子SFT[3]、並びに、スイッチSW01,SW12,SW23,SW30の制御端子に接続されている。
第1ロジック部12Aから供給される(2n−1)ビットのシフト信号のうち1ビットのみ「1」がセットされ、他のビットは「0」がセットされる。
この場合、入力端子in[0]から入力したビット信号は、入力ラインLI0、スイッチSW00、出力ラインLO0を介して出力端子out[0]から出力される。
入力端子in[1]から入力したビット信号は、入力ラインLI1、スイッチSW11、出力ラインLO1を介して出力端子out[1]から出力される。
入力端子in[2]から入力したビット信号は、入力ラインLI2、スイッチSW22、出力ラインLO2を介して出力端子out[2]から出力される。
入力端子in[3]から入力したビット信号は、入力ラインLI3、スイッチSW33、出力ラインLO3を介して出力端子out[3]から出力される。
このように、シフト端子SFT[0]に「1」が入力されると、ビットシフトされず入力コードがそのまま出力される。
この場合、入力端子in[0]から入力したビット信号は、入力ラインLI0、スイッチSW10、出力ラインLO1を介して出力端子out[1]から出力される。
入力端子in[1]から入力したビット信号は、入力ラインLI1、スイッチSW21、出力ラインLO2を介して出力端子out[2]から出力される。
入力端子in[2]から入力したビット信号は、入力ラインLI2、スイッチSW32、出力ラインLO3を介して出力端子out[3]から出力される。
入力端子in[3]から入力したビット信号は、入力ラインLI3、スイッチSW033、出力ラインLO0を介して出力端子out[0]から出力される。
このように、シフト端子SFT[1]に「1」が入力されると、1ビットシフトされて出力される。
この場合、入力端子in[0]から入力したビット信号は、入力ラインLI0、スイッチSW20、出力ラインLO2を介して出力端子out[2]から出力される。
入力端子in[1]から入力したビット信号は、入力ラインLI1、スイッチSW31、出力ラインLO3を介して出力端子out[3]から出力される。
入力端子in[2]から入力したビット信号は、入力ラインLI2、スイッチSW02、出力ラインLO0を介して出力端子out[0]から出力される。
入力端子in[3]から入力したビット信号は、入力ラインLI3、スイッチSW133、出力ラインLO1を介して出力端子out[1]から出力される。
このように、シフト端子SFT[2]に「1」が入力されると、2ビットシフトされて出力される。
この場合、入力端子in[0]から入力したビット信号は、入力ラインLI0、スイッチSW30、出力ラインLO3を介して出力端子out[3]から出力される。
入力端子in[1]から入力したビット信号は、入力ラインLI1、スイッチSW01、出力ラインLO0を介して出力端子out[0]から出力される。
入力端子in[2]から入力したビット信号は、入力ラインLI2、スイッチSW12、出力ラインLO1を介して出力端子out[1]から出力される。
入力端子in[3]から入力したビット信号は、入力ラインLI3、スイッチSW23、出力ラインLO2を介して出力端子out[2]から出力される。
このように、シフト端子SFT[3]に「1」が入力されると、3ビットシフトされて出力される。
図14(A)の例では、入力端子inに供給されている「2'b0000111」であるコードデータ(ビット列)を、MSB側に3ビットシフトする。
その結果、第1シフタ回路13Aの出力端子out[0]〜out[6]から3ビットシフトされた「2'b0111000」のコードデータ(ビット列)が出力される。
図14(B)の例では、入力端子inに供給されている「2'b0000111」であるコードデータ(ビット列)を、MSB側に6ビットシフトする。
その結果、第1シフタ回路13Aの出力端子out[0]〜out[6]から6ビットシフトされた「2'b1000011」のコードデータ(ビット列)が出力される。
全ビットが0または1の場合は前述のように同じコードに変換する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b0000001」の場合、シフト信号shift[6:0]を「2'b0000010」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b0000011」の場合、シフト信号shift[6:0]を「2'b0000100」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b0000111」の場合、シフト信号shift[6:0]を「2'b0001000」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b0001111」の場合、シフト信号shift[6:0]を「2'b0010000」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b0011111」の場合、シフト信号shift[6:0]を「2'b0100000」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b0111111」の場合、シフト信号shift[6:0]を「2'b1000000」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
第1ロジック部12Aは、入力される7ビットのサーモメータコードが「2'b1111111」の場合、シフト信号shift[6:0]を「2'b0000001」に設定して、第1シフタ回路13Aのシフト端子SFTに出力する。
その理由は、これらは、第1シフタ回路13と第2レジスタ14で構成されるループ回路を回るコードのいずれかのビットのみが“1”となり、このコードを図13のシフタ回路にそのまま利用すれば、所望の動作を得ることができるからである。
すなわち、図12のループを形成する第1シフタ回路13Aと接続される第2レジスタ14Aとしてのフリップフロップ回路FF0〜FF6が、図16に示すように、初期状態において、「1000000」にセットされる。
加算器を不要とするため、桁上げなどの高速動作を妨げるクリティカルパスが存在せず、高速動作が可能であり、加算操作を行う信号パスのレイテンシがほぼ同じであるため、タイミング設計が非常に容易になる。
さらに、構成を非常に簡単にすることができるため、回路規模を削減することができ、低消費電力を実現することができる。
図17は、本発明の第3の実施形態に係るΣΔA/D変換器の基本的な構成を示すブロック図である。
ΣΔA/D変換器100は、フィードバックを用いたシステムであるため、回路の非線形性、ノイズが圧縮され、高分解を実現することができる。
そして、フィードバック系FDBにおいて、A/D変換器120の出力とD/A変換器130の入力との間に配置された線形性改善回路140として、図5および図12の線形性改善回路10,10Aが採用される。
A/D変換器120は、フィルタ部110の出力信号をデジタル信号に変換し、デジタル信号を外部に出力し、かつフィードバック系FDBに配置された線形性改善回路140に出力する。
D/A変換器130は、フィードバック系FDBにおいて線形性改善回路140を介したデジタル信号をアナログ信号に変換し、そのアナログ信号を減算器150に出力する。
減算器150は、入力アナログ信号からD/A変換器130の出力信号を減算し、そのアナログ信号をフィルタ部110に供給する。
図18は、本発明の第4の実施形態に係る受信装置の構成例を示すブロック図である。
ΣΔA/D変換器230には、図18に示すΣΔA/D変換器100が採用される。
このフロントエンド部220によるアナログ信号がΣΔA/D変換器230でデジタル信号に変換され、復調部240に供給される。
そして、復調部240で映像信号および音声信号が復調されて、図示しない表示系、あるいは録画系に出力される。
Claims (8)
- nビットのアナログデジタル(A/D)変換器の前回の出力コードに応じた第1シフト量を生成する第1シフト量生成部と、
入力コードデータを、供給される上記第1シフト量をもってビットシフトして出力する第1シフタ回路と、
上記第1シフタ回路の出力を格納し、格納データを上記第1シフタ回路の上記入力コードデータとして出力して上記第1シフタ回路とループ回路を形成し、かつ、格納コードデータを第2シフト量として出力するレジスタと、
上記A/D変換器の出力コードを供給される第2シフト量をもってビットシフトしてnビットのデジタルアナログ(D/A)変換器に出力する第2シフタ回路と、
を有する線形性改善回路。 - 上記レジスタは、
(2n−1)ビットのコードデータを格納し、
初期状態で、いずれかのビットだけ“1”という状態にセットされる
請求項1記載の線形性改善回路。 - 上記第1シフタ回路および上記第2シフタ回路は、
与えられるシフト量に応じてLSB側からMSB側にむかってビットシフトし、MSBより大きくなる場合にはLSBに循環する
請求項1または2記載の線形性改善回路。 - 上記レジスタの第2シフト量として出力コードを10進数に変換する第2シフト量生成部と、を有し、
上記レジスタの出力コードはいずれかのビットだけ“1”がセットされており、
上記第1シフト量生成部は、
上記A/D変換器の出力コードが最大出力のときビットシフト量を0に設定し、最大出力以外のA/D変換器の出力コード値をそのまま10進数に変換して、上記第1シフト量として上記第1シフタ回路に出力し、
上記第2シフト量生成部は、
上記レジスタの出力コードにおける“1”のセットビットに応じて0〜(2n−2)の値に変換する
請求項1から3のいずれか一に記載の線形性改善回路。 - 上記レジスタの出力コードはいずれかのビットだけ“1”がセットされており、
上記第1シフト量生成部は、
上記A/D変換器の出力コードに応じていずれかのビットだけ“1”がセットされた上記第1シフト量を示す(2n−1)ビットのシフト信号を上記第1シフタ回路に出力し、
上記第1シフタ回路は、
上記シフト信号の“1”がセットされたビットによりシフト量が指定され、
上記第2シフタ回路は、
上記レジスタの出力コードの“1”がセットされたビットによりシフト量が指定される
請求項1から3のいずれか一に記載の線形性改善回路。 - 上記A/D変換器の前回の出力コードを記憶し、記憶したコードを上記第1シフト量生成部に出力する入力用レジスタを有する
請求項1から5のいずれか一に記載の線形性改善回路。 - 供給されるアナログ信号をフィルタリングするフィルタ部と、
上記フィルタ部の出力信号をデジタル信号に変換するnビットのアナログデジタル(A/D)変換器と、
上記A/D変換器のフィードバック系においてデジタル信号をアナログ信号に変換するnビットのデジタルアナログ(D/A)変換器と、
上記フィードバック系において上記A/D変換器の出力と上記D/A変換器の入力との間に接続され、当該D/A変換器の線形性を改善する線形性改善回路と、
入力アナログ信号から上記D/A変換器の出力信号を減算し、当該アナログ信号を上記フィルタ部に供給する減算器と、を有し、
上記線形性改善回路は、
上記A/D変換器の前回の出力コードに応じた第1シフト量を生成する第1シフト量生成部と、
入力コードデータを、供給される上記第1シフト量をもってビットシフトして出力する第1シフタ回路と、
上記第1シフタ回路の出力を格納し、格納データを上記第1シフタ回路の上記入力コードデータとして出力して上記第1シフタ回路とループ回路を形成し、かつ、格納コードデータを第2シフト量として出力するレジスタと、
上記A/D変換器の出力コードを供給される第2シフト量をもってビットシフトして上記D/A変換器に出力する第2シフタ回路と、を含む
ΣΔA/D変換器。 - 受信信号を抽出するフロントエンド部と、
上記フロントエンド部によるアナログ信号をデジタル信号に変換するΣΔアナログデジタル(A/D)変換器と、
上記ΣΔA/D変換器の出力デジタル信号に対して復調処理を行う復調部と、を有し、
上記ΣΔA/D変換器は、
供給されるアナログ信号をフィルタリングするフィルタ部と、
上記フィルタ部の出力信号をデジタル信号に変換するnビットのA/D変換器と、
上記A/D変換器のフィードバック系においてデジタル信号をアナログ信号に変換するnビットのデジタルアナログ(D/A)変換器と、
上記フィードバック系において上記A/D変換器の出力と上記D/A変換器の入力との間に接続され、当該D/A変換器の線形性を改善する線形性改善回路と、
入力アナログ信号から上記D/A変換器の出力信号を減算し、当該アナログ信号を上記フィルタ部に供給する減算器と、を有し、
上記線形性改善回路は、
上記A/D変換器の前回の出力コードに応じた第1シフト量を生成する第1シフト量生成部と、
入力コードデータを、供給される上記第1シフト量をもってビットシフトして出力する第1シフタ回路と、
上記第1シフタ回路の出力を格納し、格納データを上記第1シフタ回路の上記入力コードデータとして出力して上記第1シフタ回路とループ回路を形成し、かつ、格納コードデータを第2シフト量として出力するレジスタと、
上記A/D変換器の出力コードを供給される第2シフト量をもってビットシフトして上記D/A変換器に出力する第2シフタ回路と、を含む
受信装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009177477A JP5387211B2 (ja) | 2009-07-30 | 2009-07-30 | 線形性改善回路、σδa/d変換器、および受信装置 |
US12/805,161 US8144046B2 (en) | 2009-07-30 | 2010-07-15 | Linearity enhancement circuit, ΣΔ A/D converter, and reception apparatus |
CN201010237370.9A CN101989860B (zh) | 2009-07-30 | 2010-07-23 | 线性增强电路、∑δa/d转换器、以及接收装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009177477A JP5387211B2 (ja) | 2009-07-30 | 2009-07-30 | 線形性改善回路、σδa/d変換器、および受信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011035508A JP2011035508A (ja) | 2011-02-17 |
JP5387211B2 true JP5387211B2 (ja) | 2014-01-15 |
Family
ID=43526478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009177477A Expired - Fee Related JP5387211B2 (ja) | 2009-07-30 | 2009-07-30 | 線形性改善回路、σδa/d変換器、および受信装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8144046B2 (ja) |
JP (1) | JP5387211B2 (ja) |
CN (1) | CN101989860B (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2905905B1 (en) | 2014-02-06 | 2020-05-20 | Stichting IMEC Nederland | System for direct conversion receivers |
MX2018016282A (es) | 2016-06-30 | 2019-04-15 | Danisco Us Inc | Proteasas asparticas. |
US10235170B2 (en) | 2016-09-30 | 2019-03-19 | International Business Machines Corporation | Decimal load immediate instruction |
US20190330577A1 (en) | 2016-12-21 | 2019-10-31 | Dupont Nutrition Biosciences Aps | Methods of using thermostable serine proteases |
WO2018169750A1 (en) | 2017-03-15 | 2018-09-20 | Danisco Us Inc | Trypsin-like serine proteases and uses thereof |
BR112019018983A2 (pt) | 2017-03-15 | 2020-04-14 | Dupont Nutrition Biosci Aps | métodos de uso de uma serina protease archaeal |
US20200015499A1 (en) | 2017-03-15 | 2020-01-16 | Dupont Nutrition Biosciences Aps | Trypsin-like serine proteases and uses thereof |
US20210277374A1 (en) | 2018-07-06 | 2021-09-09 | Dupont Nutrition Biosciences Aps | Xylanase-containing feed additives for cereal-based animal feed |
CN109581894B (zh) * | 2018-11-13 | 2021-06-15 | 苏州灵猴机器人有限公司 | 一种基于信号组合的高精度模拟量传输系统及方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4380006A (en) * | 1981-06-08 | 1983-04-12 | Borisov Vladimir S | Linear interpolator |
CA2004317C (en) * | 1988-12-07 | 1993-11-30 | Noriyuki Tokuhiro | Successive comparison type analog-to-digital converting apparatus |
DE4344022C2 (de) * | 1993-12-23 | 2003-06-05 | Eads Deutschland Gmbh | Digitales Verfahren zur Detektion zeitlich kurzer Pulse und Anordnung zur Durchführung des Verfahrens |
KR100189525B1 (ko) * | 1995-08-08 | 1999-06-01 | 윤종용 | 시그마 델타 변조방식의 디지탈/아나로그 변환장치 |
WO2000044098A1 (en) * | 1999-01-19 | 2000-07-27 | Steensgaard Madsen Jesper | Residue-compensating a / d converter |
US6486806B1 (en) * | 1999-09-09 | 2002-11-26 | Cirrus Logic, Inc. | Systems and methods for adaptive auto-calibration of Radix<2 A/D SAR converters with internally generated stimuli |
US7142606B2 (en) * | 2002-09-27 | 2006-11-28 | Freescale Semiconductor, Inc. | Method and apparatus for shared processing a plurality of signals |
US6880262B1 (en) * | 2003-09-30 | 2005-04-19 | Broadcom Corporation | Continuous time ΔΣ ADC with dithering |
US7015853B1 (en) * | 2005-03-09 | 2006-03-21 | Cirrus Logic, Inc. | Data converter with reduced differential nonlinearity |
DE102005012444B4 (de) * | 2005-03-17 | 2006-12-07 | Infineon Technologies Ag | Steuervorrichtung und Verfahren zur Verwürfelung der Zuordnung der Referenzen eines Quantisierers in einem Sigma-Delta-Analog-Digital-Umsetzer |
US8010870B2 (en) * | 2005-04-25 | 2011-08-30 | Sony Corporation | Coding apparatus and coding method |
JP2007060160A (ja) * | 2005-08-23 | 2007-03-08 | Fujitsu Ltd | 半導体集積回路 |
JP2007158735A (ja) * | 2005-12-06 | 2007-06-21 | Renesas Technology Corp | 半導体集積回路装置 |
JP4181188B2 (ja) * | 2006-06-28 | 2008-11-12 | 株式会社東芝 | A/d変換器、信号処理装置、受信装置 |
US7688236B2 (en) * | 2007-10-01 | 2010-03-30 | Infineon Technologies Ag | Integrated circuit comprising a plurality of digital-to-analog converters, sigma-delta modulator circuit, and method of calibrating a plurality of multibit digital-to-analog converters |
-
2009
- 2009-07-30 JP JP2009177477A patent/JP5387211B2/ja not_active Expired - Fee Related
-
2010
- 2010-07-15 US US12/805,161 patent/US8144046B2/en not_active Expired - Fee Related
- 2010-07-23 CN CN201010237370.9A patent/CN101989860B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101989860B (zh) | 2014-06-11 |
JP2011035508A (ja) | 2011-02-17 |
US8144046B2 (en) | 2012-03-27 |
US20110025534A1 (en) | 2011-02-03 |
CN101989860A (zh) | 2011-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5387211B2 (ja) | 線形性改善回路、σδa/d変換器、および受信装置 | |
US5982313A (en) | High speed sigma-delta analog-to-digital converter system | |
US5936562A (en) | High-speed sigma-delta ADCs | |
CN107465411B (zh) | 量化器 | |
US7439889B2 (en) | AD converter | |
US6518899B2 (en) | Method and apparatus for spectral shaping of non-linearity in data converters | |
TWI650956B (zh) | 連續漸近暫存器式量化器與連續時間三角積分調變器 | |
US9900023B1 (en) | Multi-stage delta-sigma pipelined successive approximation register analog-to-digital converter | |
US7098828B2 (en) | Complex band-pass ΔΣ AD modulator for use in AD converter circuit | |
CN111697972B (zh) | Δ-∑调制器及其调制方法 | |
JP2009290455A (ja) | Demシステム、デルタシグマa/d変換器、及び受信機 | |
US8570202B2 (en) | Digital-to-analog converter implementing hybrid conversion architecture | |
KR102441025B1 (ko) | 반도체 장치 및 그 동작 방법 | |
JP4048208B2 (ja) | バンドパスδσad変調器及びデジタル無線受信機 | |
US8072362B2 (en) | Modulator with loop-delay compensation | |
Patel et al. | Performance evaluation of different types of analog to digital converter architecture | |
TWI398104B (zh) | 具迴路延遲補償的調變器 | |
JP2013187696A (ja) | Δσad変換器および信号処理システム | |
Lin et al. | A TDC-Based Two-Step Quantizer With Swapper Technique for a Multibit Continuous-Time Delta–Sigma Modulator | |
Matsuura | Integrated CMOS ADC—Tutorial review on recent hybrid SAR-ADCs | |
CN109936371B (zh) | 连续渐近暂存器式量化器与连续时间三角积分调变器 | |
US12119833B2 (en) | Data-weighted element mismatch shaping in digital to analog converters | |
Wang et al. | A Zoom Architecture Using Linear-Exponential Incremental ADC | |
Crovetti et al. | Emerging relaxation and ddpm d/a converters: Overview and perspectives | |
CN111295843B (zh) | 具有至少三条采样信道的流水线模数转换器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120725 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130702 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130826 |
|
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: 20130910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130923 |
|
LAPS | Cancellation because of no payment of annual fees |