Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
Makefile.inc | D | 11-Mar-2024 | 2.7 KiB | 58 | 46 | |
README.md | D | 11-Mar-2024 | 1.2 KiB | 24 | 20 | |
create_constants.py | D | 11-Mar-2024 | 2.7 KiB | 77 | 39 | |
hanning.cc | D | 11-Mar-2024 | 4.2 KiB | 64 | 47 | |
hanning.h | D | 11-Mar-2024 | 969 | 25 | 6 | |
sin_1k.cc | D | 11-Mar-2024 | 4.2 KiB | 64 | 47 | |
sin_1k.h | D | 11-Mar-2024 | 964 | 25 | 6 |
README.md
1# Description of files 2 3* **create_constants.py**: Python file used to create hanning.cc, hanning.h, 4 sin_1k.cc, and sin_1k.h 5* **hanning.cc**: Precomputed 6 [Hann window](https://en.wikipedia.org/wiki/Hann_function) for use in the 7 preprocessor. This file is created in ../create_constants.py 8* **hanning.h**: Header file for hanning.cc 9* **preprocessor.cc**: CMSIS version of the preprocessor 10* **sin_1k.cc**: A 1 kHZ sinusoid used for comparing the CMSIS preprocessor 11 with the Micro-Lite fixed_point preprocessor 12* **sin_1k.h**: Header file for sin_1k.cc 13 14# Description of externally downloaded files in ../CMSIS_ext 15 16* **arm_cmplx_mag_squared_q10p6.c**: Modified version of the ARM CMSIS 17 function 18 [arm_cmplx_mag_squared.c](http://arm-software.github.io/CMSIS_5/DSP/html/group__cmplx__mag__squared.html#ga45537f576102d960d467eb722b8431f2). 19 The modification is that we have changed the amount of right-shift to make 20 sure our data is in the correct range. We redistribute because the original 21 content was created with the Apache 2.0 license. 22* **arm_cmplx_mag_squared_q10p6.h**: Header file for 23 arm_cmplx_mag_squared_q10p6.c 24