自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 【MATLAB源码-第106期】基于matlab的SAR雷达系统仿真,实现雷达目标跟踪功能,使用卡尔曼滤波算法。

处理噪声和不确定性:利用卡尔曼滤波处理测量噪声和其他不确定性,以提高目标跟踪的准确性。- 目标建模:在感兴趣的区域内放置多个目标,这些目标可以是不同大小和反射特性的点目标。- 预测与更新:在连续的时间步内,对目标位置进行预测,并用新的观测数据更新预测。- 初始化卡尔曼滤波器:根据目标的初步位置和运动设定滤波器的初始状态。- 天线增益和波束宽度:根据目标探测的需求确定天线的增益和波束宽度。- 信号传播:考虑信号在到达目标和返回过程中的传播延迟和衰减。- 目标定位:确定目标在图像中的精确位置。

2024-05-23 15:01:42 307

原创 【MATLAB源码-第105期】基于matlab的4PAM调制解调仿真,输出误码率和误符号曲线并且和理论值对比。

在4PAM中,载波的幅度可以采用四种不同的水平,每种水平对应不同的数据位组合。- 带宽效率:相比于2PAM(二进制幅度调制),4PAM能在同样的带宽下传输更多的数据。- 符号映射:每个幅度水平表示两个二进制位(比如00、01、10、11),因为2的平方等于4,所以用4个幅度水平就能表示四种不同的符号。- 例子:如果采用0 V、1 V、2 V、3 V四个幅度水平,那么它们可以分别表示二进制数据00、01、10、11。- 幅度变化:在4PAM中,载波信号的幅度有四个不同的水平。点击下方原文链接获取。

2024-05-23 15:00:07 138

原创 【MATLAB源码-第104期】基于matlab的MPSK和MQAM调制解调方式仿真,输出误码率曲线。

它结合了幅度调制(AM)和相位调制(PM)的特点,能在有限的带宽内传输更多的数据。随着相位数量的增加,能够传输的数据量也增加,但同时对信号质量的要求也提高。MQAM:通过同时改变幅度和相位来传输数据,能在有限的带宽内提供更高的数据传输率,但对信号的质量和稳定性要求更高。高阶的MQAM(如256-QAM)在理想条件下可以实现极高的数据传输率,但也更易受到干扰和信号衰减的影响。例如,在16-QAM中,有16个不同的符号,每个符号由一个独特的幅度和相位组合表示。能够提供更高的数据传输率,但对信号质量的要求更高。

2024-05-22 13:13:34 264

原创 【MATLAB源码-第103期】基于simulink的OFDM+16QAM系统仿真,输出误码率和星座图。

传统的数字调制和分工使用频率频分分工,透过不同频段传输不同的信息,OFDM将一整段频段分割成数个子载波(sub-carrier),而且让每个子载波相互正交,使得他们在频谱上并不互相重叠,可以降低干扰,其运作方式在传输端将信号摆置在频域(frequency domain)上,透过反傅里叶转换(IDFT)转换至时域(time domain)上,并透过增加循环前缀(cyclic prefix)之后传送出去,而接收端则是将信号去除循环前缀,再将时域信号透过傅里叶转换(DFT)将讯息转回频域,解出原传递信号。

2024-05-22 13:12:09 217

原创 【MATLAB源码-第102期】基于matlab的图片传输系统仿真,采用QPSK+LDPC,对比AWGN和瑞利信道。

由于无线电通讯的带宽都是由FCC一类部门所事先分配规定的,QPSK较之于BPSK的优势便开始显现出来:QPSK系统在给定的带宽内可以在BER相同的情况下可以提供BPSK系统两倍的带宽。数学分析表明,QPSK既可以在保证相同信号带宽的前提下倍增BPSK系统的数据速率,也可以在保证数据速率的前提下减半BPSK系统的带宽需求。由于无线电通讯的带宽都是由FCC一类部门所事先分配规定的,QPSK较之于BPSK的优势便开始显现出来:QPSK系统在给定的带宽内可以在BER相同的情况下可以提供BPSK系统两倍的带宽。

2024-05-21 14:34:03 870

