Fréquences Scanner en France

Le site francophone des utilisateurs de scanners

Vous n'êtes pas identifié.

Annonce

Bienvenue sur le nouveau forum de Fréquences Scanner en France.

#1 21-04-2012 12:04:34

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

RTL-SDR sous Linux

Salut,

Un petit compte rendu du RTL-SDR sous Linux. Pour l'instant, la principale utilisation est Gnuradio et malheureusement, il faut une machine puissante.
Mon dual core est un peu juste pour la bande passante importante de ce SDR et c'est un probleme que je n'ai pas avec le Funcube.
(probleme réglé en utilisant maintenant un I3)

J'ai testé la manip decrite ici: http://www.tsf70.com/forum/viewtopic.php?id=2285

ça consiste à decoder du packet et du pocasg depuis Gnuradio en utilisant Multimon. J'ai simplement adapté les flow graph du Funcube avec le module "Gr-baz" de Balint Seeder: http://wiki.spench.net/wiki/Gr-baz

Le packet:

http://img824.imageshack.us/img824/6519/packetx.jpg


le pocsag:

http://img14.imageshack.us/img14/5206/pocsag.jpg

Dans les 2 cas, les trames sont indiquées par les flèches rouges.

Enfin, pour ceux que ça interesse, voici des flowgraphs récents conçus par OZ9AEC qui a travaillé sur le Funcube par exemple:
http://www.divshare.com/download/17425973-52a

il y a un recepteur NFM et un WFM. La bande passante d'origine, réglée à 2 Mhz solicite beaucoup le processeur. Elle peut etre limitée à 1 Mhz pour une utilisation  plus souple.

A+

Hors ligne

 

#2 21-04-2012 12:22:53

obi42
Membre
Date d'inscription: 01-11-2010
Messages: 36

Re: RTL-SDR sous Linux

Salut Bigsat,

