Se connecter
Se connecter

ou
Créer un compte

ou

Echantillonnage Gabou Vs Blue Bird

  • 8 réponses
  • 4 participants
  • 1 054 vues
  • 1 follower
Sujet de la discussion Echantillonnage Gabou Vs Blue Bird
Pour rappel aux nouveaux venus :ca debute la, se poursuis la...

Bon, pour en finir, je vais dire ouai Gabou tu as raison. En termes de dimension, un sample est une representation numerique d'une mesure (elle meme representation electrique d'un mesurande, comme une variation de pression accoustique, par exemple). On peut alors effectivement considerer que le sample est atemporel, car la mesure est idealement ponctuelle.
La valeur du sample est donc proportionnelle a une valeur non temporelle (sauf cas exeptionnel).
Cependant, le facteur temps intervient dans le numero du sample. Pour une frequence d'echantillonnage fe le sample n numerisera la mesure qui aura lieu n/fe secondes apres le debut de l'echantillonnage (avec n entier naturel, et fe en Hz).
Jusque la, on est d'accord.

Mais la ou je ne suis pas d'accord avec toi, mon petit Gabou, c'est qu'un sample n'est pas la convolution d'une distrib de Dirac avec le signal a echantillonner, mais la covolution d'une distribution de Dirac translatee de n/fe secondes (dans le S.I.). Et c'est LA que se trouve l'information temporelle!!!

Pour resumer : un sample n'est en termes de dimension proportionnel qu'a une mesure, mais contient tout de meme une information temporelle, liee a la frequence d'echantilonnage. Un sample ne se suffit pas a lui meme, il appatient a un tout.
2
Pour le coup de la convolution par dirac, je voulais dire bîen sûr dirac et ses translatées... :oops: Et bien sûr, il y a une notion temporelle dans le sample, mais n'est pas "intrasèque" au sample.

Quand je charge un.wav avec matlab, j'ai un tableau de chiffres ET la fréquence d'échantillonage. Combien de fois j'ai eu un son bizarre parce que j'ai oublié de préciser la fréquence d'échantillonnage dans la fonction pour lire les tableaus de chiffres.

Bref, pour générer du son, il suffit de générer des nombres, que je joue à lé fréquence que je veux ( sous matlab ) : c'est la fréquence d'échantillonage qui permet de dire à quelle fréquence les nombres vont être envoyés vers la carte, et après comment ils vont reconstruire le signal grâce aux filtres de reconstructions du convertisseur N/A .

Mais bon, c'est vraiment du pinaillage, d'ailleurs, je me souviens plus comment ça a été lancé, cette histoire... :mdr:
3
J'ai mis les liens au debut du thread.

Mais bon, en gros, comme dans toutes les guerres du monde c'est un probleme de definition et d'interpretion de la sainte parole. :8)
4
Ouaih, j'ai pas suivit tout le debat mais ca m'interesse.

En fait c'est clair que la suite d'echantillon x(n) ne represente aucune notion temporelle sans la frequence d'echantillonnage.

en fait le probleme c'est l'abus de notation..

on ecrit pas x(n.Fe) mais x(n) donc sans Fe on a juste une suite de chiffres binaires representant les echantillons. parce que si on utilise ensuite cette meme suite x(n) avec une frequence d'echantillonnage differente de Fe, la il y a probleme la notion temporelle se retrouve proportionnel a celle de depart, mais pas egale.

cette suite x(n) a 44.1 kHz n'aura pas du tout la meme signification avec une frequence de 96kHz, le probleme vient donc au niveau du fichier contenant cette suite binaire, il doit contenir la valeur de Fe, mais en principe un fichier wav contient des informations sur Fe.

c'est comme je te filais des indications pour aller du point A au point B, sans te filer le point A !!!! :mdr:

enfin ca reste du pinaillage !!!
5

Citation : Bref, pour générer du son, il suffit de générer des nombres, que je joue à lé fréquence que je veux ( sous matlab ) : c'est la fréquence d'échantillonage qui permet de dire à quelle fréquence les nombres vont être envoyés vers la carte, et après comment ils vont reconstruire le signal grâce aux filtres de reconstructions du convertisseur N/A .



