Seções da documentação
Calculadora SNR de sobreamostragem e modelagem de ruído
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug oversampling-snr. Calcule a melhoria do SNR a partir da sobreamostragem e da modelagem de ruído para ADCs sigma-delta. Determine os bits efetivos obtidos com um OSR mais alto. 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 do quantizador subjacente |
| oversamplingRationúmero | nenhuma | no mínimo 1 | 64 | Razão entre a taxa de amostragem e a taxa de Nyquist |
| noiseShapingOrdernúmero | nenhuma | 0 … 5 | 1 | Ordem da malha de conformação de ruído; 0 é sobreamostragem simples, sem conformação |
| signalBandwidthnúmero | Hz | no mínimo 0.001 | 24000 | A banda que o conversor entrega, metade de sua taxa de saída: 24 kHz para áudio a 48 kHz. O modulador opera a 2·OSR·f_B |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| baseSnr | dB | SNR base (Nyquist) |
| oversampledSnrprincipal | dB | SNR sobreamostrado |
| effectiveBits | bits | Bits efetivos |
| snrImprovement | dB | Melhoria do SNR |
| modulatorRate | Hz | Taxa do modulador |
| outOfBandNoise | dB | Ruído fora da banda |
| foldBands | nenhuma | Bandas rebatidas sobre a banda do sinal |
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.