
応用情報技術者試験基礎・応用
条件を読む・根拠を説明する
A/D変換の量子化幅
条件を整理し、答えを選んでから解き方を確認しましょう。
12ビットADCの入力範囲0V以上4.096V未満を4096等分し、code=floor(V/0.001)と定義する。入力2.3456Vのコードと、そのコードが表す入力範囲はどれか。
答え・解き方を読む
2345、2.345V以上2.346V未満
図で見る
一つのコードが下端以上・次段未満を表す
問題の定義はcode=floor(V/0.001)です。2.3456Vは2345段目に入り、2345が表す範囲は2.345V以上2.346V未満です。機器固有の丸め方式へ一般化せず、設問の量子化定義を使います。
設問の関係を整理した模式図です。寸法・角度・時間の縮尺や、施工・機器の全条件を表すものではありません。数値と適用条件は問題文で確認してください。
考える順序
- 11段は4.096/4096=0.001V
- 2floorなので2345.6を切り下げ2345
- 3対応範囲は下端2345段から次段未満
選択肢ごとの理由
- 比較 · 2346、2.3455V以上2.3465V未満
丸めでなく切り下げと定義されています。
- 比較 · 2345、2.344V以上2.345V未満
コード2345の下端は2.345Vです。
- 比較 · 2048、2.048V以上2.049V未満
入力範囲の中央コードを使う問題ではありません。
- 正解 · 2345、2.345V以上2.346V未満
1段は4.096/4096=0.001V。floorなので2345.6を切り下げ2345。対応範囲は下端2345段から次段未満。