Page 1 sur 2

Test du LimeSDR mini en émission DATV

MessagePosté: Ven 2 Mar 2018 07:45
de F6DZP
Pour l'instant DATVexpress Transmitter ne fonctionne pas avec le LimeSDR mini, l'option dans le soft créée juste une alerte comme quoi le SR ne peut pas être réglé.
En fait L'implémentation du LimeSDR mini n'a pas été faite.
Charles G4GUO indique sur le forum du BATC que cela devrait lui prendre une quinzaine de jours pour le rajouter.

Donc aujourd'hui pas de solution pour émettre en DATV sous Windows, uniquement sous RaspberryPI.
Je verrai si j'ai le courage de m'y remettre.

Jean-Pierre F6DZP

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Lun 4 Fév 2019 20:41
de f5cau
bonjour à tous
j'ai testé le limesdr mini avec DATVexpress Transmitter v1.25lp12 ainsi qu'avec la version 1.26 en émission , les premiers tests sont OK en local 1255 MHz 1000 Msps
le portable utilisé est un PC Windows 10 , processeur I7. j'utilise la camera intégrée au PC, je constate une latence assez grande (3 ou 4secondes)
73 à tous de F5CAU JN33NR

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Mar 5 Fév 2019 13:42
de F6DZP
Bonjour,

Oui, depuis les versions "LP" le soft DATVexpress 1.25 fonctionne sous Windows avec le LimeSDRmini (L) et le Pluto (P).

Ce soft donne des résultats à peu près acceptables entre SR1000 et SR2000 mais pas en bas débit, à condition aussi d'avoir un PC vitaminé, un processeur I7 améliore bien le résultat.
Comme il y a des imperfections dans le TS, en bas débit (SR250 ou moins) on va avoir très vite des déceptions (image pateuse/pixellisée, des pertes de synchro ou du son, des freeze au bout de quelques secondes).

Pour l'instant, pour le bas débit, l'idéal est de relier le limeSDRmini à un RaspberryPi et d'utiliser le soft d'Evariste F5OEO
raspberry_limeMini_filtrePB ou saw_.jpg
raspberry_limeMini_filtrePB ou saw_.jpg (98.62 Kio) Vu 21049 fois

la modulation est impeccable:
limeMini_vava_SR250_S2_56_g68_1dB_LPF_atten4dB_LNA24dB_ndBmOutAmpliRA13H_0.75Watt_atten 30dB_SpectreAtten10dB_span2MHz.jpg
limeMini_vava_SR250_S2_56_g68_1dB_LPF_atten4dB_LNA24dB_ndBmOutAmpliRA13H_0.75Watt_atten 30dB_SpectreAtten10dB_span2MHz.jpg (77.64 Kio) Vu 21049 fois

la réception bas débit avec Minitioune v0.9beta, on peut y admirer la finesse des constellations jamais atteintes avant malgré le bas débit et en DVBS2, du coup le MER est exceptionnel!!!:
reception SR250_56_DVBS2 modulé par LimeSDRmini piloté directement par soft F5OEO.jpg
reception SR250_56_DVBS2 modulé par LimeSDRmini piloté directement par soft F5OEO.jpg (327.96 Kio) Vu 21049 fois

Malheureusement, pour l'instant le soft d'Evariste fonctionne en ligne de commande et un feignant comme moi trouve cela un peu trop "casse-pieds".

Une alternative est de télécharger le soft Portsdown qui rajoute une interface graphique pour appeler le soft d'Evariste F5OEO,
ensemble limeSDRmini raspberryPi et ecran tactile gérés par Portsdown_.jpg
ensemble limeSDRmini raspberryPi et ecran tactile gérés par Portsdown_.jpg (137.46 Kio) Vu 21049 fois


sans aucune soudure, on a un encodeur/modulateur DATV SR65 à SR2000 DVBS ou DVBS2 avec filtrage de Nyquist numérique, oscillateur incorporé de 38 MHz à 3800 MHz à faible bruit de phase
Pourquoi aujourd'hui se fatiguer à faire un filtrage de Nyquist imparfait, un modulateur limité etc...? Depuis 1 an on sait que ces anciennes solutions sont dépassées.
L'an dernier à CJ c'est un Pluto qui était en démonstration en tant que modulateur DATV.
Le BATC a aussi abandonné la solution où on se fabrique son modulateur

Sinon en observant ces évolutions, je me pose quelques questions sur les résultats sont moins bons avec la gestion du soft d'Evariste par l' interface Portsdown:
- le MER n'est que 35 dB avec Portsdown au lieu de 51 dB avec le soft d'Evariste
- les images sont plus bas de gamme : 352x288avec Portsdown au lieu de 768x576 avec le soft d'Evariste
reception SR250_56_DVBS2 modulé par LimeSDRmini piloté par Portsdown.jpg
reception SR250_56_DVBS2 modulé par LimeSDRmini piloté par Portsdown.jpg (329.66 Kio) Vu 21049 fois


