[Théorie] Repliement spectral : c'est quoi ? ça s'entend ?
- 33 réponses
- 10 participants
- 12 436 vues
- 21 followers

Dr Pouet

Citation : Bon, sinon, le repliement quand on échantillonne à 44.1kHz, ça s'entend ? V'z'avez un exemple concret de deux fichiers 44.1 / 96 sur lequel la différence s'entend ?
Désolé, je passe surement pour un benet, mais moi j'ai jamais entendu la différence, et théoriquement on a vu que si le filtrage était correct (ce qui doit être le cas quasi tout le temps à partir d'un certain niveau de matos heureusement de plus en plus bas) ça s'entend pas.
- 1
- 2

Laminttikia

Hors sujet : Merci pour ces explications Gabou
Je vois que tu es spécialisé dans les DSP. Je travaille aussi en ce moment sur un DSP Blackfin de Analog Device et je galère (en gros rien ne marche ). J'aurai sûrement des questions à te poser quand j'aurai plus avancé si ça ne t'ennuie pas ;)

Pov Gabou

Hors sujet : Citation :
Merci pour ces explications Gabou
Je vois que tu es spécialisé dans les DSP
Je fais une these en traitement de la parole et ce qui est pompeusement appele machine learning/intelligence artificielle, mais je connais pas grand chose a la programmation de DSP. Je peux eventuellement t'aider sur du code C pour le traitement de signal pur (j'aime bien programmer), mais si c'est apres de l'assembleur, ou des problemes 'annexes' style controle du DSP et cie, j'y connais rien.

Anonyme

Citation :
Tentative d'explication du repliement :
Supposons que l'on regarde tourner une roue, au début arrêtée, mais qui tourne de + en + vite. On la voit accélérer, puis ralentir, jusqu'à sembler s'arrêter, et se mettre à tourner à l'envers de plus en plus vite.
Le système d'observation (oeil + cerveau) se comporte comme un échantillonneur à une fréquence F donnée, c'est la conversion analogique vers numérique. A partir d'une certaine vitesse (F/2), l'échantillonneur n'est plus capable de rendre compte du phénomène réel. Ce phénomène ressemble terriblement au comportement de la sinusoïde montant à 44kHz dans le thread de Choc sur l'aliasing, et pour cause !
On peut retenir la règle : un fichier audio à 44kHz ne doit pas contenir d'information qui chercherait à retranscrire une sinusoïde de plus de 22kHz.
Cela fait longtemps que je n'ai plus pratiqué la physique, et encore moins le théorème de Shannon auquel tu fais allusion, donc je ne dirai rien là dessus.
Par contre ton analogie avec le stroboscope est tirée par les cheveux, au point de dire des choses inexactes.
Soit un flash se déclenchant chaque seconde (pour simplifier). Si la roue fait exactement un tour par seconde, elle a l'air immobile, soit.
Si elle va un chouïa plus vite, mettons, 1,1 tour par seconde, elle aura l'air d'avancer à raison d'un tour toutes les 10 secondes.
De même elle semblera reculer si elle fait 0,9 tour par seconde.
Mais là où l'analogie foire, c'est : si la roue fait exactement 5, ou 12, ou 27 tours par seconde, elle aura aussi l'air immobile (et bien sûr une vitesse de rotation un chouïa plus grande ou plus faible donnera, là encore, l'impression qu'elle avance ou recule lentement).
Par conséquent, dans le cas du stroboscope, il est faux de dire que l'échantilonneur (le flash ?)ne peut plus rendre compte du phénomène réel (la roue qui tourne ?) ; quant à F/2, on ne voit pas à quoi cela correspond pour le stroboscope, à propos duquel le rapport 1/2 ne joue aucun rôle particulier !

vinxz

