自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 单例设计模式

对于特别大的项目时,把项目的开发经验、模块划分经验,总结整理成设计模式 **程序灵活,维护起来可能方便,用设计模式理念写出来的代码很晦涩,但是别人接管、阅读代码都会很痛苦 ## 单例设计模式 整个项目中,有某个或者某些特殊的类,只能创建一个属于该类的对象。单例类:只能生成一个对象。==关键在于将构造函数声明为私有类型。...

2022-08-17 21:36:10 156

原创 C++11多线程、进程详解(1)

正在进行的可执行程序:进程中的执行路线:一个进程必然包含一个主线程,同一个进程中所有的线程共享内存。生成一个进程时其主线程自动从main()函数开始运行,当主线程从main()函数返回时,则整个进程执行完毕。分线程也需要从一个函数开始运行,此函数运行完毕时分线程执行完毕。:多进程并发与多进程并发。.........

2022-08-17 00:04:11 1667

原创 STM32f429使用DSP库相应函数进行FFT、IFFT、复数共轭\、相乘等操作

STM32f429使用DSP库相应函数进行FFT、IFFT、复数共轭\、相乘等操作

2022-06-09 16:59:25 1312

原创 【STM32串口通信时使用STLINK下载程序不自动运行,MCU上电后自动运行】

STM32串口通信时使用STLINK下载程序不自动运行,MCU上电后自动运行雪莉蓝串口调试助手有问题,使用友善串口调试助手就不会出现此问题友善串口

2022-06-07 21:16:43 474

原创 c++函数指针,函数指针数组

c++函数指针,函数指针数组

2022-01-02 14:28:05 369

原创 【能量信号、功率信号、能量谱、功率谱、相关函数的关系,MATLAB如何求功率谱】

能量信号和功率信号信号能量公式:信号平均功率定义:能量信号:功率信号:不存在既是能量信号也是功率信号的信号,但存在既不是能量信号也不是功率信号的信号能量谱密度S(f)是信号s(t)的傅里叶变换也就是频谱(频谱密度),信号的能量等于|S(f)|的平方在负无穷到正无穷的积分(帕塞瓦尔定理),所以有能量谱密度的定义:功率谱密度由于功率信号的能量是无穷的,或者说是信号持续时间是无限的,所以计算功率与功率谱时将信号进行截断或者取中期信号中的一个周期进行分析,故其与能量、能量谱差一个常数T

2021-12-01 13:20:28 10389

原创 float类型数据在计算机中的存储及精度、有效位解释

float类型二进制表示时有效位至少32位,十进制表示时至少6位有效位浮点数类型在计算机中是以二进制科学技术法存储的,一共用32位表示:符号位1位+指数位8位+小数位23位十进制数8.25(二进制科学表示:1.0001*2^3,所有数的整数部分都是1)用二进制值表示为0 1000 0010 00010…0(后面全部为零)二进制一共用32位表示所以有32位有效位,除了符号位和指数位还剩下23位可以用来表示数值的小数部分,再加上整数位为1的那一位一共有24位可以用来表示数值,十进制中一位十进制数需要4

2021-10-11 19:08:37 1665

原创 数字滤波器设计

傅里叶变换将信号从时域转换到频域,从频域来处理信号,拉普拉斯变换就是将傅里叶变换中不满足绝对可和的信号人为加一个衰减边界,使其满足傅里叶变换条件,并没有改变信号本身的频域信息,傅:e^(jwt) --> coswt+jsinwt拉:e^(at+jwt) = e ^(st) --> e ^(at) (coswt+jsinwt)滑动平均也是一种低通滤波,其相当于一个矩形窗,频域是sinx/x函数,但平均是一种很差很差的低通平均5次在平均5次(平均的平均),也就是在串联一个FIR滤波器

2021-04-16 12:25:16 397

原创 STM32f429独立看门狗配置--基于HAL库

STM32f429独立看门狗配置–基于HAL库独立看门狗IWDG由专用的低速时钟LSI驱动,即使主时钟发生故障他仍然有效,但由于时钟LSI并不精确所以他适用于对时间精度要求低的场合,在喂狗的时候尽量不要在最后的时刻。所使用的寄存器键值寄存器 IDWG-KR低16位有效,在计数器计时到零之前向这个寄存器写入0XAAAA就会将重装载寄存器的值写入计数器,重新开始递减计数,HAL库的喂狗函数就是执行的这个操作HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg)写入0XC

2021-03-31 16:31:45 724

原创 STM32f429外部中断配置解析基于HAL库

STM32f429外部中断配置解析基于HAL库

2021-03-30 23:51:08 743

原创 STM32f429串口通信-基于HAL库

STM32f429串口通信-基于HAL库欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显

2021-03-28 12:48:40 1773

NoiseX-92完整版,内附噪声说明文档。采用原始采用率19980Hz封装的wav文件和音频文件。

NoiseX-92完整版,内附噪声说明文档。 采用原始采用率19980Hz封装的wav文件,请使用MATLAB或Audition打开,直接使用播放器可能不支持这个采样率。 另有19980HZ采样率的波形文件,可直接通过音频播放器播放。 用于语音增强、音源分离、语音可懂度增强、语音合成、语音识别等在噪声环境下的鲁棒性检测。

2022-08-26

空空如也

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

TA关注的人

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