Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.15 KB

File metadata and controls

23 lines (20 loc) · 1.15 KB

Description of files

  • create_constants.py: Python file used to create hanning.cc, hanning.h, sin_1k.cc, and sin_1k.h
  • hanning.cc: Precomputed Hann window for use in the preprocessor. This file is created in ../create_constants.py
  • hanning.h: Header file for hanning.cc
  • preprocessor.cc: CMSIS version of the preprocessor
  • sin_1k.cc: A 1 kHZ sinusoid used for comparing the CMSIS preprocessor with the Micro-Lite fixed_point preprocessor
  • sin_1k.h: Header file for sin_1k.cc

Description of externally downloaded files in ../CMSIS_ext

  • arm_cmplx_mag_squared_q10p6.c: Modified version of the ARM CMSIS function arm_cmplx_mag_squared.c. The modification is that we have changed the amount of right-shift to make sure our data is in the correct range. We redistribute because the original content was created with the Apache 2.0 license.
  • arm_cmplx_mag_squared_q10p6.h: Header file for arm_cmplx_mag_squared_q10p6.c