自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ToneChip的专栏,一个传统的嵌入式码农,裸机编程

音频算法-主攻AFC,ANC,AEC,AGC点声学算法落地.目标做国内极致简约的音频处理产品(ADSP21489)

  • 博客(241)
  • 资源 (10)
  • 收藏
  • 关注

原创 ADSP21489的算法调用基础

一直用这款芯片做开发,却没有很深入的写相关文章,最近需要重新做算法,打算写很基础的算法使用实例1.在ADSP21489上使用FFT和IFFT库2.在ADSP21489上使用Biquad双二阶函数使用方法3.在ADSP21489上进行算法时间的测量4.在ADSP21489上如何做优化,类似TI的优化指令...

2022-03-17 23:01:08 1175

原创 音频算法仿真平台模板搭建1(fread单声道数据 float版本)

教大家如何搭建一个在VS下可以仿真音频算法的仿真平台,这里直接上源码模板/************************************************************************ 一个完整的关于fopen,fread,fwrite,fclose的操作** 一个关于算法仿真的实例***********************************************************************/#include <s

2021-10-28 13:44:40 1370

原创 C6748 软件仿真和硬件测试 ---附详细FFT硬件测量时间

最近在C6748 DSP上做FFT时间测量,看到8192点FFT的测量时间是467us,而我硬件测试的结果是882us,我就很纳闷哪里错了????结果看来看去,发现CCS居然有一个"软件仿真"和"硬件仿真"软件仿真模式(无内存访问延迟)和硬件仿真的区别在在于工程所是使用的ccxml 文件不一样现在把对比结果都整理出来调试条件是优化等级开到3硬件运行实际详细运行时间--------------------------- Cache Disabled -------------.

2020-06-05 15:24:26 2471 6

原创 FFT物理意义: 1024点FFT就是1024个实数,实际进入fft的输入是1024个复数(虚部为0),输出也是1024个复数,有效的数据是前512个复数

2019.02.19更新为了方便简洁记住FFT,总结了一下两段来记录1024点FFT中的1024是指的输入实数个数,但是FFT输入的一般是复数,也就是1024个复数.FFT输出也是1024个复数,其中只计算前512个复数总结N点FFT中的N是指的输入实数个数,但是FFT函数输入的一般是复数,也就是N个复数.FFT输出也是N个复数,其中只计算前N/2个复数①FFT结果的物理意......

2018-08-03 18:09:54 28329 4

原创 JLINK&Keil调试 软硬件版本驱动对齐

安装的JLINK 软件驱动版本过多的时候,有时候总是有意外的报警错误,这里就需要重新安装一下驱动,保证你的编译器里面的jlink dll驱动文件和你安装的dll是对齐的,这样才不会有意外的错误。把jlink的速度调一下,可以选择auto clk或者5MHz就会出现芯片内容。有时候Jtag device chain这里没有数据,就是无法读取到芯片。

2025-10-09 23:57:13 207

原创 source insight 3.5显示函数调用关系图

Preferences -> Display ->Relation Window勾选就可以在鼠标选中一个函数或者变量的时候自动显示该类型的调用关系图。

2025-10-07 12:33:48 237

原创 source insight3.5设置全局快捷键

可以通过Options->Load Configuration/Save Configuration来导入/导出配置,可以导出全部,也可以导出某几个部分(如style)。si的配置有两级,一是全局配置,一是项目配置。如果你是新设置的快捷键,但是工程是旧的,那么在source insight3.5里面新设置的快捷键在旧的工程中并未生效,因为它的配置是独立的,你需要找到新设置的GLOBAL.CF3文件然后点击Options->Load Configuration来加载。

2025-10-07 00:36:16 211

原创 source insight3.5设置搜索新结果

2025-10-07 00:26:43 346

原创 配合AI自动生成时序图--最详细在VS Code中使用PlantUML绘图