原创 【MATLAB源码-第101期】基于matlab的蝙蝠优化算BA)机器人栅格路径规划,输出做短路径图和适应度曲线。

在蝙蝠算法中,每只虚拟蝙蝠代表一个解决方案,它们在解空间中飞行,通过发出声波并接收回声来评估自己的位置和猎物(即最优解)的位置。3. 声波强度和脉冲发射率:蝙蝠使用声波强度来感知猎物的距离,脉冲发射率与它们距离目标的近程度成反比。2. 速度和位置更新:每只蝙蝠根据其频率、速度和当前位置来更新自己的位置。在蝙蝠算法中,每只虚拟蝙蝠代表一个解决方案,它们在解空间中飞行,通过发出声波并接收回声来评估自己的位置和猎物(即最优解)的位置。2. 速度和位置更新:每只蝙蝠根据其频率、速度和当前位置来更新自己的位置。

2024-05-21 14:32:17 718

原创 【MATLAB源码-第100期】基于matlab的OFDM系统papr抑制算法对比,clipping,PTS,SLM。

OFDM(正交频分复用)系统中,高峰均值功率比(PAPR)的抑制是一项关键技术,有助于提高信号的功率效率和传输质量。主要的PAPR抑制算法包括削波(Clipping)、部分传输序列(PTS)和选择映射(SLM)。缺点:与PTS类似,计算复杂度较高,且需要传输辅助信息。OFDM(正交频分复用)系统中,高峰均值功率比(PAPR)的抑制是一项关键技术,有助于提高信号的功率效率和传输质量。主要的PAPR抑制算法包括削波(Clipping)、部分传输序列(PTS)和选择映射(SLM)。优点:实现简单,计算复杂度低。

2024-05-20 16:41:28 839

原创 【MATLAB源码-第99期】基于matlab的OFDM系统卡尔曼滤波(kalman)信道估计,对比LS,MMSE。

卡尔曼滤波器(Kalman Filter)是一种有效的递归滤波器,它能够从一系列的含有噪声的测量中估计动态系统的状态。6. 优势:卡尔曼滤波器在动态变化的信道条件下,特别是在高速移动环境中,能够提供更准确的信道估计。- 更新:当获得新的观测值时,结合预测和实际观测值,利用卡尔曼增益来更新状态的估计。其中, 是第k个时刻的信道状态, 是状态转移矩阵,是过程噪声, 是第k个时刻的观测值, 是观测矩阵, 是观测噪声。- 更新:当获得新的观测值时,结合预测和实际观测值,利用卡尔曼增益来更新状态的估计。

2024-05-20 16:39:58 1027

原创 【MATLAB源码-第97期】基于matlab的能量谷优化算法(EVO)机器人栅格路径规划,输出做短路径图和适应度曲线。

在EVO算法中,每个解都被视为一个“能量体”,它在不同的“能量谷”中移动。算法的目标是通过模拟能量体在能量谷中的转移过程来寻找全局最优解或近似最优解。EVO算法在解决具有复杂搜索空间和多峰值特性的优化问题时表现出色,因为它能有效避免局部最优解,并寻找到全局最优解或接近全局最优的解。在EVO算法中,每个解都被视为一个“能量体”,它在不同的“能量谷”中移动。EVO算法在解决具有复杂搜索空间和多峰值特性的优化问题时表现出色,因为它能有效避免局部最优解,并寻找到全局最优解或接近全局最优的解。点击下方原文链接获取。

2024-05-19 05:00:00 1247

原创 【MATLAB源码-第98期】基于matlab的能量谷优化算法(EVO)无人机三维路径规划,输出做短路径图和适应度曲线。

在EVO算法中,每个解都被视为一个“能量体”,它在不同的“能量谷”中移动。算法的目标是通过模拟能量体在能量谷中的转移过程来寻找全局最优解或近似最优解。EVO算法在解决具有复杂搜索空间和多峰值特性的优化问题时表现出色,因为它能有效避免局部最优解,并寻找到全局最优解或接近全局最优的解。4. 更新能量谷: 根据能量体的新位置,更新能量谷的状态。在EVO算法中,每个解都被视为一个“能量体”,它在不同的“能量谷”中移动。能量谷代表了问题解空间中的潜在解区域。4. 更新能量谷: 根据能量体的新位置,更新能量谷的状态。

