Witam,
moje zadanie to napisanie programu, który ma wyświetlać charakterystykę amplitudową filtra SOI.
Mam tablicę 10 elementów reprezentującą sygnał jednostkowy (jedynka i same zera), oraz tablicę współczynników opóźnień tego filtra (b0-b9), tak jak w typowym wzorze na filtr SOI w dziedzinie Z.
Rozszerzam obie tablice zerami do 16 liczb, tak bym mógł wykonać fft, wykonuję fft na nich, po czym wyniki wymnażam (czyli dostaję splot). Następnię wyciągam moduł z otrzymanego wyniku i rysuję punkty na wykresie.
Moje pytanie brzmi, czy słusznie postępuję? Przyznaję, że troszkę się w tym pogubiłem i zastanawiam się, czy nie powinienem zrobić odwrotrnej dft przed wyciągnięciem modułu z wyniku i rysowaniem go.
Będę wdzięczny za każdą pomoc.
moje zadanie to napisanie programu, który ma wyświetlać charakterystykę amplitudową filtra SOI.
Mam tablicę 10 elementów reprezentującą sygnał jednostkowy (jedynka i same zera), oraz tablicę współczynników opóźnień tego filtra (b0-b9), tak jak w typowym wzorze na filtr SOI w dziedzinie Z.
Rozszerzam obie tablice zerami do 16 liczb, tak bym mógł wykonać fft, wykonuję fft na nich, po czym wyniki wymnażam (czyli dostaję splot). Następnię wyciągam moduł z otrzymanego wyniku i rysuję punkty na wykresie.
Moje pytanie brzmi, czy słusznie postępuję? Przyznaję, że troszkę się w tym pogubiłem i zastanawiam się, czy nie powinienem zrobić odwrotrnej dft przed wyciągnięciem modułu z wyniku i rysowaniem go.
Będę wdzięczny za każdą pomoc.