tu as quoi comme machine, niveau processeur ? (cat /proc/cpuinfo sous linux te donne le détail si tu ne l'as pas en tête).
Ça doit tourner un peu mieux si tu désactive certains affichages dans ton flowgraph à mon avis. Ou si tu limites la bande passante des "FFT Sink" par exemple.

++

Hors ligne

 

#3 21-04-2012 12:58:37

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Salut Obi,

C'est un Pentium D 2.8 Ghz. La limite de la BP a tendance à stresser encore + le proc... Si je choisis 1 Mhz par exemple, il est préférable que je laisse tout à 1.

Actuellement ça tourne pas trop mal avec le waterfall.

Hors ligne

 

#4 21-04-2012 19:30:45

fe8769
Membre
Date d'inscription: 19-05-2009
Messages: 2634

Re: RTL-SDR sous Linux

ok c'est bon après quelques tâtonnements  . J'ai un symptôme bizarre le système perd le signal au bout de 2 minutes et il faut relancer complètement le module . sur le module rtl_nfm_rx.grc


The quieter you become, the more you are able to hear

Hors ligne

 

#5 22-04-2012 08:59:12

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

curieux. tu as 1 ou 2 mhz de bande passante ? je vais reessayer

Hors ligne

 

#6 29-04-2012 11:05:08

balthus666
Membre
Date d'inscription: 06-03-2012
Messages: 84

Re: RTL-SDR sous Linux

Bonjour,
Vous m'avez donné aussi l'envie d'essayer...
Hier en passant chez Médiamarkt, il vendaient aussi un dongle USB à 29euro qui est compatible:
Terratec NOXON DAB/DAB+ USB dongle (rev 1)
Pas de bol, la rev1 n'est pas le tuner e4000. C'est un FC0013
J'ai installé gnuradio et les drivers pour le rtl comme décrit sur le site. Le script d'automatisation de gnuradio est facile. Il download toutes les dépendances, compile, tout, un rêve...

Tout a l'air ok. Par contre pour faire un essai, le plus simple c'est sur une station radio FM. J'utilise le bloc décrit ici:
http://www.divshare.com/download/17425973-52a
Je ne recois que du souffle. J'ai aussi essayé de faire qq blocs simplifiés mais vu mes faibles connaissances en gnuradio, ca n'a rien donné.
En fait je ne sais pas si le pb vient de:
- Mon portable pas assez puissant (cpu=80%)
- Pb de config de la clé
- Antenne qui est livrée d'origine avec le kit qui n'est pas adaptée à la radio FM

Voici le log de gnuradio:

Code:

Using Volk machine: sse3_64
RTL2832 Source block configuration:
    Read length (bytes): 32768
    Buffer enabled: yes
    Buffer multiplier: 8
    Buffer size (samples): 131072
    Samples per read: 16384
    Buffer level: 50.0%
Successfully initialised demod: "Terratec NOXON (rev 1)"
Probing "e4000"...not found.
Probing "fc0013"...found.
Found RTL2832 device: Terratec NOXON (rev 1) (tuner: Fitipower FC0013)
    Sample rate range:    900001 - 3200000 Hz
    Crystal frequency:    28800000 Hz
fc0013 Initialised (default bandwidth: 8000000 Hz)
Wait delay: 12.288 ms
>>> gr_fir_ccf: using 3DNow!
>>> gr_fir_fff: using 3DNow!
gr_buffer::allocate_buffer: warning: tried to allocate
   8 items of size 8000. Due to alignment requirements
   64 were allocated.  If this isn't OK, consider padding
   your structure to a power-of-two bytes.
   On this platform, our allocation granularity is 4096 bytes.

Quel test facile je pourrais faire pour m'assurer que cela fctionne?
Bigsat, je me suis permis de poster cette question sur ton thread SDR linux car d'autres seraient peut-être aussi tenté d'essayer et rencontrerait les mêmes pb que moi. Si tu veux que j'ouvre un autre fil pour ce pb, dis le moi smile

PS: En fouinant sur le net, j'ai aussi trouvé un site ou qqn utilise gnuradio pour décoder les sondes de température (Oregon): https://github.com/kevinmehall/rtlsdr-433m-sensor
Mais vu que mon install ne fctionne pas encore, je ne peux pas essayer.

Hors ligne

 

#7 29-04-2012 11:28:57

Greg94430
Membre
Date d'inscription: 06-04-2011
Messages: 684

Re: RTL-SDR sous Linux

salut balthus,
pourquoi tu n essayes pas ta clé sous windows ? L installation sous windows ne prends que quelques minutes
et logiquement ta clé devrait fonctionner

Hors ligne

 

#8 29-04-2012 11:47:21

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Salut Balthus,

J'utilise le même SDR que toi. A 1ere vue, ton erreur ne me dit rien. Je me suis rendu compte qu'il fallait une machine plus puissante que pour le funcube, certainement à cause de la bande passante plus importante à traiter.

Je te propose de tester les 2 flowgraph que j'ai bricolé à partir d'exemples trouvés sur differents sites:
http://www.divshare.com/download/17539649-748

J'avais vu le recepteur de sondes de temperatures. Il existe des tas de choses, mais souvent délicates à mettre en oeuvre, comme un recepteur ADS-B, un decodeur multipocsag, etc...

Hors ligne

 

#9 29-04-2012 14:13:13

balthus666
Membre
Date d'inscription: 06-03-2012
Messages: 84

Re: RTL-SDR sous Linux

Ok merci pour vos réponses!
Ca fonctionne !!! Les premiers pas en sdr smile
Ca n'a pas fonctionné du premier coup mais en débranchant et rebranchant la clé ca a du reseter qqch et ca fonctionne.
Je n'ai pas essayé sous windows car je n'ai plus de windows, sauf via wine ou virtual box mais pour tester des périphériques USB ou qui accèdent à la carte son, ca ne fonctionne pas tjrs très bien.
J'ai encore eu le cas ou après qq minutes cela ne fctionnait plus et le fait de debrancher et rebrancher cela fonctionne. J'ai tapé une mauvaise fréquence (hors range) et ca a du bloquer qqh.
Pour info, j'utilise un portable acer avec un dual core athlon à 1,2Ghz, ubuntu 11.1 64 bits. Avec le bloc de Bigsat en wfm, je suis à 60-65% de cpu.

Merci encore!!!  J'vais pouvoir continuer avec le pocsag et peut-etre aussi les capteurs oregon.... Plein de nouveau trucs a bricoler.taper

Dernière modification par balthus666 (29-04-2012 14:18:59)

Hors ligne

 

#10 29-04-2012 15:09:49

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Bravo ! et content pour toi.

Hors ligne

 

#11 29-04-2012 17:21:36

balthus666
Membre
Date d'inscription: 06-03-2012
Messages: 84

Re: RTL-SDR sous Linux

@Bigsat
J'ai trouvé un décodeur pocsag pour gnuradio mais ca ne fonctionne pas chez moi.
https://www.cgran.org/browser/projects/ … nk?rev=831
Je ne sais pas si tu avais vu celui-ci mais on dirait un projet assez récent.
En gros, voila en gros les commandes que j'ai faites pour l'installer:

Code:

svn co https://www.cgran.org/cgran/projects/gr-pocsag .
cd gr-pocsag/cmake
mkdir build&&cd build
cmake ../..&&make&&sudo make install
sudo ldconfig

Ensuite il y a un fichier grc d'exemple dans /usr/local/share/gnuradio/examples/grc/demod/pocsag_tester.grc
Le problème c'est que je débute en radio et je risque de passer à coté de certains trucs qui sont évidents pour des habitués.
Ca ne marche pas sur la fréquence de pocsag mais j'ai eu des pbs déjà avant pour décoder le pocsag. Multimon ne me décode rien mais pdw avec wine y arrivait. Est-ce que dans le pdw il y aurait des décodages améliorés??

Hors ligne

 

#12 29-04-2012 18:59:21

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Bonsoir,

Il va me falloir du temps pour regarder ça. Si tu veux tester le pocasg avec multimon, j'avais fait ça avec le funcube. C'est adaptable:
http://www.tsf70.com/forum/viewtopic.php?id=2285

La commande est multimon -a POCSAG1200 -a SCOPE -t raw myfifo.raw
Dans cet exemple, myfifo.raw est un fichier fifo, à créer par la commande: mkfifo myfifo.raw
ça sert de tampon entre gnuradio et multimon.

A suivre...

Hors ligne

 

#13 05-05-2012 11:39:11

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Bonjour,

J'ai un peu regardé le flowgraph Pocsag proposé par cgran.org mais je n'ai pas réussi à le faire fonctionner. Une fenetre se lance bien avec un FFT mais le logiciel se bloque au bout de quelques secondes.

J'ai donc refais une manip équivalente à celle du funcube. Ca fonctionne et ça donne ça:

http://img402.imageshack.us/img402/9237/multimon.jpg

Le flowgraph que j'ai adapté (en provenance entre autres, de travaux de OZ9AEC) est ici: http://divshare.com/download/17567887-402

Il faut faire un fifo avec la commande: mkfifo /tmp/myfifo.raw

puis le decodage par: multimon -a POCSAG1200 -a SCOPE -t raw myfifo.raw

a+

Hors ligne

 

#14 05-05-2012 16:32:31

balthus666
Membre
Date d'inscription: 06-03-2012
Messages: 84

Re: RTL-SDR sous Linux

Bonjour Bigsat,

Merci pour les explications. J'ai encore essayé une bonne heure en passant par gnuradio et multimon mais ca ne donne rien.
Soit ma clé/antenne(FC0013 ) ne recoit pas assez, soit un pb de réglage de gnuradio, soit pc pas assez puissant, soit multimon n'est pas capable de décrypter ce pocsag.
En mettant le speaker et le fifo, le son est haché et ca sature car il doit y avoir trop de données à traiter. Quand mon scanner portable recoit le signal, il faut environ 2 à 3 sec avec que je ne le vois ou entende sur gnuradio.

Sur cette fréquence, avec multimon et mon dj-x11, ca ne fctionne pas non plus mais avec PDW j'arrive a decoder pas mal de choses.
Il me manque encore pas mal de connaissances et c'est pas évident car bcp de concepts à maitriser... En tout cas merci pour l'aide.

Hors ligne

 

#15 05-05-2012 16:37:45

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Bonjour Balhus,

C'est très fastidieux à regler et il me manque aussi bcp de connaissances avec Gnuradio. L'outil est quand même tres interessant. J'ai recemment changé de PC sous Linux pour pouvoir exploiter correctement les flowgraph. Le probleme vient peut etre de là.

Hors ligne

 

#16 06-05-2012 17:36:26

Martin
Membre
Lieu: Paris
Date d'inscription: 06-01-2012
Messages: 141

Re: RTL-SDR sous Linux

Pour les problèmes de puissance, rencontre tu les même soucis avec ton nouveau rtl-sdr?

Dernière modification par Martin (06-05-2012 17:49:05)


Yaesu VX 3E, Kenwood TM D700, RTL SDR E4000, JPole Arrow Antenna, DS3000. Debian user.

Hors ligne

 

#17 06-05-2012 18:18:22

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Salut Martin,

Pour Gnuradio, il faut les 2, PC puissant et clé performante.

Hors ligne

 

#18 10-06-2012 15:45:54

laFouine
Membre
Lieu: Limoges - Nord Haute Vienne
Date d'inscription: 10-06-2012
Messages: 63
Site web

Re: RTL-SDR sous Linux

Bonjour,
Je suis nouveau et j'ai moi aussi un tunner TNT USB basé sur un RTL2832.
J'ai lu les posts et les tuto de Bigsat.
Cependant je ne capte toujours pas de radio normale en WFM. J'ai gardé l'antenne TNT d'origine, faut-il changer d'antenne ? Je ne pense pas que celà vienne de mon PC, j'ai un Win64 avec 4Go de ram et un Core 2 Duo de 2.8Ghz.
Je vis en ville dans un appartement, quel est le meilleur type d'antenne à utiliser dans ces cas là ?

Merci.

Hors ligne

 

#19 10-06-2012 16:13:17

Martin
Membre
Lieu: Paris
Date d'inscription: 06-01-2012
Messages: 141

Re: RTL-SDR sous Linux

Hello

Le dongle fonctionne enfin avec Gnuradio. Quelques galères.
C'est ce tuto qui m'a finalement aidé.
http://www.hack4fun.eu/2012/05/rtl-sdr-backtrack-5-r2/


Yaesu VX 3E, Kenwood TM D700, RTL SDR E4000, JPole Arrow Antenna, DS3000. Debian user.

Hors ligne

 

#20 10-06-2012 16:28:14

Bigsat
Administrateur
Date d'inscription: 01-03-2009
Messages: 5955

Re: RTL-SDR sous Linux

Salut,

Il est préférable d'utiliser une antenne adaptée. celle d'origine convient tout juste pour recevoir des emissions puissante de TNT locale. Je te conseille pour le WFM la nouvelle version de SDR Sharp dont on parle sur le forum et Martin, bienvenue au club ! (je rajoute le tuto que tu as trouvé dans les liens)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr
© Fréquences Scanner en France 1999-2014