
matlab
简一cce
大道至简
展开
-
matlab通过切比雪夫实现低通、高通、带通和带阻的设计
clear;close all;clc;fs = 1000; %Hz 采样频率Ts = 1/fs;N = 1000; %序列长度t = (0:N-1)*Ts;delta_f = 1*fs/N;f1 = 50;f2 = 100;f3 = 200;f4 = 400;x1 = 2*0.5*sin(2*pi*f1*t);x2 = 2*0.5*sin(2*pi*f2*t);x3...转载 2020-04-29 16:11:19 · 6225 阅读 · 0 评论 -
语音信号处理(二):矩形窗和汉明窗时域波形和频域波形
一:通过代码实现clear all;h=zeros(10000,1);h(2001:8000)=1; % 在2001-8000上令值为1subplot(2,2,1);plot(h,'r-');title('矩形窗时域波形');xlabel('样点数');ylabel('幅度');hold on;axis([0 10000 0 1.5]);w=h(2001:2060);W...原创 2020-04-19 14:10:46 · 7566 阅读 · 0 评论 -
语音信号处理(一):对声母和韵母进行录音并时域分析
这学期选了黄老师的《语音信号处理》专业选修课,主要内容就是介绍语音方面的知识和一些基本的处理,自己也比较喜欢这门课,就想着把上课时做的一些有价值和意义的练习和作业通过自己博客的形式发出来和大家进行分享,也方便自己日后进行回顾。一、实验内容利用GoldWave在电脑端录制字母发音,并对录音内容做端点检测,截取每段录音以减少无关声音的干扰。之后再使用MATLAB编写程序实现信号时域波形的绘制。二...原创 2020-04-14 10:43:47 · 1562 阅读 · 0 评论 -
解决Matlab帮助文档打开很慢或加载不出来
在使用MATLAB的过程中,我们知道通过键入help + 函数名,就可以知道某一个函数的简略使用方法,如果需要详细知道某一个函数的使用方法,我们需要打开MATLAB的函数使用手册。但是打开某个函数的使用手册有时候是非常慢的一个过程,甚至好久都加载不出来,下面可以通过简单的一些设置帮助解决这个问题一、打开MATLAB的预设二、点击帮助选项进行设置设置好之后我们简单测试一下可以发现,打开帮助...原创 2020-04-11 10:52:44 · 4410 阅读 · 5 评论 -
FPGA(五):Quartus II 调用Fir IP核使用说明
这几天在忙着写通信原理的项目,其中用到了fir滤波器的部分,从最初的一脸懵逼到初步理解了该怎么去调用ip核以及参数设置,这其中的过程着实不易。这篇博客主要是为了记录自己的学习过程以便日后也可以回想起来操作步骤,同时给志同道合的伙伴带来一点点参考,可以少走点弯路。一、MATLAB生成滤波器系数首先采用MATLAB设计一个FIR的低通滤波器。滤波器采样频率为fs=8MHz,过渡带fc=[1MHz ...原创 2020-02-17 18:21:58 · 13972 阅读 · 21 评论 -
通过Matlab不同函数设计的低通滤波器性能对比
所有的设计均是为了得到更逼近理想滤波器的滤波器,而衡量逼近程度的准则有多种,其中最常用的是最大误差最小准则。采用这种准则进行滤波器设计的函数就是firpm函数。firpm函数语法的5种基本形式b = firpm(n,f,a)b = firpm(n,f,a,w)b = firpm(n,f,a,'ftype')b = firpm(n,f,a,w,'ftype')[b,data] = f...原创 2020-02-16 20:25:33 · 2250 阅读 · 0 评论 -
Matlab fir滤波(conv)
在做数字信号处理的时候我们经常需要处理各种各样的波形,特别是混合波形的提取。在混合波形中提取目标波形,会经常使用到滤波器,这里通过matlab中的conv函数(向量卷积运算)实现滤波输出。一:设置滤波器参数在MATLAB中输入fdatool(Filer Dsign and analysis tool)即可调出滤波器设置界面窗口里面可以设置滤波器的类型,采样频率,截止频率等。本设计设置的参数如...原创 2020-02-05 17:10:07 · 17820 阅读 · 2 评论 -
matlab基础自学笔记
matlab自学笔记(一)链接:https://www.bilibili.com/watchlater/#/av7081367/p21.log打出来是以e为底的2.log2(32) 和log10(100)这两个是可以的,但其他的都不可以的3.但是可以利用换底公式来进行处理log7(8)=log(7)/log(8) 唯一一种方法4.clc将命令窗口(屏幕)清空,包括将变量区的内容清空了5...原创 2019-08-15 22:54:43 · 473 阅读 · 0 评论