Seções da documentação
Calculadora ADC SNR e ENOB
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug adc-snr. Calcule a relação sinal/ruído do ADC, ENOB e SFDR com efeitos de variação de abertura. Analise o desempenho do conversor para o projeto de aquisição de dados. Resultados gratuitos e instantâneos.
Entradas
Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| bitsnúmero | bits | 1 … 24 | 12 | Resolução ADC |
| inputFreqnúmero | MHz | no mínimo 0.001 | 1 | Frequência do sinal analógico de entrada que está sendo amostrado |
| samplingFreqnúmero | MHz | no mínimo 0.001 | 10 | Taxa de amostragem do ADC. Cada zona de Nyquist tem largura f_s/2; uma entrada acima de f_s/2 está numa zona superior e se dobra para um alias abaixo de f_s/2 |
| jitternúmero | ps | no mínimo 0.001 | 1 | Jitter de abertura RMS do clock de amostragem do ADC, em picossegundos |
| targetSnrnúmero | dB | 0 … 200 | 60 | A relação sinal/ruído que o conversor deve alcançar. O status falha abaixo de 40 dB. |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| theoreticalSnr | dB | SNR teórico (quantização) |
| snrWithJitterprincipal | dB | SNR efetivo (com Jitter) |
| enob | bits | Número efetivo de bits |
| sfdr | dBc | SFDR (estimativa) |
| noisePower | dBFS | Piso de ruído |
| nyquistZone | nenhuma | Zona de Nyquist |
| aliasFrequency | MHz | Frequência de alias |
Como chamar
- Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
- Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
- Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.