Közben haladt az új STM32F4 ARM / DSP alapu SSB rádió fejlesztés is.
Γ-427
Kezdet 2015 jan.
Paneltervek.
DSP board, 2 layer, top |
PA100, 2 layer, bottom |
RF and analog board, 4 layer, top |
Majdnem teljesen összerakva a DSP panel és az analog-RF panel.
DSP board, top |
RF & analog board, top |
2015-05-21
RF and analog board, top |
2015.06.05
Elindult a Tayloe detektor. 35 MHz-ig müködik a mérések szerint. Itt már az alap frekvencia a komparátor bemenetén 140 MHz ! Elnéztem a PECL, LVCMOS jelszinteket a tervezéskor, ezért az analog panelre utólag rákerült egy PECL --> LVCMOS szintillesztő.
2015.07.17
Programozás STM32F407 discovery segítségével.
Programming |
128x64 pixel GLCD |
Szűrőtervezés.
|
SSB LSB / USB complex filters |
CW LSB / USB complex filters |
BPF after f shift and CFFT |
2015.08.31
14 MHz.A jelfeldolgozás frekvencitartományban van. (FFT/IFFT)
2015.09.01
2015.09.23
Kiegészült a program egy S mérővel (a bejövő teljesítményt méri). S (0) = -127 dBm.
Skála: S 1,3,5,7,9, +10, +20 (dB).
S-meter |
Újabb változat.
Spektrumból (FFT) PSD szamítás, majd átlag teljesítmény, ez normalizálva 200 ohm impedanciára.
Calculating RF power from baseband spectrum (PSD, Mean Power normalized for 200 ohm impedance)
New S-meter |
Sávszürő eltolás teszt.
BPF shifting.
BPF shifting |
Partial menu
2016 [ .06+ . dd]
Input selector with ATT and high IP3 rx/tx preamps.
Test mode, without i2c IC.
Front panel.
Tapasztalatok:
(2017)
Kozben elkeszult az I/Q fazis -es amplitudohiba korrekcio is, hibavektor alapjan.
A fazis es amplitudohiba vektort ki kellene merni. A teszteleskor a hibat manualisan vittem be. Az eredmenyek egeszen jok, bar igy ugyanaz a hiba volt alkalmazva az osszes frekvencia komponensre. ( BIN ). Korrekcio nelkuli oldalsav elnyomas kb 30..35..40 dB. Korrekcioval ~60 dB. Matlab szimulacio szerint el kellene erje a ~70 dB-t.
A problema az, hogy a homerseklet valtozasara az analog reszben a I/Q hiba is valtozik valamilyen mertekben, de meg igy is sokat javit rajta a korrekcio Talan homerseklet meressel egyutt egy nagyobb hiba tablazatot lehetne haasznalni...Az egesz jelfeldolgozas FFT/IFFT alapon van megvalositva, a szuresek is, az I/Q korrekcio is.
A bemeneten savszurot illik hasznalni mivel megis csak digitalis kornyezetben van, uC orajel van, i2s orajelek, stb.
Az egesz konstrukcio az arahoz kepest egesz jo. A processzorban meg boven van hely egyeb modulaciok, stb kialakitasara. Tovabba M7 alapu STM32 uC-bol talan van labkompatibilis.
Nincsenek megjegyzések:
Megjegyzés küldése