Ne melange pas la frequence d'echantillonage qui est le nombre d'echantillons prit par seconde (on peu avoir une large BP), et la frequence des notes joué !
Qui peut etre obtenue par une somme d'elements numeriques simples comme :
A1sin(wt1)+A2cos(wt2)+A3t3+ ...... AnTn
ou la frequence de la note nous est donné par w = 2(pi)f
f frequence de la note

OR on peut echantilloner a 22Khz(nb d'echantillons) un son a 44Khz !

 ----------

SoundCloud - Youtube - Facebook

6
Et tout le monde craque ou quoi ???

vous etre en train de pinnailler sur des trucs qui n'en valent pas la peine.

le probleme a la base c'est que la suite x(n.Fe) on l'ecrit x(n)

enfin si vous voulez vous balader avec des x(n.Fe) partout ca vous regarde, c'est quand meme vachement plus pratique de dire une bonne fois pour toute, Fe=XXX et apres noter x(n.Fe) : x(n)....enfin c'est de l'abus de notation point final....
7

Citation : OR on peut echantilloner a 22Khz(nb d'echantillons) un son a 44Khz !


pinnaillage physico-litteraire : a 44kHz, c'est plus un son, mais un ultra son :8)

par contre, la restitution sera loin d'etre fidele. Shanon dit a fe = 44kHz on peut se permettre d'echantillonner un signal a f = 22 kHz (je defit qui conque de l'entendre), au dela il y a recouvrement de spectre.
fmax = fe/2

Heu... sinon, j'ai p'tet pas compris ce que tu as ecris. (tu veux dire qu'on peut reechantillonner a 22 kHz un echantillonnage qui etait auparavant a 44 kHz? Dans ce cas il faut que la frequence maxi soit de 11 kHz, ce qui rentre largement dans le spectre audible, il risque d'y avoir des problemes peut etre pas avec les frequences fondamentales mais surtout avec les frequences harmoniques, ce qui denature le son).

Cya!
Tom
8

Citation : Shanon dit a fe = 44kHz on peut se permettre d'echantillonner un signal a f = 22 kHz



f=fmax on aura rectifié de nous meme..

Enfin voila , ca c'est du theorique car ta platine CD elle reproduit des sons de fmax un peu pres egale a 20Hz.

Car voila, c'est du dit et du redit, mais un signal audio comporte des sons superieurs a 20Hz, donc il faut les filtrer ces sons, et avec un filtre passe bas analogique bon courage pour couper les frequences superieur a 20hz tel que y ait plus rien au dessus de 20Hz et que les frequence de 0 a 20Hz soient restitué.s..Perso si tu connait un filtre passe-bas analogique qui fait ca bien, je te l'achete !!!!

Enfin vive le surechantillonnage et les filtres passe bas numerique. :)
9

Citation :
Ne melange pas la frequence d'echantillonage qui est le nombre d'echantillons prit par seconde (on peu avoir une large BP), et la frequence des notes joué !


*
rassure toi, j'ai jamais fait l'erreur :clin: Quand je disais jouer, ct un abus de langage pour dire que je faisais lire mes nombres par matlab à une fréquence donnée...

Sinon, choc, x(n), c une abréviation pour x(n*Te), où Te est la période d'échantillonage, lorsque x décrit l'évolution temporelle du signal de manière continue.

Citation :
OR on peut echantilloner a 22Khz(nb d'echantillons) un son a 44Khz !



Oui, tu peux... Mais ça n'aura aucun sens, car ça modifiera complètement ton son.

Citation :
fmax = fe/2



Je crois bien que c'est un strictement inférieur... Mais pratiquement, on est d'accord, ça revient au même

Citation :
un signal a f = 22 kHz (je defit qui conque de l'entendre )



En effet, personne ne peut entendre ( enfin, en tout cas, pas grand monde de normalement constitué ) des sons à 22 khz. Par contre, il y a des transitoires qui peuvent demander cette "fréquence" ( encore une fois, le "" est là car ça n'a pas beaucoup de sens de parler de fréquence pour un transitoire... En fait, on parle des composantes de la TF ). C'est d'ailleurs un des arguments pour le 96 khz par rapport au 44.1... Mais comme la plupart des enceintes ne restituent pas de manière très efficace les fréquences au dessus de 20 khz....

Bref, cohérence, cohérence....