![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
信号处理
文章平均质量分 58
非 常 道
这个作者很懒,什么都没留下…
展开
-
MATLAB 绘制信号单双边频谱代码
【代码】MATLAB 绘制信号单双边频谱代码原创 2022-09-26 22:16:55 · 4490 阅读 · 1 评论 -
【近万字】分数傅里叶变换课程学习笔记
学习自“课堂在线”平台,北京理工大学陶然教授的课程视频,讲解的非常详细全面,数学公式推导都有,以下为学习笔记,仅记录要点部分。注:学习此课程,按重要程度排序,需要有信号与系统、数字信号处理、随机信号分析、矩阵论等课程的基础。目录绪论分数傅里叶变换定义分数傅里叶变换的性质分数卷积与滤波卷积定理卷积的快速计算方法分数卷积功率谱分数功率谱分数域采样与重建分数域谱分析分数域采样后重建频域带通采样定理:分数域带通采样定理离散FRFT快速算法chirp信号检测与参数估计参数估计公式量纲归一化后记绪论傅里叶变换处原创 2021-10-12 19:25:40 · 5358 阅读 · 6 评论 -
基于分数阶傅里叶变换的chirp信号检测与参数估计(原理附代码)
线性调频信号(chirp信号)顾名思义,该信号的频率随着时间线性变换,其复数表达形式如下:s(t)=e2jπ(f0t+0.5μt2)s(t)=e^{2j\pi(f_0 t+ 0.5\mu t^2)}s(t)=e2jπ(f0t+0.5μt2)根据欧拉公式,其相位项为2π(f0t+0.5μt2))2\pi(f_0 t+ 0.5\mu t^2))2π(f0t+0.5μt2))。信号的角频率是相位对时间的导数。对相位求导后有2π(f0+μt)2\pi(f_0+\mu t)2π(f0+μt),显然,f0f原创 2021-09-14 17:17:04 · 13751 阅读 · 32 评论 -
分数阶傅里叶变换(FrFT)详细原理与matlab代码实现
本文主要是基于Haldun M. Ozaktas, Orhan等人的论文Digital Computation of the Fractional Fourier Transform 翻译而成。如有错误之处还请指出。摘要本文给出了一种高效、精确计算分数傅里叶变换的算法。对于时间带宽积为N的信号,该算法计算复杂度为O(N logN)。我们还讨论了离散分数傅里叶变换的定义。引言略……预备知识分数傅里叶变换定义{Ff}(x)\{\mathcal{F}f\}(x){Ff}(x)表示对f(x)f(x)f原创 2021-09-02 11:22:23 · 37503 阅读 · 50 评论 -
压缩感知与稀疏恢复 matlab示例(附代码)
前言最近因为科研需要,又开始重新研究压缩感知(CS)与稀疏恢复(SR)理论。本人系初学,很多东西都没有学明白,姑且先摸着石头过河,仿照网上的例子,用matlab编程实现最基本的例子,写下了这篇笔记。原理关于压缩感知与稀疏恢复的原理就不再赘述,网上有很多博主写的很详细,这里推荐https://zhuanlan.zhihu.com/p/22445302这篇文章原理写的通俗易懂。本文在这篇文章的基础上结合https://blog.csdn.net/xiahouzuoxin/article/details/原创 2021-07-16 13:10:24 · 14748 阅读 · 15 评论 -
Matlab 数字滤波器设计大报告(数字信号处理课程设计)附代码
数字滤波器是由数字乘法器、加法器和延时单元组成的一种算法或装置,随着数字技术的发展而得到了广泛应用,其功能是对输入离散信号的数字序列进行运算处理,以达到改变信号频谱的目的。 本文构建了脑电信号检测的简易模型,设计了一种数字巴特沃斯低通滤波器,旨在滤除工频信号干扰,保留脑电信号。 本文首先建立了信号模型并对信号进行了分析。然后提出了滤波器设计指标,设计出模拟巴特沃斯滤波器。接着使用双线性变换,将模拟滤波器转换为数字滤波器,画出了滤波器信号流图。最后使用滤波器对信号进行了滤波,分析了滤波结果。原创 2021-05-19 16:23:22 · 9522 阅读 · 22 评论 -
巴特沃斯归一化数字低通滤波器参数、原理及使用方法
记录一下,免得使用的时候忘记。数字信号处理(第四版),西安电子科技大学出版社,高西全 丁玉美等编著,161页原理和使用方法见前两页原创 2021-05-18 17:32:49 · 10464 阅读 · 1 评论 -
DSP双线性变换详解
原创 2021-05-15 11:25:41 · 872 阅读 · 0 评论 -
MATLAB simulink 2FSK调制与解调实验,附仿真文件(西电B测)
simulink仿真文件链接:(待审核通过后发)整个报告是用LaTeX写的,摘要目录总结参考文献什么的就不放了,直接截取核心部分。如有需要可以私信给完整文件。如有不足之处望指出,欢迎交流!温馨提示:文章是用来分享技术实现,提高知识水平的,而不是直接抄袭过B测的。正文开始:要求及说明任务要求任务说明方案设计及论证数字带通传输系统介绍2FSK基本原理总体设计思路结果与分析初始信号的设定调制信号仿真解调的仿真仿真文件由zhb完原创 2021-04-25 18:57:45 · 19949 阅读 · 15 评论 -
MATLAB 相控阵雷达原理及仿真(雷达原理报告)
一项新的雷达原理作业,依旧是拿word写的,懒得转LaTeX了,截图凑合看吧,需要word的私信,有问题欢迎评论区留言。一、 问题提出二、问题解决1.相控阵雷达原理:2.天线图仿真实验:3.实际信号仿真实验:三、心得感悟附代码:theta=45*pi/180;%波束角度,以度算d=10;%阵列间距,mN=16;%阵元总数lambda=10;%信号波长,mc=3e8;%光速f=c/lambda;%信号频率dR=d.*sin(theta);%相邻单元路程原创 2021-04-22 20:23:27 · 19833 阅读 · 56 评论 -
MATLAB LFCM雷达调频法测距
雷达原理老师留的作业,干了一整天,收获蛮大,拿word写的报告,夜已经深了(21点),懒得转成LaTeX了,就直接截图放上来了。一、问题提出LFCM(线性调频连续波)雷达。发射信号带宽1GHz,时宽10us. 3个目标径向距离分别为100m,105m,105.1m。分析中频信号带宽。仿真产生回波信号及去斜处理过程,对中频输出做傅里叶变换,观察距离维回波特性并进行讨论分析。在此基础上,讨论该类雷达性能指标和信号参数之间的关系。二、问题解决1.线性调频信号(LFM)原理:2.线性调频信号(LFM)产原创 2021-04-21 21:13:15 · 10462 阅读 · 19 评论 -
Matlab使用fft画出信号频谱(详细注释)
做雷原作业,需要对信号进行频谱分析,网上一搜太乱了,很多不是我想要的,特此整理。DSP还没学到fft,就不对fft原理进行详细解释了,直接上代码。fs=500;%采样率f1=5;%信号频率f2=10;%信号频率T=1;%时宽1sn=round(T*fs);%采样点个数t=linspace(0,T,n);%时域横坐标x = 3+cos(2*pi*f1*t) + 2.*cos(2*pi*f2*t);%形成三频信号,注意第二个频率信号幅度为2,直流幅度为3figure(1);plot(t,x)原创 2021-04-21 10:43:11 · 74452 阅读 · 7 评论 -
DSP matlab产生正弦数字采样信号(M2.4)
一些基础知识:模拟信号被采样形成数字信号,假设采样频率是fsf_sfs,则采样间隔是T=1/fsT=1/f_sT=1/fs,设nnn是采样序号,则连续时间t=nTt=nTt=nT,其中nnn是正整数。一个连续正弦信号的标准形式如下:Acos(ωt+φ)A\cos(\omega t+\varphi)Acos(ωt+φ)代入t=nTt=nTt=nT有Acos(ωnT+φ)A\cos(\omega nT+\varphi)Acos(ωnT+φ)定义数字角频率为Ω=ωT\Omega = \omega原创 2021-04-06 18:05:36 · 3975 阅读 · 1 评论 -
DSP sawtooth锯齿波与square方波matlab产生(M2.2)
x = sawtooth(t,xmax)产生锯齿波序列,有两个参数,其中第二个参数xmax可省略。该函数周期为2π2\pi2π,t是时间刻度序列,xmax是刻度伸缩系数,介于0到1之间,默认为1,默认幅度从-1到+1锯齿上升。x = square(t,duty)与sawtooth函数类似,周期为2π2\pi2π,t是时间刻度序列,duty是占空比。实际使用代码如下:A = input('The peak value =');%峰值7L = input('Length of sequence =')原创 2021-04-06 17:54:41 · 2135 阅读 · 0 评论 -
信道容量、数字基带与带通传输系统误码率公式整理
5天之后就要考射频通信原理了(不知学校哪个鬼才想的射频和通信一起考,正好我们赶上教改第一届)特整理知识点和公式以备复习。信道天线增益GGG:G=4πAλ2,A>>λG=\frac{4\pi A}{\lambda^2},\quad A>>\lambdaG=λ24πA,A>>λ其中AAA表示天线有效面积。接收功率PRP_RPR:PR=λ2PTGTGR16π2d2P_R=\frac{\lambda^2 P_T G_T G_R}{16\pi^2 d^2}PR=1原创 2020-12-16 16:34:03 · 4708 阅读 · 2 评论 -
Matlab仿真产生复高斯白噪声,验证包络服从瑞利分布,包络平方服从指数分布
最近看之前做的一些信号仿真,有好多知识点忘了。还是把它们整理记录下来比较好,有助于以后回头再看。复高斯白噪声的产生z=a+biz=a+biz=a+bi其中,iii表示虚数单位,aaa和bbb表示方差相同零均值高斯分布随机变量,有:a∼N(0,σ2)a\sim\mathcal{N}(0,\sigma^2)a∼N(0,σ2)b∼N(0,σ2)b\sim\mathcal{N}(0,\sigma^2)b∼N(0,σ2)此时该噪声功率为σz2=2σ2\sigma^2_z=2\sigma^2σz2=2σ2原创 2020-12-03 14:40:24 · 11926 阅读 · 2 评论 -
Matlab高斯白噪声通过互相关函数求功率谱密度
参考文章:百度文库文章但是该文章有很多部分,不知是matlab更新了还是咋地,有错误,踩了很多坑,仅做参考。产生高斯白噪声的方法在“信号处理”专栏中有写,其时域和频域图如下:用matlab中求自(互)相关的xcorr函数,参考帮助文档[r,lags]=xcorr(z,'biased');其中z是上述高斯白噪声,r是自相关函数,lags是时间偏移量(索引),尤其注意’biased’参数,这是调试了半天才发现的问题。帮助文档里描述如下:相当于算出来的r除以了样本数,这是离散自相关函数计算步骤原创 2020-12-02 15:30:21 · 12495 阅读 · 4 评论 -
Matlab用巴特沃斯带通滤波器产生窄带高斯噪声并进行时域频域分析
通信原理大作业中的一部分,使用matlab仿真:产生信道高斯白噪声,设计信道带通滤波器对高斯白噪声进行滤波,得到窄带高斯噪声。对信道带通滤波器的输入输出的噪声的时域、频域特性进行统计和分析,画出其时域和频域的图形。高斯白噪声产生首先确定采样频率和总时长,以此确定总采样点数和时间向量:fs=1000;%采样频率hzT_N=1;%总时间st=1/fs:1/fs:T_N;%时间向量L=T_N*fs;%样本数量然后用wgn产生高斯噪声:z=wgn(L,1,power);当然,也可以用原始的产原创 2020-12-01 21:31:43 · 14084 阅读 · 12 评论