Dans les 2 cas ce n'est pas mal mais pourquoi le MER est moins bon avec le Portsdown ??? Je ne vois pas ce qui a été changé... Il n'y a pas de différence hardware à part l'écran tactile rajouté pour le Portsdown.
Si quelqu'un trouve pourquoi cette différence en MER, je suis preneur ( peut-être un choix dans l'interpolation?)

L'image moins bien définie elle s'explique par un mauvais choix pris par ceux qui ont fait l'interface qui paramètre le soft d'Evariste avec des paramètres moins bons


Sinon, bientôt le Pluto va surpasser tout cela avec sa gamme plus étendue (maxi à 6GHz) et surtout son processeur et sa mémoire interne qui peuvent le rendre autonome pour certaines applications DATV

Jean-Pierre F6DZP

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Mer 6 Fév 2019 16:39
de f1faq
Bonjour,

Jean-Pierre, concernant ta question du MER moins bon sur Portsdown, j'avais fait la remarque à Dave, qui m'a répondu (fin nov 18):

" The MER is not as good as it could be, because even though Evariste has
designed and coded *4 up-sampling, I am not using it because it reduces the
output power on a Lime by 6 dB. I switch between no up-sampling and *2
up-sampling and then correct the Lime Gain to try to keep the power similar.

Dave
G8GKQ "

Voila qui explique cela.
Il a fait ce choix en pensant aux utilisateurs, et préférai avoir une sortie "constante"...
Dommage

73 - Christian
F1FAQ

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Mer 6 Fév 2019 17:37
de F4DVK
Bonjour,

Il est tout à fait possible de le modifier en changeant dans le fichier a.sh ligne 765 pour le bas débit.

Cordialement,
Stéphane.

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Jeu 7 Fév 2019 07:07
de F6DZP
OK oui, Evariste m'avais aussi donné l'info.

Ils ont voulu rester dans les niveaux qu'ils avaient avec leur montage précédent où ils avaient une platine de filtrage et modulation qu attaquait les amplis extérieurs.

Mais je trouve que ce n'est pas une bonne idée d'utiliser le lime mini à haut niveau car le signal commence vite à s'écraser et on commence à fabriquer des épaules avant m^me d'amplifier.
Mes observations à l'analyseur de spectre me donnent: avec le soft Portsdown, sur 437MHz utiliser un niveau entre 60 et 68 grand maxi 70. ( alors que dans leur doc ils conseillent level 88 !! et leur compte rendu montre une utilisation qui utilise au plus bas le level 72).
Je travaille à level 66 avec Portsdown, la chaine d'amplification étant celle que j'ai décrite dans un autre post, ce qui correspond aux ampli que le REF est entrain de faire fabriquer.
et me donne 125W en sortie de l'ampli QRO avec 30 dB d'épaules.
Avec le soft d'Evariste, en ligne de commande, sur 437MHz j' utilise le niveau -g 0.75 ayant observé que les meilleurs niveaux sont entre 0.65 et 0.80

Jean-Pierre F6DZP

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Sam 9 Fév 2019 08:05
de F4HSL
Bonjour Jean-Pierre (F6DZP), comment fait-on pour utiliser le soft d’Evariste en ligne de commande ? Est-ce documenté quelque part ?
73’s
Yves (F4HSL)

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Sam 9 Fév 2019 11:15
de F6DZP
Bonjour,

Il y a 3 logiciels qui font le boulot:
1) avc2ts pour la capture, encodage et fabrication du TS

../avc2ts/avc2ts -m 403200 -b 220000 -x 320 -y 240 -f 25 -d 800 -o /dev/stdout

Usage:
rpi-avc2ts -o OutputFile -b BitrateVideo -m BitrateMux -x VideoWidth -y VideoHeight -f Framerate -n MulticastGroup [-d PTS/PCR][-v][-h]
-o path to Transport File Output
-b VideoBitrate in bit/s
-m Multiplex Bitrate (should be around 1.4 VideoBitrate)
-x VideoWidth (should be 16 pixel aligned)
-y VideoHeight (should be 16 pixel aligned)
-f Framerate (25 for example)
-n Multicast group (optionnal) example 230.0.0.1:10000
-d Delay PTS/PCR in ms
-v Enable Motion vectors
-i IDR Period
-t TypeInput {0=Picamera,1=InternalPatern,2=USB Camera,3=Rpi Display,4=VNC,5=ffmpeg}
-e Extra Arg:
- For usb camera name of device (/dev/video0)
- For VNC : IP address of VNC Server. Password must be datv
- For ffmpeg : url or file to stream
-p Set the PidStart: Set PMT=PIDStart,Pidvideo=PidStart+1,PidAudio=PidStart+2
-s Set Servicename : Typically CALL
-h help (print this help).
Example : ./avc2ts -o result.ts -b 1000000 -m 1400000 -x 640 -y 480 -f 25 -n 230.0.0.1:1000


