Home
last modified time | relevance | path

Searched full:with (Results 1 – 25 of 1147) sorted by relevance

12345678910>>...46

/cmsis-dsp-3.7.0-3.6.0/
DREADME.md37 Kernels are provided with several datatypes : f64, f32, f16, q31, q15, q7.
41 A [PythonWrapper](https://pypi.org/project/cmsisdsp/) is also available and can be installed with:
45 With this wrapper you can design your algorithm in Python using an API as close as possible to the …
55 * The static schedule can be run on the device with low overhead
74 * [How to build with MDK or Open CMSIS-Pack](#how-to-build-with-mdk-or-open-cmsis-pack)
75 * [How to build with Make](#how-to-build-with-make)
76 * [How to build with cmake](#how-to-build-with-cmake)
77 * [How to build with any other build system](#how-to-build-with-any-other-build-system)
86 CMSIS-DSP is used when you need performance. As consequence CMSIS-DSP should be compiled with the o…
96with Helium support, it will be automatically detected by CMSIS-DSP. For Neon, it is not the case …
[all …]
DPythonWrapper_README.md3 …en source [CMSIS-DSP](https://github.com/ARM-software/CMSIS-DSP) and it is compatible with `NumPy`.
11 A tutorial is also available but with less details than this README:
16 CG is also including some nodes to communicate with Modelica using the VHT Modelica blocks develope…
24 The building of this package has been tested on Windows with the Python install from python.org and…
26 It has also been tested with `cygwin`. In that case, `python-devel` must be installed too. On Mac, …
71 …folders in `PythonWrapper` are giving some examples of the options to use with the `cmake` command…
107 ## Functions with no instance arguments
109 You can use a [CMSIS-DSP](https://github.com/ARM-software/CMSIS-DSP) function with numpy arrays:
113 The function can also be called more simply with
119 ## Functions with instance arguments
[all …]
DLICENSE17 control with that entity. For the purposes of this definition,
81 with the Work to which such Contribution(s) was submitted. If You
90 Work or Derivative Works thereof in any medium, with or without
113 documentation, if provided along with the Derivative Works; or,
127 reproduction, and distribution of the Work otherwise complies with
136 with Licensor regarding such Contributions.
151 risks associated with Your exercise of permissions under this License.
168 or other liability obligations and/or rights consistent with this
181 boilerplate notice, with the fields enclosed by brackets "{}"
182 replaced with your own identifying information. (Don't include
[all …]
/cmsis-dsp-3.7.0-3.6.0/Testing/
DREADME.md7 Here is a quick summary of how to get started with the framework the first time the repository is c…
121 A test suite is a set of tests packaged with some data.
151 A test description file is defined with a specific syntax to support R1 to R8.
188 A function is described with some text and followed by the name of the function in the C++ class.
214 The file is in the folder defined with the folder properties of the group / suites.
220 A benchmark will often have to be run with different lengths for the input.
224 In the benchmark results, we may want to generate a CSV (or any other format) with different column…
255 Those parameters values, when specified with a file, are described with:
262 When the parameter is specified with a generator then the syntax is :
272 To use parameters with a function the syntax is:
[all …]
/cmsis-dsp-3.7.0-3.6.0/PythonWrapper/docs/source/
Dapi.rst49 You can use a CMSIS-DSP function with numpy arrays: ::
55 Functions with instance arguments
93 …I and in the final C implementation you'll need to allocate a state array with the right dimension.
97 … other arguments. This choice was made to make it a bit easier the use of numpy array with the API.
126 Then, you can filter with CMSIS-DSP::
136 If you want to compare with scipy it is easy but warning : coefficients for the filter are in oppos…
144 The CMSIS-DSP cfft is requiring complex signals with a specific layout in memory.
154 …FFT will not be containing complex Python scalars. It must be converted back with a function like::
161 Then, you create the FFT instance with::
165 You initialize the instance with the init function ::
[all …]
/cmsis-dsp-3.7.0-3.6.0/Testing/Source/Tests/
DBIQUADF16.cpp9 Reference patterns are generated with
38 Python script is generating different tests with in test_biquad_cascade_df1_ref()
50 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df1_ref()
108 Python script is generating different tests with in test_biquad_cascade_df2T_ref()
119 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df2T_ref()
179 Python script is generating different tests with in test_biquad_cascade_df1_rand()
194 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df1_rand()
254 Python script is generating different tests with in test_biquad_cascade_df2T_rand()
270 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df2T_rand()
326 Python script is generating different tests with in test_biquad_cascade_stereo_df2T_rand()
[all …]
DBIQUADF32.cpp9 Reference patterns are generated with
38 Python script is generating different tests with in test_biquad_cascade_df1_ref()
49 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df1_ref()
107 Python script is generating different tests with in test_biquad_cascade_df2T_ref()
118 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df2T_ref()
189 Python script is generating different tests with in test_biquad_cascade_df1_rand()
204 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df1_rand()
268 Python script is generating different tests with in test_biquad_cascade_df2T_rand()
284 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df2T_rand()
352 Python script is generating different tests with in test_biquad_cascade_stereo_df2T_rand()
[all …]
DBIQUADF64.cpp9 Reference patterns are generated with
34 Python script is generating different tests with in test_biquad_cascade_df2T_ref()
45 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df2T_ref()
104 Python script is generating different tests with in test_biquad_cascade_df2T_rand()
120 The filter is initialized with the coefs, blockSize and numTaps. in test_biquad_cascade_df2T_rand()
/cmsis-dsp-3.7.0-3.6.0/Documentation/Doxygen/src/
Dmainpage.md29with a Python API as close as possible to the C one. It can be used to start developing and testin…
39 The library ships with a number of examples which demonstrate how to use the library functions. Ple…
43 The library is now tested on Fast Models building with cmake. Core M0, M4, M7, M33, M55, A32 are te…
54 �� Documentation | Folder with this CMSIS-DSP documenation
106 …- With Helium or Neon, disable the use of vectorized code with C intrinsics and use pure C instead…
/cmsis-dsp-3.7.0-3.6.0/Examples/ARM/arm_svm_example/
Darm_svm_example_f32.c14 * Redistribution and use in source and binary forms, with or without
21 * the documentation and/or other materials provided with the
50 * about classical ML with CMSIS-DSP and python scikit-learn:
51 …e-learning-on-arm/developer-material/how-to-guides/implement-classical-ml-with-arm-cmsis-dsp-libra…
63 Those parameters can be generated with the python library scikit-learn.
92 Class A is identified with value 0.
93 Class B is identified with value 1.
96 with the Python code where different values could be used.
DAbstract.txt6 Cortex-M4 with FPU
7 Cortex-M7 with single precision FPU
8 Cortex-M55 with double precision FPU, Integer + Floating Point MVE
/cmsis-dsp-3.7.0-3.6.0/Source/TransformFunctions/
Darm_cfft_init_f64.c17 * not use this file except in compliance with the License.
76 @brief Initialization function for the cfft f64 function with 4096 samples
89 @brief Initialization function for the cfft f64 function with 2048 samples
103 @brief Initialization function for the cfft f64 function with 1024 samples
116 @brief Initialization function for the cfft f64 function with 512 samples
129 @brief Initialization function for the cfft f64 function with 256 samples
142 @brief Initialization function for the cfft f64 function with 128 samples
155 @brief Initialization function for the cfft f64 function with 64 samples
168 @brief Initialization function for the cfft f64 function with 32 samples
181 @brief Initialization function for the cfft f64 function with 16 samples
Darm_dct4_f32.c17 * not use this file except in compliance with the License.
48 computing the DFT of a real signal with a few additional operations.
52 …DCT4 is implemented using DCT2 as their implementations are similar except with some added pre-pro…
74 …T4 matrices become involutory (i.e. they are self-inverse) by multiplying with an overall scale fa…
144 * along with some pre-processing and post-processing. in arm_dct4_f32()
146 * (a) Pre-processing involves multiplying input with cos factor, in arm_dct4_f32()
159 * (d) Multiplying the output with the normalizing factor sqrt(2/N). in arm_dct4_f32()
163 /* Multiplying input with cos factor i.e. r(n) = 2 * x(n) * cos(pi*(2*n+1)/(4*n)) */ in arm_dct4_f32()
188 /* First part of the processing with loop unrolling. Compute 4 outputs at a time. in arm_dct4_f32()
220 /* Processing with loop unrolling 4 times as N is always multiple of 4. in arm_dct4_f32()
[all …]
Darm_cfft_init_f16.c17 * not use this file except in compliance with the License.
137 @brief Initialization function for the cfft f16 function with 4096 samples
150 @brief Initialization function for the cfft f16 function with 2048 samples
164 @brief Initialization function for the cfft f16 function with 1024 samples
178 @brief Initialization function for the cfft f16 function with 512 samples
192 @brief Initialization function for the cfft f16 function with 256 samples
206 @brief Initialization function for the cfft f16 function with 128 samples
220 @brief Initialization function for the cfft f16 function with 64 samples
234 @brief Initialization function for the cfft f16 function with 32 samples
248 @brief Initialization function for the cfft f16 function with 16 samples
Darm_cfft_init_f32.c17 * not use this file except in compliance with the License.
127 @brief Initialization function for the cfft f32 function with 4096 samples
141 @brief Initialization function for the cfft f32 function with 2048 samples
155 @brief Initialization function for the cfft f32 function with 1024 samples
169 @brief Initialization function for the cfft f32 function with 512 samples
183 @brief Initialization function for the cfft f32 function with 256 samples
197 @brief Initialization function for the cfft f32 function with 128 samples
211 @brief Initialization function for the cfft f32 function with 64 samples
225 @brief Initialization function for the cfft f32 function with 32 samples
239 @brief Initialization function for the cfft f32 function with 16 samples
Darm_dct4_q15.c17 * not use this file except in compliance with the License.
70 * along with some pre-processing and post-processing. in arm_dct4_q15()
72 * (a) Pre-processing involves multiplying input with cos factor, in arm_dct4_q15()
85 * (d) Multiplying the output with the normalizing factor sqrt(2/N). in arm_dct4_q15()
89 /* Multiplying input with cos factor i.e. r(n) = 2 * x(n) * cos(pi*(2*n+1)/(4*n)) */ in arm_dct4_q15()
114 /* First part of the processing with loop unrolling. Compute 4 outputs at a time. in arm_dct4_q15()
146 /* Processing with loop unrolling 4 times as N is always multiple of 4. in arm_dct4_q15()
168 * Step3: Multiply the FFT output with the weights. in arm_dct4_q15()
199 /* First part of the processing with loop unrolling. Compute 4 outputs at a time. in arm_dct4_q15()
245 /*------------ Normalizing the output by multiplying with the normalizing factor ----------*/ in arm_dct4_q15()
[all …]
Darm_dct4_q31.c17 * not use this file except in compliance with the License.
72 * along with some pre-processing and post-processing. in arm_dct4_q31()
74 * (a) Pre-processing involves multiplying input with cos factor, in arm_dct4_q31()
87 * (d) Multiplying the output with the normalizing factor sqrt(2/N). in arm_dct4_q31()
91 /* Multiplying input with cos factor i.e. r(n) = 2 * x(n) * cos(pi*(2*n+1)/(4*n)) */ in arm_dct4_q31()
116 /* First part of the processing with loop unrolling. Compute 4 outputs at a time. in arm_dct4_q31()
148 /* Processing with loop unrolling 4 times as N is always multiple of 4. in arm_dct4_q31()
170 * Step3: Multiply the FFT output with the weights. in arm_dct4_q31()
201 /* First part of the processing with loop unrolling. Compute 4 outputs at a time. in arm_dct4_q31()
247 /*------------ Normalizing the output by multiplying with the normalizing factor ----------*/ in arm_dct4_q31()
[all …]
/cmsis-dsp-3.7.0-3.6.0/Source/SupportFunctions/
Darm_quick_sort_f32.c17 * not use this file except in compliance with the License.
63 /* Compare left elements with pivot */ in arm_quick_sort_partition_f32()
69 /* Compare right elements with pivot */ in arm_quick_sort_partition_f32()
77 /* Compare left elements with pivot */ in arm_quick_sort_partition_f32()
83 /* Compare right elements with pivot */ in arm_quick_sort_partition_f32()
113 /* Iterate algorithm with two sub-arrays [first ... pivot] and [pivot+1 ... last] */ in arm_quick_sort_core_f32()
139 * is chosen, all the elements with values smaller than the
140 * pivot are moved before the pivot, while all elements with
/cmsis-dsp-3.7.0-3.6.0/Examples/ARM/arm_matrix_example/
Darm_matrix_example_f32.c15 * Redistribution and use in source and binary forms, with or without
22 * the documentation and/or other materials provided with the
151 arm_matrix_instance_f32 ATMA; /* Matrix ATMA( AT multiply with A) instance */ in main()
159 /* Initialise A Matrix Instance with numRows, numCols and data array(A_f32) */ in main()
164 /* Initialise Matrix Instance AT with numRows, numCols and data array(AT_f32) */ in main()
173 /* Initialise ATMA Matrix Instance with numRows, numCols and data array(ATMA_f32) */ in main()
178 /* calculation of AT Multiply with A */ in main()
181 /* Initialise ATMAI Matrix Instance with numRows, numCols and data array(ATMAI_f32) */ in main()
192 /* Initialise B Matrix Instance with numRows, numCols and data array(B_f32) */ in main()
197 /* Initialise X Matrix Instance with numRows, numCols and data array(X_f32) */ in main()
[all …]
/cmsis-dsp-3.7.0-3.6.0/Documentation/Doxygen/
Ddsp.dxy.in17 # Use doxygen to compare the used configuration file with the template
20 # Use doxygen to compare the used configuration file with the template
58 # With the PROJECT_LOGO tag one can specify a logo or an icon that is included
108 # Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with
109 # English messages), Korean, Korean-en (Korean with English messages), Latvian,
138 # following values are used ($name is automatically replaced with the name of
276 # documentation, which will result in a user-defined paragraph with heading
282 # with the commands \{ and \} for these it is advised to use the version @{ and
326 # parses. With this tag you can assign which parser to use for a given
352 # mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
[all …]
/cmsis-dsp-3.7.0-3.6.0/Testing/PatternGeneration/
DExample.py14 # on 9 samples to be sure that the vectorized code with tail is
20 # Two random arrays with gaussian distribution
33 # It is generating a text file with the right format as recognized by the test framework
52 # This path must be compatible with the folder directives used in the desc.txt
58 # The last folder will be completed with the type.
/cmsis-dsp-3.7.0-3.6.0/Scripts/
DGenMFCCDataForCPP.py17 # not use this file except in compliance with the License.
33 # Those arrays must be used with the arm_mfcc_init functions
58 with open(args.others[0],"r") as f:
64 with open(hpath,"w") as h:
66 with open(cpath,"w") as c:
/cmsis-dsp-3.7.0-3.6.0/Include/dsp/
Dutils.h13 * not use this file except in compliance with the License.
62 It should not be used with negative values.
90 /* 1.31 with exp 1 */ in arm_recip_q31()
99 /* 1.31 with exp 1 */ in arm_recip_q31()
114 It should not be used with negative values.
142 /* 1.15 with exp 1 */ in arm_recip_q15()
151 /* 1.15 with exp 1 */ in arm_recip_q15()
/cmsis-dsp-3.7.0-3.6.0/Examples/ARM/arm_bayes_example/
DAbstract.txt6 Cortex-M4 with FPU
7 Cortex-M7 with single precision FPU
8 Cortex-M55 with double precision FPU, Integer + Floating Point MVE
/cmsis-dsp-3.7.0-3.6.0/Examples/ARM/arm_class_marks_example/
DAbstract.txt6 Cortex-M4 with FPU
7 Cortex-M7 with single precision FPU
8 Cortex-M55 with double precision FPU, Integer + Floating Point MVE

12345678910>>...46