Advertisement
martaczaska

zps3_2

May 30th, 2020
902
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1. #include <dsplib.h>
  2. #include "testsignal.h"
  3. //#include "okno_hamminga.h"
  4.  
  5. #define NUM_SAMPLES 2048
  6.  
  7. int klarnet[NUM_SAMPLES];
  8. int testowa[NUM_SAMPLES]; //potem usunąć
  9. int wynik[NUM_SAMPLES];
  10.  
  11. void main(void) {
  12.     int i;
  13.  
  14.     for (i = 0; i < NUM_SAMPLES; i++){
  15.         klarnet[i] = testsignal[i];
  16.         testowa[i] = testsignal[i];
  17.     }
  18.  
  19.     rfft((DATA*)klarnet, NUM_SAMPLES, SCALE);
  20.  
  21.     for (i = 0; i < NUM_SAMPLES; i++){
  22.         klarnet[i] = _smpy(klarnet[i], klarnet[i]);
  23.     }
  24.  
  25.     for(i = 2; i < NUM_SAMPLES; i = i + 2){
  26.         klarnet[i] = klarnet[i] + klarnet[i + 1];
  27.     }
  28.     sqrt_16((DATA*)&klarnet, (DATA*)&klarnet, NUM_SAMPLES);
  29.  
  30.  
  31.     while (1); // do not exit
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement