physis

Dokumentacja do symulacji i wizualizacji oscylatorów sinusoidalnych i zmian częstotliwości (blok nr 9)

Cel skryptu

Skrypt demonstruje zachowanie sygnałów sinusoidalnych w różnych scenariuszach częstotliwościowych — stałej częstotliwości, liniowej modulacji częstotliwości (chirp), skoków częstotliwości z i bez artefaktów cyfrowych. Celem jest pokazanie problemów stabilności i jakości dźwięku w cyfrowych oscylatorach oraz przedstawienie rozwiązania opatentowanego stabilizującego amplitudę podczas nagłych zmian częstotliwości.


Spis treści

  1. Stała częstotliwość (Wykres 1)
  2. Liniowy chirp częstotliwości (Wykres 2)
  3. Zoom: Początek i koniec chirpa (2b i 2c)
  4. Skok częstotliwości z artefaktem (Wykres 3)
  5. Skok bez artefaktu — opatentowane rozwiązanie (Wykres 4)
  6. Widmo harmoniczne sygnałów (4c)
  7. Porównanie widm globalnych (Wykres 5)
  8. Szczegóły implementacyjne oscylatora
  9. Podsumowanie
  10. Źródła

1. Stała częstotliwość (Wykres 1)


2. Liniowy chirp częstotliwości (Wykres 2)


2b i 2c. Zoom na początek i koniec chirpa


3. Skok częstotliwości ze sztucznym artefaktem (Wykres 3)


4. Skok częstotliwości bez artefaktu — opatentowane rozwiązanie (Wykres 4)


4c. Widmo harmoniczne sygnałów przy skoku częstotliwości


5. Porównanie widm globalnych

oscylatory cyfrowe


Szczegóły implementacyjne oscylatora opatentowanego

Oscylator generuje sinusoidy poprzez dwie zmienne stanu i iteracyjne aktualizacje. Zapewnia stabilność amplitudy nawet przy skokowych zmianach częstotliwości.


Podsumowanie


Źródła i inspiracje