Archives de
Catégorie : Scripts

Mega et Linux – Console

Mega et Linux – Console

Mega utilise un système un peu particulier pour télécharger des fichiers sur un ordinateur, ça se passe normalement dans le navigateur ou avec un utilitaire graphique. Essayez donc avec curl ou wget sur le lien de partage, on arrive juste à récupérer la page web et non ce qui nous intéresse, à savoir le fichier. Ici je présente rapidement un projet qui n’est pas de moi mais de tonikelope, voici un lien vers le github en question. Le script est codé…

Lire la suite Lire la suite

Matlab : Phase dynamique entre deux signaux

Matlab : Phase dynamique entre deux signaux

Deux signaux peuvent évoluer dans le domaine temporel, ou non, être en phase, ou non. Ils peuvent aussi posséder une phase variable suivant le temps, on parle alors de phase dynamique. Il existe 3 techniques majeures sur Matlab pour représenter cette évolution temporelle, qui dépendent de ces quelques paramètres : Les signaux sont ils bruités ? Sont ils une superpositions de plusieurs signaux harmoniques ? L’amplitudes de ces sous – signaux varie elle ? Voulons nous travailler sur une phase…

Lire la suite Lire la suite

Matlab : Réponse fréquentielle de modèles non linéaires

Matlab : Réponse fréquentielle de modèles non linéaires

Il est possible de tracer le diagramme de Bode de systèmes linéaires sous Matlab, ou au moins de tracer après linéarisation sur un point d’équilibre. Mais parfois la linéarisation foire pour des raisons obscures. Que faire quand on désire obtenir avec du code Matlab la réponse fréquentielle aux petites variations pour une estimation future des coefficients de la fonction de transfert ? Attention quand même, la méthode suivante n’est valable que dans le cadre de systèmes déterministes transparents vis à…

Lire la suite Lire la suite

Simulation #1 – Hyperion – Séparation Fréquentielle

Simulation #1 – Hyperion – Séparation Fréquentielle

Ce projet vise à optimiser le phénomène d’effondrement de la réponse impulsionnelle de deux circuits couplés à la même fréquence de résonance dans le cadre du projet Hyperion. Cette page sera complétée ultérieurement et donnera lieu à un article.  Pour l’instant je manque de temps pour terminer cette étude, je vais essayer d’en trouver sur le second semestre. Actuellement le modèle Simscape tourne mais je dois pousser plus loin avec les équations de couplage et d’inductance mutuelle pour gagner en…

Lire la suite Lire la suite

AD9850 / Arduino – Librairie Python

AD9850 / Arduino – Librairie Python

Voici en gros un projet pour piloter un AD9850, générateur DDS (Direct Digital Synthesizer) via une interface en ligne de commande Python utilisant une Arduino en guise de convertisseur USB/SERIAL. Ici on règle les timings du convertisseur à la main sans passer par un contrôleur SPI et ça marche très bien même à grande vitesse. Ne pas faire ça à grande vitesse par contre. L’Arduino est utilisée en tant que driver interface, le python pilote cette dernière par un port série…

Lire la suite Lire la suite

FFmpeg : Conversions audios

FFmpeg : Conversions audios

Le script suivant transcode de l’audio depuis le wav, flac et mp3 vers du ogg vorbis. Les fichiers initiaux sont situés dans /home/germanium/radio_mp3 et sont déplacés à la fin du transcodage vers /home/germanium/radio. Ce script semi automatique sert essentiellement à transcoder les formats audio pour une webradio générant un flux vorbis. Attention aux pertes de qualités successives avec les conversions entre formats altérés. Le mp3 et le ogg sont effet des compressions par destructions, là ou le flac et le wav sont…

Lire la suite Lire la suite

Script : Contrôle AD9850 & Sweep fréquentiel sur Port Série

Script : Contrôle AD9850 & Sweep fréquentiel sur Port Série

Ce code s’inscrit dans la fabrication d’un analyseur de réseau vectoriel du pauvre à base d’un LeCroy 9410 et d’une architecture générateur AD9850 / ADF4351, le tout contrôlé par un linux, sans doute un Raspberry. Le remote control manuel du LeCroy 9410 (150Mhz, 4Gs/s) : 94xx_rcm Ce script est un petit driver pour le synthétiseur DDS AD9850, il tourne en python. Le driver hardware pour l’arduino : Le driver de contrôle du LeCroy 9410 : (Plus d’une journée à comprendre comment ces…

Lire la suite Lire la suite