matlab
全村的希望7
好好学习,天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于matlab的滤波器系数量化处理
%filtercoequant.m %调用filtercompare0函数生成滤波器系数; h_pm = filtercompare0; %将生成的滤波器系数数据写入FPGA所需的txt文件中。 fid = fopen('D:\matalb_dw\filtercoequant\m\lpf.txt','w'); %fopen:将数据按指定格式读入到matlab中的函数 %fid:file ID,文件代号, %返回值为+N,即正整数表示文件打开成功,文件代号是N %返回值为-1,表示文件打开不.原创 2022-03-10 19:16:32 · 4925 阅读 · 0 评论 -
FIR滤波器matlab实现;三种滤波器比较。
FIR低通滤波器过滤带300-600Hz,采样频率8000Hz,通带、阻带纹波0.04,截止频率600Hz。 %《锁相环技术原理及FPGA实现-杜勇》第100页。 %filtercompare.m %用kaiserord计算满足性能要求的最小滤波器阶数; %用firpm和firm1分别设计最优滤波器,以及窗函数滤波器,并绘制其幅频特性 %输出最优滤波器系数 function h_pm = filtercompare0; clc; clear all; close all; fs = 8000;%采样频原创 2022-03-09 12:44:45 · 2122 阅读 · 0 评论 -
matlab仿真运算中的字长效应
%仿真运算中的字长效应 clc; clear all; close all; x=[7/8 zeros(1,15)];%一维数组,第一个值为7/8,剩下15个为0; y=zeros(1,length(x));%zeros:产生一个1行,length(x)列的0矩阵; Qy=zeros(1,length(x));%存放未量化运算结果 Qy2=zeros(1,length(x));%存放2bit量化运算结果 Qy4=zeros(1,length(x));%存放4bit量化运算结果 Qy6=zeros(1,le.原创 2022-03-05 12:55:31 · 1474 阅读 · 0 评论 -
基于MATLAB的音频特征提取
音频文件无法上传。就只上传代码。 分帧: 分帧是指按照一定长度将输入的声音数据分割成若干数据段,通常取N=512个采样点作为一帧,帧与帧之间如果相互连接会使得在后续的计算中丢失数据,所以取256个采样点的一个帧移。 汉宁窗: 梅尔滤波器,取个数为64个: MFSC: clc; clear all; close all; %读取音频文件的第2-10s fs = 16000; [y,fs]=aud...原创 2022-03-03 20:29:18 · 7142 阅读 · 11 评论
分享