J'essaie de paralléliser le calcul d'une FFT sur des fichiers de signaux de taille téraoctet. À l'heure actuelle, une telle FFT utilisant une bibliothèque open-source prend de nombreuses heures, même en passant par CUDA sur le GPU le plus rapide que j'ai. Le cadre que j'essaie d'adapter à ce processus …
J'essaie de calculer une autocorrélation sur une plate-forme où la seule primitive accélérée dont je dispose est la (I) FFT. J'ai un problème cependant. Je l'ai prototypé dans MATLAB . Je suis cependant légèrement confus. J'ai supposé que cela fonctionne simplement comme suit (c'est de mémoire donc excuses si je …
Prenons cet exemple: Fs=1000; Ns=500; t=0:1/Fs:(Ns-1)*1/Fs; f1=10; f2=400; x=5+5*sin(2*pi*f1*t)+2*sin(2*pi*f2*t); X=fft(x); Dans ce scénario, la résolution de fréquence est de 2 et toutes les composantes de fréquence sont capturées correctement. Cependant, si je fais cela: X=fft(x,1000); la résolution en fréquence est de 1, mais il y a une fuite spectrale. Un …
Voici une sinusoïde de fréquence f = 236.4 Hz(elle fait 10 millisecondes de long; elle a des N=441points à la fréquence d'échantillonnage fs=44100Hz) et sa DFT, sans zéro-padding : La seule conclusion que nous pouvons donner en regardant la DFT est: "La fréquence est d'environ 200 Hz". Voici le signal …
C'est un problème de détecteur je crois: Je suis perplexe devant ce qui semble être un problème simple. Fondamentalement, j'ai une bande d'intérêt. Si des énergies de signal existent dans cette bande d'intérêt, alors j'exécute l'opération X sur mon signal. Mon problème est que je ne sais pas exactement comment …
En mathématiques, vous pouvez prendre la dérivée double ou la double intégrale d'une fonction. Il existe de nombreux cas où effectuer une dérivée double modélise une situation pratique du monde réel, comme trouver l'accélération d'un objet. Étant donné que la transformée de Fourier prend un signal réel ou complexe en …
La figure 1. (c) montre l'image test reconstruite uniquement à partir du spectre MAGNITUDE. Nous pouvons dire que les valeurs d'intensité des pixels à basse fréquence sont comparativement plus élevées que les pixels à haute fréquence. La figure 1. (d) montre l'image test reconstruite à partir du spectre PHASE uniquement. …
En travaillant sur ce problème , j’ai commencé à douter que ma définition initiale de SjeNA D = 10 logdix( pF∑je( pje) - p0- pF) dBSjeNUNEré=dixJournaldix(pF∑je(pje)-p0-pF)réBSINAD = 10 \log_{10} \left( \frac{p_f} {\sum_i{(p_i)} - p_0 - p_f} \right)dB est correct. Dans cette équation, est la puissance du bac FFT à la …
Peut-on profiter du fait que les composantes haute fréquence dans la FFT d'une image correspondent généralement à des contours, pour mettre en œuvre un algorithme de détection de contours dans le domaine de Fourier? J'ai essayé de multiplier un filtre passe-haut par la FFT d'une image. Bien que l'image résultante …
Je développe un logiciel qui calcule la réponse d'un système en comparant la FFT des signaux d'entrée et de sortie. Les signaux d'entrée et de sortie sont divisés en fenêtres et, pour chaque fenêtre, les signaux sont soustraits médians et multipliés par une fonction de Hann. La réponse de l'instrument …
Je crée un channelizer qui se compose d'un mélangeur complexe, d'un décimateur CIC et d'un filtre de compensation / décimation FIR. Le filtre FIR final peut, le cas échéant, être implémenté comme plusieurs filtres. Ma question est, comment puis-je concevoir un filtre de telle sorte qu'il compense la réponse en …
Je pensais au sujet de fenêtrage DFT et une pensée m'est venue à l'esprit. Un DFT donnera le spectre d'un signal alambiqué avec le spectre de la fenêtre utilisée, ayant donc des lobes principaux et des lobes latéraux. J'ai pensé qu'il serait possible de supprimer l'effet de fenêtre sur le …
Dans MATLAB, les sorties des fonctions fftet / ou ifftnécessitent souvent un traitement supplémentaire avant d'être prises en compte pour l'analyse. J'ai entendu de nombreuses opinions divergentes sur ce qui est correct: Mise à l'échelle Mathworks indique que les fonctions fftet ifftsont basées sur les équations suivantes: X[k]x[n]=11⋅∑n=1Nx[n]⋅e−j⋅2π⋅(k−1)⋅(n−1)N,where1≤k≤N=1N⋅∑k=1NX[k]⋅e+j⋅2π⋅(k−1)⋅(n−1)N,where1≤n≤NX[k]=11⋅∑n=1Nx[n]⋅e−j⋅2π⋅(k−1)⋅(n−1)N,where1≤k≤Nx[n]=1N⋅∑k=1NX[k]⋅e+j⋅2π⋅(k−1)⋅(n−1)N,where1≤n≤N\begin{align} X[k] &= …
Je voudrais convertir un signal en domaine fréquentiel. La plage de fréquence souhaitée est 0.1 Hzde 1 Hzet la résolution de fréquence est 0.01 Hz. Avec le taux d'échantillonnage de 30 Hz, FFT donne les composantes de fréquence jusqu'à 15 Hz. Augmenter la fréquence d'échantillonnage donne une meilleure résolution de …
La régression linéaire et le filtrage de Kalman peuvent être utilisés pour estimer puis prédire à partir d'une séquence de données dans le domaine temporel (compte tenu de certaines hypothèses sur le modèle derrière les données). Quelles méthodes, le cas échéant, pourraient être applicables pour effectuer des prévisions à l'aide …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.