06-03-2020, 0:13
Zajrzałem do kodu to się rozjaśniło. Wartość IFOFFSET jest używana jedynie do wyliczenia kiedy dodawać/odejmować USBCIO czyli f BFO. IFOFFSET to częstotliwość pośrednia czyli można wpisać częstotliwość środkową filtra (nie musi być bardzo dokładnie). Przy pośredniej jaką zastosował autor tej syntezy czyli 8.8 MHz i wartości Const High2low = 10.5 MHz następuje automatyczna zmiana wstęgi przy 10.5 MHz z LSB na USB. Ma to znaczenie jak ktoś chce mieć urządzenie wielopasmowe.
Stałych LSBCIO i CWCIO program nie wykorzystuje....prawdopodobne autor planował rozbudowe softu ale mu się "odwidziało".
' Declare Constants
Const Xtal = 25002900 '**NOTE: Value may be adjusted during alignment ***
Const Cfactor = 1048575
Const Ifoffset = 8867000 'ifoffset=0 if no offset e.g. VFO used in SDR or DC receiver
Const High2low = 10500000 'VFO=frequency+IFoffset below this limit and frequency-IFoffset at and above it
Const Usbcio = 8870000 'bfo/cio frequencies but not currently supported in this version
Const Lsbcio = 8864000
Const Cwcio = 8867000
Stałych LSBCIO i CWCIO program nie wykorzystuje....prawdopodobne autor planował rozbudowe softu ale mu się "odwidziało".
' Declare Constants
Const Xtal = 25002900 '**NOTE: Value may be adjusted during alignment ***
Const Cfactor = 1048575
Const Ifoffset = 8867000 'ifoffset=0 if no offset e.g. VFO used in SDR or DC receiver
Const High2low = 10500000 'VFO=frequency+IFoffset below this limit and frequency-IFoffset at and above it
Const Usbcio = 8870000 'bfo/cio frequencies but not currently supported in this version
Const Lsbcio = 8864000
Const Cwcio = 8867000
pozdrawiam
Darek
Darek

