Bases du traitement numérique du signal
La sortie d'un filtre FIR est calculée pour chaque échantillon à une fréquence d'échantillonnage de 48 kHz, sur un processeur cadencé à 200 MHz qui effectue une multiplication-accumulation par cycle. En négligeant le temps des autres traitements, quelle valeur est la plus proche du nombre maximal de prises traitables en temps réel ?
- AEnviron 2080 prises
- BEnviron 4170 prises
- CEnviron 8330 prises
Afficher la réponse et l'explication
Réponse : B. Environ 4170 prises
Le temps disponible par échantillon vaut 1/48 000 ≈ 20,8 µs, soit 200 MHz ÷ 48 kHz ≈ 4167 cycles d'horloge. À raison d'une MAC par cycle, on peut calculer environ 4170 prises. Si ce temps est dépassé, la sortie n'est pas prête avant l'arrivée de l'échantillon suivant et le traitement en temps réel échoue : en pratique, on garde donc une marge pour le traitement d'une interruption, les transferts de données, etc.
Continuer : 9 autres questions sur Bases du traitement numérique du signal