数字信号及matlab
文章平均质量分 89
wsqyouth
鹅厂码农 公众号:泡泡思考笔记
展开
-
matlab初步学习1
matlab初步学习 吐槽下,csdn那个HTML编辑器能再差点吗,写的欲望都没有了,刚切换到Markdown….. 要学matlab了,最近看到这本书还不错,推荐给大家:《matlab programming for engineers 》 希望可以通读一遍英文技术书,作为自己十一的礼物吧matlab代码示例:%M文件注释是绿色的,变量和数字是黑色的,字符串符号时红色的,语言关键字是蓝色的原创 2015-09-29 12:12:49 · 748 阅读 · 0 评论 -
matlab tftstft和tftistft的使用
参考文章:小波前奏–短时傅里叶变换最近一直在研究matlab时频工具箱的使用,以及如何改编为自己的代码。一、查看帮助及源码查看使用方式:help tftstfthelp tftistft查看源码方式:edit tftstftedit tftistftFourier Transform 缺陷----FT局域化特性分析FT在平稳信号分析和处理中有着突出贡献的基本原因在于,人...原创 2018-12-28 22:48:00 · 5636 阅读 · 1 评论 -
时频分析工具箱典型函数的使用
本文全文参考时频特性分析(Matlab),仅仅对文章进行运行测试,整理。不错的文章Matlab emd工具箱、时频分析工具箱下载以及安装方法matlab emd工具箱特此感谢!一、概念法国中央科学研究院和美国RICE大学共同开发了时频分析工具箱(matlab emd)是一款非常好用的时频分析计算工具,它是分析时变非平稳信号的有力工具,matlab 时频分析工具箱提供了时间域与频率...原创 2018-12-14 22:24:36 · 24695 阅读 · 11 评论 -
基于Matlab Coder将matlab代码转换成c代码
最近在做信号处理相关的功能,首先在matlab上做仿真,之后使用c/c++实现,然后尝试使用Matlab Coder做转换功能。参考:基于MATLAB Coder将matlab代码转换成C代码官网视频讲解matlab调用c/c++代码特此感谢!一、概念及开发流程MATLAB Coder可以从MATLAB代码生成独立的、可读性强、可移植的C/C++代码。通俗地说,就是将写好的ma...原创 2018-12-05 16:23:32 · 8139 阅读 · 5 评论 -
Matlab中快速傅里叶变换物理意义学习
本文参考了文章,一步步对一个标准信号进行分析,然后得到信号的幅度、频谱、相位信息。一、基本概念FFTFFT(Fast Fourier Transformation)为一阶快速傅里叶变换,在数字信号处理中有着广泛的应用。有些信号在时域很难看到变化特征,在频域就很容易看得到,比如音符、线性调频信号。FFT把时域信号变换到频谱上,直观的看出各频率信号的强弱。采样得到的数字信号,就可以做...原创 2018-11-30 21:25:32 · 2165 阅读 · 0 评论 -
快速傅里叶变换学习及C语言实现
将之前学过的知识重新拾起来,仔细理解并实现。参考:《算法导论》第30章从头到尾彻底理解傅里叶变换算法、上Cooley–Tukey FFT algorithmFFT(快速傅里叶) c语言版一、引言首先回顾信号与系统的知识,傅里叶变换是一种从时间域转换到频率域的变换,下面列出的几种变体。变换时域频域连续傅里叶变换(FT)连续、非周期非周期、离散傅里叶级...原创 2018-11-29 22:50:21 · 25966 阅读 · 8 评论 -
FPGA学习网站
1 FPGA官网===========================毫无疑问,FPGA的两大主力厂商的主页不容错过,所有资料都原滋原味,http://www.altera.com.cn/http://www.xilinx.com/,这个也可以由中文的,http://china.xilinx.com/比如,altera的Recommended HDL Coding Styles可在官网下http:...转载 2014-12-18 15:49:46 · 975 阅读 · 0 评论 -
将dBm转换为W的口算方法
将dBm转换为W的口算方法dBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值),计算公式为:10log(功率值/1mw)。 这里将dBm转换为W的口算规律是要先记住“1个基准”和“2个原则”: “1个基准”:30dBm=1W “2个原则”: 1)+3dBm,功率乘2倍;-3dBm,功率乘1/2 举例:33dBm=30dBm+3dBm=1W×2=2W 27dBm=30d...转载 2015-04-09 10:58:20 · 1018 阅读 · 0 评论 -
MATLAB中的矩阵索引
MATLAB中的矩阵索引作者:SteveEddins and Loren Shure 译:王茂春 利用矩阵的索引取出原矩阵的子集元素是一种有效的方式。MATLAB的多种索引类型不仅强大、灵活,而且表达清晰易读。在理解电脑MATLAB编程方面,体会MATLAB以矩阵为导向思想的高效性,掌握索引便是一种最佳的方式。索引也和MATLAB用户经常听到的另一个术语“矢量/向量”紧密相原创 2016-04-18 21:39:28 · 59013 阅读 · 0 评论 -
matlab中字符串连接的3种方法
在Matlab中,想要将两个字符串连接在一起,有以下的方法: 假定有两个字符串 str1=’I love you’;str2=’123’; 方法一:用中括号将str1和str2像矩阵元素一样包含起来: SC=[str1,str2] SC =Iloveyou123若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度: l原创 2015-09-29 12:23:04 · 155212 阅读 · 0 评论 -
matlab一些基本重要的指令
重点内容 运行MATLAB的帮助demo,在Command Window 输入 “demo”,或在Launch Pad 选项卡“demos” 任何时候都可以: 清除Command Window内容:clc 清除Figure Window(图形窗口) clf 清除workspace 变量内容: clear 注意:M脚本文件和输入指令中的变量都在workspace中,为避免变量冲突,原创 2015-09-29 17:08:27 · 2417 阅读 · 0 评论 -
matlab窗口学习
1.The Command History Window The Command History Window displays a list of the commands that a user has entered in the Command Window. Commands remain in the list until they are deleted delete: to原创 2015-09-29 16:24:34 · 746 阅读 · 0 评论 -
经典功率谱估计及其实现
又到周五了,仿真实现了一半,回头来把这篇文章写了吧,两周前我决定写这篇文章时,对功率谱理解是一知半解的,现在不断地仿真、看论文,理解的比以前深了一点吧,一切都会好起来的~参考书籍:《现代信号处理》安颖、崔东艳著《现代信号处理教程》胡广书著《数字信号处理原理及其Matlab实现》从玉良编著一、信号处理引言作为信号处理方向的学生,经历过本科生和研究生的教育,回头来看信号处理,其实感觉脉...原创 2019-01-04 22:32:17 · 35258 阅读 · 6 评论