LA PAGE DE CHRISTOPHE F4DAN SUR LA RADIO LOGICIELLE
SDR : SOFTWARE DEFINED RADIO

Dernière mise à jour : 28 mars 2010
Contact : f4dan at yahoo point fr

ENGLISH VERSION HERE

retour à la page d'accueil



Réalisations SDR de type Ia (I1-N)
(numérisation par carte-son de la sortie audio d'un TRX traditionnel)

Linpsk PSK31
Soundmodem Packet radio en particulier
HamDream 
WinDRM
Une adaptation de la norme DRM pour les largeurs de canaux radioamateurs (2,5 kHz)., utilisant comme base les sources du projet DREAM.
Hamdream  n'est maintenant plus supporté : son remplaçant est WinDRM. Fonctionne en émission et réception.

Réalisations SDR de type Ib (I1-N)
(numérisation par carte-son mono d'une FI autour de 12 kHz)

Fraunhofer SDR Un récepteur DRM commercial
DREAM DRM Le logiciel libre DREAM (réception DRM)
DRM Software Le logiciel payant (réception DRM)
IFDSP La réalisation de IK2CZL. Conversion autour de 13 kHz, de la FI 455 kHz d'un récepteur traditionnel, puis numérisation par une carte-son. Windows. Sources non disponibles.
JI3GAB La réalisation de JI3GAB. Conversion autour de 12 kHz, de la FI 455 kHz d'un récepteur traditionnel, puis numérisation par une carte-son. Linux. Sources disponibles. Fonctionnement en émission également.
G8JCF Le logiciel de G8JCF. Windows. Sources non disponibles.
FDM77 640 euros Un SDR Italien conçu par ELAD et distribué en France par Intertechnologies. Rx seulement
DiRABox DRB30
DiRABox DRB32 
Cette "boite noire" convertit n'importe quelle fréquence entre 30 kHz et 30 MHz  autour d'une FI de 10 kHz (bande passante = 15 kHz). Contrôle par port parallèle de PC (convertisseur USB également disponible). Double conversion, DDS.
La DRB32 est une version aux performance améliorées.
SAQrx  Ce logiciel de Johan SM6LKM permet la réception des VLF (0-22 kHz). L'antenne est directement connectée à l'entrée de la carte son. Code source windows disponible.
Winradio WR-G30x  La version "entrée de gamme" de Winradio (pas de séléction numérique du canal, numérisation par une carte son mono).
Voir le modèle WR-G31x pour la version professionnelle. 



Réalisations SDR de type Ic (Q1-NH)
(numérisation par carte-son stereo d'une FI I/Q audio )

SDR-1000 / SDR-5000 2800 US$ Un SDR au code source disponible. Décrit dans la série d'articles de QEX : "Software Defined Radios for the Masses"
SoftRock-40
Gnurockr (nouveau lien)
KB9YIG 

JavaGUI
Une version "mini" du SDR-1000 (Rx Only), alimentée par le port USB, et fonctionnant dans la bande des 40 mètres. Pusieurs logiciels sont compatibles avec ce hardware.
Avec Gnurockr, VU3RDD a écrit un module Gnuradio permettant de piloter le SoftRock.
Le site de KB9YIG présente plusieurs variantes du SoftRock.
JavaGUI est une petite interface graphique sous Linux pour DttSP (le coeur de contrôle du softrock et du SDR-1000)
WSE Ce SDR (de SM5BSZ) est décrit dans la série d'articles de QEX : "Linrad : New Possibilities for the Communications Expermienters". Un hardware dédié est décrit.  Ces SDR ont 2 canaux RF donnant 2 paires I/Q. 
GW4DGU  Des planches présentent la conception d'un SDR utilisé pour les hautes fréquences (GHz).  La conversion de fréquence I/Q est réalisée avec des chipsets sur étagère (exemple : LT5515, LT5516, LT5517, AD8347, AD8348)
Time Machine  135 US$ (kit) Un projet très original : cette platine permet d'enregistrer une bande du spectre à l'aide d'un enregistreur stéréo traditionnel (baladeur MP3, PC portable, cassette audio, ...), puis de la rejouer ensuite !
DT1 DT2 DR1 DR2 Les réalisations SDR de YU1LM (émission + réception). Partie matérielle avec conversion I/Q de type SDR-1000, mais en plus simple. Pour le logiciel utilisation de SDRADIO entre autre.  Des PDF décrivent précisément les performances de ces réalisations. Merci à F5UPH pour avoir signalé ce lien.
NORCAL NC2030 Un transceiver CW aux performances impressionnantes (IP3, dynamique, ...), pouvant être détourné pour réaliser un Front-End SDR.  Cette réalisation a été mise au point par Dan Tayloe N7VE en personne, et utilise un mélangeur I/Q du même nom.
Firefly SDR 75 US$ (kit) La nouvelle réalisation de Dan Tayloe N7VE, un peu comme le softrock. Oscillateur local pour la réception des bandes 30m et 40m. Fonctionne également en émission, mais en utilisant un VXO traditionnel (pas de SDR). 
SDR-X La réalisation de I0CG permet de convertir le spectre HF (0-30 MHz + bande des 6 mètres) autour d'une FI I/Q pouvant être numérisées par une carte son. L'oscillateur programmable est réalisé avec un DDS AD9951. Des filtres de présélection sont automatiquement activés en fonction de la fréquence programmée. Des atténuateurs et des amplificateurs faible bruit sont également présents. 
SDRZero 35 US$ (kit) Une réalisation type softrock de PY2WM et  N1VTN/PU1JTE. Principalement en langue portugaise mais quelques pages en anglais. Disponible à l'achat sous forme de kit. 
KDG-SR100 700 euros Un réalisation de type SDR-1000, fonctionnant en émission/réception et avec un DDS.
NCSASDR 
NCSASDR_PDF
Cette université développe un SDR à partir d'un coeur GnuRadio et d'un Front-End RF spécifique pour la bande 900 MHz.
Des problématique avancées sont étudiées : protocole de communication avec le SDR, sécurité et radio cognitive.
Le PDF est en particulier très intéressant.
TinySDR Un SDR très simple, pour les bandes HF, par LY1GP. Le mélange est réalisé avec un mixeur à diodes maison. Pas d'amplificateur (seule la carte-son joue ce rôle). L'oscillateur I/Q est réalisé avec un VFO, et le déphasage de 90° avec une capacité et une résistance.
Elektor  100 euros Un SDR pour les bandes HF (réception uniquement), avec un controle de fréquence par USB. Le controle de la fréquence se fait par un PLL VFO (CY27EE16). Le chipset USB est un FT232R.
Genesis Radio  150 US$ (kit) Un SDR émission/réception pour la bande des 40m, compatible avec les logiciels I/Q traditionnels  (PowerSDR, ...). Utilise des composants électroniques traversant (pas de composants CMS)
PMSDR  
(site alt.)
195 euros Un SDR pour la bande HF (réception uniquement), compatible avec les logiciels I/Q traditionnels (PowerSDR, Winrad, ...). Utilise un DSPLL Si570 pour la sélection de fréquence. Livré en kit pré-assemblé
Soft66AD new 115 US$ (assembled)
85 US$ (kit)
Un SDR pour la bande HF (réception uniquement)compatible avec les logiciels I/Q traditionnels (Rocky, SDRadio, winrad, ...). Utilise un DDS AD9831, et l'USB pour le contrôle de la fréquence de réception
Lazy Dog LD-1 new 218 US$ Un SDR pour la bande HF (réception uniquement)compatible avec les logiciels I/Q traditionnels (Rocky, SDRadio, winrad, ...). Utilise un DDS, et l'USB pour le contrôle de la fréquence de réception




Réalisations SDR de type Id (Q2-NH)
(numérisation par ADC audio stéréo dédié d'une FI I/Q )

PA3FWM  Cet OM utilise le même mélangeur en quadrature que le SDR-1000, mais utilise un ADC audio stéréo dédié (et pas une carte son)  : le PCM1804 à 192 kHz sur 24 bits. Le transfert vers le PC se fait par Ethernet.  Rx seulement.
Depuis début 2006, PA3FWM expérimente avec un ADC plus rapide (AD7760 à 2,5 Méch/s), et utilise un FPGA pour forger les trames Ethernet
WB6DHW SDTCV  Une réalisation utilisant un mélangeur en quadrarture de type SDR-1000, mais avec un ADC audio stéréo dédié (et pas une carte son) à 192 kHz sur 24 bits. Le transfert vers le PC et le contrôle se font par USB.
L'OL est réalisé à l'aide d'un DDS 4 voies AD9959, ce qui a l'avantage de permettre la réception simultanée de plusieurs voies, avec éventuellement synchronisation de phase entre elles (pour le traitement d'antenne par exemple).
Emission / réception jusqu'à 200 MHz sans autre mélange que le DDS.
µWSDR Très beau site : clair et informatif !
Mélange analogique I/Q à l'aide d'un AD8347 en réception et AD8346 en émission.  Des front-end son prévus pour les bandes 13 cm, 23 cm et 4 m.
FI analogique I/Q numérisée par un Cirrus CS4272, DAC/ADC audio stereo 24 bits 192 kHz .
Communication Ethernet. CPU ARM7.
Le logiciel PC est basé sur le coeur DSP du SDR-100.
RT2 Le projet de KC2MFS. ADC audio dédié (PCM4202 : 24 bits, 192 kéch/s). DDS réalisé non pas à l'aide d'un ASIC, mais d'un FPGA. 
CIAO RADIO  Un projet SDR intéressant. La seule connection avec le PC se fait par un port USB.
Utilisation d'un ADC audio PCM2904. Cette puce présente l'intérêt d'intégrer un port USB : très ingénieux...
Utilise également un DDS AD9851.
OH2NLT Cheap DSP Un SDR "stand alone", ne nécessitant pas de PC externe pour le faire fonctionner. Utilisation d'un mélangeur QSD, et d'un CAN audio stéréo (TLV320AIC23B). Les traitement des échantillons I/Q est embarqué sur un DSP dsPIC30F6014. Beaucoup d'informations disponibles sur le site comme les schémas électroniques, les platines PCB et le code DSP.
Le tout dans un très beau packaging.
Fonctionne en émission également. 
VK3GJZ Simple DSP Receiver  Un SDR "stand-alone"  ne nécessitant pas de PC externe pour le faire fonctionner. Utilisation d'un mélangeur QSD et d'un chipset DSP Alesis/wavefront pour la numérisation et le traitement des échantillons.




Réalisations SDR de type II
(I3-H)
(numérisation du signal RF "sortie d'antenne" par une carte d'acquisition sur étagère )

DOMENECH Numérisation du signal RF (sorti d'antenne) par une carte TV à base de BT878 (Féch = 896 kéch/s, soit la bande [0; 443 kHz] numérisée en une fois)
LORAN-C  Un projet SDR pour la réception VLF du système de localisation Loran-C (90 à 110 kHz).
Utilisation d'une carte d'acquisition PCI Adlink.






Réalisations SDR de type III (I4-N)
(numérisation par ADC RF  dédié d'une FI analogique)

F1OAT Le SDR de F1OAT. A base de DSP EZ-KIT ADSP 21061 (floating point), et de DDS (AD7008)
DSP-10 Le SDR de l'ARRL. Le code source est disponible (assembleur). A base de DSP EZ-KIT ADSP 2181 (16 bits fixed point, AD1847 ADC/DAC)
Winradio WR-G31x  La version professionelle de Winradio (séléction numérique du canal, numérisation par un CAN dédié).
Voir le WR-G30x pour la version d'entrée de gamme. 
OpenSDR ou OpenSDR Le projet openSDR. Il s'agit en fait du projet Gnuradio
Modular Software Radio Modular Software Radio (Ecole Polytechnique Fédérale de Lausanne). Emission / réception d'un signal UMTS (bande passante de 5 MHz @ 2.4-2.48 GHz). La FI numérisée est de 90 MHz
Wireless3g4free Un projet de l'école d'ingénieur EURECOM. Emission / réception d'un signal UMTS.
AMSAT SDR Le projet SDR de l'AMSAT. La page "design concepts" contient des informations intéressante sur la conception de ce (futur) SDR.



Réalisations SDR de type IVa (I4-AH)
(numérisation par ADC RF dédié du signal RF "sortie d'antenne", et DDC à base d'ASIC)


Rfspace SDR-14 1100 US$ Un SDR commercial (code source non disponible), à base de FPGA et de ADC.
Rfspace SDR-IQ  500 US$ La nouvelle réalisation RFSPACE. Toujours à base de DDC ASIC (AD6620) et d'USB pour le transfert des échantillons. Echantilonnage 12 bits / 66 MHz par AD9245.
ADAT HB9CBU  ADT-200A est un SDR "stand-alone" (pouvant être utilisé sans PC externe), émission et réception. La partie réception utilise un CAN AD6645 14 bits et un DDC 4 voies AD6624A. La partie émission utilise un CNA AD9754 et un DUC AD6623. Les échantillons I/Q sont traités par un ADSP-21363 SHARC. 




Réalisations SDR de type IVb (I4-FH)
(numérisation par ADC RF dédié du signal RF "sortie d'antenne", et DDC à base de FPGA)


Gnuradio USRP
Ettus
Liste de discussion gnuradio
Un utilisateur de gnuradio
GRC : Une interface graphique pour gnuradio

700 US$ Le projet Gnuradio. La carte "USRP" permet la réalisation de type IVb
SSRP Une version simplifiée de l'USRP
PERSEUS  Un récepteur HF à numérisation RF. Utilise un CAN LTC2206 14 bits à 80 Méch/s, et un FPGA XC3S250E pour la canalisation et la décimation.  Controle par USB. Largeur de bande numérique en sortie annoncée : 800 KHz (soit 1 Méchantillons I/Q par seconde). 
Quicksilver QS1R  850 US$ Ce projet utilise un CAN LTC2208 16 bits 130 Méch/s, et un FPGA Altera Cyclone III EP3C25 pour la fonction DDC. Réception de 15 kHz à 55 MHz. Controle et transfert des échantillons I/Q par USB, à l'aide d'un logiciel baptisé SDRMAX, basé sur la librairie DttSP.
Les sources des logiciels et firmwares sont publiques.
Une version émission (QS1T) est en cours.
Réalisation Phil Covington N8VB
Portland State University
Universite de Notre Dame 
Université Paderborn
Virginia Tech
Virginia Tech (OSSIE : open source JTRS / SCA framework) 
Ces étudiants présentent des projets SDR basés sur l'USRP Gnuradio
HPSDR 
Covington
Ce projet est ambitieux : ADC  LTC2208 à 130 Méch/s, et FPGA pour le DDC. Interface USB pour la communication. 
W1QG  Une radio logicielle architecturée autour d'une carte Lyrtech Signal Master. Le FPGA est programmé avec le kit de développement Xilinx system generator 
RTG003 Une réalisation non pas amateure, mais professionnelle. Assez coûteuse.  


Réalisations SDR de type IVc
(numérisation par un composant spécialisé intégrant à la fois ADC et DDC)

OH2NLT HF Receiver  Ce projet met en oeuvre un composant spécialisé TI AFREDI8201, avec à la fois les fonctions ADC et DDC
C'est un SDR "stand-alone" (i.e. ne nécessitant pas de PC extérieur). Réception uniquement. 





SDR en ligne 

WebSDR Un SDR en ligne, extrèmement fluide. Le première réalisation de ce type. A voir absolument !!!!




Logiciels de traitements d'échantillons 

Rocky Un petit logiciel mettant en oeuvre des techniques origniales pour le calcul des FFT (polyphase FFT) et pour le filtrage (time-frequency surface re-parameterization)
KGKSDR RAS
Winrad Du même auteur que SDRADIO. Linrad a servi de modele pour certaines fonctionnalités de Winrad.
SDRADIO Un logiciel (Windows) de démodulation d'échantillons I/Q provenant de la numérisation par une carte son
DSPRX La réalisation de DL6IAK. Un précurseur (2001) très épuré
PowerSDR Le logiciel utilisé avec le SDR-1000
Spectraview  Le logiciel utilisé avec le SDR-14
M0KGK KGKSDR  Un programme windows. Code source non disponible.
Erlink-sr  "Un SDR qui peut être distribué sur de multiples plateformes". Très original. Projet de G3UKB. Anciennement appelé "SmallTalk SDR". 
QUISK  Logiciel sous Linux par Jim N2ADR, avec code source fourni. Fonctionne avec le SDR-IQ, softrock, ou bien peut utiliser une carte son de PC pour les autres types de matériels
SDRMAX  Le logiciel open-source (Linux + windows) utilisé par le projet  QuickSilver QS1R (voir plus haut). 
Linrad Logiciel de Leif  SM5BSZ, fonctionnant sous Linux et Windows. Linrad est compatible avec plusieurs matériels : the matériel de l'auteur  (WSE) ou bien d'autres (softrock+soundcard, SDR-14, SDR-IQ, ...). 





Réalisations de tête RF
(ou comment ramener le signal RF autour d'une FI numérisable...)

Réalisations sans quadrature
Sat-Schneider - DRT-1 Un tuner RF programmable à base de DDS. Sortie FI 12 kHz : convient pour les réalisations SDR type Ib (voir plus haut).
ELEKTOR

Description
Tuner RF programmable (sortie FI 12 kHz)  paru dans Elektor de mars 2004. Distribué par Modul-bus.
Le second lien (en Allemand) décrit l'électronique de façon plus précise.
N2DS Schmarder Une réalisation originale "à l'ancienne" pour recevoir les signaux DRM. Conversion directe, avec un oscillateur à tube ! 
JOGIS Deux autres Front-End pour la réception DRM (autour de 6 MHz). L'une avec un tube, l'autre avec un NE612. En allemand
WSE (SM5BSZ + SM7UFW) Un ensemble de platines pour convertir des signaux HF (1,8 à 14 MHz) ou VHF (144 MHz) autour d'une FI de la bande audio numérisable par une carte son. Conversion simultanée de 2 voies.
PA0SIM  Jan a réalisé un récepteur avec 2 voies cohérentes. Une antenne est connectée sur chaque voie.
Un traitement du signal évolué permet ensuite d'obtenir une réduction du bruit et des interférence, ainsi qu'une directivité programmable.
Le principe détaillé de de ce projet a été publié dans un article de la revue QEX.

Réalisations avec quadrature
OH2GHR Une réalisation à base de DDS AD9854. Mélange avec un mixeur AD831 ou un détecteur Tayloe
GW4DGU Utilisation de chipsets sur étagère (exemple : LT5515, LT5516, LT5517, AD8347, AD8348) pour réaliser la conversion de fréquence I/Q




Références SDR
ARRL SDR La page de l'ARRL sur le SDR
TAPR SDR La page de TAPR sur le SDR
wiki sdr Un page compilant des liens SDR, et pouvant être éditée par chacun pour la compléter.




Références techniques (DSP)
DSPguide Un ouvrage complet disponible gratuitement en ligne
DSPrelated.com Une collection de "posts" du forum comp.dsp.Possibilité de recherche par thème et mots clés...
Complextoreal.com Des tutoriaux intéressants
DSPguru.com Des informations intéressantes




Industriels
Prism Technologies  
Vanu
Premier SDR portatif ?
Une réalisation SDR intéressante : une BTS GSM portable...
SharedSpectrum Cette société, financée par le Département de la Défense américain, conçoit des transceivers et des algorithmes permettant une utilisation rationnelle du spectre (radio cognitive)
Nallatech
Spectrum
Sundance
Pentek
Lyrtech
Innovative-dsp
Hunt
Multiple Acces Communications
Red-River
Ces sociétés commercialisent différentes cartes de traitement numérique (FPGA+DAC+ADC), pouvant servir de base matérielle pour des SDR
COMBLOCK Des modules radio pour prototypage rapide. Ces briques pourraîent être utilisées dans un SDR. 


retour à la page d'accueil