Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Joker SDR - dyskusja do wątku
SP9LVZ Offline
Piotr
*****

Liczba postów: 789
Dołączył: 13-01-2015
Post: #1
Joker SDR - dyskusja do wątku
Tutaj proponujemy prowadzić dyskusję związane z projektem Joker Simple SDR HF transceiver project by SP9DK.
>>Link do wątku Joker SDR<<
(Ten post był ostatnio modyfikowany: Wczoraj 17:02 przez SP9LVZ.)
Wczoraj 17:02
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6IFN Offline
Ryszard
****

Liczba postów: 459
Dołączył: 23-03-2010
Post: #2
RE: Joker SDR - dyskusja do wątku
Witam!
GRATULUJĘ!
Bardzo fajny i ciekawy projekt!
Jednak już na wstępie sugeruję aby uzupełnić oprogramowanie o możliwość pracy również w pasmach 160m i 60m. Będzie bardziej ciekawie, bo na wszystkich pasmach KF.
Z ciekawością będę śledził wątek...lubię nowości!
Ryszard
Wczoraj 21:37
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9DK Offline
Damian

Liczba postów: 2
Dołączył: 17-08-2025
Post: #3
RE: Joker SDR - dyskusja do wątku
Dziękuję za zainteresowanie projektem. Nie wiem dlaczego zostało pominięte pasmo 60m, jakoś od początku nie było wzięte pod uwagę.
Co do pasma 160m to powodem jest ograniczenie sprzętowe, ale żeby to dobrze wyjaśnić, opiszę krótko jak to zostało zrobione.
Przesunięcie fazowe na si5351 uzyskuje się przez wpisanie wartości do rejestru fazowego dla konkretnego wyjścia CLK.
Wartość ta jest liczbą całkowitą mieszczącą się w 7 bitach, czyli do 127, reprezentuje ona dzielnik przedziału 600-900MHz
względem przedziału częstotliwości wyjściowej CLK. Poniżej rozpiszę przykłady dla kilku pasm.

40m {600 .. 900} / { 7,0 .. 7,20} = {86 .. 125}
20m {600 .. 900} / {14,0 .. 14,35} = {43 .. 62}
10m {600 .. 900} / {28,0 .. 29,70} = {22 .. 30}

Powyższe przedziały wynikowe spełniają założone warunki w zakresie liczby 7 bitowej.
Teraz próba przeprowadzenia podobnych obliczeń dla pasma 80m.

80m {600 .. 900} / { 3,5 .. 3,80} = {172 .. 236}

Wartości wynikowe są poza zakresem 7 bitów (do 127) i nie mogą zostać użyte, a więc nie można generować przesunięcia fazowego dla 80m.
Inni użytkownicy odkryli jednak, że pomimo zaleceń producenta układu, przedział 600-900Mhz można bezkarnie rozszerzyć do 400-900Mhz.
W takim przypadku da się wyliczyć dzielniki mieszczące się w zakresie liczby 7 bitowej.

80m {400 .. 900} / { 3,5 .. 3,80} = {115 .. 127}

Powyższy przedział wynikowy spełnia założone warunki i tak policzone wartości są w tej chwili używane
do regulacji korekcji fazy w projekcie Joker ponieważ każdy egzemplarz si5351 nieznacznie się różni.
Teraz dochodzimy do pasma 160m, próba obliczenia przedziału nie spełnia warunku 7 bitów.

160m {400 .. 900} / {1,8 .. 2.00} = {233 .. 450}

To jest powód, dla którego nie ma pasma 160m w tym sposobie generowania częstotliwości przesuniętych w fazie o 90 stopni.
Na samym początku, kiedy rozmawialiśmy z Piotrem o si5351, wybieraliśmy czy generować częstotliość właściwą jak teraz,
albo czterokrotnie wyższą i przesuwać fazę za pomocą zewnętrznego przerzutnika. Ostatecznie zdecydowaliśmy się na takie rozwiązanie.
Z punktu widzenia programu 8 to dla mnie bardzo wygodna liczba i wybór pasma określa "1" w tej liczbie dla reprezentacji binarnej.

İmage

Wspomniałem też w opisie, że menu serwisowe daje możliwość wyboru obsługiwanych pasm, to z kolei tworzy jakby masę bitową,
która pozwala wędrujacej jedynce omijać nieużywane pasma i poruszać się w prawo lub w lewo tylko tam gdzie trzeba.
Być może kiedyś zostanie dołożone pasmo 60m i liczba urośnie do 9 bitów, ale na razie pozostaniemy przy obecnym stanie.
(Ten post był ostatnio modyfikowany: Dzisiaj 8:38 przez SP9DK.)
Dzisiaj 8:36
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP9LVZ Offline
Piotr
*****

Liczba postów: 789
Dołączył: 13-01-2015
Post: #4
RE: Joker SDR - dyskusja do wątku
Ze swojej strony dodam, że pasmo 160m było rozważane, ale ze względów technicznych opisanych przez Damian odpadło. Biorąc pod uwagę proste i bardzo tanie rozwiązanie generowania sygnałów heterodyny I/Q wprost z Si5351, bardzo dobre efekty (co pokazuje na filmie test tłumienia drugiej wstęgi bocznej) nie zdecydowaliśmy się na komplikację tworzenia sygnału heterodyny z częstotliwości x4 (co dało by możliwość dodania pasma 160m). Dla generowania sygnałów heterodyny częstotliwość x 4 trzeba by użyć innego generatora np. Si570. Takie rozwiązanie powoduje jednak inne problemy. Ponadto Si5351, ze względu na posiadanie trzech generatorów daje prostą możliwość wygenerowania sygnału direct dla nadawania na telegrafii na oddzielnym wyjściu co uprasza konstrukcję nadajnika - przełączanie sygnałów TX CW/SSB.
Każde rozwiązanie ma swoje zalety i wady, ważne jest, by mieć świadomość tych wad i zalet.
Myślą przewodnią było stworzenie sterownika, który będzie miał możliwość jak największej konfiguracji własnej konstrukcji transecivera. Między innymi ta możliwość wybrania serwisowego pasm, które chcemy by były w naszym własnym transceiverze.
Ktoś chce przykładowo wykonać mały, prosty transceiver do pracy SOTA, POTA, BOTA na jedno - dwa pasma, można tak SDR Joker zrealizować. Bardzo prostym rozwiązaniem jest, jeśli wykonamy go tylko do pracy na telegrafii.
(Ten post był ostatnio modyfikowany: Dzisiaj 9:37 przez SP9LVZ.)
Dzisiaj 9:37
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP6IFN Offline
Ryszard
****

Liczba postów: 459
Dołączył: 23-03-2010
Post: #5
RE: Joker SDR - dyskusja do wątku
Witam ponownie!
Dzięki za wyjaśnienia, szczególnie młodemu konstruktorowi, są niezmiernie szczegółowe, to dobry znak na przyszłość. Wiadomo...jestem z innej epoki radiowej i nie wszystko muszę wiedzieć, więc pytam...sugeruję...i godzę się z tym co jest. Jeszcze raz gratulacje dla Was Obu...kibicuję i nie zastrzegam że Jokera nie zbuduję. Piotr wie że lubię nowości.
Ryszard
Dzisiaj 9:43
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 3Z9LNA, SP3VPA, SP6KW, 2 gości