2024-05-19 05:00:00 1642

原创 【MATLAB源码-第95期】基于matlab的协作通信中(AF模式)中继选择算法对比。

3.基于信道系数的中继选择 (Channel Coefficient-Based Relay Selection):这种算法依据中继与发送/接收节点间的信道系数来选择中继。它计算每个中继的信道系数,包括路径损耗、多径效应等因素,然后选择信道系数最优的中继。3.基于信道系数的中继选择 (Channel Coefficient-Based Relay Selection):这种算法依据中继与发送/接收节点间的信道系数来选择中继。算法旨在选择一个既能提供高信号强度,又不会因为过载而影响网络性能的中继。

2024-05-18 05:00:00 900

原创 【MATLAB源码-第96期】基于simulink的光伏逆变器仿真,光伏,boost,逆变器(IGBT)。

在Simulink模型中,MPPT可以帮助自动调整系统参数(如Boost变换器的占空比),以确保在不同的光照和温度条件下都能从光伏单元中提取最大功率。它们的输出取决于光照强度、单元温度和负载条件。Simulink建模:在Simulink中,光伏单元可以通过预设的模块来建模,这些模块能模拟不同环境条件下的电气行为。例如,可以调整参数以模拟不同的光照强度和温度条件,从而分析其对电压、电流和功率输出的影响。Simulink建模:在Simulink中,Boost变换器可以通过电感、开关和其他基本元件来建模。

2024-05-18 05:00:00 1215

原创 【MATLAB源码-第94期】基于matlab的白鲸优化算法(BWO)和鲸鱼优化算法(WOA)机器人三维路径规划对比。

3. 随机搜索:当鲸鱼不能确定猎物的位置时,它们会随机搜索其他鲸鱼的位置,希望能找到猎物,这在算法中体现为全局搜索策略。2. 追踪猎物(局部搜索):一旦白鲸发现猎物(即找到潜在的优化解),它会开始局部搜索,模拟白鲸在水下追逐猎物的行为。、MATLAB 源码获取。3. 随机搜索:当鲸鱼不能确定猎物的位置时,它们会随机搜索其他鲸鱼的位置,希望能找到猎物,这在算法中体现为全局搜索策略。2. 追踪猎物(局部搜索):一旦白鲸发现猎物(即找到潜在的优化解),它会开始局部搜索,模拟白鲸在水下追逐猎物的行为。

2024-05-17 13:41:34 602

原创 【MATLAB源码-第93期】基于matlab的白鲸优化算法(BWO)和鲸鱼优化算法(WOA)机器人栅格路径规划对比。

3. 随机搜索:当鲸鱼不能确定猎物的位置时,它们会随机搜索其他鲸鱼的位置,希望能找到猎物,这在算法中体现为全局搜索策略。2. 追踪猎物(局部搜索):一旦白鲸发现猎物(即找到潜在的优化解),它会开始局部搜索,模拟白鲸在水下追逐猎物的行为。、MATLAB 源码获取。3. 随机搜索:当鲸鱼不能确定猎物的位置时,它们会随机搜索其他鲸鱼的位置,希望能找到猎物,这在算法中体现为全局搜索策略。2. 追踪猎物(局部搜索):一旦白鲸发现猎物(即找到潜在的优化解),它会开始局部搜索,模拟白鲸在水下追逐猎物的行为。

2024-05-17 13:21:59 1057

原创 【MATLAB源码-第92期】基于simulink的QPSK调制解调仿真,采用相干解调对比原始信号和解调信号。

由于无线电通讯的带宽都是由FCC一类部门所事先分配规定的,QPSK较之于BPSK的优势便开始显现出来:QPSK系统在给定的带宽内可以在BER相同的情况下可以提供BPSK系统两倍的带宽。数学分析表明,QPSK既可以在保证相同信号带宽的前提下倍增BPSK系统的数据速率,也可以在保证数据速率的前提下减半BPSK系统的带宽需求。由于无线电通讯的带宽都是由FCC一类部门所事先分配规定的,QPSK较之于BPSK的优势便开始显现出来:QPSK系统在给定的带宽内可以在BER相同的情况下可以提供BPSK系统两倍的带宽。