Citation : Mais là où l'analogie foire, c'est : si la roue fait exactement 5, ou 12, ou 27 tours par seconde, elle aura aussi l'air immobile (et bien sûr une vitesse de rotation un chouïa plus grande ou plus faible donnera, là encore, l'impression qu'elle avance ou recule lentement).
la roue a l'air immobile. De même, un sinus à F, 5F 12F donnera la même chose : uns constante.
Citation : Par conséquent, dans le cas du stroboscope, il est faux de dire que l'échantilonneur (le flash ?)ne peut plus rendre compte du phénomène réel (la roue qui tourne ?) ; quant à F/2, on ne voit pas à quoi cela correspond pour le stroboscope, à propos duquel le rapport 1/2 ne joue aucun rôle particulier !
si tu mets un repère sur la roue pour bien te rendre compte de la facon dont elle tourne tu te rends compte que la vitesse maximale de rotation se trouve à F/2 (1/2 tour par seconde) entre F/2 et F, la roue à l'air de tourner a l'envers, et moins vite..

Anonyme

Citation :
si tu mets un repère sur la roue pour bien te rendre compte de la facon dont elle tourne tu te rends compte que la vitesse maximale de rotation se trouve à F/2 (1/2 tour par seconde) entre F/2 et F, la roue à l'air de tourner a l'envers, et moins vite..
Ok, je pensais à la vitesse de la roue réelle, et là nous parlons de sa vitesse apparente telle que relevée par les flashs successifs.
Et je m'aperçois d'un truc bizare : pour F/2 on ne peut tout de même parler de vitesse (apparente) maximale, dans la mesure où, me semble-t-il, elle est indéfinie (au sens mathématique). Car à F/2 + epsilon, elle a l'air d'avancer vite, et à F/2 - epsilon, elle a l'air de reculer vite ! On voit d'ici les dégâts quand epsilon tend vers zero !
Ceci dit, les choses restent vraies pour nF/2 avec n aussi grand que l'on veut, non ? Il y a un certain nombre de tours qui passent inaperçus entre deux flashs.
En tout cas le fil est intéressant, l'histoire d'aliasing et de filtrage est bien expliquée !
Mais au fait, est-ce que je rêve, ou est-ce qu'on parle aussi d'anti-aliasing en affichage vidéo ? Quelqu'un pourrait-il en expliquer la pertinence en deux mots ?

vinxz

Citation : Ok, je pensais à la vitesse de la roue réelle, et là nous parlons de sa vitesse apparente telle que relevée par les flashs successifs.
et oui, c'est ca l'echantillonnage

Citation :
Et je m'aperçois d'un truc bizare : pour F/2 on ne peut tout de même parler de vitesse (apparente) maximale, dans la mesure où, me semble-t-il, elle est indéfinie (au sens mathématique). Car à F/2 + epsilon, elle a l'air d'avancer vite, et à F/2 - epsilon, elle a l'air de reculer vite ! On voit d'ici les dégâts quand epsilon tend vers zero !
disons que c'est la que l'analogie a "le moins de sens" dans la mesure ou dans ce cas ton oeil ne vois plus la roue tourner...par contre, si tu est conscient qu'elle tourne, elle attend a F/2 sa vitesse de rotation max (1/2 tour par flash)
Citation : Ceci dit, les choses restent vraies pour nF/2 avec n aussi grand que l'on veut, non ?
tout a fait, car on a repliement n fois
Citation : Mais au fait, est-ce que je rêve, ou est-ce qu'on parle aussi d'anti-aliasing en affichage vidéo ? Quelqu'un pourrait-il en expliquer la pertinence en deux mots ?
en deux mots, c'est la même chose, en deux dimensions, avec des frequences videos dans un plan. pas le temps de developper plus, mais tu dois pouvoir trouver quelques infos sur le net a ce sujet...

Anonyme

(réponse tardive en raison de gros problèmes de surf résolus ce soir)

Pov Gabou

C'est par exemple tres evident sur ton ordinateur, au niveau des fonts, cad des characteres. Sous windows, il y a une option appelee lissage de characteres, qui consiste a rajouter du "bruit" pour que ca paraisse plus lisse. En jeux video, ca se voit beaucoup aussi; par exemple, recemment, je jouais a un jeu video sur nintendo 64, sur ecran ordi donc resolution beaucoup plus forte qu'un ecran tele standart, et tu vois beaucoup de ces lignes "en escalier".
En fait, quand tu as un grillage qui represente tes pixels, et que tu veux faire une ligne d'un point a un autre, c'est pas evident de savoir quels points utiliser.

Anonyme

- < Liste des sujets
- Charte
- 1
- 2