微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 正弦信号输入ADC每一位输出数字码怎么确定

正弦信号输入ADC每一位输出数字码怎么确定

时间:10-02 整理:3721RD 点击:
如果给ADC输入加一个正弦波,我想知道ADC输出每一位的数字码是怎样变化的,这个可以吗?有没有关于ADC输出各位的时域的表达式啊?

Yes, of course.
Is MATLAB script OK for you?

我没有用MATLAB啊,就是想知道输出各位的数字码是怎样变化的,有没有一些时域抑或频域的表达式

我想分析DAC电流源随机误差对于SFDR的影响,于是想知道ADC输入正弦信号输出各位的变化。

The digital outputs are function of the following paramters:

  • Input frequency
  • Amplitude of input sinasoidal
  • DC offset of sinasoidal
  • Quantization level
  • Sampling frequency

A close-form lookup table is not possible.
For example,
Input frequency = 2.19532 MHz
Sampling frequency = 50 MHz
Sampling frequency is not an integer multiple of the input frequency, so the output digital code will not repeat in short period of time.
Using a spreadsheet or a script from a high-level language with a control equation to generate the 0/1 outputs is usually the reasonable approach.

ahdlLib里面有理想ADC可以用来仿真

Normally such an analysis is conducted in MATLAB script.

恩,谢谢啦,我再研究研究

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top