diff --git a/soft/PjtKEIL_StepDFT/Src/DFT.s b/soft/PjtKEIL_StepDFT/Src/DFT.s index 24c1527..989530c 100644 --- a/soft/PjtKEIL_StepDFT/Src/DFT.s +++ b/soft/PjtKEIL_StepDFT/Src/DFT.s @@ -39,7 +39,7 @@ Sommation ldrsh r10,[r6, r7, lsl #1] ; chargement de TabSin[p] dans r10 mul r9, r8, r9 ; multiplication de LeSignal[n] par TabCos[n*k]--> Format 5.27 mul r10, r8, r10 ; multiplication de LeSignal[n] par TabSin[n*k] --> Format 5.27 - asr r9, #16 ; Réduction du format pour éviter le débordement --> Format 5.27 + asr r9, #16 ; Réduction du format pour éviter le débordement --> Format 5.11 asr r10,#16 ; Réduction du format pour éviter le débordement add r3,r3, r9 ; ajout de la partie réelle au résultat (conservation du format) --> Format 11.11 add r2,r2, r10 ; ajout de la partie imaginaire au résultat (conservation du format) --> Format 11.11