配合AI自动生成时序图--最详细在VS Code中使用PlantUML绘图安装的时候这里的库位置要注意修改目标:在D盘建立一个SVN代码服务器,用于管理代码方便更新和回滚安装好VisualSVN server Manger后,在新建完成后,到你的需要上传的代码文件夹右键---import对目录后面添加一个trunk在子目录下建立新的工程...

2025-09-24 15:03:22 831

原创 source insight 3.5 怎么调字体大小

【Options】选择【Screen Fonts】选项,选择合适的字体,字号,点击【OK】

2025-08-30 00:34:43 610

原创 GCC编译输出中text,data,bss和dec的含义

bss是不会算入最终生成的bin文件里面的,因为对于未初始化的变量,只需要在内存中开辟个相应大小的空间就行了。2.data:已初始化的全局/静态变量,相当于MDK的rw_data。3.bss:未初始化的全局/静态变量,相当于MDK的ZI_DATA。1.text:代码和常量,相当于MDK的code+ro_data。4.dec:上述3者的算术和。

2025-08-19 14:04:58 411

原创 source insight 提示it is not currently available for write access

只能复制了重新新建文件。

2025-03-15 15:04:37 223

原创 DeepSeek本地部署:Ollama一定要修改大模型存储位置到其他盘

最近在本地部署Deepseek,我们会看到deepseek-r1的版本都比较大,因为Ollama运行下载的目录默认在C盘C:\Users\xxx\.ollama,会严重占用我们的C盘容量,建议一定要默认下载到其他盘,如E:\AI\DEEPSEEK_MODELS。我们安装好Ollama后,先在右下角退出 右键图标,会出现退出的按钮「Quit Ollama」,注意:一定要退出Ollama,否则下边的环境配置无法生效。之后建议重启电脑后我们再安装deepseek-r1。

2025-02-02 22:18:37 1545

原创 ADSP-21489 & SIGMA Stdudio开发必须要配套的输入输出通道数

//串口#define UART0_RX_BUFF_LEN (56 * 16)#define UART0_FRAME_MAX_LEN (56) //单帧最长长度/****************************************** 全局变量 *********************************************//*串口缓存全局变量初始化*/volatile unsigned char g_.

2024-11-19 00:05:05 280

原创 ADSP21489 M25P16启动后无法使用USBi的问题

就是第一次插上usbi后,在给目标板上电,可以下载,因为这个时候SPI总线是空闲的,但是当你断电目标板之后,因为你使用过USBI,这个时候SPI总线是紊乱的时序,所以无法下载成功了。按照硬件设计,这里应该是有一个BRD_RESET信号给到USBi,让USBI随着设备复位一起复位。使用USBi下载一次后,板子断电,再次使用usbi下载需要重新拔插一下usbi。操作多次发现需要目标板重新上点后需要拔插usbi才能下载和启动dsp程序。发现我做的usbi上没有这加上这一个。编译cces产生运行代码。

2024-11-11 00:05:02 417

原创 ADI 仿真器连不上ADSP21489处理步骤

连不上的现象出现后,首先检查自己的环境搭建是否有问题,比如说目标板和仿真器是否有都上电,如果确定搭建的环境没问题的话,就把目标板、仿真器都断电,然后把Visual DSP++软件关闭,并进入 window 任务管理器中,在进程里查找是否存在 IDDE 的进程,如果有,则关闭。然后再重新搭建环境进行连接,看之前的问题是否能够复现。这一步是 ICE 到目标板的链路检查,问题可能出在 ICE 本身损坏,或者 JTAG 接口有问题,或者 JTAG 线缆有问题,也有可能出现在目标板上的 JTAG 设计不规范。

2024-11-09 14:46:11 426

原创 python获取双色球近20年中奖号码并保存在CSV文件

lottery_info会得到所有的tr行数据元素,然后我们在lottery_info中再去查找期号+球号。lottery_info = soup.find_all('tr')#根据tr标签找到开奖所有的期号行。print(lottery_data[1].string) #从0开始,获得期号。未写得很详细,主要讲解思路,下载到数据后保存我们进行统计分析,然后进行预测。print('红球的个数为是%d' % len(redball))先找到所有的tr行,因为我发现这个网站源码它没有class来标识。

