渣渣小码
渣渣小码
展开
-
数字陷波器的设计和仿真(Matlab+C)
数字陷波器的设计和仿真(Matlab+C)原创 2024-07-27 00:12:01 · 598 阅读 · 0 评论 -
条件概率和贝叶斯公式
条件概率和贝叶斯公式原创 2024-07-26 23:45:08 · 107 阅读 · 0 评论 -
Scipy的快速傅里叶变换
Scipy的快速傅里叶变换原创 2023-05-24 17:24:44 · 630 阅读 · 0 评论 -
实时语音处理中的分帧策略(简述)
实时语音处理中的分帧策略原创 2023-07-20 23:22:41 · 168 阅读 · 0 评论 -
DSP定点数的概念和表示方法
DSP定点数的概念和表示方法原创 2023-08-02 20:15:43 · 434 阅读 · 0 评论 -
数据类型转换:unsigned char 和 short
数据类型转换:unsigned char 和 short原创 2023-07-21 16:22:46 · 3121 阅读 · 0 评论 -
语音信号处理之预处理简述(一)
语音信号处理之预处理,采样,量化和编码过程。原创 2022-10-09 18:42:44 · 3082 阅读 · 0 评论 -
语音信号处理之预处理简述(二)
语音分帧加窗和处理以及还原数据帧,FFT原创 2022-10-09 19:01:15 · 5517 阅读 · 0 评论 -
快速开方之魔法数 0x5f3759df
快速开方之魔法数0x5f3759df原创 2023-08-03 16:22:27 · 803 阅读 · 0 评论 -
PCM编码格式
PCM编码格式原创 2022-09-06 13:42:09 · 7213 阅读 · 2 评论 -
DSP定点数的计算规则和示例
DSP定点数的计算规则原创 2023-08-05 18:30:10 · 1910 阅读 · 2 评论 -
第一章 语音信号处理概述
一、语音交互语音交互(VUI: Voice User Interface)是指人与人或者人与设备通过自然语音进行信息传递的过程。语音交互的优势输入效率高:相对于键盘输入,语音输入的速度是传统输入方式的3倍以上(有权威统计分析得到的数据)。语音检索效率高;可跨空间,也称为远程语音交互,至少一米以上;指令可组合,比如:看一部周星驰的电影,评分8分以上。 解放双手和双眼,更安全:如车载系统的语音点播和语音导航场景(不可能一般用手开车,一边用手点播音乐);比如医疗场景,医生可以一边动手术,一边口语记录病.原创 2021-03-28 18:34:17 · 3195 阅读 · 0 评论 -
C语言实现雷德倒位序算法
1. 算法原理在快速傅里叶变换中,原序列数据进行蝶形运算前需要进行码位倒序操作(序列下标的二进制数)。以8点()的离散序列为例,观察上表,可得规律:(1)按自然排序的二进制数,后一个数总比前一个数大一;前一个数最低位加一,从右向左进位得到后一个数 [正常:低位加一,从低位向高位进位]。(2)对应的倒码,则在十进制数值大小上没有规律,但是二进制数值上有规律:前一个数最高位加一,从左向右进位得到后一个数 [倒序:高位加一,从高位向低位进位]。(3)FFT要求原序列的长度N是2的正整数次幂原创 2021-05-07 14:51:43 · 1748 阅读 · 1 评论 -
语音分帧简述
语音分帧原创 2023-07-26 10:56:55 · 1032 阅读 · 0 评论 -
librosa的短时傅里叶实现librosa.stft()
librosa的短时傅里叶实现librosa.stft()原创 2022-08-30 20:03:18 · 3256 阅读 · 0 评论 -
巴塞瓦尔能量守恒定理
巴塞瓦尔能量守恒定律原创 2022-10-28 09:45:33 · 1997 阅读 · 0 评论 -
第一章 绪论一 (信号及其分类)
一、信号1. 什么是信号信号是随时间(可看成自变量)变化的物理量。2. 分类的依据(1)确定性信号和随机性信号(2)连续时间信号和离散时间信号(3)周期信号与非周期信号(4)能量信号与功率信号(5)因果信号与非因果信号二、信号的分类1. 连续时间和离散时间信号1.1 连续时间信号(Continous Time Signal)定义域是连续的,即t连续可变。如:1.2 离散时间信号(Discrete Time Signal)定义域...原创 2021-02-26 10:37:12 · 6108 阅读 · 0 评论 -
模拟角频率和数字角频率
模拟角频域和数字角频率原创 2022-09-09 10:10:01 · 2200 阅读 · 0 评论 -
第一章 绪论二 (系统及其分类)
一、什么是系统从数学的角度而言,系统可以看成是一种将输入信号转换为输出信号的运算。框图如下:系统可以看作是一个信号变换器。二、系统的表示如何表述一个系统,即如何描述输入(激励)和输出(响应)之间的关系。(1)箭头表示:x(t) ---> y(t);x(n) ---> y(n)(2)方框图表示(3)算子表示:y(t)=T[x(t)];y(n)=T[x(n)](4)方程表示:对于连续时间信号,使用微分方程来描述。对于离散时间信号,使用差分方程来描述。.原创 2021-02-22 16:48:16 · 2533 阅读 · 1 评论 -
第二章 01 节 常用信号及其基本特征
一、数学基础实指数函数形式:y=ax其中自变量x位于指数的位置上,自变量取全体实数。 底数a是一个常量,a的取值有要求:若a<0,则y=ax 有意义,但是无论x取什么值,函数值都不存在。 若a=0,当x>0时,ax 恒等于0,没有研究的必要;当x<0时,y=ax=1a|x|此时式子无意义(分母为0了)。若a=1,则因变量恒等于,没有研究的必要。综上所述,底数a的取值要求是a>0且a≠1。底数可分为两个区间:Î(0,1) È(1,+∞)}研究指数函数的时候原创 2021-03-28 18:09:01 · 6760 阅读 · 1 评论 -
简单一阶滤波器设计:matlab和C实现
简单一阶滤波器设计:matlab和C实现原创 2024-07-16 23:19:20 · 1421 阅读 · 0 评论 -
数字信号处理:matlab解差分方程
数字信号处理:matlab解差分方程原创 2024-05-23 23:47:09 · 1323 阅读 · 0 评论 -
DFT应用:频谱分辨率和频率估计
用 DFT 分析连续时间信号的频谱时,隐含对其采样后的序列利用矩形窗进行截断。比如余弦信号:频谱是两个冲激,时域上相乘,频域上就是频谱间的卷积运算(函数跟冲激做卷积,相当于是把函数直接移位到冲激上),那么就导致余弦信号的频谱在其数字角频率附近是具有一定宽度的主瓣原创 2024-03-24 17:02:57 · 1528 阅读 · 0 评论 -
DFT应用:计算线性卷积
1. 以上测试代码只是理论公式的验证,仿真用的2. 可以优化的点:比如短序列一般是提前知道的,可以事先计算其FFT,减少实时运算过程的运算量;代码流程上的优化;空间数据buffer的优化;FFT算法的优化;或者可以转为定点运算...。3. 注意对比两种算法:分段有无重叠,输出结果有无重叠;均匀分段如何取值,线性卷积、循环卷积、FFT等几个长度间的关系。原创 2024-03-07 23:50:22 · 1463 阅读 · 0 评论 -
频率域采样
DFT的X(k)是对周期且连续的频谱在[0,2pi)上的等间隔采样,采N个点得到的,采样间隔是;频域采样要求时域有限,即假设x(n)的长度是有限值M原创 2024-03-02 11:49:19 · 832 阅读 · 0 评论 -
序列的Z变换(信号的频域分析)
序列的Z变换(信号的频域分析)原创 2023-12-09 18:03:46 · 401 阅读 · 0 评论 -
CMSIS-DSP实数FFT相关API(单精度浮点float)
CMSIS-DSP实数FFT相关API(单精度浮点float)原创 2023-11-24 16:55:21 · 891 阅读 · 0 评论 -
序列的SFT(信号的频域分析)
序列的SFT(信号的频域分析)原创 2023-10-18 19:32:27 · 287 阅读 · 0 评论