CleanFrame
삼성 The Frame용 개인 홈 화면, 포크와 맞춤을 위한 시작점
Richard Fakenberg 소프트웨어 아키텍트
Richard Fakenberg — softwarový architekt. Vývoj nativních aplikací pro Linux v jazyce C (GTK4/libadwaita). Open source projekty pro radioamatérský provoz, volací značka OK1BR.
라이프스타일C · MesonGitHub @OK1BR온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Modern GTK4/libadwaita SDR transceiver app for HPSDR / ANAN (Apache Labs) and Hermes Lite 2 radios — a new UI on the proven piHPSDR + WDSP engine. RX + TX (SSB/CW/digi), PureSignal, TCI server, HPSDR Protocol 1 & 2. GPLv3.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A modern GTK4 software-defined-radio application for HPSDR / ANAN
transceivers, built on the proven piHPSDR engine with a new, high-detail
user interface.
sdr-for-linux is a GPLv3 fork-in-spirit of
piHPSDR: it reuses piHPSDR's excellent
engine — the HPSDR Protocol 2 radio link and the WDSP DSP library — and
replaces the front-end with a native GTK4/libadwaita control surface and a
full-resolution floating-point panadapter. No DSP is reimplemented; WDSP
does the heavy lifting.README 전문 보기 ↗A modern GTK4 software-defined-radio application for HPSDR / ANAN transceivers, built on the proven piHPSDR engine with a new, high-detail user interface.
sdr-for-linux is a GPLv3 fork-in-spirit of
piHPSDR: it reuses piHPSDR's excellent
engine — the HPSDR Protocol 1 and 2 radio links and the WDSP DSP library — and
replaces the front-end with a native GTK4/libadwaita control surface and a
full-resolution floating-point panadapter. No DSP is reimplemented; WDSP
does the heavy lifting.
Status: 0.x — young but real. Everything below is implemented and verified live on an Apache Labs ANAN G2E, an ANAN 10E and a Hermes Lite 2 (all RX + TX), including CW and RTTY contest deployments; see Supported hardware.
Receive
Full-float panadapter + waterfall straight from the WDSP analyzer — no quantisation, one column per display pixel (up to 8192, so a wide window gets a sharper waterfall, not a stretched one); trace resolution adjustable; 6 colour palettes, adjustable averaging & FPS
SSB / CW / AM / SAM / DIGU / DIGL / RTTY demodulation with piHPSDR filter presets, passband drawn on the spectrum (RTTY: dial = FSK pair centre, audio pitch adjustable — 800 Hz by default, 2210 = the classic 2125/2295). SAM = WDSP synchronous AM: PLL-locked carrier (capture ±2 kHz about the dial), both sidebands or LSB/USB only (a phasing selector in the Filter dialog, not a filter — QRM on one side goes away without re-tuning), and carrier levelling against fading for AM and SAM (Preferences → Audio)
Filter and AGC dialogs behind two header-bar icons: a passband graph you drag (edges or the whole band), the mode's presets + Var1/Var2, Low/High rows; AGC Off/Long/Slow/Med/Fast with a live gain bar and the AGC-T threshold. Any preset's edges also drag right on the spectrum (a dragged preset becomes Var1); LSB-family filters read as audio Hz
Parametric equalizer (header-bar icon or e): up to eight bands per
side — peak, low shelf, high shelf with frequency, gain and Q — edited on
a drawn response curve (drag a node, wheel for Q, double-click to add,
right-click to remove) with a row per band; one profile for RX (ahead of
the AGC, bypassed in digi modes so decoders hear the raw audio) and one
for TX (the pre-EQ ahead of PROC, live mic in voice modes only). The curve
is computed here and realized by WDSP's continuous-gain FIR equalizer
Two VFOs: A/B swap and A=B, the other VFO shown under the frequency readout, free across bands; CTUN: drag pans the spectrum while the dial stays put — the green passband is the tuning handle
Noise reduction — ANR (LMS), NR2 (spectral), NNR (WDSP's neural noise reduction: two built-in models, the CW-trained ones switched in automatically in CW modes; model and mask floor in Preferences → Audio) and NR4 (libspecbleach); noise blanker (ANB, NB2), auto-notch (ANF), binaural mode — the NR and NB buttons cycle through the algorithms
Low-latency native PipeWire audio (~15 ms), 48/96/192 kHz; the AF slider's floor is a true mute
Scroll/drag/click-to-tune, octave-snap zoom, draggable spectrum/waterfall divider, band buttons, band-plan overlay (IARU R1/R2/R3 + country overrides), DX-spot overlay with click-to-tune
CW BFO offset done right: the dial reads the carrier, spots sound at your sidetone pitch
Transmit (SSB voice, CW, RTTY, digi via TCI)
rtty_macros:) — pair with a TCI logger and
the skimmer for decode여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