<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://docs.bouffalolab.com/index.php?action=history&amp;feed=atom&amp;title=Demo%3Adsp</id>
	<title>Demo:dsp - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://docs.bouffalolab.com/index.php?action=history&amp;feed=atom&amp;title=Demo%3Adsp"/>
	<link rel="alternate" type="text/html" href="https://docs.bouffalolab.com/index.php?title=Demo:dsp&amp;action=history"/>
	<updated>2026-04-14T06:25:55Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://docs.bouffalolab.com/index.php?title=Demo:dsp&amp;diff=116&amp;oldid=prev</id>
		<title>武楷轩：​dsp</title>
		<link rel="alternate" type="text/html" href="https://docs.bouffalolab.com/index.php?title=Demo:dsp&amp;diff=116&amp;oldid=prev"/>
		<updated>2025-08-04T08:35:53Z</updated>

		<summary type="html">&lt;p&gt;dsp&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;该Demo主要从角度测试DSP功能是否正常，保存在SDK下的：bouffalo_sdk/examples/dsp  中。&lt;br /&gt;
&lt;br /&gt;
=== 测试目的 ===&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;验证 DSP 算法的正确性&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 通过运行多个 DSP 算法模块，检查其输出是否符合预期。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;集成测试&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 确保多个 DSP 算法模块可以在同一程序中顺利运行，验证其集成性。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;性能测试&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 测试这些算法在嵌入式平台上的运行效率和资源占用情况。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 测试的具体功能 ===&lt;br /&gt;
&amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; 函数依次调用了以下 DSP 算法模块，功能如下：&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;riscv_dsp2_fir_q15&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 测试FIR滤波器的实现。&lt;br /&gt;
#* 使用 Q15 格式处理输入信号，验证滤波器的输出是否与参考结果一致。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;riscv_dsp2_matrix_q31&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 测试矩阵运算功能。&lt;br /&gt;
#* 使用 Q31 格式进行矩阵计算，例如矩阵乘法或矩阵变换。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;riscv_dsp2_rfft_q15&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 测试快速傅里叶变换（FFT）的实现。&lt;br /&gt;
#* 使用 Q15 格式对输入信号进行频域变换，验证频域结果。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;riscv_dsp2_sin_q31&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 测试正弦波生成功能。&lt;br /&gt;
#* 使用 Q31 格式生成正弦波信号，验证其幅值和周期是否正确。&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;riscv_dsp2_variance_q15&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
#* 测试方差计算功能。&lt;br /&gt;
#* 使用 Q15 格式计算输入信号的方差，验证统计计算的准确性。&lt;br /&gt;
&lt;br /&gt;
==== 示例输出： ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
Example run riscv_dsp2_fir_q15!&lt;br /&gt;
Example run successfully!&lt;br /&gt;
Example run riscv_dsp2_matrix_q31!&lt;br /&gt;
Example run successfully!&lt;br /&gt;
Example run riscv_dsp2_rfft_q15!&lt;br /&gt;
Example run successfully!&lt;br /&gt;
Example run riscv_dsp2_fir_q15!&lt;br /&gt;
Example run successfully!&lt;br /&gt;
Example run riscv_dsp2_variance_q15!&lt;br /&gt;
Example run successfully!&lt;br /&gt;
Example all successfully!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>武楷轩</name></author>
	</entry>
</feed>