草庐IT

DSP仿真

全部标签

m基于flocking算法的无人机群空间避障飞行matlab仿真,对比二维场景和三维场景

目录1.算法描述2.仿真效果预览3.MATLAB核心程序4.完整MATLAB1.算法描述    近年来,随着通信网络、人工智能、自主系统、大数据的前沿技术的发展,无人机蜂群作战也正在由概念变成现实,从理论走向实践。航迹规划,多机协作,集群控制等问题成为当下研究热点。在军事作战中派遣多无人机协同作战相比于单无人机能够在穿透敌方防御系统,探测目标以及执行攻击任务等方面更具优势[1],采用大规模、低成本的无人机蜂群进行低空突防,实施饱和攻击已成为一种全新的"非对称"对抗战术[2]。在各种民事应用中,无人机蜂群已经被广泛用于环境和自然灾害监测、边境监视、突发事件援助、搜索和救援、货物传递和建筑等任务。

Vivado与Modelsim联合仿真配置【图文并茂】

文章目录前言一、编译仿真库1.编译仿真库2.仿真库设置二、Vivado设置1.在Vivado中单击Tools-Settings2.将lib导入Modelsim3.打开Modelsim,验证是否成功导入总结前言在开始配置之前,请先安装好Vivado和Modelsim,我使用的是Vivado2018.2和Modelsim-SE10.7,之所以选择这个版本是因为购买的工具书籍使用该版本,我安装的目录是默认目录,即Vivado是C:\Xilinx,Modelsim是C:\modeltech64_10.7。一、编译仿真库1.编译仿真库打开Vivado软件,单击Tools-CompileSimulatio

Vivado与Modelsim联合仿真配置【图文并茂】

文章目录前言一、编译仿真库1.编译仿真库2.仿真库设置二、Vivado设置1.在Vivado中单击Tools-Settings2.将lib导入Modelsim3.打开Modelsim,验证是否成功导入总结前言在开始配置之前,请先安装好Vivado和Modelsim,我使用的是Vivado2018.2和Modelsim-SE10.7,之所以选择这个版本是因为购买的工具书籍使用该版本,我安装的目录是默认目录,即Vivado是C:\Xilinx,Modelsim是C:\modeltech64_10.7。一、编译仿真库1.编译仿真库打开Vivado软件,单击Tools-CompileSimulatio

用Multisim对振幅调制器进行仿真

实验目的与要求1、掌握晶体管集电极调幅和模拟乘法器调幅的工作原理和工程分析方法。2、掌握调幅波与调制信号、载波信号的关系。3、掌握调幅系数测量与计算方法。4、通过实验对比AM波与DSB信号的异同点。实验仪器微机,仿真软件Multisim14.0实验内容与测试结果在Multisim14.0电路窗口中,创建如下图所示仿真电路。图一:集电极振幅调制器​​​​图二:模拟乘法器电路实现DSB调制1、观察集电极调幅器输出信号波形,测量调幅度。        对图1,单击仿真按钮,从示波器中观察到的输入输出波形如下:设调幅度ma所以:ma=(Vmax-Vmin)/(Vmax+Vmin)=0.719 V;2、

基于STM32单片机的智能手环设计(OLED显示)(Proteus仿真+程序+报告)

编号8基于STM32单片机的智能手环设计(OLED显示)功能描述:        由STM32单片机+按键模拟计步+RTC时钟模块+DS18B20温度传感器模块+心率采集模块+串口模块+OLED显示模块+键盘模块1、采用STM32F103单片机为主控制器2、利用按键模拟实现计步,RTC内部时钟提供时钟信号,通过心率传感器采集心率信号测量心率,DS18B20温度传感器实现体温测量。3、OLED显示体温、步数、日期时间、心率等信息, 4、通过串口将心率、步数、体温、IBI等信息发送至串口显示5、按键功能:三个按键用于调整日期、时间;具有一个清楚步数按键;具有一个切换信息显示按键。6、步数清零功能:

DSP_TMS320F28377D_ePWM学习笔记

前言本人需要使用ePWM来控制一个永磁同步电机(PMSM),本文记录了对于TMS320F28377DePWM模块的学习笔记。主要内容是FOCPMSM控制的ePWM配置,同时包含ADC触发源的配置,关于ADC的学习笔记,请参考DSP_TMS320F28377D_ADC学习笔记_江湖上都叫我秋博的博客-CSDN博客。正文关于一些PWM的基础知识,b站up主暗星归来老师的这个视频讲得非常好。开发教程篇-第5期-EPWM使用(上)_哔哩哔哩_bilibili,为了避免视频被删除,我搬运复述一下,好记性不如烂键盘。PWM介绍那么何谓PWM呢?字面意思上就是脉冲宽度调制,是通过固定开关周期,调节一个周期内

Matlab实现机器学习(附上完整仿真源码)

介绍Matlab是一种功能强大的数学软件,它不仅可以用于数据分析和可视化,还可以用于机器学习。在本文中,我们将介绍如何使用Matlab实现机器学习。首先,我们需要准备数据。机器学习通常需要大量的数据进行训练和测试。我们可以使用Matlab的数据导入工具来导入数据。Matlab支持多种数据格式,包括CSV、Excel和文本文件等。我们还可以使用Matlab的数据可视化工具来查看数据的分布和特征。接下来,我们需要选择机器学习算法。Matlab支持多种机器学习算法,包括分类、回归、聚类和降维等。我们可以根据我们的数据类型和目标选择适合的算法。例如,如果我们要预测一个连续值,我们可以使用回归算法;如果

【毕业设计】13-基于单片机的锂电池管理系统(原理图+源码+仿真工程+论文)

【毕业设计】13-基于单片机的锂电池管理系统(原理图+源码+仿真工程+答辩论文+答辩PPT)文章目录【毕业设计】13-基于单片机的锂电池管理系统(原理图+源码+仿真工程+答辩论文+答辩PPT)资料下载链接任务书设计说明书摘要设计框架架构设计说明书及设计文件源码展示资料下载链接资料链接包含此题目毕业设计全套资料:原理图工程文件源码工程仿真工程论文低重复率,字数:27821。任务书研究基本内容:1.了解在以单片机为基础上的动力锂电池管理系统的研究目的、意义及研究现状;2.利用单片机实动力电池电压、电流、温度检测的功能,并完成电路设计及仿真;3.设计一套在以单片机为基础上的动力锂电池管理系统,完成相