Algorytm filtru górno- i dolnoprzpustowego (low-pass & high-pass filter)

0

Witam, potrzebuję napisać klasę, która będzie odfiltrowywała zmodulowany sygnał. Są to dwie sinusoidy naniesione na siebie, jedna o częstotliwości 1000 Hz, a druga 2000 Hz. Zdjęcie w przybliżeniu pokazuje o co chodzi:
screenshot-20180301065821.png
Na górze jeden sygnał o częstotliwości 1000 Hz, po środku drugi (2000 Hz), a na dole trzeci, zmodulowany z dwóch powyższych. Zadaniem filtru jest odfiltrować sygnał na dole z powrotem w te dwa sygnały, używając najpierw filtru górnoprzepustowego, a potem dolnoprzepustowego. W Audacity udało mi się zasymulować warunki do odfiltrowania i testy przeszły pomyślnie. Chciałbym to odtworzyć w moim programie. Problem w tym, że nie mogę znaleźć w internecie nigdzie sensownego wzoru na taki filtr. Jest ktoś w stanie podać wzór / formułę / gotowiec takiego filtru? Potrzebne jest mi maksymalne zachowanie dokładności, możliwie bezstratne. Piszę w Javie, jeśli jest to istotne.

0

O dzięki, właśnie o to mi chodziło. Wydaje się być o niebo lepszym rozwiązaniem od symulowania analogowych procesów filtrowania. Mam nadzieję że to mi wystarczy, ewentualnie dopytam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1