2024-05-16 10:54:00 1007

原创 【MATLAB源码-第91期】基于matlab的4QAM和4FSK在瑞利(rayleigh)信道下误码率对比仿真。

因为QAM的星座点比PSK的星座点更分散,星座点之间的距离因之更大,所以能提供更好的传输性能。但是QAM星座点的幅度不是完全相同的,所以它的解调器需要能同时正确检测相位和幅度,不像PSK解调只需要检测相位,这增加了QAM解调器的复杂性。因为QAM的星座点比PSK的星座点更分散,星座点之间的距离因之更大,所以能提供更好的传输性能。但是QAM星座点的幅度不是完全相同的,所以它的解调器需要能同时正确检测相位和幅度,不像PSK解调只需要检测相位,这增加了QAM解调器的复杂性。每个频率组合对应于不同的数字或符号。

2024-05-16 10:51:21 723

原创 【MATLAB源码-第90期】基于matlab的OQPSKsimulink仿真,对比初始信号和解调信号输出星座图。

这两个通道相互正交,意味着它们在同一载波频率上有90度的相位差。不过,OQPSK调制的实现相比BPSK更复杂,需要更精细的控制来确保两个通道的数据同步以及相位的准确对齐。与传统的BPSK相比,OQPSK的主要优势在于它能在保持相似的误码率的同时,降低相位变化引起的信号失真。不过,OQPSK调制的实现相比BPSK更复杂,需要更精细的控制来确保两个通道的数据同步以及相位的准确对齐。与传统的BPSK相比,OQPSK的主要优势在于它能在保持相似的误码率的同时,降低相位变化引起的信号失真。、MATLAB 源码获取。

2024-05-15 10:27:04 1026

原创 【MATLAB源码-第89期】基于matlab的灰狼优化算法(GWO)无人机三维路径规划,输出做短路径图和适应度曲线

在灰狼群体中,通常有三个等级:首领(Alpha)、副首领(Beta)和普通成员(Omega)。:Beta是群体中的第二强者,它在Alpha不在时会代理领导群体。在灰狼群体中,通常有三个等级:首领(Alpha)、副首领(Beta)和普通成员(Omega)。Omega(普通成员):Omega是群体中的其他成员,它们遵循Alpha、Beta和Delta的决定。Alpha(首领):Alpha是群体中最强的狼,主导群体的活动和狩猎。Beta(副首领):Beta是群体中的第二强者,它在Alpha不在时会代理领导群体。

2024-05-15 10:25:13 513

原创 【MATLAB源码-第88期】基于matlab的灰狼优化算法(GWO)的栅格路径规划,输出做短路径图和适应度曲线

在灰狼群体中,通常有三个等级:首领(Alpha)、副首领(Beta)和普通成员(Omega)。:Alpha是群体中最强的狼,主导群体的活动和狩猎。在灰狼群体中,通常有三个等级:首领(Alpha)、副首领(Beta)和普通成员(Omega)。Omega(普通成员):Omega是群体中的其他成员,它们遵循Alpha、Beta和Delta的决定。Alpha(首领):Alpha是群体中最强的狼,主导群体的活动和狩猎。Beta(副首领):Beta是群体中的第二强者,它在Alpha不在时会代理领导群体。

2024-05-13 08:59:19 827

原创 【MATLAB源码-第87期】基于matlab的Q-learning算法栅格地图路径规划,自主选择起始点和障碍物。

它的核心是学习一个动作价值函数(action-value function),即Q函数,这个函数用于估计在某状态下采取特定动作能带来的期望回报。它的核心是学习一个动作价值函数(action-value function),即Q函数,这个函数用于估计在某状态下采取特定动作能带来的期望回报。初始化Q表:首先,我们需要初始化一个Q表,这个表格包含了所有可能状态和在这些状态下可以采取的动作的组合。动作执行和环境反馈:智能体根据选定的策略执行动作,然后环境会根据智能体的动作提供下一个状态和奖励。

2024-05-13 08:57:37 728