2)dvb2iq pour la génération de IQ:
../libdvbmod/DvbTsToIQ/dvb2iq -s 250 -f 5/6 -r 4 -m DVBS2 -c QPSK –p

Usage:
dvb2iq -s SymbolRate [-i File Input] [-o File Output] [-f Fec] [-r upsample] [-m Modulation Type] [-c Constellation Type] [-p] [-h]

-i Input Transport stream File (default stdin
-o OutputIQFile (default stdout)
-s SymbolRate in KS (10-4000)
-f Fec : {1/2,3/4,5/6,7/8} for DVBS {1/4,1/3,2/5,1/2,3/5,2/3,3/4,5/6,7/8,8/9,9/10} for DVBS2
-m Modulation Type {DVBS,DVBS2}
-c Constellation mapping (DVBS2) : {QPSK,8PSK,16APSK,32APSK}\
-p Pilots on(DVBS2)\
-r upsample (1,2,4) Better MER for low SR(<1M) choose 4
-h help (print this help).\
Example : ./dvb2iq -s 1000 -f 7/8 -r 4 -m DVBS2 -c 8PSK -p


3)limesdr_send pour la génération de la modulation par lime SDR mini:
sudo ./limesdr_send -f 437e6 -b 2.5e6 -s 250000 -g 0.8 -p 0.05 -a BAND2 -r 4 -l 102400


Usage: limesdr_send <OPTIONS>
-f <FREQUENCY>
-b <BANDWIDTH_CALIBRATING> (default: 200e3)
-s <SAMPLE_RATE> (default: 2e6)
-g <GAIN_NORMALIZED> (default: 1)
-l <BUFFER_SIZE> (default: 1024*1024)
-p <POSTPONE_EMITTING_SEC> (default: 3)
-d <DEVICE_INDEX> (default: 0)
-c <CHANNEL_INDEX> (default: 0)
-a <ANTENNA> (BAND1 | BAND2) (default: BAND1)
-i <INPUT_FILENAME> (default: stdin)
-r upsample (1,2,4) Better MER for low SR(<1M) choose 4



ce qui donne un batch "live.sh" qui contient l'enchainement des 3 fonctions:
../avc2ts/avc2ts -m 403200 -b 220000 -x 768 -y 576 -f 25 -d 800 -o /dev/stdout |../libdvbmod/DvbTsToIQ/dvb2iq -s 250 -f 5/6 -r 4 -m DVBS2 -c QPSK –p| sudo ./limesdr_send -f 437e6 -b 2.5e6 -s 250000 -g 0.8 -p 0.05 -a BAND2 -r 4 -l 102400

c'est ce batch que j'utilise, la plupart du temps via putty.

pour info voir:
https://github.com/F5OEO/avc2ts
https://github.com/F5OEO/libdvbmod
https://github.com/emvivre/limesdr_toolbox

Il faut aller chercher les 3 logiciels sur leur Github respectif.
Il va falloir faire une petite explication détaillée pour ceux qui veulent installer ces 3 logiciels (sans installer tout le Portsdown).


Jean-Pierre F6DZP

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Sam 9 Fév 2019 15:40
de F4HSL
Merci beaucoup Jean-Pierre
73’s
Yves

Re: Test du LimeSDR mini en émission DATV

MessagePosté: Mer 27 Mar 2019 20:30
de F5UII
Bonjour,

Tout d'abord un grand merci pour les différents développements DATV (soft et hard). C'est une belle aventure...

Mais si je prends le clavier ce soir c'est pour exposer un soucis exposé à l'émission avec cette configuration. J'espère que je suis au bon endroit pour espérer du support ;-)

1) Coté émission j'utilise :
LimeSDR mini
DATV Express 1.26 (amélioré par Evariste)
Webcam USB HD720p

2) Coté réception, j'utilise
Minitiounerpro V1.1
Minitioune v0.8s

Le phénomène est le suivant lorsque j'émets sur 437 en SR125, minitioune passe tout en vert. Les points 8QPSK sont présents, mais pas d'image à l'écran. Je décode et j'affiche les images de QO100 (Beacon 2000SR ou d'autres stations 250SR), avec le minitioune sur le même PC.
Quelqu'un saurait me guider pour corriger ce problème ?

73
Christian F5UII