查看“︁Demo:dsp”︁的源代码
←
Demo:dsp
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
不允许您执行您所请求的操作。
您可以查看和复制此页面的源代码。
该Demo主要从角度测试DSP功能是否正常,保存在SDK下的:bouffalo_sdk/examples/dsp 中。 === 测试目的 === # '''验证 DSP 算法的正确性''': #* 通过运行多个 DSP 算法模块,检查其输出是否符合预期。 # '''集成测试''': #* 确保多个 DSP 算法模块可以在同一程序中顺利运行,验证其集成性。 # '''性能测试''': #* 测试这些算法在嵌入式平台上的运行效率和资源占用情况。 ---- === 测试的具体功能 === <code>main</code> 函数依次调用了以下 DSP 算法模块,功能如下: # '''<code>riscv_dsp2_fir_q15</code>''': #* 测试FIR滤波器的实现。 #* 使用 Q15 格式处理输入信号,验证滤波器的输出是否与参考结果一致。 # '''<code>riscv_dsp2_matrix_q31</code>''': #* 测试矩阵运算功能。 #* 使用 Q31 格式进行矩阵计算,例如矩阵乘法或矩阵变换。 # '''<code>riscv_dsp2_rfft_q15</code>''': #* 测试快速傅里叶变换(FFT)的实现。 #* 使用 Q15 格式对输入信号进行频域变换,验证频域结果。 # '''<code>riscv_dsp2_sin_q31</code>''': #* 测试正弦波生成功能。 #* 使用 Q31 格式生成正弦波信号,验证其幅值和周期是否正确。 # '''<code>riscv_dsp2_variance_q15</code>''': #* 测试方差计算功能。 #* 使用 Q15 格式计算输入信号的方差,验证统计计算的准确性。 ==== 示例输出: ==== <syntaxhighlight lang="bash" line="1"> Example run riscv_dsp2_fir_q15! Example run successfully! Example run riscv_dsp2_matrix_q31! Example run successfully! Example run riscv_dsp2_rfft_q15! Example run successfully! Example run riscv_dsp2_fir_q15! Example run successfully! Example run riscv_dsp2_variance_q15! Example run successfully! Example all successfully! </syntaxhighlight>
返回
Demo:dsp
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息