REKLAMA

Transmisja danych dźwiękiem w JavaScript od podstaw

Dyskretna Transformata Fouriera

Przez lata JavaScript stał się językiem o ogromnym potencjale. W nowoczesnych przeglądarkach znajdziemy API do wielu różnych zastosowań. Możemy np. rysować grafikę 2D/3D przy użyciu WebGL’a czy też użyć WebWorkerów dla zwiększenia wydajności bardziej złożonych obliczeń na procesorach wielordzeniowych. Możemy także obsługiwać sprzęt, taki jak mikrofon czy głośniki poprzez Web Audio API. Lista wszystkich interfejsów oferowanych przez przeglądarki z biegiem lat staje się coraz dłuższa. Sprawia to, że JS staje się coraz bardziej popularny, a w przypadku urządzeń mobilnych aplikacje często konkurują z rozwiązaniami natywnymi...

Zagadnienia poruszane w tym artykule:

  • Wprowadzenie do DTF
  • Szybkie oraz wolne metody obliczania DTF
  • Intuicyjna i prosta metoda obliczania DTF
  • Przykłady
  • Wykres widma amplitudowego oraz diagram konstelacji
  • Zróbmy hałas!
  • Implementacja w JavaScriptcie

Artykuł znajduje się w miesięczniku "Programista" nr 08/2016 (51). Szczegółowy spis treści tego wydania: https://programistamag.pl/programista-08-2016-51/. Jest to wydanie wrześniowo-październikowe.

rrypulaAutorem artykułu jest Robert Rypuła, pasjonat komputerów i programowania. Od wielu lat związany z aplikacjami webowymi. Obecnie zatrudniony w PGS Software jako Frontend Developer. Wcześniej doświadczenie zdobywał w Okinet. Poza technologiami webowymi twórca m.in. aplikacji umożliwiającej rendering topografii całej Ziemi (OpenGL/Qt). Fan pisania własnych rozwiązań od zera wszędzie tam, gdzie jest to możliwe.

>>FRAGMENT TEGO ARTYKUŁU DO POBRANIA<<

transmisja