preguntar acerca de signal-processing

3
réponses

Analyser l’audio en utilisant une transformation de Fourier rapide

J'essaie de créer un analyseur de spectre graphique en python. Je suis actuellement en train de lire 1024 octets d'un flux audio à fréquence d'échantillonnage double canal 16 bits 44,100 Hz et de faire la moyenne de l'amplitude des 2 canaux ensemble …
demandé sur 1970-01-01 00:33:29
17
réponses

Comment faire l’addition saturante en C?

Quel est le meilleur moyen (le plus propre et le plus efficace) d'écrire l'addition saturante en C? La fonction ou la macro doit ajouter deux entrées non signées (nécessite des versions 16 et 32 bits) et renvoyer all - bits-one (0xFFFF ou 0xFFFFFFFF …
demandé sur 1970-01-01 00:33:28
2
réponses

MATLAB: applique un filtre passe-bas ou passe-haut à un tableau

Existe-t-il un moyen facile d'appliquer un filtre passe-bas ou passe-haut à un tableau dans MATLAB? Je suis un peu submergé par le pouvoir de MATLABs (ou la complexité des mathématiques?) et besoin d'une fonction facile ou de quelques conseils car je …
demandé sur 1970-01-01 00:33:29
5
réponses

Reconnaissance de hauteur des notes de musique sur un téléphone intelligent

Avec des ressources limitées telles que des processeurs plus lents, la taille du code et la RAM, comment mieux détecter la hauteur d'une note musicale, semblable à ce qu'un tuner électronique ou logiciel ferait? Dois-je utiliser: baiser FFT FFTW …
demandé sur 1970-01-01 00:33:29
4
réponses

Imprécision FFT pour C#

ce qui se passe, c'est que j'ai un MIDI (généré à partir de GuitarPro) converti en fichier WAV (44.1 khz, 16-bit, mono) qui contient une progression de pitch à partir de E2 (la note de guitare la plus basse) jusqu'à environ E6. Les résultats pour les …
demandé sur 1970-01-01 00:33:31
3
réponses

le signal de scipy trouve les pics cwt ne trouve pas les pics avec précision?

j'ai un signal 1-D dans lequel j'essaie de trouver les pics. Je cherche à les trouver parfaitement. je suis actuellement en train de faire: import scipy.signal as signal peaks = signal.find_peaks_cwt(data, np.arange(100,200)) ce qui suit est un g …
demandé sur 1970-01-01 00:33:34
3
réponses

Comment trouver la fréquence fondamentale d’un son de cordes de guitare?

je veux construire une application de syntoniseur de guitare pour Iphone. Mon but est de trouver la fréquence fondamentale du son généré par une corde de guitare. J'ai utilisé des bits de code de l'échantillon d'aurioTouch fourni par Apple pour calcu …
demandé sur 1970-01-01 00:33:31
4
réponses

MATLAB’ spectrogram ‘ params

je suis débutant en MATLAB et je devrais effectuer une analyse spectrale d'un signal EEG en dessinant les graphes de la densité spectrale de puissance et du spectrogramme. Mon signal est 10 secondes et une fréquence d'échantillonnage de 160 Hz,1600 s …
demandé sur 1970-01-01 00:33:31
2
réponses

DCF77 décodeur vs bruyant signal

j'ai presque terminé mon projet de décodeur libre DCF77. Tout a commencé quand j'ai remarqué que les bibliothèques standard (Arduino) DCF77 fonctionnent très mal sur les signaux bruyants. En particulier, je n'ai jamais été en mesure d'obtenir le temp …
demandé sur 1970-01-01 00:33:33
4
réponses

Pourquoi dois-je appliquer une fonction de fenêtre d’échantillons lors de la construction d’un spectre de puissance d’un signal audio?

j'ai trouvé plusieurs fois le suivre les directives pour obtenir le spectre de puissance d'un signal audio: rassembler les N échantillons, où N est une puissance de 2 appliquer une fonction de fenêtre appropriée aux échantillons, p.ex. Hanning pas …
demandé sur 1970-01-01 00:33:31