原创 【MATLAB源码-第86期】基于matlab的QC-LDPC码性能仿真,输出误码率曲线。

在QC-LDPC中,这个矩阵被构造为更小的矩阵块的排列,这些小矩阵块要么是零矩阵,要么是置换矩阵(一个单位矩阵经过行或列的置换得到)。2. 生成和校验:在QC-LDPC中,通过一个生成矩阵(G矩阵)来进行编码,它可以产生编码后的数据。2. 提高频谱效率:由于其高效的纠错能力,QC-LDPC编码允许在较差的信道条件下也能保持较高的数据传输率,从而提高了频谱利用效率。3. 灵活性和适应性:QC-LDPC编码由于其准循环的结构,使得它在硬件实现上更加灵活,更容易适应不同的应用场景和要求。点击下方原文链接获取。

2024-05-11 21:16:56 676

原创 【MATLAB源码-第85期】基于farrow结构的滤波器仿真,截止频率等参数可调。

这些多项式的系数是固定的,而多项式的自变量是可变的,通常与所需的滤波器特性(如群延时)相关。4. 精度和复杂度的平衡:通过选择多项式的阶数,可以在滤波器的精度和计算复杂度之间做出平衡。2. 高效性:由于使用了固定的系数和多项式近似,Farrow结构非常适合于硬件实现,可以实现高速和低资源消耗的滤波操作。2. 分段处理:在Farrow结构中,滤波器的总体响应被划分为多个小段,每一段都可以用一个多项式来近似。1. 灵活性:Farrow结构能够轻松实现滤波器参数的动态调整,例如实时改变滤波器的群延时或截止频率。

2024-05-11 21:15:53 443

原创 【MATLAB源码-第84期】基于matlab的802.11a标准的OFDM系统误码仿真对比QPSK,16QAM。

802.11a使用BPSK(二进制相移键控)、QPSK(正交相移键控)、16-QAM(16态正交幅度调制)和64-QAM(64态正交幅度调制)等多种调制技术。它还使用卷积编码来增加数据传输的可靠性。编码与调制: 802.11a使用BPSK(二进制相移键控)、QPSK(正交相移键控)、16-QAM(16态正交幅度调制)和64-QAM(64态正交幅度调制)等多种调制技术。频带与信道: 802.11a工作在5 GHz频段,这个频段相对于2.4 GHz(例如802.11b/g使用的频段)来说,干扰更少。

2024-05-09 10:31:12 953

原创 【MATLAB源码-第83期】基于matlab的MIMO中V-BALST结构ZF和MMSE检测算法性能误码率对比。

在多输入多输出(MIMO)通信系统中,V-BLAST(垂直波束形成层间空间时间编码技术)是一种流行的技术,用于提高无线通信的数据传输速率和容量。在V-BLAST中,两种常见的检测算法是零强迫(ZF)和最小均方误差(MMSE)。在多输入多输出(MIMO)通信系统中,V-BLAST(垂直波束形成层间空间时间编码技术)是一种流行的技术,用于提高无线通信的数据传输速率和容量。在V-BLAST中,两种常见的检测算法是零强迫(ZF)和最小均方误差(MMSE)。相比于ZF,MMSE算法在消除干扰的同时考虑了噪声的影响。

2024-05-09 10:28:49 714

原创 【MATLAB源码-第82期】基于matlab的OFDM系统载波频移偏差(CFO)估计,对比三种不同的方法。

通过分析接收到的导频信号和原始导频信号之间的差异,可以估计出频率偏移。前导序列是一种已知的、重复的信号模式,通过在接收端分析这些前导序列,可以准确估计出频率偏移。正交频分复用(OFDM)系统中的载波频率偏移(CFO)估计是一项关键技术,用于确保数据传输的准确性和效率。基于循环前缀(CP)的方法:这种方法利用OFDM系统中的循环前缀来估计频率偏移。通过分析接收到的导频信号和原始导频信号之间的差异,可以估计出频率偏移。前导序列是一种已知的、重复的信号模式,通过在接收端分析这些前导序列,可以准确估计出频率偏移。

2024-05-08 21:04:02 955

