"Herve Autret" a écrit dans le message de news:
4abdd298$0$14835$ snipped-for-privacy@news.free.fr...Bonjour Hervé,
Ce qui manque dans votre reflexion c'est le filtrage numérique, qui est au coeur du procédé de suréchantillonage. Un exemple :
- Signal d'entrée de fréquence utile disons 0-100KHz
- Sur-échantillonnage avec un ADC par exemple à 1Msps. La première bande de Nyquist est 0-500KHz donc le filtre passe-bas en entrée de l'ADC doit simplement avoir une attenuation faible jusqu'à 100KHz et suffisamment forte après 500KHz, donc assez simple à faire
- Le signal de sortie numérique de l'ADC contient toutes les composantes du signal de 0 à 500KHz. Un filtrage numérique passe bas, de fréquence de coupure 100KHz et de sampling rate 1Msps, permet alors de réduire autant que possible les composantes supérieures à 100KHz. Dans le même temps un tel filtre améliore la résolution du signal (c'est à dire fait gagner quelques bits effectifs, c'est le gain algorithmique, l'imaginer comme un moyennage...) et réduit d'autant le bruit de numérisation qui était étalé sur les 500KHz (le divise en gros par 5). Exemple de filtres en général utilisés : FIR ou IIR pour les bits rates faibles, CIC+FIR pour les bits rate plus élevés (techniques dites multirate (*)
- En sortie du filtre numérique le signal est toujours à 1Msps mais n'a plus qu'une bande passante de 100KHz. On peut alors le décimer (c'est à dire jeter 4 échantillons sur 5) sans perdre d'information utile.
(*) PS : euh d'ailleurs je publie ce mois ci (Octobre 2009, #231) un article sur les filtres CIC et les techniques multirate dans la revue Circuit Cellar. Si ca vous interesse et si vous lisez l'anglais cf
Cordialement, Robert