- 博客(60)
- 收藏
- 关注
原创 深度神经网络DNN反向传播BP算法公式推导
本文详细推导深度神经网络DNN反向传播BP算法中对权重w和偏置b的更新公式。通过图片和一步步的数学公式推导深刻理解反向传播BP算法,δ法则。
2024-11-15 21:46:47 1330
原创 卫导调零天线功率倒置算法原理及MATLAB仿真
自适应调零抗干扰技术可以很大程度改善导航抗干扰性能,也是目前导航抗干扰技术中不可或缺的,其研究意义重大。本文详细推导了调零天线功率倒置算法的原理,并在MATLAB上完成了对自适应调零抗干扰技术的仿真,仿真包含单个干扰和多个干扰。
2024-11-10 14:52:35 865 1
原创 经典功率谱估计的原理及MATLAB仿真(自相关函数BT法、周期图法、bartlett法、welch法)
经典功率谱估计方法包括BT法(对自相关函数求傅里叶变换求功率谱)、周期图法、Bartlett法(分段求平均)、welch法(有重合分段求平均)。本文在总结各种方法的原理后将在MATLAB平台上进行仿真,完成对功率谱密度的估计。提示:以下是本篇文章正文内容,转载请附上链接!例如:以上就是今天要讲的内容,本文介绍了BT法、周期图法、Bartlett法、welch法四种经典功率谱估计方法,并在MATLAB上面完成了功率谱估计仿真。
2024-10-24 16:37:33 1683
原创 单脉冲阵列和差波束形成实现比幅测角法(MATLAB仿真)
单脉冲雷达天线要求产生一个主瓣的和波束,以及具有两个主瓣的差波束。差波束的两个峰值之间的最小值称为“零值”。和波束的作用是探测目标的距离(rrr)并进行距离跟踪,差波束的作用是探测目标的方位角和俯仰角信息(θϕθϕ)并进行角跟踪。一个目标的距离信息角信息已知,则目标的空间位置就确定了。单脉冲测角方法之一是幅度比较法,本文将介绍该方法并用MATLAB对其进行仿真。
2024-10-12 16:41:01 1742 1
原创 基于MATLAB实现16QAM调制解调仿真(结果超详细)
16QAM是幅度和相位联合键控。近日对16QAM的调制解调全过程尤为好奇,便对其进行了学习和仿真,在此记录一下各个步骤的仿真结果(包含中间各个环节的时域波形、功率谱、频谱图、星座图、眼图、理论与仿真的误码率曲线),以便自己回顾学习和启示他人。
2024-10-11 09:00:00 1985
原创 基于MATLAB实现2FSK调制解调仿真(结果超详细)
2FSK是利用载波的频率变化来传递信息,其幅度和相位始终保持不变。近日有空研究了2FSK的调制解调全过程,在此记录以下各个步骤的仿真结果(包含中间各个环节的时域波形、功率谱、频谱图、星座图和眼图、理论与仿真的误码率曲线),以便自己回顾学习和启示他人。
2024-10-09 22:31:13 1872
原创 基于MATLAB实现2ASK调制解调仿真(结果超详细)
2ASK是利用载波的幅度变化来传递信息,其相位和频率始终保持不变。近日研究了2ASK的调制解调全过程,在此记录以下各个步骤的仿真结果(包含中间各个环节的时域波形、功率谱、频谱图、星座图和眼图、理论与仿真的误码率曲线),以便自己回顾学习和启示他人。
2024-10-09 19:30:17 2061 1
原创 VIVADO IP核之FIR抽取器多相滤波仿真
关于FIR低通滤波器和多相滤波插值器的使用,我之前的文章已经介绍过了,本文将继续深入介绍FIR抽取器多相滤波的使用方法,并将FIR抽取多相滤波的结果与MATLAB仿真计算的结果比较,验证了FIR抽取器多相滤波使用正确。
2024-09-25 19:22:46 1429
原创 VIVADO IP核之FIR插值器多相滤波仿真
网络上有许多文章介绍FIR低通滤波器的使用,包括仿真。关于FIR低通滤波器的使用,我之前的文章已经介绍过了,本文将继续深入介绍FIR插值器多相滤波的使用方法,并将FIR插值多相滤波的结果与MATLAB仿真计算的结果比较,验证了FIR插值器多相滤波使用正确。
2024-09-20 11:36:23 1202
原创 数字多波束形成DBF原理简介及MATLAB仿真
数字多波束性能强大,灵活性高。可以同时生成多个波束,精确控制每个波束的指向。采用数字信号处理技术,接收每个阵元的信号后,将其数字化,利用高速数字处理器进行波束形成和信号处理。每个波束的形成和控制都在数字域完成,灵活性高,能够精确控制波束方向和形状。笔者在学习了相应原理后,完成了数字多波束方向图的仿真,在此记录一下,可供大家参考。
2024-09-09 09:00:00 1404 3
原创 复数随机变量(信号)的方差和协方差矩阵的计算
复信号在信号处理中随处可见,关于复信号(复随机变量)的方差和协方差矩阵该如何计算呢?本文给出了复信号的方差和协方差矩阵的计算,该计算与MATLAB提供的计算方差的函数var和计算协方差矩阵的函数cov的结果是一致的。
2024-09-07 21:37:12 1000
原创 特征值分解(EVD)和奇异值分解(SVD)—应用于图片压缩
学习了特征值分解和奇异值分解相关知识,发现其可以用于图片压缩,但网上没有找到相应代码,本文在学习了之后编写出了图片压缩的代码,发现奇异值分解的效果要远好于特征值分解,本文在此简要记录一下。
2024-09-07 17:44:13 1010
原创 线性约束最小方差准则(LCMV)波束形成算法及MATLAB深入仿真分析
在信号处理模块中,通过抗干扰算法计算对应的权值进行加权求和输出,最终达到消除干扰,保留期望信号,提高输出信干噪比的目的。表现在阵列方向图上就是主瓣指向期望信号方向,零陷对准干扰方向。本文深入仿真分析了一个干扰时LCMV算法的性能。
2024-08-28 11:40:54 1197 1
原创 VIVADO IP核之DDS直接数字频率合成器使用详解
在数字调制解调,数字上下变频,软件无线电等应用中,均需要用到不同频率的正弦信号或者复正弦信号,VIVADO中的DDS IP核便可以产生不同频率的正弦信号,同时还可以用来计算三角函数值,本文将仔细介绍该IP核的使用,同时将该IP核计算的结果导入MATLAB中分析以验证该IP核被正确使用。本文详细介绍了DDS IP核的使用,它可以拿来计算三角函数值,也可以用来产生正弦波形。
2024-08-09 11:52:52 2407
原创 VIVADO IP核之FIR低通滤波仿真(含滤波器群延时仿真)
网络上有许多文章介绍FIR低通滤波器的使用,包括仿真。本文将继续深入介绍FIR低通滤波器IP核的使用方法,并在此基础之上去分析VIVADO FIR滤波器的群延时。通过与MATLAB仿真计算的结果比较,说明如何在VIVADO中用FIR滤波器时,考虑上滤波器的这个群延时特点。
2024-08-06 11:25:45 2001 1
原创 阵列信号处理——仿真验证阵列可以提高接收信号信噪比
相信许多人在看阵列信号处理相关知识的时候,都会看见一个表达式,那就是相对于阵列接收到的信号,阵列输出信号可以将信噪比提高M倍,其中M为阵列的阵元个数。本文将模拟阵列的输入信号并验证阵列可以将信号的信噪比提高M倍。本文模拟了阵列输入信号及噪声,并验证了相对于阵列接收到的信号,阵列输出信号可以将信噪比提高M倍,其中M为阵列的阵元个数。
2024-07-31 10:00:00 1644
原创 FPGA数字信号截位影响分析(二)
在上一篇文章中,分析了直接截位对信号处理的影响,在这篇文章中,我们首先将分析直接截位误差的原因,然后将分析一种新的数据截位方法,不但有效降低了数据截位误差,去除了直流偏置,而且节省资源,降低了计算复杂度。
2024-07-30 18:22:55 1279
原创 FPGA数字信号截位影响分析(一)
FPGA数据在进行乘加过程中会面临这数据位宽变大的问题,然而硬件资源是有限的,需要对数据最终位宽进行设计,这就会面临着位宽的选择和如何截位的问题。本文将对信号直接截位所造成的误差进行分析,利用 Matlab 模拟 FPGA 中的数据截位过程,对 FPGA 中的数据截位操作进行仿真。
2024-07-30 16:04:35 1306
原创 均匀圆形阵列原理及MATLAB仿真
本文详细推导了均匀圆形阵列的方向图函数,对圆心不放置阵元和圆心放置阵元的均匀圆形阵列方向图都进行了仿真,仿真结果表面本文推导的方向图函数无误。
2024-07-26 15:17:24 1874 1
原创 基于FPGA读写AT24C256 EEPROM芯片
EEPROM (E2PROM,Electrically Erasable Progammable Read Only Memory)即电可擦除可编程只读存储器, 是一种常用的非易失性存储器(掉电后,数据不丢失)。本文将在介绍IIC协议和EEPROM有关的基础知识后,说明如何配置AT24C256 EEPROM这块芯片,包含对相关指令的解析和读写操作需要注意的点,当然,仿真图必不可少了,文中也有给出相应的仿真图。
2024-07-26 09:46:43 1249
原创 基于MATLAB对线阵天线进行泰勒加权
前面讨论了经典的道尔夫-切比雪夫综合方法,由此得到的切比雪夫阵列其方向图是最佳的,即在相同阵列长度情况下对给定的副瓣电平,其主瓣宽度是最窄的,或对给定的主瓣宽度,所得副瓣电平是最低的。但切比雪夫阵列两端单元的激励幅度容易发生跳变,不利于馈电。与切比雪夫综合法密切相关的另外一种经典综合方法一一泰勒综合法。采用泰勒综合法设计的泰勒阵列,其方向图只是靠近主瓣某个区域内的副瓣电平接近相等,随后单调地减小。如果设计得当,激励幅度分布的变化在阵列两端是单调减的,不会出现两端单元激励幅度跳变的情况。
2024-07-02 14:39:55 2394 3
原创 基于MATLAB对线阵天线进行道尔夫—切比雪夫加权
阵列天线的综合问题是其分析的逆问题,即在预先给定辐射特性(如方向图形状、主瓣宽度、副瓣电平、方向性系数等)的情况下,综合出阵列单元数、间距、激励幅度和相位。阵列天线的综合就是阵列天线的设计问题。本文介绍根据方向图的主瓣宽度和副瓣电平对相控阵线阵天线进行切比雪夫加权(综合),并通过MATLAB仿真分析切比雪夫加权方法的优缺点,仿真不同参数对切比雪夫加权阵列方向图的影响及激励幅度分布的影响。
2024-06-25 15:25:56 1730
原创 基于MATLAB仿真LFM线性调频信号
仿真中的接收信号,有时为了简单会直接用一个正弦波代替,但实际中接收到的信号极少是点频信号,一般都是PSK信号、OFDM信号、LFM信号等等。但最近想仿真一下LFM信号,将其用到自己某些算法的仿真中,于是有了下文。本文将详细介绍LFM的原理及展示用MATLAB仿真得到的LFM波形及频谱,当然,文末也有代码,感兴趣的伙伴可以下载验证。
2024-06-22 16:17:45 2506
原创 MATLAB中功率谱密度计算pwelch函数使用详解
详细介绍MATLAB中功率谱密度计算pwelch函数的使用方法,介绍如何使用该函数及输入各个参数的含义,手把手用代码教你学习pwelch函数,文中附有代码,足够pwelch函数入门了。MATLAB中的pwelch函数是一种用于快速估计信号功率谱密度的工具,也可以计算信号的功率谱,通过阅读该函数使用说明会发现功率谱和功率谱密度是两个不同的概念,要注意一下,在很多教材上都称功率谱和功率谱密度是同一个概念,这是错的,不要被误导。
2024-04-29 17:43:03 15725 7
原创 连续信号&离散信号的功率谱密度--用MATLAB求功率谱密度
一直对数字信号处理中的功率谱密度计算有点好奇,虽然MATLAB有提供现成的计算功率谱密度的计算函数,但还是想不通过调用函数,就单纯的通过FFT变换利用所谓的周期图法,去计算信号的功率谱密度,于是就有了下文。
2024-03-28 16:19:12 4571 1
原创 基于Givens旋转完成QR分解进而求解实矩阵的逆矩阵
在进行QR分解时,HouseHolder变换一次将一个向量除第一个元素以外都转化成零。而有一种方法,可以每次将向量的一个元素转化成0,也可以最终达到正交化的目的,它就是Givens旋转。Givens旋转矩阵是正交矩阵,使用Givens旋转很容易就可以将一个向量的某个分量的某个指定分量化为0。本文会通过列举例子说明如何将一个矩阵通过Givens旋转分解为Q矩阵和R矩阵,最后,会用MATLAB进行仿真,当然,代码也会分享出来。
2024-03-27 22:53:54 2209
原创 基于Householder变换完成QR分解进而求解实(复)矩阵的逆矩阵
今天花时间认真研究了Householder变换,理解了它变换的几何意义,以及怎样用它将可逆矩阵分解成Q矩阵和R矩阵。本文将站在我个人理解的基础上阐述什么是Householder变换及它的几何意义,同时也会通过列举几个例子说明如何将一个矩阵通过Householder变换分解为Q矩阵和R矩阵,例子中待分解的矩阵包括实矩阵和复矩阵。另外,也会分析该算法的计算复杂度,找出各种运算次数和矩阵阶次之间的关系。最后,会用MATLAB进行仿真,当然,代码也会分享出来。
2024-03-27 12:35:11 2853 3
原创 LDL^H分解求逆矩阵与MATLAB仿真(Right-Looking)
在线性代数中,LDL^H分解是将一个矩阵分解为一个下三角矩阵(L)与一个对角矩阵(D)的过程。由于D是对角矩阵,那么其逆矩阵就等于其所有对角元素的倒数组合成的对角矩阵。求逆矩阵,分解之后便只需要去求L的逆矩阵进而就能求出厄米特矩阵的逆矩阵。
2024-03-25 18:35:52 1326
原创 施密特正交化QR分解求逆矩阵与MATLAB仿真
在线性代数中,QR 分解是将一个矩阵分解为一个正交矩阵(Q)与一个上三角矩阵(R)的乘积的过程。由于Q是正交矩阵,那么其逆矩阵就等于其共轭转置。求逆矩阵,分解之后便只需要去求R的逆矩阵进而就能求出待求矩阵的逆矩阵。以上介绍了一种基于施密特正交化将矩阵分解为正交Q矩阵和上三角矩阵R,进而求解逆矩阵的方法与MATLAB仿真。对于Q矩阵而言,其列向量是标准正交的,也就是说列向量的模长为1,并且彼此正交,在复数域中,Q矩阵又被称为酋矩阵。
2024-03-25 14:36:51 1320
原创 一种基于约化因子上三角矩阵求逆方法与MATLAB仿真
矩阵运算广泛应用于实时性要求的各类电路中,其中矩阵求逆运算最难以实现。本文是在阅读文献后,复现文中采用的一种约化因子求逆的优化算法,将任意一个n×n阶 上三角矩阵转换成对角线为 1 的上三角矩阵,使得除法运算与乘加运算分离开来,大大简化矩阵求逆运算过程。文献中有些地方表述有误,在撰写本文时已经改正。
2024-03-22 14:31:44 1284
原创 基于FPGA读写MT25QL FLASH芯片
FLASH存储器又称闪存,是一种长寿命的非易失性存储器,一般用来保存一些重要的设置信息或者程序等等。本文将在介绍FLASH有关的基础知识后,说明如何配置MT25QL128ABA这块FLASH芯片,包含对相关指令的解析和读写操作需要注意的点,当然,仿真图必不可少了,文中也有给出相应的仿真图。
2024-03-14 14:04:05 3053 5
原创 基于MATLAB实现QPSK调制解调仿真(结果超详细)
基于MATLAB的QPSK调制解调仿真(包含中间各个环节的时域波形、功率谱、频谱图、星座图和眼图、理论与仿真的误码率曲线)。经过学习,理解了对于数字信号而言QPSK调制解调的整个过程,完成了对QPSK调制解调整个过程的仿真,在此记录一下。
2024-02-20 17:12:12 14770 11
原创 vivado里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍
vivado里的LUT、LUTRAM、FF、BRAM、DSP、IO、BUFG、MMCM资源介绍
2024-01-31 14:44:25 8725
原创 数字图像处理(图像灰度变换、图像直方图及均衡、图像中值滤波、图像空域锐化增强、图像频域滤波)
本学期学习了数字图像处理课程,在此文章中记录一下自己做过的5个实验,所有结果已写入文章中,希望对各位小伙伴有所帮助。
2024-01-06 19:08:59 932 1
原创 基于MATLAB实现BPSK调制解调仿真(结果超详细)
基于MATLAB的BPSK调制解调仿真(包含中间各个环节的时域波形、功率谱、频谱图、抽样后的星座图和眼图、理论与仿真的误码率曲线)。经过多日的学习,深刻理解了对于数字信号而言BPSK调制解调的整个过程,完成了对BPSK调制解调整个过程的仿真,在此记录一下,记录自己努力学习的样子,同时也希望对看到这篇文章的小伙伴有所启发。
2023-12-09 12:39:51 14273 31
原创 矩阵代数与MATLAB实现(特征值、广义特征值、)
本文介绍了矩阵代数(特征值、广义特征值等)的相关知识及其MATLAB的计算,希望对大家有所帮助。
2023-11-29 18:29:08 1932 1
原创 MATLAB仿真绘制四种基本基带信号——双极性不归零码(DNRZ)、双极性归零码(DRZ)、单极性不归零码(SNRZ)、单极性归零码(SRZ)的时域波形及其功率谱
MATLAB仿真绘制四种基本基带信号————双极性不归零码(DNRZ)、双极性归零码(DRZ)、单极性不归零码(SNRZ)、单极性归零码(SRZ)的时域波形及其功率谱
2023-11-18 21:53:38 8639
原创 阵列信号处理——深入分析均匀直线阵列的特性
本次通过MATLAB的仿真结果来分析一下均匀直线阵列天线的波束宽度、零点位置、副瓣电平、栅瓣等特性。
2023-11-07 11:58:08 2706
原创 神经网络(Neural Network)—由浅入深的学习并搭建一个属于自己的神经网络(干货满满)
近段时间花了大概一周的时间将《Make Your Own Neural Network》这本书仔细阅读了一遍,同时也浏览了它对应的中文版本《Python神经网络编程》。书中有少数几个错误,认真阅读自己能检查出来,这几个错误不会妨碍你学习神经网络。不得不说,这本书写的确实很详细,很适合小白入门Neural Network(简称NN),我之前也上机器学习的课学过神经网络,但远没有看完这本书理解的深刻。看完了确实收获很大,在此仔细总结一下学到的核心知识,帮助大家更好的理解神经网络。
2023-10-20 19:52:12 640
计算机组成原理之寄存器堆和算术逻辑单元实验源码
2024-12-04
java语言编写的数据库课程设计之教室信息管理系统
2024-12-04
java语言开发的一个跑步微信小程序源代码
2024-12-04
web大作业HTML网页设计源代码code
2024-11-27
python实现机器学习算法之逻辑回归算法
2024-11-27
华科大学计算机组成原理共4个实验工程源代码
2024-11-27
基于FPGA的SD卡音乐播放器工程和设计报告
2024-11-27
用java语言编程实现银行家算法BankerAlgorithm
2024-11-25
python实现机器学习算法之K-means算法
2024-11-25
数据结构课程设计之C++实现学生成绩管理系统
2024-11-25
数据结构课程设计之用C语言实现校园导游系统
2024-11-24
使用arima模型预测收入-JupyterLab
2024-11-23
使用c++语言编程实现灰色预测模型的源代码
2024-11-23
c++语言编程用遗传算法解决背包问题的源代码
2024-11-23
C++语言编程用模拟退火算法解决旅行商问题
2024-11-22
python语言编程用遗传算法解决旅行商问题
2024-11-22
c语言编程实现哈夫曼编码以及打印哈夫曼树的源代码
2024-11-21
c++语言编程实现prim算法求得最小生成树
2024-11-21
圣诞树HTML网页源代码网页支持选择不同的音乐
2024-11-21
机器学习主成分分析PCA算法的python实现
2024-11-20
Linux常用命令大全常用命令速查手册资源
2024-11-20
python编程实现机器学习算法之线性回归
2024-11-20
基于MATLAB的线性调频信号LFM仿真代码(基带+载波)
2024-11-19
两种均匀圆形阵列(圆心有无阵元)方向图仿真MATLAB代码
2024-11-19
数据库课程设计之构建一个功能齐全的音乐库管理系统
2024-11-19
用c++编程实现数据结构中常用的排序算法大全
2024-11-19
python编程实现red-black-tree算法
2024-11-19
用c++编写代码对二维数据进行冒泡排序的源代码
2024-11-18
AT89C52单片机加LCD12864实现贪吃蛇游戏
2024-11-16
8个操作系统实验源代码入门OSHIT-OSLab
2024-11-16
虚拟机检测技术(含工程源代码和静态编译可执行文件)
2024-11-16
python语言编程支持向量机实现图片二分类
2024-11-15
使用matlab的Appdesigner设计的简易音乐播放器
2024-11-15
C语言编程查找任何位数中所有的水仙花数code
2024-11-15
C语言编程实现堆排序HeapSort的源代码
2024-11-14
在pytorch搭建yolov5实现物体检测手检测
2024-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人