2. 实战数字音频处理——HIFI DSP 的定点FFT/IFFT以及加窗和OLA操作实践1

上一篇《1. 实战数字音频处理——引子 认识Xtensa HIFI DSP
本篇开始,我们将一步步进入DSP处理的实战演练之中。
在数字信号处理中,第一步往往都是把信号从时域(timde domain)转换到频域(frequency domain)。这一步涉及到时域信号的分帧,加窗,短时傅里叶变换(stft)等。
然后经过一系列的频域信号处理,最后经过短时傅里叶逆变换(istft),加窗,OLA操作,最终恢复成时域信号。
1. 认识开发和调试环境
首先熟悉一下开发板,这是一个typec接口的小白盒,用typec线连接到电脑就可以了。
然后运行一个批处理,“一键开发dsp.bat”,就会出现三个dos标签,分别是debug(调试),load(加载),compile(编译)
如下图所示。
在这里插入图片描述
debug标签,我们可以发调试命令,例如获取单板信息,读写内存等;用的是python脚本。
load标签,我们可以重新加载DSP程序并运行;用的是python脚本。
compile标签,我们可以编译DSP代码生成二进制文件供加载。用的是Xtensa的DSP开发DSK。

  1. DSP工程结构和编译
    假如你当前目录是workdir\proj1,proj1里面存放你的工程。我们的工程是基于makefile命令行编译的,所以你只要在compile标签下执行xt-make all命令即可。当然你要先安装好DSP的sdk。可以从Tensilca公司的主页上获取,可以私信我安装方法。

    主要代码:


const short sin_v[]={
   0,0, 12539,100, 23169,200, 30272,300
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geastwind1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值