2024-09-11 17:02:02 1612

原创 python爬虫基础:了解html

【代码】python爬虫基础:了解html。

2024-09-10 23:56:59 530 1

原创 Python 控制Chrome浏览器使用Selenium4操作点击百度搜索

前面我们讲到如何安装Selenium和ChromeDriver来驱动打开网页,现在我们有一个目的就是使用python来控制chrome浏览器打开百度并搜索。这2个id因为我原来是第一次了解 前端相关知识,所以也是百度了知道的, 我一开始也找错了ID,如果你换成其他的网页,一定要找对ID才行。1.因为我使用的是selenium4,相对于原来的selenium2的api程序中的。很简单,因为我也是第一次操作网页的知识,这里主要补充一下几个说明。2.就是关于百度网页的搜索框的ID怎么找。直接先上调试好的代码。

2024-09-08 23:02:45 1028

原创 pycharm如何安装selenium

大概意思就是我的chrom浏览器的driver没匹配上,重新去下载一个chromedriver.exe放在D:\Program Files\Python312中。中打开一个项目后,点击Setting(ALT+Ctrl+S快捷键)完成后点击关闭这个窗口,就可以在代码中使用selenium了。这样就做好了一个python控制Chrome浏览器的插件。更新好chromeDriver后,一切就正常了。编写一段正常可以运行操作chorme浏览器的。然后点击install package。然后我运行后就出现一个问题。

2024-09-08 20:59:10 1591

原创 Python 安装selenium的办法

之前一直安装python以为要进入python的菜单进行输入。老是提示错误,原来是我搞错了,安装这个直接进入cmd即可。再用pip list查看一下是否安装成功。

2024-09-08 16:19:10 455

原创 VMware虚拟机如何与主机共享文件夹

点击浏览,选择网络,找到你的本机PC,然后输入本机的帐号密码(没有密码就创建一个后再删除)因为每次配置都爱忘记操作,目标是为了在WIN7虚拟机中可以访问本机文件。新建一个共享文件夹,不带中文目录(最好不要)选择everyone,记得权限"读取和写入"

2024-05-26 17:25:50 643

原创 定点DSP中关于Q11,Q13,Q15分别代表着什么?

定点DSP中关于Q11,Q13,Q15分别代表着什么?

2023-04-12 11:07:58 5200

原创 MFC BCG使用:修改CComboBox(CBCGPComboBox) 背景色和文本颜色

MFC BCG使用:修改CComboBox(CBCGPComboBox) 背景色和文本颜色

2023-03-07 13:37:24 462

原创 MFC BCG使用:修改Edit (CBCGPEdit) 背景色和文本颜色

MFC BCG使用:修改Edit背景色和文本颜色

2023-03-07 09:57:13 1162 1

原创 C语言中int型0x12345678转成char型“12345678“

【代码】C语言中int型0x12345678转成char型"12345678"

2023-02-10 17:45:48 829

原创 [MFC基础]:如何显示获取系统时间

MFC如何显示获取系统时间

2023-01-29 11:19:45 1471

原创 ADSP21489上电时序

ADSP21489上电时序

2022-12-09 16:14:19 412

原创 MFC基础教程: 绘制对话框的背景色

MFC绘制对话框的背景色

2022-12-02 16:11:12 725

原创 ADSP21489核心板各类硬件问题总结

ADSP21489核心板各类硬件问题总结

2022-11-29 17:54:29 584

原创 VS代码调试时出现“此二进制文件不支持‘编辑并继续‘.它与当前不兼容‘编辑并继续的/DEBUG:FASTLINK相关‘“

VS代码调试时出现“此二进制文件不支持‘编辑并继续‘.它与当前不兼容‘编辑并继续的/DEBUG:FASTLINK相关‘“

