2015. május 3., vasárnap

DSP alapú SSB rádió fejlesztés

STM32F4 ARM / DSP based SSB transceiver development

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
2015-05-16
Majdnem teljesen összerakva a DSP panel és az analog-RF panel.


DSP board, top

RF & analog board, top

>>Nagyobb méretben<<

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
  
 VIDEO
 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
2015.10.28 
Sávszürő eltolás teszt.
BPF shifting.
BPF shifting
2015.11.02
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: