Traitement de signal

21
Améliorer la résolution du spectrogramme en Python?

J'utilise la specgram()fonction in matplotlibpour générer des spectrogrammes de fichiers d'ondes vocales en Python, mais la sortie est toujours de bien meilleure qualité que ce que mon logiciel de transcription normal, Praat, peut générer. Par exemple, l'appel suivant: specgram(...

21
Conseils pour améliorer la détection de la hauteur

Je travaille sur une application web simple qui permet à l'utilisateur de régler sa guitare. Je suis un vrai débutant dans le traitement du signal, alors ne jugez pas trop si ma question est inappropriée. J'ai donc réussi à obtenir la fréquence fondamentale à l'aide d'un algorithme FFT et à ce...

20
Où puis-je obtenir une implémentation open source de l'algorithme de conception de filtre FIR optimal de Parks-McClellan?

Contexte: Souvent, je fais une sorte de tâche de traitement du signal qui nécessite un filtre unique. Habituellement, à ce stade, je vais dans MATLAB et je génère un nouveau filtre unique en utilisant . La fonction MATLAB implémente cet algorithme de Parks-McClellan. Maintenant, j'ai un filtre et...

20
Comment fonctionnent les sections biquad en cascade pour les filtres d'ordre supérieur?

J'essaie d'implémenter un filtre IIR d'ordre 8 et chaque note d'application et manuel que j'ai lu dit qu'il est préférable d'implémenter tout filtre d'ordre supérieur à 2 en tant que sections de second ordre. J'ai utilisé tf2sosdans MATLAB pour obtenir les coefficients pour les sections de deuxième...