La remise à zéro des cases dans le domaine fréquentiel équivaut à la multiplier par une fenêtre rectangulaire dans le domaine fréquentiel. Multiplier par une fenêtre dans le domaine fréquentiel équivaut à une convolution circulaire par la transformation de cette fenêtre dans le domaine temporel. La transformation d'une fenêtre rectangulaire est la fonction Sinc ( ). Notez que la fonction Sinc comporte de nombreuses grandes ondulations et étendues qui s’étendent sur toute la largeur de l’ouverture du domaine temporel. Si un filtre de domaine temporel pouvant générer toutes ces ondulations (sonneries) est une "mauvaise idée", il en va de même pour la remise à zéro des bacs.sin(ωt)/ωt
Ces ondulations seront les plus grandes pour tout contenu spectral "compris entre les intervalles" ou non périodique entier dans la largeur d'ouverture de la FFT. Ainsi, si vos données d'entrée FFT d'origine constituent une fenêtre sur des données quelque peu non périodiques dans cette fenêtre (par exemple, la plupart des signaux du "monde réel" échantillonnés de manière non synchrone), ces artefacts particuliers seront alors produits par la mise à zéro des tranches.
Une autre façon de voir les choses est que chaque résultat FFT représente une certaine fréquence d'onde sinusoïdale dans le domaine temporel. Ainsi, la remise à zéro d’une case produira le même résultat que la soustraction de cette onde sinusoïdale ou, de manière équivalente, l’ajout d’une onde sinusoïdale d’une fréquence centrale de la case FFT exacte mais avec la phase opposée. Notez que si la fréquence d’un contenu dans le domaine temporel n’est pas purement un entier périodique dans la largeur de la FFT, essayer de l’annuler en ajoutant l’inverse d’une onde sinusoïdale périodique d’entiers exactement entiers produira non pas du silence, mais plutôt quelque chose qui ressemble davantage à une note "beat" (onde sinusoïdale modulée par AM d'une fréquence différente). Encore une fois, probablement pas ce qui est voulu.
Inversement, si votre signal de domaine temporel d'origine est constitué de quelques sinusoïdes pures non modulées qui sont exactement entières périodiques dans la largeur d'ouverture de la FFT, la remise à zéro des corbeilles FFT supprimera celles désignées sans artefacts.
Cette question m'a également dérouté pendant longtemps. L'explication de @ hotpaw2 est bonne. Vous pouvez être intéressé par l'expérience simple utilisant matlab.
https://poweidsplearningpath.blogspot.com/2019/04/dftidft.html
informations mises à jour.
Pour vérifier que ce fait est simple, il suffit d'observer avec prudence le spectre de réponse impulsionnelle d'un filtre passe-bande idéal (?) Qui met à zéro les bacs FFT. Pourquoi dois-je ajouter l'adverbe "avec précaution"? Si nous utilisons simplement la même taille de la FFT pour observer la réponse de l'impulsion, nous serons trompés comme le montre la figure 1 . Néanmoins, si nous ajoutons l'ordre de DFT lors de l'observation de la sortie du filtre, c'est-à-dire que nous complétons à zéro la réponse impulsionnelle, nous pouvons trouver ce que l'on appelle le phénomène de Gibbs, des ondulations dans le domaine fréquentiel, comme illustré à la Fig . 2 .
Les résultats proviennent en fait de l'effet de fenêtrage. Si vous voulez bien comprendre le problème, veuillez vous reporter au chapitre 7.6 et au chapitre 10.1 à 10.2 de la bible de DSP (1). En résumé, trois points essentiels sont notés ici.
Ainsi, à l'aide du spectre plus dense de la figure 2 , nous pouvons voir à travers le masque du filtre passe-bande idéal (faux).
Faussement Freq. Réponse.
Phénomène Gibbs en Freq. Réponse.
(1) Alan V. Oppenheim et Ronald W. Schafer. 2009. Discrete-Time Signal Processing (3 e éd.). Prentice Hall Press, rivière Upper Saddle, NJ, États-Unis.
la source
La FFT donne une résolution temporelle médiocre, c’est-à-dire qu’elle ne donne pas d’information à quel moment cette fréquence particulière existe. Il donne des informations sur les composantes de fréquence existantes pour une durée de signal donnée.
En mettant à zéro les bacs dans la FFT, la résolution après IFFT dans le domaine temporel est médiocre.
la source