原创 【MATLAB源码-第81期】基于matlab的polar码三种译码算法比较(SC,SCL,BP)。

Polar码的主要译码算法包括Successive Cancellation(SC)、Successive Cancellation List(SCL)和Belief Propagation(BP)。Polar码的主要译码算法包括Successive Cancellation(SC)、Successive Cancellation List(SCL)和Belief Propagation(BP)。BP算法在Polar码中的应用相比于SC和SCL算法更为复杂,但在某些条件下可以提供更好的性能。

2024-05-08 21:02:11 600

原创 【MATLAB源码-第80期】基于蚯蚓优化算法(EOA)的无人机三维路径规划,输出做短路径图和适应度曲线

在算法中,这被模拟为随机的搜索步骤,有助于跳出局部最优解。算法中的蚯蚓个体也会相互协作,共享信息,以达到更好的搜索效果。在算法中,这意味着根据搜索过程中的反馈调整搜索策略,以适应问题的特性。随机行为和局部搜索:蚯蚓在搜索食物时会表现出一定的随机行为,这有助于它们探索新的区域。在算法中,这被模拟为随机的搜索步骤,有助于跳出局部最优解。算法中的蚯蚓个体也会相互协作,共享信息,以达到更好的搜索效果。适应性:蚯蚓会根据环境变化调整其行为。在算法中,这意味着根据搜索过程中的反馈调整搜索策略,以适应问题的特性。

2024-05-07 20:41:16 577

原创 【MATLAB源码-第79期】基于蚯蚓优化算法(EOA)的栅格路径规划,输出做短路径图和适应度曲线。

在算法中,这被模拟为随机的搜索步骤,有助于跳出局部最优解。算法中的蚯蚓个体也会相互协作,共享信息,以达到更好的搜索效果。在算法中,这意味着根据搜索过程中的反馈调整搜索策略,以适应问题的特性。随机行为和局部搜索:蚯蚓在搜索食物时会表现出一定的随机行为,这有助于它们探索新的区域。在算法中,这被模拟为随机的搜索步骤,有助于跳出局部最优解。算法中的蚯蚓个体也会相互协作,共享信息,以达到更好的搜索效果。适应性:蚯蚓会根据环境变化调整其行为。在算法中,这意味着根据搜索过程中的反馈调整搜索策略,以适应问题的特性。

2024-05-07 20:40:04 641

原创 【MATLAB源码-第78期】基于matlab的可见光通信不同调制方式(OOK,PPM,DPPM,DHPIM)误码率,信道容量分析。

在VLC中,常用的调制方式包括OOK(On-Off Keying)、PPM(Pulse Position Modulation)、DPPM(Digital Pulse Position Modulation)和DHPI(Digital Hybrid Pulse Interval Modulation)- OOK是最基本的调制方式,通过开关光源来表示二进制的“1”和“0”。- 例如,在4-PPM中,每个符号有4个可能的脉冲位置,可以用来表示两个比特的信息(00, 01, 10, 11)。

2024-05-06 16:49:37 1397

原创 【MATLAB源码-第77期】基于matlab的OCDM系统在AWGN信道下理论误码率和实际误码率对比仿真。

在OCDM中,这种变化的频率信号被用于在相同的时间和频带内发送多个信号,而不会互相干扰。:OCDM使用正交线性调频分频信号,这意味着每个信号的频率变化模式都是独特的,从而可以在接收端被准确地分离。在OCDM中,这种变化的频率信号被用于在相同的时间和频带内发送多个信号,而不会互相干扰。正交性:OCDM使用正交线性调频分频信号,这意味着每个信号的频率变化模式都是独特的,从而可以在接收端被准确地分离。频率分割:在OCDM中,整个可用频带被分割成多个较小的频带,每个频带承载一个独立的啁啾信号。

2024-05-06 16:47:14 986

原创 【MATLAB源码-第76期】基于模拟退火算法(SA)的无人机三维地图路径规划,输出最短路径和适应度曲线

4. 接受新解:如果新解的能量差是负值(即新解更优),或者以一定的概率接受差异较大的新解,就接受新解作为当前解。模拟退火算法的核心思想是允许在搜索过程中接受劣质解,以防止陷入局部最优解,并在搜索开始时更多地探索解空间,然后逐渐加强对最优解的收敛性。4. 接受新解:如果新解的能量差是负值(即新解更优),或者以一定的概率接受差异较大的新解,就接受新解作为当前解。模拟退火算法的核心思想是允许在搜索过程中接受劣质解,以防止陷入局部最优解,并在搜索开始时更多地探索解空间,然后逐渐加强对最优解的收敛性。

2024-05-01 13:37:46 760

原创 【MATLAB源码-第75期】基于模拟退火算法(SA)的栅格路径规划,输出做短路径图和适应度曲线。

4. 接受新解:如果新解的能量差是负值(即新解更优),或者以一定的概率接受差异较大的新解,就接受新解作为当前解。模拟退火算法的核心思想是允许在搜索过程中接受劣质解,以防止陷入局部最优解,并在搜索开始时更多地探索解空间,然后逐渐加强对最优解的收敛性。4. 接受新解:如果新解的能量差是负值(即新解更优),或者以一定的概率接受差异较大的新解,就接受新解作为当前解。模拟退火算法的核心思想是允许在搜索过程中接受劣质解,以防止陷入局部最优解,并在搜索开始时更多地探索解空间,然后逐渐加强对最优解的收敛性。

2024-05-01 13:36:18 6

原创 【MATLAB源码-第74期】基于matlab的OFDM-IM索引调制系统不同频偏误码率对比,对比OFDM系统。

OFDM-IM索引调制技术是一种新型的无线通信技术,它将正交频分复用(OFDM)和索引调制(IM)相结合,以提高频谱效率和系统容量。OFDM-IM索引调制技术的基本思想是将信息数据分为两部分,一部分通过OFDM技术进行传输,另一部分通过IM技术进行传输。OFDM-IM索引调制技术是一种新型的无线通信技术,它将正交频分复用(OFDM)和索引调制(IM)相结合,以提高频谱效率和系统容量。OFDM-IM索引调制技术的基本思想是将信息数据分为两部分,一部分通过OFDM技术进行传输,另一部分通过IM技术进行传输。

2024-04-30 13:09:23 704

原创 【MATLAB源码-第73期】基于matlab的OFDM-IM索引调制系统不同子载波数目误码率对比,对比OFDM系统。

OFDM-IM索引调制技术是一种新型的无线通信技术,它将正交频分复用(OFDM)和索引调制(IM)相结合,以提高频谱效率和系统容量。OFDM-IM索引调制技术的基本思想是将信息数据分为两部分,一部分通过OFDM技术进行传输,另一部分通过IM技术进行传输。OFDM-IM索引调制技术是一种新型的无线通信技术,它将正交频分复用(OFDM)和索引调制(IM)相结合,以提高频谱效率和系统容量。OFDM-IM索引调制技术的基本思想是将信息数据分为两部分,一部分通过OFDM技术进行传输,另一部分通过IM技术进行传输。

2024-04-30 13:08:17 790

原创 【MATLAB源码-第72期】基于matlab的OFDM-IM索引调制系统在高斯,瑞利,莱斯信道误码率对比,对比传统OFDM系统。

OFDM-IM索引调制技术是一种新型的无线通信技术,它将正交频分复用(OFDM)和索引调制(IM)相结合,以提高频谱效率和系统容量。OFDM-IM索引调制技术的基本思想是将信息数据分为两部分,一部分通过OFDM技术进行传输,另一部分通过IM技术进行传输。OFDM-IM索引调制技术是一种新型的无线通信技术,它将正交频分复用(OFDM)和索引调制(IM)相结合,以提高频谱效率和系统容量。OFDM-IM索引调制技术的基本思想是将信息数据分为两部分,一部分通过OFDM技术进行传输,另一部分通过IM技术进行传输。

2024-04-29 09:40:17 812

原创 【MATLAB源码-第71期】基于matlab的萤火虫算法(FA)的无人机三维地图路径规划,输出最短路径和适应度曲线。

