![]() |
|
|
Analiză comparativă SDR pentru Radioamatori (2025) — ghid complet
https://www.alauda.ro
SDR-urile (Software-Defined Radio sau "radio definit în software") au transformat hobby-urile din domeniun radio. Ceea ce odinioară necesita rafturi întregi de echipamente analogice poate fi realizat acum cu o simplă unitate SDR USB (dongle), un laptop și un software open-source. Pe măsură ce piața s-a maturizat, opțiunile s-au înmulțit — de la dongle-uri sub 30 USD până la platforme de cercetare de peste 1.000 USD.
Cu ceva timp în urmă am demarat un proiect ceva mai ambițios. Devenind prea complex, m-am hotărât să-l împart în două proiecte mai mici. Primul, un prototip pe un sistem "clasic" PS (Processing System) bazat pe Linux, pentru validarea modelului matematic; al doilea — un sistem mixt PL-PS (PL — Programmable Logic), Linux pe un SoC FPGA.
Prototipul a inclus un SDR. Informațiile de pe internet mi s-au părut dosebit de nestructurate și împrăștiate în multiple surse și direcții. M-am lovit de multe obstacole în calea implementării practice a unor exemple de aplicații. Problema nu a fost neapărat absența exemplelor, ci lipsa documentației de calitate (adică conform normelor industriale). Am exclus din start toate produsele mai ieftine din China cu care este foarte greu să lucrezi (documentație foarte prost realizată). În ciuda nenumăratelor exemple de pe Internet, un proiect complex nu prea merge făcut cu copy-paste. Din fericire, cu mai mult sau mai puțină pricepere, poți face aproape orice dacă ai documentație bună.
Lipsa documentației bine structurate a fost o problemă. Am hotărât să fac un pas înapoi și să mă ocup de colectarea și parcurgerea în detaliu a informației. Rezultatul a fost un material de referință informativ, pentru uz propriu, realizat inițial în notebook-uri Microsoft OneNote. Acest proces de documentare a durat aproximativ doi ani, cu multe întreruperi și diverse teste—aplicații pe parcurs (pentru validarea unor secțiuni din documentație). Între timp, m-am familiarizat cât am putut de mult cu API-urile existente.
Acest document reprezintă o versiune cosmetizată a ceea ce am strâns în cei doi ani. Am eliminat unele informații, e mai bine structurat, curățat de inconsistențe și adus la zi. A devenit un mic ghid și acoperă toate SDR-urile importante disponibile pentru radioamatori și alți pasionați, cu comparații detaliate ale specificațiilor hardware, API-urilor de programare, aplicațiilor suportate și performanței în condiții reale. Acolo unde a fost cazul am dat scurte instrucțiuni de instalare a diverselor pachete (de exemplu
Un capitol special în reprezintă pachetul SoapySDR care este probabil cea mai importantă contribuție la interoperabilitatea SDR-urilor amator. Datorită omniprezenței sale și importanței pe care o are în majoritatea proiectelor amator, am scris un script de instalare pe Raspberry Pi (link-ul în text, mai jos). Poate că voi scrie un articol separat despre instalarea și utilizarea SoapySDR+Python pe Linux.
Notă: acest articol acoperă SDR-uri care puteau fi achiziționate și care beneficiau de suport activ pe la jumătatea lui 2025. Modelele a căror producție și comercializare a încetat (predecesorii RTL-SDR V3, LimeSDR original, RSP1/RSP1A, KerberosSDR original etc.) sunt menționate acolo unde este relevant pentru context, dar accentul se pune pe hardware-ul care poate fi cumpărat astăzi și, mai ales, care este accesibil financiar radioamatorilor. Deasemenea, nu am inclus modelele mai noi.
Înainte de a intra în comparații, este util să înțelegem ce înseamnă cu adevărat specificațiile-cheie pentru diverse scenarii de utilizare. Domeniul de frecvențe reprezintă intervalul de frecvențe radio în care SDR-ul se poate acorda. Un domeniu mai larg înseamnă că puteți recepționa (și eventual emite) mai multe tipuri de semnale. Majoritatea SDR-urilor ieftine acoperă VHF/UHF, dar nu și HF; la cealaltă extremă stau receptoarele specializate pentru HF, precum Airspy HF+ Discovery care acoperă un domeniu mai îngust, dar cu performanțe excepționale. Rezoluția ADC (numărul de biți) determină dinamica receptorului. Mai mulți biți înseamnă o diferență mai mare între cel mai slab și cel mai puternic semnal pe care dispozitivul îl poate gestiona simultan, fără a pierde semnalele slabe în zgomot sau a satura receptorul cu semnalul puternic. De exemplu, un ADC de 8 biți are aproximativ 48 dB domeniu dinamic teoretic, unul de 12 biți aproximativ 72 dB, iar unul de 14 biți aproximativ 84 dB. ENOB (Numărul Efectiv de Biți) real este întotdeauna mai mic din cauza zgomotului, dar principiul rămâne valabil. Formula de calcul (pentru cine e curios) e $$DR (dB) = 6{,}02 * N * 1{,}76$$ unde N este numărul de biți, \(6{,}02 = 20*\log_{10} 2\), iar \(1{,}76\) este factorul de corecție aplicat pentru unde sinusoidale. Valoarea de \(1{,}76\) provine din raportul dintre puterea maximă a unui semnal sinusoidal și puterea zgomotului de cuantizare într-un convertor analog-digital (ADC) ideal. Pentru simplificare puteți folosi aproximarea \(DR (dB) \approx 6 * N\) Rata de eșantionare / Lățimea de bandă instantanee determină cât de largă este fereastra de spectru pe care o puteți vizualiza și înregistra simultan. O rată de eșantionare de 2 MHz afișează 2 MHz de spectru; una de 56 MHz poate afișa o întreagă bandă simultan. Ratele de eșantionare mai mari necesită interfețe USB/rețea mai rapide și procesoare-gazdă mai puternice. Figura, profilul sau factorul de zgomot (NF) măsoară cât zgomot adaugă în sine receptorul peste un semnal util. O valoare cât mai mică a NF este preferabilă. De exemplu, un RTL-SDR tipic are NF de aproximativ 5–7 dB; USRP-urile profesionale se apropie de 5–8 dB, dar cu o gestiune mai bună a domeniului dinamic; receptoarele HF dedicate, precum Airspy HF+ Discovery, ating valori sub 4 dB pe benzile HF. Full Duplex vs. Half Duplex: Full duplex înseamnă că se poate emite și recepționa simultan pe frecvențe diferite (necesar pentru MIMO, repetoare, anumite protocoale — GSM, IBFD etc). Half duplex înseamnă că se poate face doar emisie sau doar recepție la un moment dat (HackRF One este half duplex). Majoritatea aplicațiilor radioamatoricești necesită doar half duplex. TX/RX: Majoritatea SDR-urilor sunt doar pentru recepție (RX only). Cele care pot și emite (TX) permit aplicații precum moduri digitale amator, injectare de semnale, testarea formelor de undă și diverse proiecte educaționale. Un bun exemplu este Adalm Pluto, omniprezent în rig-urile QO-100.
FPGA vs. fără FPGA: Unele SDR-uri dispun de un FPGA pe placă care poate efectua procesarea semnalului înainte ca datele să ajungă la PC-ul gazdă. Asta permite rate de eșantionare mai mari și procesări mai complexe pe dispozitiv. RTL-SDR și modelele simple Airspy nu au FPGA; ADALM-Pluto, LimeSDR, BladeRF și USRP au câte unul. MIMO: Operarea Multiple-Input Multiple-Output necesită cel puțin două lanțuri RX/TX coerente. Util pentru recepție prin diversitate, cercetare în multiplexare spațială și experimentare cu rețele celulare. USRP B210, BladeRF 2.0 micro și familia LimeSDR suportă nativ MIMO 2x2. O mică discuție aici: recepția prin diversitate este o tehnică prin care același semnal este recepționat simultan pe două sau mai multe antene fizic separate, iar semnalele rezultate sunt combinate inteligent pentru a obține o recepție mai bună decât ar oferi oricare antenă individuală. Proiectul la care lucrez acum folosește o astfel de recepție cu rezultate excelente. SDR-urile pentru uz amator se împart aproximativ în cinci niveluri: Nivelul 1 — "Entry-level", doar RX (<50 USD): Dongle RTL-SDR V4. Comunitate enormă, domeniu dinamic și gamă de frecvențe limitate. E cel mai bun pentru început (discutabil). Nivelul 2 — "Prosumer", doar RX (100–250 USD): Airspy R2, Airspy Mini, Airspy HF+ Discovery, SDRplay RSP1B, SDRplay RSPdx-R2, SDRplay RSPduo. Performanță semnificativ mai bună decât RTL-SDR, încă doar recepție, suport software larg. Nivelul 3 — Transceiver entry-level (100–350 USD): ADALM-Pluto (PlutoSDR), HackRF One. Faptul că poate transmite deschide noi idei de proiecte. Lățime de bandă și profunzime ADC limitate față de sistemele superioare. Nivelul 4 — MIMO/Cercetare, gamă medie (400–700 USD): LimeSDR Mini 2.0, BladeRF 2.0 micro, Fairwaves XTRX. Echipate cu FPGA, capabile de MIMO, lățime de bandă largă, hardware open-source. Probabil e cea mai bună alegere pentru cineva care dorește un hardware de nivel profesional, fără să coste o avere. Nivelul 5 — Cercetare profesională (700+ USD): Ettus USRP B200, B210, seria N. Standard industrial, suport excelent de drivere, tradiție de cercetare de top. Cost ridicat. Sisteme specializate: KrakenSDR (RX coerent pe 5 canale pentru radiogoniometrie). Nu este un SDR de uz general, dar este unic în domeniul său de aplicație. RTL-SDR este dispozitivul care a democratizat radio-ul definit prin software. Inițial a fost un dongle DVB-T pentru televiziune. Apoi descoperirea accidentală că chipset-ul RTL2832U expunea eșantioane IQ brute a lansat un întreg ecosistem. Versiunea actuală, RTL-SDR Blog V4, folosește tunerul R828D în locul vechiului R820T2, adăugând acoperire HF nativă de la aproximativ 500 kHz în sus (versiunea V3 mai veche necesita un hack hardware de „eșantionare directă" pentru HF). Se conectează prin USB 2.0 și transmite în flux până la aproximativ 2,56 MHz de lățime de bandă stabilă, deși hardware-ul suportă tehnic până la 3,2 MHz cu unele eșantioane pierdute. ADC-ul este de 8 biți, oferindu-i cel mai scăzut domeniu dinamic dintre toate dispozitivele din această listă. Aceasta este slăbiciunea sa principală: în prezența unor semnale puternice (FM broadcast, emițătoare din apropiere), poate fi ușor saturat. RSP1B sau Airspy reprezintă îmbunătățiri semnificative în această privință. Cu toate acestea, pentru multe sarcini amator comune — urmărire ADS-B a aeronavelor, recepție sateliți meteo, scatter meteor, ascultare FM/DAB, scanarea repetorilor — RTL-SDR V4 se comportă suficient de bine. V4 adaugă un bias tee de 4,5V (comutabil software) pentru alimentarea LNA-urilor, un TCXO de 1 PPM pentru stabilitate îmbunătățită a frecvenței și un port SMA cu protecție ESD. Prețul este de obicei 30–40 USD din magazinul oficial RTL-SDR Blog sau Amazon, vândut adesea sub formă de kit, cu o antenă dipol. Design-ul open-hardware a generat un ecosistem uriaș de accesorii.
Airspy R2 este receptorul VHF/UHF de vârf de la Airspy. Folosește un tuner Rafael Micro R820T2 combinat cu un ADC de 12 biți de calitate cu supraeșantionare, oferind îmbunătățiri reale față de RTL-SDR atât ca figură de zgomot, cât și ca domeniu dinamic. În modul de supraeșantionare (10 MSPS brut, cu decimare), atinge până la 16 biți rezoluție efectivă într-o fereastră vizibilă de 10 MHz, eliminând dezechilibrul IQ, decalajul DC și zgomotul 1/f care afectează RTL-SDR-urile. Suportă o lățime de bandă instantanee de 10 MHz la rata sa nativă de 10 MSPS.
Airspy R2 nu acoperă implicit și domeniul HF. Acoperirea este de la 24 MHz la 1,8 GHz. Pentru HF, este disponibil un convertor (SpyVerter R2, ~60 USD). Un port microUSB asigură atât alimentarea, cât și datele, iar un conector MCX permite conectarea unui oscilator de referință extern. Dispozitivul permite doar recepția. Se conectează prin USB 2.0, dar lățimea de bandă USB este suficientă pentru fluxul de 10 MSPS. Este disponibil și un bias tee pentru alimentarea LNA-urilor. Prețul este de aproximativ 169 USD. Un model mai mic și mai ieftin față de Airspy R2. Împarte aceeași arhitectură de bază, dar oferă o lățime de bandă maximă de 6 MHz. Acoperirea este de la 24 MHz la 1,8 GHz, la fel ca R2. Prețul este de aproximativ 99 USD. Pentru utilizatorii care nu au nevoie de banda completă de 10 MHz a R2, Mini oferă practic aceeași performanță într-un factor de formă mai compact. Ambele dispozitive funcționează cu același ecosistem de drivere. Conceput special pentru HF și porțiunea inferioară a VHF, HF+ Discovery are un design fundamental diferit față de R2. Acoperă de la 0,5 kHz la 31 MHz (HF/LF/MF) și de la 60 MHz la 260 MHz (VHF). Nu acoperă nimic între aceste intervale. Utilizează o arhitectură zero-IF cu mixere de respingere armonică (harmonic rejection) și mai mulțe tunere analogic. Pentru gestionarea excepțională a semnalelor puternice, oferă filtre de respingere armonică polifazată1 și preselecție de bandă pentru o gestionare excepțională a semnalelor puternice. Nucleul DSP optimizează continuu, în timp real, distribuția câștigului și parametrii de filtrare. Domeniul dinamic și sensibilitatea sunt excepționale pentru prețul respectiv — comparabile în practică cu receptoare care costă de mai multe ori mai mult pe HF. Radioamatorii interesați de monitorizare HF, ascultare de unde scurte, recepție frecvențe standard sau studiu ionosferic vor găsi că acesta este cel mai bun receptor sub 200 USD pentru aceste scopuri. Este doar de recepție, alimentat prin USB 2.0, cu port microUSB pentru date/alimentare. Prețul este de aproximativ 169 USD.
Ar fi fost opțiunea de elecție și pentru mine dacă nu ar fi lipsit fix zona de interes pentru mine (banda de 6m).
RSP1B este dispozitivul entry-level actual al de la SDRplay, înlocuind RSP1A (care l-a înlocuit el însuși pe RSP1 în 2017). Acoperă tot intervalul de la 1 kHz la 2 GHz — unul dintre cele mai largi domenii ale oricărui dispozitiv la acest preț. Folosește un ADC de 14 biți (cea mai înaltă rezoluție a oricărui SDR de masă pentru pasionați) și suportă până la 10 MHz lățime de bandă instantanee. RSP1B dispune de 11 filtre hardware band-pass și 3 filtre notch (respingere FM, OM și DAB broadcast), care ajută substanțial la domeniul dinamic în medii RF reale. LNA-ul integrat îmbunătățește sensibilitatea pentru semnale slabe. Este doar de recepție, conectat prin USB 2.0, și vine inclus cu SDRuno (Windows) și SDRconnect (Windows/macOS/Linux inclusiv Raspberry Pi) gratuit. Prețul este de aproximativ 133 USD / 106 GBP. RSPdx-R2 este o versiune îmbunătățită a RSPdx, reproiectată parțial din cauza problemelor de aprovizionare cu componente. Adaugă trei intrări de antenă selectabile software (ANT-A: 1 kHz–2 GHz; ANT-B: 1 kHz–2 GHz; ANT-C: 200 MHz–2 GHz) și un mod special HDR (High Dynamic Range) pentru frecvențe sub 2 MHz care îmbunătățește semnificativ performanța la frecvențe joase. Acoperirea frecvențelor este 1 kHz–2 GHz, la fel ca RSP1B. Reproiectarea componentelor în revizia R2 a adus și performanțe de zgomot îmbunătățite sub 1 MHz. Este doar de recepție, USB 2.0. Prețul este de aproximativ 199 USD / 160 GBP. RSPduo este dispozitivul unic cu dublu tuner al SDRplay. Conține două lanțuri de recepție independente, fiecare acoperind 1 kHz la 2 GHz, care pot fi utilizate simultan. Aceasta permite recepție prin diversitate (combinarea a două semnale de la antene diferite pentru eliminarea fenomenului de fading), monitorizarea simultană a două benzi de frecvență complet separate (până la 2 MHz lățime de bandă fiecare, simultan) sau un mod combinat single cu lățime de bandă înaltă de 10 MHz. Este doar de recepție, USB 2.0 și 14 biți. Deosebit de util pentru DXing pe unde scurte cu antene de diversitate. Prețul este de aproximativ 279 USD / 220 GBP. ADALM-Pluto (Active Learning Digital Module) de la Analog Devices este unul dintre cele mai populare transceivere SDR educaționale disponibile. Se bazează pe cipul RF AD9363 și un SoC Xilinx Zynq Z-7010 (care combină un CPU ARM Cortex-A9 cu un fabric FPGA), rulează Linux intern și se prezintă ca un gadget USB. Domeniul nominal de frecvențe este 325 MHz la 3,8 GHz, dar cu modificări neoficiale de firmware, AD9363 poate fi deblocat la aproximativ 70 MHz–6 GHz cu performanță degradată, dar utilizabilă. MIMO nu este suportat oficial (AD9363 este un cip 1x1), deși plăcile Rev. D expun a doua pereche TX/RX la conectorii U.FL.
Sfat: nu încercați să extindeți banda de lucru pentru altceva în afara experimentelor. Deși, teoretic, el poate funcționa în mod "extins" de la 70 MHz la 6 GHz, performanțele în afara benzii pentru care a fost conceput nu sunt strălucite. Eu am avut foarte multe probleme încercând să-l folosesc pentru un proiect de simulare APRS pe 144,8 MHz.
Pluto se conectează prin USB 2.0 (OTG), ceea ce limitează ratele practice de eșantionare la aproximativ 4–5 MSPS în Python (deși hardware-ul suportă intern până la 61,44 MSPS). Poate fi accesat și prin Ethernet via modul gadget USB-Ethernet sau cu o conexiune directă Ethernet (pe unele modele). Ecosistemul Analog Devices din jurul Pluto este excelent pentru educație și lucrul cu MATLAB/Python — toolchain-ul libiio / pyadi-iio oferă una dintre cele mai clare interfețe de programare SDR disponibile. Prețul este de aproximativ 149–229 USD în funcție de furnizor; clonele Pluto+ sunt disponibile de la producători chinezi la 80–120 USD cu acoperire extinsă de frecvențe. HackRF One de la Great Scott Gadgets este cel mai cunoscut transceiver SDR în bandă largă pentru hacking și cercetare. Acoperă de la 1 MHz la 6 GHz și folosește un ADC de 8 biți, făcându-l SDR-ul cu cea mai largă gamă de frecvențe disponibil consumatorilor la un preț moderat. Limitarea cheie este că este doar half-duplex (nu poate emite și recepționa simultan) și ADC-ul de 8 biți îi conferă un domeniu dinamic modest. Protecția la supraputere la intrare este limitată — intrarea maximă sigură este în jur de 0 dBm (se recomandă –10 dBm), iar amplificatorul de putere pe calea TX este susceptibil la deteriorare din cauza dezadaptării antenei. Se conectează prin USB 2.0 și suportă până la 20 MSPS. Un add-on opțional – PortaPack H2 – îl transformă într-un transceiver portabil independent, cu ecran și comenzi. Placa Opera Cake oferă selecție comutabilă a antenei. Este open-source hardware și open-source firmware. Prețul oficial este de aproximativ 340 USD; există multe clone compatibile cu prețuri cuprinse între 90–150 USD de calitate foarte heterogenă. Piața clonelor e sinonimă cu inconsistența calitativă. LimeSDR Mini 2.0 este versiunea prezentă a SDR-ul USB stick de la Lime Microsystems, înlocuind "mini"-ul original afectat de probleme de aprovizionare cu piese. Păstrează transceiverul RF LMS7002M (același cip de bază în toate produsele LimeSDR) dar actualizează FPGA la un Lattice ECP5 (44K porți logice, toolchain complet open-source prin nextpnr/yosys — vă amintiți din articolul despre FPGA 😎 ). Acoperirea frecvențelor este între 10 MHz și 3,5 GHz, lățimea de bandă maximă este 40 MHz și suportă TX/RX 1x1 (nu MIMO, în ciuda existenței a două porturi fizice). Se conectează prin USB 3.0. ADC-ul este de 12 biți. Saltul de preț de la varianta inițială (139 USD) la versiunea 2.0 (399 USD) a fost controversat în comunitate, plasându-l în concurență incomodă cu BladeRF 2.0 micro. Toolchain-ul open-source al FPGA ECP5 este un avantaj real pentru utilizatorii academici și avansați care doresc să implementeze logică FPGA personalizată. Driverul LimeSuite și plugin-ul SoapySDR oferă compatibilitate software largă. De notat că LimeSDR original (MIMO 2x2, lățime de bandă 61,44 MHz) nu mai este produs. BladeRF 2.0 micro de la Nuand este un transceiver bine echilibrat, capabil de MIMO, cu un aspect compact. Acoperă de la 47 MHz la 6 GHz, suportă MIMO 2x2 cu operare full-duplex și atinge până la 61,44 MSPS. Folosește un transceiver Analog Devices AD9361 (același cip ca USRP B210) cu un FPGA Cyclone V (55K LE pe xA4, 301K LE pe xA9-ul premium). Toate sursele — FPGA HDL, firmware și scheme — sunt open-source. xA4 este modelul standard; FPGA-ul de 301K LE al xA9 are substanțial mai mult spațiu pentru acceleratoare personalizate de procesare a semnalului (FFT-uri, decodoare turbo etc.), făcându-l mai potrivit pentru cercetare DSP avansată. Se conectează prin USB 3.0 SuperSpeed. Suport disponibil pentru Linux, macOS și Windows. Prețul este de aproximativ 540 USD (xA4) și 665 USD (xA9). BladeRF 2.0 este considerat în general o valoare mai bună decât LimeSDR Mini 2.0 la nivele similare de preț, dată fiind capabilitatea MIMO 2x2 și acoperirea mai largă a frecvențelor. Platforma Ettus Research USRP (Universal Software Radio Peripheral) este standardul industrial pentru cercetarea SDR academică și profesională. Seria B cuprinde modelele conectate prin USB. B200 este un dispozitiv 1x1 (1 TX, 1 RX); B210 este un dispozitiv MIMO 2x2 folosind ambele lanțuri ale AD9361. Ambele acoperă continuu 70 MHz la 6 GHz. B200mini este o versiune compactă 1x1 de dimensiunea unei cărți de vizită. Noul B206mini îl înlocuiește pe vechiul B205mini. FPGA-ul din interior este un Xilinx Spartan-6 XC6SLX150 (B210), conectat la gazdă printr-un bus USB 3.0 SuperSpeed. Lățimea de bandă maximă în timp real este 56 MHz (61,44 MSPS). Driver-ul USRP Hardware Driver (UHD) este un driver matur, bine documentat și dispune de API-uri Python și C++ excepționale. Integrarea GNU Radio prin gr-uhd este de primă clasă. Suportul MATLAB și Simulink necesită Communications Toolbox Support Package for USRP Radio. B210 este SDR-ul de referință cel mai frecvent citat în lucrările academice de SDR. Calitatea constructivă și stabilitatea driverelor sunt remarcabil mai bune decât alternativele de hobby. Prețul pentru B200 este de aproximativ 675 USD; B210 este de aproximativ 1.119 USD, deși prețurile variază în funcție de distribuitor și geografie. Linia de produse Ettus se extinde la seria N de nivel superior (conectat prin Gigabit Ethernet) și seria X (PCIe/Ethernet, canale multiple) pentru implementări la scară largă.
Aceasta ar fi cu siguranță opțiunea mea din prezent, dacă ar trebui să o iau de la capăt. Din perspectiva unui proiect avansat de cercetare, oferă cel mai bun raport preț/ calitate/ funcționalități/ API din toată oferta de pe piață.
KrakenSDR de la KrakenRF nu este un SDR de uz general. Este un sistem exotic, dar mi s-a părut interesant să-l amintesc. Este un sistem coerent de recepție pe 5 canale construit în jurul a cinci circuite RTL2832U / R820T2 (adică cinci RTL-SDR-uri) conduse toate de un singur oscilator TCXO partajat, cu hardware intern de calibrare pentru menținerea coerenței de fază pe toate cele cinci canale. Această coerență de fază este caracteristica cheie: permite tehnici de interferometrie corelativă (algoritmul MUSIC și altele) pentru a determina direcția de sosire a unui semnal radio folosind un ansamblu de antene. Fiecare canal acoperă de la 24 MHz la 1766 MHz cu până la 2,56 MHz lățime de bandă. Poate fi folosit ca cinci receptoare RTL-SDR independente cu orice software compatibil RTL-SDR, dar scopul său principal este radiogoniometria. Stiva software inclusă rulează pe Raspberry Pi 4 sau Pi 5 (imagine SD card gata de utilizare disponibilă), cu o interfață GUI bazată pe web, o aplicație Android (cu integrare GPS pentru vânătoarea mobilă de vulpi), și un serviciu de cartografiere în cloud (Kraken Pro Cloud). Toate software-urile DAQ și DSP de bază sunt open-source. Prețul este de aproximativ 349 USD. Tabelul de mai jos rezumă specificațiile hardware cheie pentru fiecare dispozitiv acoperit. Toate prețurile sunt aproximative în USD la mijlocul anului 2025 și exclud transportul și taxele.
Aceasta este adesea comparația cea mai importantă din punct de vedere practic pentru oricine construiește un proiect în jurul unui SDR. Alegerea SDR-ului poate determina ce medii de programare sunt fezabile, câtă redundanță de cod este necesară și cât de ușor este de integrat cu alte biblioteci de procesare a semnalelor.
SoapySDR, dezvoltat de Josh Blum și menținut de comunitatea open-source, este probabil cea mai importantă contribuție la interoperabilitatea SDR-urilor amator. Oferă un strat de abstractizare hardware C++ neutru față de furnizor, cu binding-uri pentru Python, Java, Lua și alte limbaje. Majoritatea SDR-urilor majore au un plugin SoapySDR, ceea ce înseamnă că codul scris pentru API-ul SoapySDR poate fi redirecționat către orice hardware suportat cu modificări minime. SDR-uri cu plugin-uri SoapySDR oficiale sau bine întreținute includ: RTL-SDR (soapy-rtlsdr), Airspy R2 și Mini (soapy-airspy), Airspy HF+ (soapy-airspyhf), toate modelele SDRplay RSP (SoapySDRPlay, necesită instalat SDRplay API), ADALM-Pluto (soapy-plutosdr), HackRF One (soapy-hackrf), LimeSDR Mini 2.0 (SoapyLMS7), BladeRF 2.0 (SoapyBladeRF), Ettus USRP (SoapyUHD). În Python, modulul SoapySDR se importă ca
Notă: Începând cu sfârșitul anului 2024 au existat unele probleme raportate de compatibilitate cu cele mai recente pachete SoapySDR din conda. Compilarea din surse (sau folosirea pachetelor din distribuție pe Linux) este abordarea cea mai fiabilă. Pentru cei care doresc să experimenteze, pe GitHub găsesc un script pentru instalarea SoapySDR pe Raspberry Pi care poate fi descărcat de la acest link: https://github.com/yo3iti/Dual-SDR-install.git.
Biblioteca C nativă pentru dispozitivele RTL-SDR este Pentru integrarea în GNU Radio, RTL-SDR este suportat via Limbaje suportate: C/C++ (librtlsdr nativ), Python (pyrtlsdr, SoapySDR), GNU Radio (gr-soapy, gr-osmosdr), Rust (crate rtlsdr), Go (gosdr), Java (via SoapySDR JNI). Airspy menține două biblioteci C separate: Limbaje suportate: C/C++ (API nativ), Python (via SoapySDR), GNU Radio (via gr-soapy), MATLAB (via toolbox SoapySDR). SDRplay oferă un API binar cu sursă proprietar (SDRplay_RSP_API) pentru Linux (x86, ARM inclusiv Raspberry Pi), macOS și Windows. API-ul este o bibliotecă bazată pe C (sdrplay_api.h) cu callback-uri pentru datele de stream și evenimente. SDRplay menține de asemenea un plugin SoapySDR oficial (SoapySDRPlay) construit pe API-ul proprietar, oferind acces la întregul ecosistem SoapySDR. Accesul Python se face via SoapySDR. Binding-urile Python directe la API-ul nativ există, dar sunt menținute de comunitate. Natura proprietar a API-ului de bază este o constrângere pentru proiectele complet open-source, deși API-ul este gratuit de utilizat și bine documentat. RSP1B, RSPdx-R2 și RSPduo sunt toate suportate de aceeași versiune de API. Limbaje suportate: C/C++ (API SDRplay nativ), Python (via SoapySDR), GNU Radio (via SoapySDR sau plugin SoapySDRPlay), MATLAB (limitat, via SoapySDR). PlutoSDR are cea mai bogată și mai Pythonică stivă de API nativ dintre toate SDR-urile transceiver în această gamă de preț. Calea completă de acces implică trei niveluri: MATLAB dispune de suport de primă clasă pentru Pluto via Communications Toolbox Support Package for Analog Devices ADALM-Pluto Radio, poziționând Pluto-ul în mod unic pentru comnuitatea academică. Simulink îl suportă de asemenea direct. Accesul GNU Radio se face via gr-iio sau SoapySDR. SoapySDR dispune de asemenea de un plugin soapy-plutosdr.
Am avut o licență Matlab de uz personal care mi-a permis experimentarea cu aceste pachete software. Din punctul meu de vedere, pentru un hobbyist, nu oferă nimic suplimentar față de ceea ce oferă modulele gratuire Python. Cu Simulink este altă poveste.
Limbaje suportate: C/C++ (libiio nativ), Python (pyadi-iio, SoapySDR), MATLAB/Simulink (Communications Toolbox Support Package), GNU Radio (gr-iio, gr-soapy), Julia (via binding-uri libiio). Biblioteca C nativă pentru HackRF este Limbaje suportate: C/C++ (libhackrf), Python (pyhackrf, SoapySDR), GNU Radio (gr-soapy, gr-osmosdr), Ruby, Go, Rust (crate-uri din comunitate). LimeSDR utilizează Limbaje suportate: C/C++ (LimeSuite nativ), Python (via SoapySDR), GNU Radio (gr-limesdr, gr-soapy), Octave (binding-uri din comunitate). Limbaje suportate: C/C++ (libbladeRF nativ), Python (pachet bladerf PyPI, SoapySDR), GNU Radio (gr-soapy, SoapyBladeRF), MATLAB/ Octave (binding-uri oficiale), Simulink. UHD (USRP Hardware Driver) este API-ul C++ și Python al Ettus/NI care suportă uniform toate produsele USRP. Este standardul de aur pentru driverele SDR: bine documentat, activ menținut, extensiv testat și conceput să scaleze de la B200mini la arrays X-series MIMO. API-ul Python oglindește strâns API-ul C++. UHD este disponibil via majoritatea managerelor de pachete Linux ( Integrarea GNU Radio via Limbaje suportate: C++ (UHD nativ, API primar), Python (modulul uhd, de primă clasă), GNU Radio (gr-uhd, de primă clasă), MATLAB/Simulink (Communications Toolbox), Rust (binding-uri uhd-rs), Julia (comunitate). Canalele individuale sunt accesate ca dispozitive RTL-SDR standard via librtlsdr. Pipeline-ul DAQ coerent rulează prin Heimdall DAQ, care este cod Python/C open-source disponibil pe GitHub. Stratul aplicației de radiogoniometrie este scris în Python și folosește NumPy/SciPy pentru procesarea algoritmului MUSIC. Blocuri GNU Radio sunt disponibile pentru recepția celor cinci fluxuri de date coerente. Pentru uz general, orice software compatibil RTL-SDR funcționează. Limbaje suportate: Python (Heimdall DAQ, algoritmi de radiogoniometrie), C/C++ (librtlsdr, nivel scăzut), GNU Radio (via module SoapySDR rtl-sdr + blocuri GR Kraken personalizate). Tabelul de mai jos acoperă aplicațiile SDR majore pentru desktop și embedded și ce hardware suportă fiecare. „Nativ" înseamnă că aplicația are suport integrat, optimizat. „Via SoapySDR" înseamnă că funcționează prin stratul de abstractizare SoapySDR (ușor mai puțin optimizat, dar funcțional). „Via gr-osmosdr" indică suportul prin vechiul strat de abstractizare osmocom utilizat în GNU Radio. SDRuno este propria aplicație Windows a SDRplay, inclusă gratuit cu toate dispozitivele RSP. Dispune de un afișaj de spectru, waterfall, demodulator și o arhitectură de plugin-uri. Suportă nativ numai hardware SDRplay. O interfață de nivel profesional, deosebit de potrivită pentru monitorizare HF și DXing. SDRconnect este noua aplicație multiplatformă a SDRplay (Windows, macOS, Linux/Raspberry Pi). Suportă dispozitivele SDRplay și adaugă capabilități de streaming în rețea. Este un produs mai nou care încă câștigă funcționalități. SDR# (SDRSharp) este cea mai populară aplicație SDR numai pentru Windows. Istoric, cel mai bun GUI disponibil pentru vizualizare spectru/waterfall în timp real, dispune de un ecosistem bogat de plugin-uri (ADS-B, DSD+, decodoare digitale etc.). Oficial optimizat pentru hardware Airspy (același dezvoltator menține ambele). Suportă RTL-SDR și majoritatea celorlalte SDR-uri via plugin SoapySDR. Nu este open-source. SDR++ (SDRPlusPlus) este o aplicație SDR modernă, cross-platform (Windows/Linux/macOS/Android), open-source. Suportă o gamă largă de hardware nativ și via SoapySDR, are o interfață curată și este activ dezvoltată. Înlocuiește din ce în ce mai mult SDR# ca opțiune multi-platform de referință. GQRX este o aplicație SDR open-source pentru Linux/macOS, construită pe GNU Radio și Qt. Suportă majoritatea SDR-urilor via gr-osmosdr sau SoapySDR. Excelent pentru monitorizare generală și vizualizare semnale pe Linux. Nu există build nativ pentru Windows (deși poate fi compilat). GNU Radio este framework-ul fundamental open-source de procesare a semnalelor pentru dezvoltare SDR. Oferă un GUI bazat pe diagrame de flux (GRC) și API Python pentru construirea de lanțuri personalizate de procesare a semnalelor. Toate SDR-urile majore au suport GNU Radio via module native sau SoapySDR. GNU Radio nu este o aplicație radio pentru consumatori, ci un instrument de inginerie și dezvoltare. HDSDR este o aplicație SDR freeware pentru Windows care utilizează interfața plugin ExtIO. Este larg utilizată cu Airspy, RTL-SDR, SDRplay și alte dispozitive via plugin-uri ExtIO adecvate. Excelent pentru recepție HF combinat cu un Airspy HF+ sau dispozitiv SDRplay. SDR-Console V3 este o aplicație freeware Windows cu UI dichisit, suportând multe SDR-uri și cu funcții de operare la distanță (SDR-Radio) și o suită bogată de decodoare. OpenWebRX este o aplicație SDR bazată pe web care rulează pe un server și permite mai multor utilizatori să acorde spectrul printr-un browser. Suportă majoritatea SDR-urilor majore via SoapySDR sau plugin-uri native. Larg utilizat pentru construirea de receptoare radio amator în rețea. SDRangel este o aplicație TX/RX open-source, cross-platform, suportând o gamă largă de SDR-uri transceiver. Dispune de o arhitectură modulară de plugin-uri canal și suportă FM, SSB, AM, DMR, D-Star, Codec2, ADS-B, AIS, APT și multe alte moduri. O alegere puternică pentru SDR-urile cu capabilitate transceiver (Pluto, HackRF, LimeSDR, BladeRF, USRP). CubicSDR este o aplicație SDR open-source, cross-platform, construită pe SoapySDR. Deoarece folosește SoapySDR ca strat de abstractizare hardware, suportă practic orice SDR cu un plugin SoapySDR. Are o interfață curată și este o opțiune bună pentru utilizatorii Linux care doresc un analog al SDR#. MATLAB / Simulink: Analog Devices furnizează un Communications Toolbox Support Package pentru PlutoSDR, iar Ettus/NI oferă unul pentru USRP. Acestea transformă SDR-ul într-o interfață RF în timp real în MATLAB, permițând proiectarea algoritmilor și prototiparea rapidă. BladeRF dispune de binding-uri MATLAB oficiale. RTL-SDR și Airspy au suport MATLAB limitat/din comunitate. W/M/L = Windows / macOS / Linux Specificațiile brute nu spun povestea completă a performanței. Analiza de mai jos se bazează pe date din testări de laborator (în special evaluarea ESA/Libre Space Foundation din 2020 realizată de Alexandru Csete și Sheila Christiansen), măsurători ale comunității și recenzii publicate. O figură de zgomot mai mică înseamnă sensibilitate mai bună pentru semnale slabe. În evaluarea de laborator ESA la 437 MHz: SDRplay RSPduo (cu LNA-ul integrat activat) a arătat cea mai bună figură de zgomot din grup. PlutoSDR, BladeRF 2.0 Micro și Airspy Mini au performat similar și acceptabil. LimeSDR Mini a arătat cea mai proastă figură de zgomot cu o marjă semnificativă, iar performanța sa era afectată suplimentar de probleme de sensibilitate mecanică (atingerea carcasei modifica podeaua de zgomot). RTL-SDR a performat modest, dar adecvat pentru prețul său. Pe HF în mod specific, Airspy HF+ Discovery este liderul clar de performanță la prețul său, cu o podea de zgomot extraordinar de scăzută și gestionare a semnalelor puternice care rivalizează cu receptoare de 500–1.000 USD+. Ettus USRP B210, deși mai scump, oferă figuri de zgomot consistente, calibrate, bine caracterizate, cu date de calibrare din fabrică și suport API pentru calibrarea puterii — important pentru măsurători cantitative, nu doar pentru recepție. Domeniul dinamic determină performanța în medii RF reale unde coexistă semnale puternice și slabe. ADC-ul de 8 biți al RTL-SDR și HackRF One impune un plafon fundamental de ~48 dB pe domeniul dinamic teoretic. ADC-urile de 12 biți din PlutoSDR, USRP B200/B210, BladeRF și LimeSDR ridică aceasta la ~72 dB. ADC-urile de 14 biți din dispozitivele SDRplay oferă ~84 dB domeniu dinamic teoretic. Cu toate acestea, biții ADC în sine nu determină domeniul dinamic utilizabil. Selectivitatea frontend-ului analogic (filtrarea) este la fel de importantă. Băncile de filtre hardware band-pass și filtrele notch ale SDRplay oferă o îmbunătățire substanțială a domeniului dinamic în lumea reală față de sistemele pe 12 biți nefiltrate. Arhitectura de supraeșantionare a Airspy R2 extinde efectiv domeniul dinamic dincolo de specificația sa de 12 biți — în evaluarea ESA, performanța domeniului dinamic a fost competitivă în ciuda ADC-ului de 12 biți, mai ales când se folosesc driverele optimizate pentru Windows (cu supraesantionare și filtrare IF). În testele ESA cu semnal blocant la 437 MHz, când un semnal interferor puternic este plasat lângă semnalul de interes: la separare de 5 kHz, RSPduo a performat de fapt slab (sensibilitate la blocanți apropiați în ciuda NF bun). La separări de 100 kHz și 1 MHz, RSPduo s-a recuperat și a performat bine. PlutoSDR a performat consistent în toate testele. LimeSDR Mini a performat slab în general. RTL-SDR V4 include un TCXO de 1 PPM, substanțial mai bun decât dongle-urile mai vechi cu cristale necalibrate. Dispozitivele Airspy folosesc de asemenea oscilatoare stabilizate cu TCXO. Dispozitivele SDRplay folosesc oscilatoare compensate termic cu stabilitate bună. Ettus USRP B200/B210 poate accepta o referință externă de 10 MHz sau un oscilator disciplinat GPS (GPSDO) pentru acuratețe foarte înaltă a frecvenței — important pentru măsurători, WSPR și lucrul cu semnale slabe. Oscilatorul intern al PlutoSDR este stabil, dar poate beneficia de o referință externă. Pentru cei care folosesc SDR-uri cu capabilitate de emisie, puritatea spectrală contează atât pentru calitatea semnalului, cât și pentru conformitatea cu reglementările legale. HackRF One are cea mai proastă puritate spectrală TX dintre dispozitivele testate în evaluarea ESA — DAC-ul său de 8 biți și designul produc armonici semnificative. TX-ul PlutoSDR a performat substanțial mai bine. TX-ul USRP B210 este cel mai curat. TX-ul BladeRF 2.0 este comparabil cu USRP-ul. Toate SDR-urile cu emisie ar trebui în mod ideal să aibă filtrare adecvată low-pass sau band-pass la ieșire înainte de conectarea la antenă. Dispozitivele cu FPGA la bord (PlutoSDR, LimeSDR, BladeRF, USRP) pot efectua decimarea și filtrarea canalelor în hardware, reducând cantitatea de date care trebuie transmise în flux la PC-ul gazdă și scăzând sarcina CPU. RTL-SDR transmite în flux IQ brut de 8 biți cu toată procesarea pe gazdă. La lățime de bandă completă, BladeRF 2.0 și USRP B210 (ambele USB 3.0) pot susține 61,44 MSPS la gazdă printr-un bus USB 3.0 bine configurat. Dispozitivele USB 2.0 (RTL-SDR, Airspy, SDRplay, PlutoSDR) sunt limitate la un debit practic mai mic. PlutoSDR este special deoarece, deși suportă rate de eșantionare interne foarte ridicate, interfața USB 2.0 limitează debitul practic Python la aproximativ 4–5 MSPS înainte de pierderi de eșantioane. Pentru lucrul cu viteze mai ridicate, interfața Ethernet este o alegere mai bună dacă este disponibilă (via modul gadget USB sau port Ethernet direct pe unele variante). Vreau să încep cu SDR cât mai ieftin posibil. Cumpărați un kit RTL-SDR Blog V4 (~40 USD cu antenă). Va lucra ADS-B, sateliți meteo, FM/DAB, scatter meteor și scanare de bază, cu o comunitate uriașă de tutoriale și software. Vreau cel mai bun receptor HF posibil sub 200 USD. Airspy HF+ Discovery (169 USD). Nimic nu concurează la acest preț pentru recepția HF/LF/MF. Dacă aveți nevoie și de VHF/UHF, adăugați un Airspy R2 sau RSP1B ca al doilea dispozitiv. Vreau un receptor care acoperă totul, de la VLF la 2 GHz, cu filtrare hardware bună. SDRplay RSP1B (133 USD) sau RSPdx-R2 (199 USD). ADC-ul de 14 biți și banca de filtre hardware sunt cu adevărat utile în medii RF dense. RSPdx-R2 este mai bun pentru LF/MF/HF; RSP1B este valoarea mai bună pentru uz general. Am nevoie de două canale de recepție simultane sau recepție prin diversitate. SDRplay RSPduo (279 USD) pentru o soluție numai de recepție cu suport software maxim. BladeRF 2.0 micro xA4 (540 USD) sau USRP B210 (1.119 USD) pentru capabilitate MIMO transceiver full-duplex. Vreau să și emit, nu doar să recepționez, și construiesc un proiect Python. ADALM-Pluto (149–229 USD). Ecosistemul pyadi-iio este cea mai bună experiență Python de SDR transceiver disponibilă sub 500 USD. Dacă aveți nevoie de acoperire mai largă a frecvențelor (până la 47 MHz), luați în considerare BladeRF 2.0. Vreau cea mai largă acoperire posibilă pentru scanare în bandă largă. HackRF One (1 MHz–6 GHz, 340 USD). ADC-ul de 8 biți limitează sensibilitatea și domeniul dinamic, dar pentru studii de spectru și identificare semnale pe o bandă largă, nimic nu îl bate la preț. Instrumentul hackrf_sweep permite studii complete 0–6 GHz. Fac cercetare radio, analizez ionosfera, fac prototipuri cu protocoale wireless sau construiesc un banc de testare celular. Ettus USRP B210 (1.119 USD) este alegerea de referință: cea mai bună calitate a driverelor, ecosistemul software cel mai complet (GNU Radio, srsRAN, OpenBTS, MATLAB), suport MIMO și posibilitatea de a accepta oscilatoare disciplinate GPS ca referință externă. Dacă bugetul este limitat, BladeRF 2.0 micro este cea mai apropiată alternativă. Vreau să fac radiogoniometrie sau vânătoare de vulpi (fox hunting). KrakenSDR (349 USD + antene). Nu există nicio altă soluție comercială disponibilă off-the-shelf pentru radiogoniometrie coerentă pe 5 canale la acest preț. Lucrez în mediul universitar și folosesc MATLAB, Octave sau Simulink. ADALM-Pluto este răspunsul — Analog Devices a investit masiv în ecosistemul educațional din jurul său. USRP B200/B210 dacă bugetul permite, pentru mai multă capabilitate. Vreau să fac monitorizare ionosferică și sondare de canal (cum face comunitatea de propagare HF). Airspy HF+ Discovery pentru monitorizare numai recepție. Pentru sondatoare active, USRP B200/B210 sau PlutoSDR cu amplificare adecvată și licența corespunzătoare. Nu există un singur cel mai bun SDR pentru toate scopurile. Alegerea corectă depinde de ce doriți să faceți, cum doriți să îl programați și cât doriți să cheltuiți. Iată un cadru de decizie condensat: Pentru începători: Începeți cu RTL-SDR V4. Investiția este minimă, comunitatea este enormă, iar gama de lucruri pe care le puteți face — ADS-B, sateliți meteo, FM, scanare — vă va ține ocupat luni întregi. Faceți upgrade când atingeți limitele sale. Pentru entuziaști HF: Airspy HF+ Discovery oferă performanțe extraordinare pentru preț. Dacă aveți nevoie de acoperire generală mai largă (până la 2 GHz), SDRplay RSPdx-R2 este cea mai bună opțiune cu un singur dispozitiv. Pentru dezvoltatori Python care construiesc proiecte transceiver: ADALM-Pluto cu pyadi-iio este cel mai prietenos transceiver SDR pentru dezvoltatori disponibil sub 500 USD. Ecosistemul, tutorialele și integrarea MATLAB nu au egal pentru învățare și prototipare rapidă. Pentru MIMO și cercetare de protocoale: BladeRF 2.0 micro oferă cea mai bună valoare pentru capabilitate MIMO 2x2 completă. USRP B210 este standardul de referință dacă bugetul permite. Pentru radiogoniometrie: KrakenSDR este unic și construit special pentru aceasta. Despre limbajele de programare: Python este limbajul dominant pentru dezvoltarea de proiecte SDR în comunitatea de amatori. SoapySDR este tehnologia cheie care permite scrierea de cod Python SDR agnostic față de hardware. ADALM-Pluto (pyadi-iio) și USRP (API Python UHD) au cele mai curate experiențe Python native. GNU Radio, deși necesită o curbă de învățare, este cel mai puternic mediu de procesare a semnalelor disponibil și suportă fiecare dispozitiv din această listă. C/C++ rămâne important pentru aplicațiile critice din punct de vedere al performanței și dezvoltarea FPGA. MATLAB este cel mai relevant în mediile academice, unde PlutoSDR și USRP au cel mai bun suport oficial.
1
Respingerea armonică polifazată (Polyphase harmonic rejection) este o tehnică utilizată în circuitele de radiofrecvență (RF) pentru a elimina semnalele nedorite (armonicele) direct în interiorul mixerului, fără a depinde exclusiv de filtre externe voluminoase. Principiul de bază este anularea prin fază. În loc să folosească o singură cale pentru semnal, un mixer polifazat împarte semnalul în mai multe căi, fiecare având un defazaj specific (de exemplu, 0°, 45°, 90°, etc.).
Pentru formatarea elegantă a ecuațiilor am folosit MathJax. Recomand utilizarea sa în orice articol în care aveți nevoie de ecuații renunțând astfel la folosirea imaginilor cu ecuații. Se utilizează foarte simplu, prin includerea unei singure linii în orice document html, și se folosește cu sintaxa clasică \(\LaTeX\). Succes.
$$
\nabla \cdot \mathbf{E} = \frac{\rho}{\varepsilon_0}
$$
$$
\nabla \cdot \mathbf{B} = 0
$$
$$
\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}
$$
$$
\nabla \times \mathbf{B} = \mu_0 \mathbf{J} + \mu_0 \varepsilon_0 \frac{\partial \mathbf{E}}{\partial t}
$$
Notă: În ultima vreme am fost asaltat de diverse persoane care mi-au trimis mail-uri solicitându-mi numărul de mobil pentru a "discuta anumite lucruri". Unii, crezându-se mai șmecheri, au refuzat să-mi spună despre ce e vorba, evadând în tăcere. Nu dau aici nume, am păstrat însă toate acele mail-uri. Lăsând la o parte tonul absolut impertinent și nepoliticos cu care s-au făcut aceste solicitări, vreau să spun tuturor că nu sunt deschis NICI UNEI colaborări. Cei care doresc să-mi scrie mesaje și să intre în legătură cu mine, le reamintesc că civilizat este să te prezinți (să spui cine ești), să spui ce vrei și să dai tu mai întâi un număr de mobil specificând că ai fi interesat să discuți pe tema respectivă. Nu discut cu străinii. Așa m-a învățat mama. Practic acest hobby doar pentru relaxare și este strict o activitate de timp liber, nu o sursă de venit. Cei care mi-au cerut cu nesimțire să le fac anumite proiecte le reamintesc că aceste materiale / tutoriale sunt publicate tocmai pentru ca dânșii să aibă șansa a învâța cum se fac anumite lucruri. Nu sunt șurubelnița nimănui și, cu respectul pentru unii și alții, nici nu-mi place să mă trag de șireturi cu nimeni indiferent de ideea absurdă că, dacă suntem radioamatori suntem toți egali. Nu suntem egali. Sorry. Am un cerc restrâns de prieteni și accesul în acest cerc nu se face instantaneu, pe baza unui apelativ, ci este urmarea unor ani în care relațiile s-au verificat. Așadar, PAS !, dacă nu știi să vorbești și să te prezinți. Mulțumesc.
Articol aparut la 7-5-2026 1002 Inapoi la inceputul articolului | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Comentariul trebuie sa se refere la continutul articolului. Mesajele anonime, cele scrise sub falsa identitate, precum si cele care contin (fara a se limita la) atac la persoana, injurii, jigniri, expresii obscene vor fi sterse iar dupa caz se va ridica dreptul de a posta comentarii.
| |||||
|
Copyright © Radioamator.ro. Toate drepturile rezervate. All rights reserved
Articole | Concursuri | Mica Publicitate | Forum YO | Pagini YO | Call Book | Diverse | Regulamentul portalului | Contact |