Abschnitte der Dokumentation
SNR-Rechner für Überabtastung und Rauschformung
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug oversampling-snr. Berechnen Sie die SNR-Verbesserung durch Oversampling und Noise-Shaping für Sigma-Delta-ADCs. Ermitteln Sie die effektiven Bits, die durch einen höheren OSR-Wert gewonnen wurden. Kostenlose, sofortige Ergebnisse.
Eingaben
Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.
| Name | Einheit | Bereich | Standardwert | Beschreibung |
|---|---|---|---|---|
| bitsZahl | bits | 1 … 24 | 12 | Auflösung des zugrunde liegenden Quantisierers |
| oversamplingRatioZahl | keine | mindestens 1 | 64 | Verhältnis von Abtastrate zu Nyquist-Rate |
| noiseShapingOrderZahl | keine | 0 … 5 | 1 | Ordnung der Rauschformungsschleife; 0 ist einfache Überabtastung ohne Rauschformung |
| signalBandwidthZahl | Hz | mindestens 0.001 | 24000 | Das Band, das der Wandler liefert, die halbe Ausgangsrate: 24 kHz bei 48-kHz-Audio. Der Modulator läuft mit 2·OSR·f_B |
Ausgaben
Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.
| Feld | Einheit | Beschreibung |
|---|---|---|
| baseSnr | dB | Basis-SNR (Nyquist) |
| oversampledSnrHauptwert | dB | SNR mit Überabtastung |
| effectiveBits | bits | Effektive Bits |
| snrImprovement | dB | SNR-Verbesserung |
| modulatorRate | Hz | Modulatorrate |
| outOfBandNoise | dB | Rauschen außerhalb des Bands |
| foldBands | keine | Auf das Signalband gefaltete Bänder |
Aufruf
- Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
- Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
- Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.