2022-11-22 14:43:25 2191

原创 音频处理中的域-Bark与Mel域

掩蔽效应具有临界带的现象可以从听觉生理上找到依据.人耳基底膜具有与频谱分析器相似的作用。

2022-11-18 10:58:18 892

原创 语音降噪中“音乐噪声“的处理方法

语音降噪中"音乐噪声"的处理方法

2022-11-17 20:13:09 914

原创 无需中间变量交换两个数

无需中间变量交换两个数

2022-11-09 17:11:03 227

原创 [MFC获取系统相关信息函数]

【代码】[MFC获取系统相关信息函数]

2022-11-04 15:11:10 703

原创 [MFC]: 找不到标识符“xxxx“,或者vs报错“错误 LNK2019 无法解析的外部符号”

[MFC]: 找不到标识符"xxxx",或者vs报错“错误 LNK2019 无法解析的外部符号”

2022-11-01 19:11:34 930

原创 [MFC]:Edit Control 编辑框控件之EN_KILLFOCUS消息只响应第一个失去焦点的问题分析

EN_KILLFOCUS 失去焦点时只响应了第一个edit

2022-10-31 18:25:46 1124

原创 车内降噪与智能降噪头枕的研究

车内降噪与智能降噪头枕的研究

2022-10-20 11:42:55 760 2

原创 BCG使用2:对话框主题的修改

需要修改BOOL CMFCSerialPortApp::InitInstance()想修改陈下面这种主题,对比了窗口属性一直都是一样的,不知道哪里出错。比较有效版本差异发现代码缺省几行设置主题的位置。想起来了,有一个地方是需要在app之前设置一下。

2022-10-11 14:35:20 551 4

原创 ToneChip反馈降噪抑制器的UI界面优化

ToneChip反馈降噪抑制器的UI设计

2022-10-11 11:36:32 237

pcm1796.pdf

pcm1796手册英文版 ,DA输出,ADSP21489上使用

2015-02-02

MFC 自绘标题栏和tab control简单思路代码

MFC 自绘标题栏和tab control简单思路 因为不少网友推荐我上传这份代码,其实思路很简单,大家主要理解一下就行 https://blog.csdn.net/zz603976046/article/details/73896377

2020-02-28

48SP_UI_Release_V3.08.rar

BCG美化MFC所用的DLL运行文件(VS2015),直接运行拷贝这些dll文件在的BCG工程中,要和exe在同一个文件夹下,博文链接https://blog.csdn.net/zz603976046/article/details/105628061 这个exe是我用MFC制作的一个音频处理器的exe上位机功能,请多多关注

2020-04-20

jlink 烧写指南,附有驱动和inf驱动

jlink挂了,可以使用这里烧写

2016-09-10

Qt培训详细教程(含2个项目源码)

01-Qt Creator的安装和hello world程序的编写 02-Qt Creator编写多窗口程序 03-Qt Creator登录对话框 04-Qt Creator添加菜单图标 05-Qt Creator布局管理器的使用 06-Qt Creator实现文本编辑 07-Qt Creator实现文本查找 08-Qt Creator实现状态栏显示 09-Qt Creator中鼠标键盘事件的处理实现自定义鼠标指针 11-20 Qt 2D绘图 21-27 Qt数据库 29-36 Qt网络

2011-11-18

多声道音频采集程序

原文博客地址 http://blog.csdn.net/zz603976046/article/details/71480722 用于采集window多声卡采集基础代码

2017-07-27

vc6.0写的半自动填表

vc6.0写的

2014-07-07

标准微粒群算法源程序工程

标准微粒群算法源程序 vc6.0编译器环境

2014-05-20

TFT240*320彩屏 89C51控制彩屏

含电路图说明,和彩屏驱动 AMS1117 控制器资料ILI9325

2011-11-19

Jlink全部资料

内部含有关于Jlink的全部资料,包括arm下调试和所有的调试资料

2013-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除