From 424aaf4b6e9ae123ea65155ebebcfdb7705170b7 Mon Sep 17 00:00:00 2001 From: Sanae Errassim <sanae.errassim@imt-atlantique.net> Date: Wed, 26 Mar 2025 21:55:36 +0100 Subject: [PATCH] Compte-rendu --- docs/compte-rendu.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/compte-rendu.md b/docs/compte-rendu.md index 30ffa40..12c4928 100644 --- a/docs/compte-rendu.md +++ b/docs/compte-rendu.md @@ -6,7 +6,7 @@ output: pdf_document mainfont: sans-serif --- -# Compte rendu du TP Carrefour +# Compte rendu du TP ECG ## Diagramme de la FSM @@ -18,4 +18,4 @@ mainfont: sans-serif ## Remarques -(Notez toute information qui vous semble pertinente) +On a créé une version VHDL pour ce TP, en codant à la fois la partie opérative et la partie commande, ainsi qu'un testbench pour pouvoir tester et valider notre architecture. Pour le testbench, on a repris le même du TP FIR, en modifiant légèrement les signaux liés à l'entrée du FIR 1. Le signal I_inputValid était un peu difficile à gérer, étant donné qu'il devait être non nul qu'une fois sur trois. On a donc décidé de le faire passer à travers un compteur qui va compter jusqu'à 99. Le SC_inputSample a été aussi décalé de telle façon à ce qu'il soit modifié à chaque store du premier FIR. À mentionner que pour la partie opérative, on n'a pas changé les coefficients du IIR et FIR 2, on a juste repris les coefficients du TP FIR et on les a mis à la fois dans les trois filtres. Pour obtenir les coefficients, on a exécuté le code donné dans l'énoncé du TP sur OCTAVE. On a pu trouver donc les coefficients qui ont été légèrement différents lorsqu'on change la multiplication; une multiplication par 1 donne des coefficients qui sont presque tous nuls, puis en augmentant la puissance du 2, on se retrouvait avec des coefficients qui sont plus logiques, ce qui illustre le compromis qui existe toujours entre la précision et la quantification, ce qui représente un axe d'optimisation pour la suite. On a aussi remarqué que le fait de changer la précision de la multiplication changeait aussi la précision de l'addition, ce qui est un autre axe d'optimisation à prendre en compte. -- GitLab