- 博客(3020)
- 资源 (2618)
- 收藏
- 关注
原创 FPGA/MATLAB常用开发软件下载,数学建模/MATLAB视频资料/FPGA资料/考研数学等各类相关资料分享
一些博主在开发过程中用到次数比较多的软件版本,如果有需要大家可以下载使用。其他一些少数次用到的版本,大家可以百度搜索下载。
2024-07-05 16:51:31
935
1
原创 ★教程4:FPGA/MATLAB/Simulink联合开发入门与进阶X例——目录
1.7 1024QAM调制解调系统的FPGA开发与matlab对比验证。1.6 256QAM调制解调系统的FPGA开发与matlab对比验证。1.6 16QAM调制解调系统的FPGA开发与matlab对比验证。1.7 32QAM调制解调系统的FPGA开发与matlab对比验证。1.5 64QAM调制解调系统的FPGA开发与matlab对比验证。1.1 ASK调制解调系统的FPGA开发与matlab对比验证。1.2 FSK调制解调系统的FPGA开发与matlab对比验证。
2024-02-29 06:08:01
2541
2
原创 ★教程3:Simulink学习教程入门60例目录
1.订阅本教程用户可以免费获得本博任意1个(包括所有免费专栏和付费专栏)博文对应代码;2.本Simulink课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程除了介绍常见的Simulink模块介绍之外,我们更侧重于各种实例的完整设计介绍。从通信,控制器,图像处理,语音处理,电力系统等诸多常用领域介绍了相关案例,如果对于某个较为复杂的案例,初学者无法正确复现,也可以私信博主获得完整Simulink模型文件。
2023-02-08 16:17:08
10587
4
原创 订阅FPGA/MATLAB/Simulink学习教程1~4系列,赠送1~2套本博客的代码案例
本博客所有博文所对应的MATLAB代码、FPGA代码包括MATLAB、Quartusii、Vivado、Simulink、System Generator等工具。------------------------------------------------------------------------------------------------------------------------------订阅MATLAB/FPGA学习教程,免费获得2份代码,获取步骤如下:步骤......
2022-03-24 22:08:43
39292
21
原创 ★教程1:matlab学习教程入门100例目录
★基础入门1.为什么要学习MATLAB2.MATLAB安装持续更新.......★MATLAB基础编程语言熟悉
2021-12-11 17:26:56
43235
5
原创 在算法研究过程中如何进行算法创新
创新一直是一个令人纠结的话题,研究生毕业设计多数需要算法的创新,而博士生毕业更需要大量的创新才行。这里,我们就团队这几年来的工作经验,谈谈如何进行合理的算法创新。一、创新角度 通常,我们使用一个算法,这里举个简单的粒子,PSO粒子群优化算法,我们通过仿真,会得到该算法的收敛速度,仿真精度等一些参数...
2019-07-13 04:03:29
150357
1
原创 【教程4>第4章>第1节】载波同步概述
载波,简单来说,是一种高频振荡信号,它在通信系统中充当着信息的 “运输工具”。在发送端,待传输的基带信号(包含了我们真正想要传递的语音、数据、图像等信息)通过某种调制方式 “搭载” 在载波上,形成已调制信号进行发送。例如,在常见的调幅(AM)、调频(FM)、调相(PM)等调制方式中,基带信号分别通过改变载波的幅度、频率或相位来实现信息的加载。载波之所以采用高频信号,一方面是为了便于在空间中进行有效的辐射传播,能够以电磁波的形式在自由空间或传输介质中远距离传输;
2024-11-22 04:53:24
26
原创 电子稳像平台简介与FPGA实现概述
FPGA 实现电子稳像平台通常采用模块化设计思想。包括图像采集模块、预处理模块、运动估计模块、运动滤波模块、运动补偿模块和图像输出模块等。图像采集模块负责与图像传感器接口,接收原始图像数据并将其传输到内部缓存。预处理模块对图像数据进行灰度化、滤波等操作,可采用流水线结构提高处理速度。运动估计模块实现选定的运动估计算法(如块匹配或光流法),通过并行处理单元加速计算过程。运动滤波模块对运动矢量进行滤波处理,例如卡尔曼滤波可利用 FPGA 的逻辑资源构建状态更新和预测电路。
2024-11-21 05:53:12
534
原创 ▲基于模板匹配和图像形态学处理的图像去阴影matlab仿真
在数字图像处理领域,图像阴影是一个常见的问题。阴影的存在会导致图像对比度降低、细节模糊,严重影响图像的视觉效果和后续的图像分析任务,如目标检测、识别与跟踪等。因此,图像去阴影技术具有重要的研究意义和实际应用价值。传统的图像去阴影方法主要包括基于物理模型的方法和基于图像处理的方法。基于物理模型的方法试图通过建立光照模型来估计和补偿阴影区域,但这类方法通常需要复杂的计算和大量的先验知识,且对不同场景的适应性较差。基于图像处理的方法则侧重于从图像的像素特征出发,直接对图像进行操作以去除阴影。
2024-11-21 04:13:25
1110
原创 【教程4>第2章>第30节】本章整体思维导图与学习总结
在本课程中,系统的调制解调,是直接通过仿真来实现的,没有通过AD,DA进行实际的发射和接收,因此,系统的发射端,即调制度,我们省略了成型滤波。即不考虑吉布斯现象。
2024-11-17 01:46:39
52
原创 【教程4>第3章>第29节】基于双向链路的自适应调制解调通信链路FPGA实现8——开发总结
1.BPSK/QPSK/16QAM调制解调模块;4.基于BPSK的双向反馈链路;4.SNR信噪比估计模块;2.调制识别码插入模块;3.AWGN信道模块;1.AD,DA模块;
2024-11-17 01:43:41
28
原创 【教程4>第3章>第28节】基于双向链路的自适应调制解调通信链路FPGA实现7——自适应调制解调系统顶层设计
oybit表示的是解调后恢复的二进制数据。o_mod_type表示识别到的调制方式。关于仿真内容的解析,可以参考视频讲解。i_x表示的是发射所用的二进制数据。o_Nmod表示加入噪声的调制数据。o_mod_adap表示调制数据。o_SNR表示估算的信噪比值。
2024-11-17 00:10:38
380
原创 【教程4>第3章>第27节】基于双向链路的自适应调制解调通信链路FPGA实现6——信道模块与自适应解调模块顶层设计
本小节,我们完成了自适应调制解调系统的解调模块的设计,在下一章节,我们将设计自适应调制解调系统的顶层设计,并完成系统的仿真与分析。
2024-11-16 23:13:55
22
原创 【教程4>第3章>第26节】基于双向链路的自适应调制解调通信链路FPGA实现5——调制端顶层设计
那么在接收端,对接收信号的识别码进行检测,从而提取当前帧的调制方式,同时,计算SNR,将SNR反馈给发射端,发射端根据前一帧反馈的SNR,确认下一帧的数据调制方式。2.双向反馈链路,一般使用窄带BPSK扩频模式,反馈指令,目的是为了保证指令参数高质量反馈,在本课程,这条链路暂时不考虑,我们直接将计算的SNR赋值给调制端。其中ix为每一帧数据,然后SNR从4逐渐增加到18,然后数据依次发射BPSK,QPSK,16QAM三种调制数据。其中第一个BPSK,用于三种调试方式的识别码的调制,剩下三个为三种调制模块。
2024-11-15 05:12:02
214
原创 ▲基于HMMR隐马尔科夫模型的时间序列分割算法matlab仿真
时间序列数据在众多领域中广泛存在,如金融、气象、生物医学等。对时间序列进行分割能够帮助我们挖掘数据中的潜在模式和结构,从而更好地理解数据和进行预测等操作。隐马尔科夫模型(Hidden Markov Model,HMM)及其相关变体(这里的 HMMR 假设是某种改进或特定应用场景下的 HMM)为时间序列分割提供了一种有效的方法。以下将详细阐述基于 HMMR 的时间序列分割算法原理。
2024-11-14 05:06:33
423
原创 ▲基于AE自编码器的MNIST手写数字识别算法matlab仿真
MNIST 手写数字识别是机器学习和计算机视觉领域的经典问题,自编码器(Autoencoder,AE)作为一种无监督学习方法,在该任务中有着独特的应用。通过对 MNIST 数据的学习,自编码器能够提取数据的有效特征,进而实现手写数字的识别。以下将详细阐述基于 AE 的 MNIST 手写数字识别算法原理。
2024-11-14 04:22:37
689
原创 ▲基于EM期望最大化算法的数据挖掘与分类matlab仿真
EM 算法采用了一种迭代的策略,每次迭代分为两个步骤:期望步(E-step)和最大化步(M-step)。在期望步(E-step)中,基于当前对模型参数的估计,计算出隐变量的条件期望。也就是说,我们根据现有的模型参数假设,推测出隐变量在给定观测数据下最有可能的取值情况(以期望的形式表示)。在最大化步(M-step)中,利用在期望步中得到的隐变量的条件期望,重新估计模型的参数,使得似然函数(Likelihood Function)最大化。
2024-11-11 23:10:16
595
原创 【教程4>第3章>第25节】基于双向链路的自适应调制解调通信链路FPGA实现4——SNR计算实现与仿真
从上述的MATLAB程序可知,在FPGA中,实现SNR计算,可以通过对信号进行平方运算,然后对一段时间内的平方值进行累加,得到信号的平均功率。同样,可以对噪声进行类似的处理,得到噪声的平均功率。例如,可以对一段时间内的信号进行采样,然后计算信号的均方值作为信号功率的估计值;同样,可以对噪声进行采样,计算噪声的均方值作为噪声功率的估计值。可以看到,通过这种方法,估计得到的SNR,具有较高的精度,且容易在FPGA中实现。上述程序中,调用了两个IP核,分别是乘法器用于计算功率,除法器,计算信噪比值。
2024-11-10 10:01:51
159
原创 【FPGA教程案例102/补充课程2】使用不同版本的vivado打开工程时需要如何操作?切换工程芯片型号后如何操作?
选中IP核,右击,选择Upgrade IP。然后软件会自动跟新IP核,之后IP核就去掉了红色锁的标记。打开之后,会出现IP核红色锁的情况,然后按上一个小节的内容进行更新即可。在软件菜单中,选择Report>Report IP status。通过上述操作之后,我们就完成了不同芯片型号的更滑。选择默认的第一个选项,自动进行更新,然后点击OK。然后点击save project as。随机选择一个其他类型的芯片。此时,软件会逐个开始更新IP核。然后更新IP核就可以了。此时,有两种处理方法。
2024-11-10 03:50:29
125
原创 ▲基于MPC的非线性摆锤系统轨迹跟踪控制matlab仿真
非线性摆锤系统是一个典型的非线性动力学系统,在物理学、工程学等领域有着广泛的应用。对非线性摆锤系统进行精确的轨迹跟踪控制是一个具有挑战性的问题。模型预测控制(Model Predictive Control,MPC)是一种先进的控制方法,它能够有效地处理非线性系统的约束和优化问题,因此在非线性摆锤系统的轨迹跟踪控制中具有很大的潜力。
2024-11-08 01:44:25
634
原创 【教程4>第3章>第23节】基于双向链路的自适应调制解调通信链路FPGA实现3——各个调制解调子模块的FPGA设计
根据上两个课程的学习,我们知道,基于双向链路的自适应调制解调通信链路的基本结构如下图所示:整个系统的FPGA模块,包括BPSK调制解调模块,QPSK调制解调模块,16QAM调制解调模块,SNR计算模块,。下面我们对该系统的各个模块进行设计。
2024-11-03 21:51:25
77
原创 ▲基于CNN+LSTM混合网络模型的调制信号检测算法matlab仿真
该算法通过 CNN 提取输入信号的局部特征,通过 LSTM 提取输入信号的序列特征,从而提高了调制信号检测的准确性和鲁棒性。实验结果表明,该算法在不同的信噪比条件下都能够取得较高的检测准确率,并且具有较好的鲁棒性和计算效率。
2024-11-03 20:34:51
989
原创 基于Q-learning强化学习的网格地图路径规划matlab仿真以及matlab强化学习工具箱存在的缺陷
基于Q-learning强化学习的网格地图路径规划matlab仿真以及matlab强化学习工具箱存在的缺陷
2024-11-02 04:58:50
914
原创 前言:AI工具为个人IP赋能
在当今数字化快速发展的时代,个人 IP 的塑造变得愈发重要,而AI工具的出现为个人IP的打造和发展提供了强大的助力,具有多方面的积极影响。特别是2年前,随着ChatGPT的出现,AI工具犹如雨后春笋般出现,越来越多的人通过AI工具提高自身的工作效率。本专栏主要通过汇集当前最常用的各种AI工具,介绍这些工具的使用方法,使用网址,加强大家的学习效率。
2024-11-02 04:45:37
51
原创 ★专题3:AI工具汇集和使用学习目录
本专栏,我们将从OpenAI的GPT系列出发,逐渐深入,逐渐发散,从文字,语音,图片,视频等传统媒体所需要的内容载体,聊一聊各种有趣的AI工具。
2024-11-02 04:43:53
38
原创 基于GA遗传算法的摄像机最优布置matlab仿真
交叉操作:交叉操作是遗传算法中的另一个关键操作,它通过对父代个体进行交叉操作,产生新的子代个体。例如,可以采用两点交叉方式,随机选择两个交叉点,将父代个体在交叉点之间的部分进行交换,产生新的子代个体。如果个体不满足约束条件,可以采取一些措施进行处理,例如可以将不满足约束条件的个体替换为满足约束条件的个体,或者对不满足约束条件的个体进行修复操作。摄像机最优布置问题可以描述为:在给定的监控区域内,确定摄像机的位置和方向,使得摄像机能够最大限度地覆盖监控区域,同时满足一定的约束条件。
2024-10-31 22:21:47
553
原创 【FPGA教程案例101/补充课程1】基于FPGA的AWGN信道模型verilog实现
加性高斯白噪声(Additive White Gaussian Noise,AWGN)信道是一种在通信系统中广泛使用的信道模型。在这种信道中,噪声是加性的,即接收信号等于发送信号与噪声之和。噪声的功率谱密度在整个频域内是均匀的,且具有零均值和高斯分布。
2024-10-31 20:22:51
629
原创 通过MATLAB控制E4438C等类型的信号源输出特定的信号
安捷伦的 E4438C 是一款高性能的矢量信号发生器,主要用于产生各种类型的射频(RF)信号,如正弦波、方波、脉冲等,以及调制信号、数字调制信号等。相位噪声:在 1 吉赫兹频率和 20 千赫兹频偏时,相位噪声小于 -134 分贝每赫兹(典型值),低相位噪声可以确保生成的信号具有较高的稳定性和准确性,对于对信号质量要求较高的测试非常重要。可以通过MATLAB控制E4438C的方法产生各种所需要的中频信号,并添加信号的噪声,频偏,幅度等参数变化,这有利于系统接收机的快速测试。
2024-10-28 20:52:52
546
原创 ▲基于CNN卷积神经网络的QPSK信号检测matlab仿真,对比CNN不同卷积层个数对检测性能影响
QPSK 是一种四相相移键控调制方式,它将输入的二进制数据映射为四个不同的相位状态。
2024-10-28 19:31:58
1141
基于模板匹配和图像形态学处理的图像去阴影matlab仿真,包括程序,中文注释,仿真操作步骤
2024-11-21
基于HMMR隐马尔科夫模型的时间序列分割算法matlab仿真,包括程序,中文注释,仿真操作步骤
2024-11-14
基于AE自编码器的MNIST手写数字识别算法matlab仿真,包括程序,中文注释,仿真操作步骤
2024-11-14
基于EM期望最大化算法的数据挖掘与分类matlab仿真,包括程序,中文注释,仿真操作步骤
2024-11-11
基于MPC的非线性摆锤系统轨迹跟踪控制matlab仿真,包括程序中文注释,仿真操作步骤
2024-11-08
基于MATLAB的ITS信道模型数值模拟仿真,包括程序中文注释,仿真操作步骤
2024-11-08
基于CNN+LSTM混合网络模型的调制信号检测算法matlab仿真,包括程序中文注释,仿真操作步骤
2024-11-03
基于CNN卷积神经网络的QPSK信号检测matlab仿真,对比CNN不同卷积层个数对检测性能影响,包括程序中文注释,仿真操作步骤
2024-10-28
基于lstm网络的调制信号检测识别算法matlab仿真,包括程序,程序中文注释,仿真操作步骤
2024-10-25
基于CNN卷积神经网络的调制信号检测识别算法matlab仿真,包括程序,程序中文注释,仿真操作步骤
2024-10-19
基于LS最小二乘算法的OFDM信道估计与均衡系统matlab仿真,包括程序,程序中文注释,参考文献,仿真操作步骤
2024-10-12
基于鲸鱼优化的WOA-SVM数据分类识别算法matlab仿真,包括程序,程序中文注释,参考文献,仿真操作步骤
2024-10-06
基于GA遗传算法的摄像机最优布置matlab仿真,包括程序,程序中文注释,仿真操作步骤
2024-09-30
基于mimo系统的符号级预编码算法matlab性能仿真,包括程序,程序中文注释,参考文献,仿真操作步骤
2024-09-22
基于Shi-Tomasi角点检测和KLT算法的双目图像三维重建matlab仿真,包括程序,程序中文注释,仿真操作步骤
2024-09-17
基于FPGA的超高阶16384QAM星座点映射verilog实现,包含verilog程序,testbench,matlab星座图
2024-09-12
雷达信号特性的matlab仿真与分析,对比线性调频信号,非线性调频信号,相位编码信号,包括程序,程序功能介绍,仿真操作步骤
2024-09-08
基于协作认知无线电通信系统的信道估计算法matlab仿真,对比LS和MMSE,包括程序,中文注释,仿真操作步骤
2024-09-01
基于SAGE算法的宽带信道参数估计matlab仿真,包括程序,中文注释,参考文献,仿真操作步骤
2024-08-29
基于ACO蚁群优化算法的城市TSP问题求解matlab仿真,包括程序,中文注释,参考文献,仿真操作步骤
2024-08-25
风机负荷中无刷直流电机的闭环速度控制系统simulink建模与仿真,包括simulink模型,仿真操作步骤
2024-08-25
常见数字调制解调系统matlab误码率仿真,对比BPSK,QPSK,16QAM,包括程序,中文注释,仿真操作步骤
2024-08-18
三电平SVPWM算法的simulink建模与仿真,包括simulink模型,仿真操作步骤
2024-08-13
分别通过SVM和MLP对数据进行分类测试matlab仿真,输出ROC曲线,包括程序,中文注释,仿真操作步骤
2024-08-12
基于L2正则化项的正交人脸识别算法matlab仿真,包括程序,中文注释,仿真操作步骤
2024-08-09
基于IMM交互多模和卡尔曼滤波的多模型目标跟踪算法matlab仿真,包括程序,中文注释,仿真操作步骤
2024-08-07
基于双PI和SVPWM的永磁同步电机控制系统simulink建模与仿真,simulink模型,中文注释,参考文献,仿真操作步骤
2024-08-03
基于CNN卷积神经网络的mnist手写数字库训练matlab仿真,包括程序,注释,操作步骤
2024-08-03
基于文化优化算法的非线性无约束函数问题求解matlab仿真,包括程序,注释,参考文献,操作步骤
2024-07-29
基于IMMPF交互式多模粒子滤波的目标跟踪算法matlab仿真,包括程序,注释,参考文献,操作步骤
2024-07-29
wcdma通信链路matlab误码率仿真,包括程序,注释,操作步骤
2024-07-28
基于simulink的模糊PID控制系统建模与仿真,包括simulink文件,参考文献,操作步骤
2024-07-20
基于PSO优化的BP神经网络训练与测试matlab仿真,包括程序,注释,参考文献,操作步骤
2024-07-20
基于FPGA的斐波那契数列verilog实现,包含testbench,包括程序,注释,操作步骤
2024-07-14
基于ACO蚁群优化算法的机器人路径规划matlab仿真,包括程序,注释,参考文献,操作步骤
2024-07-14
基于MPPT最大功率跟踪的光伏发电系统simulink建模与仿真,包括simulink模型,参考文献,操作步骤视频
2024-07-14
基于FPGA的FIFO实现,包含testbench,不使用IP核,包括程序,注释,操作步骤
2024-07-06
基于遗传算法的多目标优化matlab仿真,输出最优帕累托值,包括程序,注释,操作步骤
2024-07-06
基于周期模式算法的一维信号相位和周期测量matlab仿真,包括程序,注释,操作步骤
2024-07-06
基于强化学习的倒立摆平衡控制算法matlab仿真,包括程序,注释,参考文献,操作步骤
2024-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