05-08-2026, 9:17
Dla Bogdana i innych kolegów mających procesor bez płytki i chcących sprawdzić wstępnie działanie kodu mogę zaproponować następujący test działania filtra hilberta i pozostałych filtrów:
[Obrazek: http://lx-net.pl/walet/image/iq_test.jpg]
Należy połączyć Linp i Rinp oraz dołączyć do wspólnego punktu generator m.cz. poprzez opornik, powiedzmy 1k z napięciem nie przekraczającym 1V
Mając do dyspozycji oscyloskop dwukanałowy należy go dołączyć do Rout i Lout (najlepiej przez kondensatory 1-10uF z opornikiem 1-4.7k dołączonym do masy).
Na ekranie powinny pojawić się dwa jednakowe sygnały przesunięte w fazie o 90 stopni co najmniej w zakresie 300-2400Hz. Dla częstotliwości większych niż 2400Hz i mniejszych niż 300Hz przesunięcie nie będzie tak dokładne a dodatkowo, dla częstotliwości powyżej 2400Hz powinno pojawiać się tłumienie a dla ustawienia filtra pasmowego na 800Hz powinien być wyraźny pik wzmocnienia dla tej częstotliwości.
Mając w oscyloskopie funkcję XY (te same wzmocnienia w obu kanałach) powinien być widoczny na ekranie ładny, symetryczny okrąg. Miłej zabawy z testowaniem ;-)
lj
[Obrazek: http://lx-net.pl/walet/image/iq_test.jpg]
Należy połączyć Linp i Rinp oraz dołączyć do wspólnego punktu generator m.cz. poprzez opornik, powiedzmy 1k z napięciem nie przekraczającym 1V
Mając do dyspozycji oscyloskop dwukanałowy należy go dołączyć do Rout i Lout (najlepiej przez kondensatory 1-10uF z opornikiem 1-4.7k dołączonym do masy).
Na ekranie powinny pojawić się dwa jednakowe sygnały przesunięte w fazie o 90 stopni co najmniej w zakresie 300-2400Hz. Dla częstotliwości większych niż 2400Hz i mniejszych niż 300Hz przesunięcie nie będzie tak dokładne a dodatkowo, dla częstotliwości powyżej 2400Hz powinno pojawiać się tłumienie a dla ustawienia filtra pasmowego na 800Hz powinien być wyraźny pik wzmocnienia dla tej częstotliwości.
Mając w oscyloskopie funkcję XY (te same wzmocnienia w obu kanałach) powinien być widoczny na ekranie ładny, symetryczny okrąg. Miłej zabawy z testowaniem ;-)
lj