该算法的灵感来源于萤火虫闪烁的行为特征,主要用于解决连续的优化问题。萤火虫算法模仿自然界萤火虫发光吸引配偶或猎物的行为,将萤火虫个体的亮度与待优化问题的目标函数相关联。该算法的灵感来源于萤火虫闪烁的行为特征,主要用于解决连续的优化问题。萤火虫算法模仿自然界萤火虫发光吸引配偶或猎物的行为,将萤火虫个体的亮度与待优化问题的目标函数相关联。萤火虫的吸引力与亮度相关:在FA中,每个萤火虫的亮度代表解的质量(目标函数的值)。移动行为:一个萤火虫会朝着更亮的萤火虫移动,如果周围没有更亮的萤火虫,它将随机移动。

2024-04-29 09:38:39 551

原创 【MATLAB源码-第70期】基于matlab的萤火虫算法(FA)的栅格路径规划,输出最短路径和适应度曲线。

该算法的灵感来源于萤火虫闪烁的行为特征,主要用于解决连续的优化问题。萤火虫算法模仿自然界萤火虫发光吸引配偶或猎物的行为,将萤火虫个体的亮度与待优化问题的目标函数相关联。该算法的灵感来源于萤火虫闪烁的行为特征,主要用于解决连续的优化问题。萤火虫算法模仿自然界萤火虫发光吸引配偶或猎物的行为,将萤火虫个体的亮度与待优化问题的目标函数相关联。萤火虫的吸引力与亮度相关:在FA中,每个萤火虫的亮度代表解的质量(目标函数的值)。移动行为:一个萤火虫会朝着更亮的萤火虫移动,如果周围没有更亮的萤火虫,它将随机移动。

2024-04-28 09:47:10 716

原创 【MATLAB源码-第69期】基于matlab的LDPC码,turbo码,卷积码误码率对比,码率均为1/3,BPSK调制。

Turbo码译码采用BCJR算法,它是一种最大后验概率算法(MAP),Turbo码的译码是一个迭代过程,仿真中迭代次数设置为4次。但这种关系也不是一定的,当LDPC的码长较小时,其性能也可能比Turbo码的性能要差,因为码长越长,LDPC码的性能越好。【MATLAB源码-第69期】基于matlab的LDPC码,turbo码,卷积码误码率对比,码率均为1/3,BPSK调制。Turbo码译码采用BCJR算法,它是一种最大后验概率算法(MAP),Turbo码的译码是一个迭代过程,仿真中迭代次数设置为4次。

2024-04-28 09:45:37 1477

原创 【MATLAB源码-第68期】基于matlab的802.11b 11Mbps CCK调制解调误码率仿真。

​CCK调制解调技术是802.11b标准中的关键组成部分,它通过复杂的数字调制和编码技术实现了高速、可靠的数据传输,同时具备抗干扰和自适应速率等特点,使得802.11b成为其时最流行的Wi-Fi标准之一。3. 抗多径干扰:在无线传输中,信号通常经历多径传播,这意味着信号以多个路径到达接收器,导致信号叠加和干扰。CCK通过使用复杂的编码和调制技术来减小多径干扰的影响,从而提高了数据传输的可靠性。4. 信号复杂性:CCK信号相对复杂,因为它包含多个相位和振幅变化,这使得接收器需要更高的计算能力来解调信号。

2024-04-25 21:08:35 625

原创 【MATLAB源码-第67期】基于麻雀搜索算法(SSA)的无人机三维地图路径规划,输出最短路径和适应度曲线。

SSA通过模拟麻雀种群的行为和互动来不断更新解的搜索空间,以寻找全局最优解或近似最优解。3. 更新位置:根据食物的位置和逃避捕食者的需要,更新麻雀的位置。- 寻找食物:麻雀通过个体或集体的方式在搜索空间内寻找食物(即优化问题的潜在解)。- 生存竞争:麻雀之间会相互竞争,较弱的麻雀会被迫离开当前位置,寻找新的食物源。- 警戒和逃避捕食者:模拟麻雀在觅食时的警戒行为和逃避潜在捕食者的策略。1. 初始化:首先初始化一组麻雀种群(解的候选集),包括它们的位置和速度。、MATLAB 源码获取。点击下方原文连接获取。

2024-04-25 21:07:06 834

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除