Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Algorytm strojenia AAT
SQ8MHI Offline
 
*

Liczba postów: 39
Dołączył: 15-09-2010
Post: #31
RE: Algorytm strojenia AAT
(01-01-2012 23:52)SQ8AQU napisał(a):  SWR jest dość kłopotliwy do wyrażenia go stałoprzecinkowo i to w dodatku na dość małej liczbie bitów (zmienia się w zakresie 1..nieskończoność). Dlatego wolę używać odbicia, które zmienia się w zakresie 0..1 i łatwo przyjąć w naszym przypadku zakres 0..MAX_ADC (gdzie zero to zero odbicia (SWR==1), a MAX_ADC to 1, czyli pełne odbicie lub jak kto woli SWR==nieskończoność).

Matematyka w programie jest robiona zmiennoprzecinkowo więc jestem w stanie podać tak duże wartości SWR (precyzyjne odbicie w pobliżu jedynki). Jednak po sprowadzeniu tego do zakresu ADC tracimy rozdzielczość no i znika gradient...
Wszystko jasne, ale 0 i MAX_ADC to warunki brzegowe. Dużo zależy od tego, co się dzieje pomiędzy nimi, oraz (trochę filozoficznie) ile to jest "nieskończoność". Popatrz tu:
İmage
- obydwie krzywe (przyjmijmy na osi pionowej słowo ADC (0..255) a na poziomej kolejne wartości C, przy L=const - taki przekrój wykresu z lnetstim) są zgodne z powyższymi - ale na czarnej dużo łatwiej szukać minimum. W symulatorze przy wyższych częstotliwościach jest jeszcze trudniej - taka szpilka w stogu 255-tek. Dlatego zastanawiam się nad charakterystyką wartości mierzonej przez ADC od SWR. Jeśli zakładamy algorytm poszukiwania minimum mając wyłącznie pomiar SWR, to ta zależność będzie zasadnicza dla algorytmu.

SQ8AQU napisał(a):Główne założenie algorytmu wg mnie się nie zmienia - szukamy minimum odbicia w zbiorze możliwych kombinacji.
Potencjalnych algorytmow widzę sporo. Można próbować wybrać jakiś punkt ("od czapy" albo jakoś inteligentniej (np. heurystycznie sugerować się częstotliwością(jeśli mamy możliwość pomiaru/preselekcji pasma))) i "pomacać" parę punktów w otoczeniu i zrobić krok w stronę spadku. Można użyć książkowej metody Gaussa-Seidela - z punktu startowego iść w kierunku jednej współrzędnej dopóki będzie spadek, potem po drugiej współrzędnej itd. aż poprawa w kolejnych krokach będzie niewielka. Z jednej strony - przy wyznaczaniu lokalnego gradientu musimy wykonać kilka pomiarów, ale mamy informację jak duże mamy nachylenie - można wykorzystać do wyboru wielkości kroku i możemy wykonać krok w kierunku obydwu osi jednocześnie. Przy metodach bezgradientowych - po prostu wykonujemy krok i sprawdzamy, czy mamy lepiej czy gorzej. Która lepsza? Trzeba przetestować statystycznie. Natomiast jakkolwiek byśmy nie próbowali, na wykresie coś się musi dziać, żeby dało się cokolwiek wyliczyć.

Tomek SQ8MHI
02-01-2012 16:50
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Algorytm strojenia AAT - SP5FCS - 21-12-2010, 23:03
RE: Algorytm strojenia AAT - SP9FKP - 09-01-2011, 21:13
RE: Algorytm strojenia AAT - SP9MRN - 09-01-2011, 23:22
RE: Algorytm strojenia AAT - SP5FCS - 10-01-2011, 0:28
RE: Algorytm strojenia AAT - SP9MRN - 10-01-2011, 1:48
RE: Algorytm strojenia AAT - HM_DIPOL - 10-01-2011, 18:58
RE: Algorytm strojenia AAT - SP9MRN - 11-01-2011, 3:25
RE: Algorytm strojenia AAT - HM_DIPOL - 11-01-2011, 11:23
RE: Algorytm strojenia AAT - SP9MRN - 11-01-2011, 11:38
RE: Algorytm strojenia AAT - TG50 - 11-01-2011, 16:19
RE: Algorytm strojenia AAT - SP9MRN - 11-01-2011, 17:02
RE: Algorytm strojenia AAT - SP8BAI - 11-01-2011, 18:45
RE: Algorytm strojenia AAT - SP9VNM - 11-01-2011, 22:58
RE: Algorytm strojenia AAT - SP5FCS - 12-01-2011, 0:08
RE: Algorytm strojenia AAT - SP9MRN - 12-01-2011, 11:45
RE: Algorytm strojenia AAT - SP9FKP - 12-01-2011, 21:53
RE: Algorytm strojenia AAT - SP9MRN - 13-01-2011, 13:07
RE: Algorytm strojenia AAT - SP9FKP - 20-01-2011, 23:10
RE: Algorytm strojenia AAT - SP9FKP - 10-02-2011, 7:44
RE: Algorytm strojenia AAT - SP9FKP - 16-02-2011, 6:58
RE: Algorytm strojenia AAT - SQ8AQU - 28-12-2011, 17:48
RE: Algorytm strojenia AAT - SP3SWJ - 28-12-2011, 22:10
RE: Algorytm strojenia AAT - SP9MRN - 29-12-2011, 0:16
RE: Algorytm strojenia AAT - SP3SWJ - 29-12-2011, 0:22
RE: Algorytm strojenia AAT - SQ8AQU - 30-12-2011, 18:37
RE: Algorytm strojenia AAT - SP3SWJ - 01-01-2012, 20:48
RE: Algorytm strojenia AAT - SQ8AQU - 01-01-2012, 23:52
RE: Algorytm strojenia AAT - SP3SWJ - 02-01-2012, 0:37
RE: Algorytm strojenia AAT - SQ8MHI - 02-01-2012 16:50
RE: Algorytm strojenia AAT - SP8ALC - 30-12-2011, 12:29
RE: Algorytm strojenia AAT - SQ8MHI - 01-01-2012, 20:35
RE: Algorytm strojenia AAT - TG50 - 03-01-2012, 0:50
RE: Algorytm strojenia AAT - SQ8MHI - 03-01-2012, 12:26
RE: Algorytm strojenia AAT - SQ8AQU - 11-01-2012, 3:16
RE: Algorytm strojenia AAT - SP3SWJ - 11-01-2012, 3:35
RE: Algorytm strojenia AAT - EI3HMB - 21-08-2013, 14:00

Skocz do:


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