Aliasing-Frequenzrechner
Finden Sie heraus, wo ein abgetasteter Ton wirklich erscheint: Ein Ton von 1000 Hz, abgetastet mit 800 Hz, hat eine Nyquist-Grenze von 400 Hz und taucht bei 200 Hz auf. Hilfreich bei unerwarteten Spitzen, Unterabtastung und Übungen zum Abtasttheorem. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Signalfrequenz
- 1.000
- Abtastrate
- 800
- Nyquist-Frequenz
- 400 Hz
- Aliasing-Frequenz
- 200
- Nyquist-Zone
- 3
Wenn Sie einen zeitkontinuierlichen Ton schneller als mit dem Doppelten seiner Frequenz abtasten, kann die diskrete Folge diesen Ton ohne Mehrdeutigkeit rekonstruieren. Tasten Sie langsamer ab, erscheint die Energie weiterhin im digitalen Spektrum, jedoch bei einer niedrigeren Hauptfrequenz — der Aliasfrequenz. Ingenieure, Studierende und DSP-Werkzeugbauer brauchen diesen gefalteten Wert, die Nyquist-Grenze und die Nyquist-Zone auf einen Blick, besonders beim Diagnostizieren unerwarteter Töne in ADC-Aufnahmen, Audiowandlern, RF-Unterabtastketten oder Prüfungsaufgaben zum Abtasttheorem. Er meldet auch, ob der Ton oberhalb Nyquist liegt, welche Halbband-Zone er belegt und ob diese Zone die lokale Spektralordnung umkehrt.
Warum ein Ton nach dem Abtasten woanders auftaucht
Wer ein Signal gleichmäßig abtastet, wiederholt sein Spektrum in Abständen der Abtastrate. In der ersten Nyquist-Zone, von null bis zur halben Abtastrate, liegen diese Kopien übereinander. Ein Ton erscheint deshalb an derselben Stelle wie ein Ton, der um ein ganzzahliges Vielfaches der Abtastrate höher oder tiefer liegt. Der Rechner sucht das nächstgelegene Vielfache der Abtastrate und nimmt den Abstand dazu: Ein Ton von 1000 Hz, abgetastet mit 800 Hz, hat eine Nyquist-Grenze von 400 Hz und landet bei 200 Hz.
Zonen, Spiegelung und typische Irrtümer
Die Nyquist-Zone verrät, aus welchem Band der Ton stammt. In ungeraden Zonen bleibt die Reihenfolge benachbarter Frequenzen erhalten, in geraden Zonen kehrt sie sich um. Das ist wichtig für Unterabtastung in Funkempfängern und für bewusst gewählte Bandpassabtastung. Ein häufiger Irrtum ist, eine unerwartete Spitze in einer Messung für einen neuen Störer zu halten, obwohl sie nur ein zurückgefalteter bekannter Ton ist. Liegt der Ton unter der Nyquist-Grenze, wird nichts gefaltet und das Ergebnis entspricht der Eingabe.
Gleichförmige Abtastung multipliziert ein kontinuierliches Spektrum im Frequenzbereich mit einem Impulszug, was periodischer Wiederholung jeder Spektrallinie bei Vielfachen der Abtastrate fs entspricht. Innerhalb der ersten Nyquist-Zone von null bis fs durch zwei stapeln sich diese Repliken, sodass ein reiner Ton bei Frequenz f an derselben Stelle beobachtet wird wie ein Ton bei f plus oder minus beliebigem ganzzahligem Vielfachen von fs. Ist f höher, faltet sich der Ton: ein Ein-Kilohertz-Ton, abgetastet mit achthundert Hertz, hat Nyquist vierhundert Hertz und landet bei zweihundert Hertz, weil eintausend zweihundert über achthundert liegt.
Ungerade Nyquist-Zonen bewahren die lokale Frequenzordnung; gerade kehren sie sie um — deshalb verfolgen Unterabtastempfänger und absichtliche Bandpass-Abtastung die Zonennummer.
Wo diese Berechnung im Alltag hilft
Audio- und Musiktechnologie-Lehrpläne führen Studierende durch die Faltung, damit sie verstehen, warum ein Zehn-Kilohertz-Pfeifton wie sechs Kilohertz aussehen kann, wenn fälschlich mit sechzehn Kilohertz abgetastet wird; ein deterministisches Orakel entfernt Rechenfehler aus der Lektion. RF- und Software-Defined-Radio-Notebooks, die absichtliche Unterabtastung üben, brauchen Zonennummer und Inversionsflag beim Abbilden von Zwischenfrequenzplänen auf die erste Nyquist-Zone. Content-Sites, die für Aliasing-Frequenzrechner oder Nyquist-Foldback ranken, profitieren von einem kostenlosen Browserpfad, der dem vorausbezahlten Automatisierungspfad auf demselben reinen Modul entspricht.
Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Anfragen klein, pinnen Sie die gerundeten Felder in Tests und erhalten Sie reproduzierbare Aliase für Laborskripte, LMS-Plugins und Edge-Worker, ohne einen vollen DSP-Stack aufzusetzen.
Anwendungsfälle
Ton-Diagnose an ADC und Datenloggern
Mit bekanntem Analogstimulus und konfigurierter Abtastrate die digitale Hauptfrequenz vorhersagen, damit unerwartete Peaks als Foldback und nicht als neuer Störer erklärt werden.
RF-Unterabtastung und ZF-Planung
Einen Bandpass-Ton in die erste Nyquist-Zone abbilden und lesen, ob die belegte Zone die Spektralordnung umkehrt, bevor LO- und Filterpläne fixiert werden.
Häufige Fragen
Was ist die Nyquist-Frequenz?
Sie ist die halbe Abtastrate. Ein Ton bis zu dieser Grenze wird eindeutig erfasst; ein höherer Ton faltet sich in den Bereich zwischen null und der Grenze zurück und erscheint bei einer tieferen Frequenz.
Was ist eine Nyquist-Zone?
Jede Zone ist ein Band von einer halben Abtastrate Breite, ab eins gezählt. Die erste reicht von null bis zur Nyquist-Frequenz, und die Zonennummer zeigt, aus welchem Band der ursprüngliche Ton stammt.
Warum ist das Spektrum in manchen Zonen gespiegelt?
In geraden Zonen kehrt sich die Reihenfolge benachbarter Frequenzen nach dem Falten um, ungerade Zonen behalten sie bei. Deshalb achten Empfänger mit Unterabtastung und bewusste Bandpassabtastung auf die Zonennummer.
Was passiert, wenn der Ton unter der Nyquist-Frequenz liegt?
Dann wird nichts gefaltet. Das Ergebnis entspricht der ursprünglichen Frequenz, und der Rechner meldet, dass keine Faltung vorliegt. So prüfen Sie, ob eine Abtastrate ausreicht.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/elec/aliased-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"signal_frequency":1000,"sampling_rate":800}'const res = await fetch("https://api.kit.forhosting.com/elec/aliased-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"signal_frequency": 1000,
"sampling_rate": 800
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/aliased-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"signal_frequency": 1000,
"sampling_rate": 800
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/aliased-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"signal_frequency":1000,"sampling_rate":800}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"signal_frequency":1000,"sampling_rate":800}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/aliased-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"signal_frequency": 1000,
"sampling_rate": 800
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.aliased_frequency",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Dieser Aliasing-Frequenzrechner nimmt die wahre Signalfrequenz und die Abtastrate in Hertz, wendet die deterministische Faltung f_alias gleich dem absoluten Abstand des Tons zum nächsten Vielfachen der Abtastrate an und liefert den Baseband-Alias im geschlossenen Intervall von null bis zur Nyquist-Frequenz.
Was Aliasing ist und wie der Haupt-Alias berechnet wird
Der eindeutige Vertreter zwischen null und Nyquist ist daher der Abstand von f zum nächsten Vielfachen von fs: f_alias ist der Absolutwert von f minus fs mal der nächsten ganzen Zahl zu f durch fs. Diese Größe liegt stets zwischen null und der Nyquist-Frequenz einschließlich. Liegt f bereits bei oder unter Nyquist, ist das nächste Vielfache null (oder der Ton sitzt auf einer Halbbin-Kante) und f_alias gleicht f, sodass is_aliased falsch ist, sobald die Signalfrequenz Nyquist nicht überschreitet. Dieser Endpunkt meldet diese Zone als einsbasierte Ganzzahl aus dem Halbband-Index von f sowie ein Boolesches spectrum_inverted für gerade Zonen, damit Sie Bildpolarität begründen können, ohne Bandkanten neu zu berechnen.
Eingabevertrag, Antwortfelder und ungültige Fälle
Senden Sie einen JSON-Body mit zwei erforderlichen endlichen Zahlen: signal_frequency, der wahre zeitkontinuierliche Ton in Hertz, der nichtnegativ sein muss; und sampling_rate, die Abtastuhr in Hertz, die streng positiv sein muss. Jedes Feld darf als JSON-Zahl oder numerische Zeichenkette ankommen; gängige Aliasse wie f, f_signal, frequency, fs und sample_rate werden akzeptiert. Fehlende Felder, leere Zeichenketten, nichtendliche Werte, negative Signalfrequenz oder null bzw. negative Abtastrate scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg echoisiert der Body die gerundeten signal_frequency und sampling_rate, liefert nyquist_frequency als Hälfte der Abtastrate, aliased_frequency als Hauptfaltung von null bis Nyquist, is_aliased wahr nur wenn die Signalfrequenz Nyquist streng überschreitet, nyquist_zone als einsbasierten Halbband-Index, spectrum_inverted wahr bei geraden Zonen, eine kurze formula-Zeichenkette der Faltung und unit in Hz. Beispiel: signal_frequency eintausend und sampling_rate achthundert ergeben nyquist_frequency vierhundert, aliased_frequency zweihundert, is_aliased wahr, nyquist_zone drei und spectrum_inverted falsch. Der Rechner entwirft keine Anti-Alias-Filter, liefert keine vollständigen FFT-Bins und simuliert kein Quantisierungsrauschen; er beantwortet die geschlossene Frage des Abtasttheorems, wo ein reiner Ton nach idealer gleichförmiger Abtastung erscheint.
Wo eine Aliasfrequenz-API ihren Nutzen zeigt
Embedded- und Instrumentationsteams nutzen einen Aliasing-Frequenzrechner, wenn ein Oszilloskop, Datenlogger oder günstiger ADC einen Ton zeigt, der nicht zum bekannten Analogstimulus passt: Mit der bekannten Analogfrequenz und der konfigurierten Abtastrate erhalten Sie die Digitalfrequenz, die erscheinen sollte, falls das Anti-Alias-Filter am Eingang durchgelassen hat. Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Integrationsbeispiele
Abtasttheorem-Prüfungen im Unterricht
Studierende senden f und fs und prüfen Baseband-Alias, Nyquist-Grenze und Zone gegen manuelle Faltung ohne Rechenfehler.
Technische Fragen
Wie berechnet man die Aliasfrequenz eines Signals?
Senden Sie signal_frequency (f, Hz) und sampling_rate (fs, Hz). Die API liefert f_alias = |f − fs · round(f/fs)| in [0, fs/2], plus Nyquist-Frequenz, Zone und Inversionsflag.
Was ist hier die Nyquist-Frequenz?
nyquist_frequency ist immer sampling_rate / 2. Töne streng oberhalb dieser Grenze setzen is_aliased auf wahr und falten in den principal Baseband-Alias.
Was, wenn mein Signal bereits unter Nyquist liegt?
Dann gleicht aliased_frequency der Signalfrequenz (nach stabilem Runden), is_aliased ist falsch und nyquist_zone ist 1 für Töne bis zur Nyquist-Grenze.
Wann ist spectrum_inverted wahr?
Wenn der Ton in einer geraden Nyquist-Zone liegt (Zone 2, 4, …). Gerade Zonen kehren die lokale Frequenzordnung relativ zum Baseband um; ungerade bewahren sie.
Was kostet der Aliasing-Frequenzrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.