自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 MATLAB imwrite无法打开要写入的文件

MATLAB imwrite无法打开要写入的文件在网上找了很久都没有搜到,说一下解决办法。我的软件版本是matlab R2016a一般出现这个情况应该是imwrite的路径中含有中文,会提示:无法打开要写入的文件 “G:/练习/XXX/out1.jpg”。您可能没有写入权限。此时将路径换为英文即可。大家要注意matlab一般对中文路径不支持:)...

2019-03-13 11:34:43 18106 6

原创 FPGA蜂鸣器演奏音乐

FPGA蜂鸣器演奏音乐今天来讲一下利用FPGA蜂鸣器演奏音乐的程序。(1)蜂鸣器介绍一般蜂鸣器分为有源蜂鸣器和无源蜂鸣器。①有源蜂鸣器内部有振荡驱动电路,只要加上电源就可以发声,可以用作报警器的发声器件,但是缺点就是它的频率是固定的,因此只有一个单一的音调。②我们FPGA板子上的蜂鸣器和单片机开发板上的蜂鸣器大部分都是无源蜂鸣器,可以由我们编程实现它的频率变化,由此发出不同音调的声音。...

2018-11-12 15:09:03 19976 6

原创 FPGA数字时钟计数器

FPGA数字时钟计数器好久没有登博客了,周末出去浪了一转!!!今天给大家讲一下数字时钟计数器,上个月写的。只是简单的数字时钟计数,没有设置闹钟、设置时间和秒表的功能,下次我会发一个带有功能的数字时钟,今天只是简单的数字时钟计数器。由于我的板子只有4位数码管,因此该数字时钟我将用两位数码管进行分钟显示,两位数码管进行时钟显示,用一个LED灯进行秒钟闪烁。(1)分频数字时钟计数器,最重要的是...

2018-11-08 17:58:47 10082 5

原创 利用模拟低通滤波器设计带通、带阻、高通模拟滤波器

利用模拟低通滤波器设计带通、带阻、高通模拟滤波器参考:《数字信号处理 第四版》高西全、丁玉美最近学到第六章了,利用模拟低通滤波器设计不同类型的模拟滤波器,我们重点在设计巴特沃斯滤波器。巴特沃斯滤波器通带、阻带具有单调下降的幅频特征,过渡带在与切比雪夫、椭圆滤波器相比中最宽。利用高通到低通、带通到低通、带阻到低通的频率变换公式可以利用低通滤波器设计不同类型的模拟滤波器。代码如下:主要是做一...

2018-11-04 22:06:09 12240 2

原创 Matlab快速傅里叶变换程序(FFT)编写

Matlab快速傅里叶变换程序(FFT)编写(不利用Matlab内置fft)最近在学习数字信号处理,正好到快速傅里叶变换,写一个基于基2FFT算法的傅里叶变换。利用原理:DIT-FFT(时域抽取法基2FFT)。DIT-FFT:设序列x(n)的长度为N,且满足N=2^M,M为自然数。①按n的奇偶把x(n)分解为两个N/2的子序列。②对x(n)做DFT,经过化简可以得到X(k)=X1(k...

2018-10-29 23:57:39 42135 24

原创 VerilogHDL二分频代码

VerilogHDL二分频代码①二分频代码module FP2(input clk,output reg clk_s);initialclk_s <= 1'b0; //初始化 always @(posedge clk) //时钟上升沿敏感 begin if(clk == 1'b1) //当时钟为高电平 ...

2018-10-24 19:04:18 14629 4

原创 Modelsim使用方法

Modelsim使用方法啦啦啦~接上一篇文章,今天来讲讲Modelsim的使用方法。(1)打开Modelsim,如果是第一次使用请看(2),不是就看(3)(2)如果是新手,首先要在File—>New—library,新建一个我们自己的库,命名为work。这里我已经新建过work了,演示的是新建work1。(3)建立好work library后,点击FIile—>New—&g...

2018-10-24 18:58:28 88792 27

原创 Matlab产生有序二进制矩阵

利用MATLAB产生有序的二进制矩阵最近在做学校的一个项目,选择了用非侵入式的方法对家庭用电进行负荷分解。讨论之后决定用进制拟合算法来做,在网上找了半天没有找到产生有序二进制矩阵的轮子,自己写了一个。主要是利用了matlab中的bitget函数。function [out]=bin_listg1(nsize)%有序产生nsize位二进制码n=2^nsize; ...

2018-10-09 22:38:22 4059 2

原创 Quartus II文件编译下载和USB-Blaster驱动安装

第二次FPGA记录,Quartus II软件的文件编译步骤这一次我们要来进行代码文件编写和编译。首先建立一个verilog HDL file,单击File->New:如上图所示,选择Verilog HDL File,当然了如果使用VHDL语言呢,就选择VHDL file 辣。选择之后就会出现一个空白界面,在这里编写我们的代码即可:这个时候我就不得不吐槽quartus II 了,...

2018-10-07 21:05:18 51733 13

原创 FPGA初学工程记录,应该是比较详细吧!嘻嘻

FPGA初学工程记录啦啦啦QVQ,第一次写博客,关于FPGA初学的历程,记录下来以免忘记,同时和各位初学者一起进步交流啦!!!首先学习FPGA最重要的就是——有一块自己的板子!初学者不用太好,我买的板子两百块左右,作为入门,altera公司的Cyclone IV EP4CE6E22C8N。然后就是下载安装Quartus II软件和破解。这一步比较简单,大家网上搜一搜安装包和破解包一般都可以使...

2018-09-30 16:15:55 1725 1

FPGA数字时钟计数器 Verilog实现

FPGA基于Verilog语言的普通数字时钟计数器代码

2018-11-08

不同模拟滤波器设计matlab代码

模拟滤波器设计matlab代码,低通、高通、带通、带阻,巴特沃斯滤波器

2018-11-04

空空如也

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

TA关注的人

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