To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Joker SDR - dyskusja do wątku
#10
Joker, który kiedyś nie był żadnym projektem, a jedynie możliwie prostym narzędziem do nauki, wystartował ze skromnej wielkości ekranem.
Priorytetem były minimalizm, cena i dostępność w razie uszkodzenia podczas testów. Teraz zgadzam się, że wyświetlacz mógłby być tu większy.
Mamy z Piotrem plany na przejście do dużego ekranu, ale to będzie daleka przyszłość. Najpierw chcemy uruchomić wszystkie moduły zewnętrzne.
Dopiero kiedy one będą już gotowe, sprawdzone i działające, wtedy przyjdzie czas na zmianę płytki cyfrowej z większym wyświetlaczem.


Jak wspomniałem w wątku opisowym, próbowałem nie opierać się na istniejących rozwiązaniach, można powiedzieć, że wyważałem otwarte drzwi.
W zamian otrzymałem dużo frajdy i tyle samo bagażu doświadczeń, nauczyłem się, że tutaj nie ma darmowych obiadów, zawsze jest coś za coś.
Przykładowo jednym z ostatnich zmagań była funkcja generująca ton odsłuchu dla telegrafii. Mając na pokładzie zaawansowane przetworniki,
chciałem wykorzystać moduł DAC, tworząc bufor próbek dla przebiegu sinusoidy o dowolnej częstotliwości i wysyłać taki sygnał na słuchawki.
Nie wydaje się to być skomplikowanym, a jednak poświęciłem temu tydzień czasu. Pracując z sygnałem w buforze I2S, mamy określoną ilość próbek.
Ze względu na ograniczoną albo raczej oczekiwaną prędkość wykonywania operacji, wartości próbek powinny być wyliczone przed rozpoczęciem
procesu przesyłania ich do DAC, zostawiając trochę zasobów na wygładzanie początku i końca tonu, sterowanie CLK2, wizualizację na ekranie,
pracę bufora opóźniającego dla nadajnika, przeliczanie czasu kropek i kresek itd. Bufor próbek musi więc mieć tak dobrane wartości,
żeby pierwsza próbka pokrywała się z ostatnią, zapewniając ciągłość sygnału, inaczej dźwięk będzie zawierał nieprzyjemne artefakty.
Okazuje się, że nie da się łatwo uzyskać dowolnie wybranej częstotliwości w określonej liczbie próbek, tak by koniec był równy początkowi.
Inną rzeczą jest z kolei sama ilość próbek czyli rozmiar bufora. Więcej próbek daje bardziej szczegółowe widomo sygnału, ale za to
potrzebna jest większa ilość czasu na jego przetworzenie, zaś krótki czas obróbki z małym blokiem danych traci dokładność widma.
Z czasem opiszę więcej szczegółów z procesu jaki dokonuje się pomiędzy wejściem ADC i wyjściem DAC, zrealizowanym w projekcie Joker.
Nie mam żadnych linków z informacjami, to co było ważne z punktu widzenia radiowego tłumaczył mi Piotr, a rozwiązania programowe
ze względu na użyty mikrokotroler pozyskiwałem ze strony espressif skupiając się na wyjaśnieniach i przykładach użycia I2S.
Dziś chciałbym jeszcze w temacie opisowym dodać kilka informacji o funkcjach I2C, które zostały wczoraj dopisane do kodu.
Cytuj


Wiadomości w tym wątku
Joker SDR - dyskusja do wątku - przez SP9LVZ - 20-08-2025, 16:02
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 18-01-2026, 14:22
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 26-01-2026, 19:12
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 31-01-2026, 12:26
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 31-01-2026, 13:27
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 01-02-2026, 12:54
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 01-02-2026, 15:32
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 02-02-2026, 23:50
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 03-02-2026, 17:31
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 03-02-2026, 20:54
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 03-02-2026, 21:36
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 03-02-2026, 22:32
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 04-02-2026, 18:37
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 05-02-2026, 18:50
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 06-02-2026, 7:14
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 06-02-2026, 8:49
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 06-02-2026, 9:47
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 06-02-2026, 18:24
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 06-02-2026, 20:43
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 06-02-2026, 22:11
RE: Joker SDR - dyskusja do wątku - przez SP9FKP - 08-02-2026, 8:01
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 08-02-2026, 10:27
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 12-02-2026, 13:33
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 12-02-2026, 14:32
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 12-02-2026, 14:52
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 13-02-2026, 9:54
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 13-02-2026, 13:42
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 13-02-2026, 19:16
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 15-02-2026, 8:24
RE: Joker SDR - dyskusja do wątku - przez SP9RQA - 16-02-2026, 10:16
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 15-02-2026, 10:34
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 15-02-2026, 12:41
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 15-02-2026, 15:26
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 15-02-2026, 16:38
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 15-02-2026, 20:12
RE: Joker SDR - dyskusja do wątku - przez SP5MBM - 15-02-2026, 21:37
RE: Joker SDR - dyskusja do wątku - przez SP1NQR - 16-02-2026, 11:18
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 16-02-2026, 13:23
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 16-02-2026, 22:23
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 17-02-2026, 10:09
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 17-02-2026, 11:03
RE: Joker SDR - dyskusja do wątku - przez SP6FRE - 19-02-2026, 21:42
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 20-02-2026, 8:01
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 20-02-2026, 11:51
RE: Joker SDR - dyskusja do wątku - przez SP9FYS - 20-02-2026, 12:10
RE: Joker SDR - dyskusja do wątku - przez SP9LVZ - 20-02-2026, 13:38
RE: Joker SDR - dyskusja do wątku - przez SP6AUO - 23-02-2026, 13:09
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 24-02-2026, 7:24
RE: Joker SDR - dyskusja do wątku - przez SP5MBM - 7 godzin(y) temu
RE: Joker SDR - dyskusja do wątku - przez SP9DK - 4 godzin(y) temu

Skocz do:


Użytkownicy przeglądający ten wątek: SP9SNC, 1 gości