Secciones de la documentación
Calculadora de SNR por Sobremuestreo
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug oversampling-snr. Calcula la mejora de SNR y ENOB efectivo obtenidos mediante sobremuestreo y promediado de señales.
Entradas
Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| bitsnúmero | bits | 1 … 24 | 12 | Resolución del cuantificador subyacente |
| oversamplingRationúmero | ninguna | al menos 1 | 64 | Relación entre la frecuencia de muestreo y la tasa de Nyquist |
| noiseShapingOrdernúmero | ninguna | 0 … 5 | 1 | Orden del lazo de conformación del ruido; 0 es sobremuestreo simple sin conformación |
| signalBandwidthnúmero | Hz | al menos 0.001 | 24000 | La banda que entrega el convertidor, la mitad de su velocidad de salida: 24 kHz para audio a 48 kHz. El modulador funciona a 2·OSR·f_B |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| baseSnr | dB | SNR básico (Nyquist) |
| oversampledSnrprincipal | dB | SNR sobremuestreado |
| effectiveBits | bits | Bits efectivos |
| snrImprovement | dB | Mejora de SNR |
| modulatorRate | Hz | Frecuencia del modulador |
| outOfBandNoise | dB | Ruido fuera de la banda |
| foldBands | ninguna | Bandas replegadas sobre la banda de señal |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.