Forum Électro-Bidouilleur

Sections => Dépannage d'Électronique et d'Informatique => Discussion démarrée par: Bogus le Mai 26, 2023, 11:57:39 am

Titre: Modulation I/Q
Posté par: Bogus le Mai 26, 2023, 11:57:39 am
Bonjour,

Je veux générer des fichiers I/Q d'extension .mat sur un générateur RF N5172B et visualiser la waveform sur un analyseur de spectre. Cependant le générateur ne reconnait pas ce type de fichier.
Ensuite, pour tester, j'ai converti un des fichier en extension .csv. Là , il reconnait le fichier mais lorsque je veux afficher la waveform sur l'analyseur de spectre, ça m'affiche Erreur.

Merci de me donner une solution
Titre: Re : Modulation I/Q
Posté par: eric29 le Mai 26, 2023, 12:07:49 pm
Bonjour,
Je ne connais pas du tout les éléments en question mais j'ai juste une petite question : quand tu dis "j'ai converti... en .csv", Comment a été faite la conversion ? Juste en changeant l'extension ?
Parce que, ce qui importe, ce n'est pas l'extension mais le contenu même du fichier, c'est-à -dire le format des données de ce fichier.
Mais peut-être que je suis à  côté de la plaque avec cette question...
Si c'est le générateur RF qui a généré le CSV, alors il faut s'assurer que les colonnes de ce fichier sont cohérentes avec ce qu'attend, en entrée, l'analyseur de spectre (voir la doc de l'analyseur). Sinon, il faudra aussi faire une modification du CSV pour qu'il soit correctement lu par l'analyseur de spectre.
Peut-être que ça aidera...?
Eric
Titre: Re : Modulation I/Q
Posté par: Bogus le Mai 26, 2023, 12:51:37 pm
Eric,
Merci de votre réponse.
En effet, j'ai converti via matlab en changeant l'extension du fichier (voir code ci-dessous)

load('mydata.mat')
>> T = struct2table(waveStruct, 'AsArray',true);
writetable(T,'mydata.csv','Delimiter',',')

Non, j'utilise une clé USB avec le fichier .csv dedans, que je mets sur le générateur et ainsi relier le générateur RF à  l'analyseur de spectre pour voir la waveform.