- 博客(949)
- 资源 (100)
- 收藏
- 关注

原创 ★MATLAB/FPGA学习资料,考研通信复习资料,SCI论文编写技巧资料分享
MATLAB是一个可视化的计算程序,被广泛地使用于从个人计算机到超级计算机范围内 的各种计算机上。MATLAB包括命令控制、可编程,有上百个预先定义好的命令和函数。这些函数能通过 用户自定义函数进一步扩展。MATLAB有许多强有力的命令。例如, MATLAB能够用一个单一的命令求解线性系统, 能完成大量的高级矩阵处理。MATLAB有强有力的二维、三维图形工具。MATLAB能与其他程序一起使用。
2024-07-17 21:41:24
1186

原创 FPGA源码说明/项目开发
FPGA(Field Programmable Gate Array)是在PAL (可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。与 ASIC 不同,FPGA在通信行业的应用比较广泛。
2023-03-15 22:06:37
1238

原创 matlab源码说明
这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,就能够直接进行高、精、尖的研究。同时,Matlab具有很强的开放性和适应性,在保持内核不变的情况下,Matlab推出了适合不同学科的工具箱,如图像处理工具箱,小波分析工具箱、信号处理工具箱、神经网络工具箱等,极大地方便了不同学科的研究工作。它用更直观的、符合人类思维习惯的代码代替了C和Fortran语言的冗长代码,给用户带来的是最直观、最简洁的程序开发环境。各种工具箱中的函数可以互相调用,也可以由用户更改。
2022-12-22 18:25:44
26951
2
原创 基于PI控制和卡尔曼滤波的光通信相位偏差估计和补偿算法matlab仿真
在光通信系统中,相位偏差是一个重要的问题,它会严重影响系统的性能,如降低信号的解调质量、增加误码率等。PI(比例 - 积分)控制和卡尔曼滤波是两种常用的控制和估计方法,将它们结合起来可以有效地实现光通信相位偏差的估计和补偿。在光通信相位偏差补偿中,误差信号e(t)通常是估计的相位偏差与期望相位(通常为0)之间的差值。PI控制器根据误差信号计算控制信号u(t),该控制信号用于调整本地振荡器的相位,从而实现相位偏差的补偿。最后将将卡尔曼滤波输出信号应用于本地振荡器,调整其相位,实现相位偏差的补偿。
2025-04-03 16:04:49
274
原创 基于Qlearning强化学习的太赫兹信道信号检测与识别matlab仿真
在太赫兹信道信号检测与识别系统中,状态 s 可以由接收信号的特征向量来表示。例如,可以提取接收信号的功率谱特征、时域特征(如均值、方差等)和频域特征(如中心频率、带宽等)。
2025-04-01 04:43:38
978
原创 基于微波光子信道的图像传输系统matlab仿真,调制方式采用OFDM+QPSK,LDPC编译码以及LS信道估计
微波光子信道的核心原理是利用光子作为载体来传输微波信号。在发送端,微波信号通过调制器加载到光载波上,实现微波信号的光子化;在接收端,经过传输的光信号通过解调器将微波信号从光载波中提取出来,完成光子信号到微波信号的转换。光纤色散:光纤色散是指不同频率成分的光信号在光纤中传播速度不同,从而导致光信号在时域上展宽的现象。光纤色散主要包括色度色散和偏振模色散。色度色散:色度色散又分为材料色散和波导色散。材料色散是由于光纤材料的折射率随光频率变化而引起的色散;波导色散则是由光纤的几何结构和模式特性导致的色散。
2025-03-29 04:54:08
1027
原创 【硬件测试】基于FPGA的16QAM+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
串/并变换器将速率为Rb的二进制码元序列分为两路,速率为Rb/2.2-4电平变换为Rb/2 的二进制码元序列变成速率为RS=Rb/log216 的 4 个电平信号,4 电平信号与正交载波相乘,完成正交调制,两路信号叠加后产生 16QAM信号.在两路速率为Rb/2 的二进制码元序列中,经 2-4 电平变换器输出为 4 电平信号,即M=16.经 4 电平正交幅度调制和叠加后,输出 16 个信号状态,即16QAM.它是 2ASK 调制的推广,和 2ASK 相比,这种调制的优点在于信息传输速率高。
2025-03-26 04:46:29
785
原创 基于simulink的双闭环矢量控制的电压型PWM整流器仿真
电压型 PWM 整流器(Voltage Source PWM Rectifier)是一种通过脉宽调制(PWM)技术实现电能双向流动的电力电子装置。双闭环矢量控制是其主流控制策略,通过电流环和电压环的级联设计,实现对有功和无功功率的独立调节。双闭环矢量控制的电压型 PWM 整流器通过解耦控制实现了有功和无功的独立调节,具备高功率因数、能量双向流动和快速动态响应等优点。:调节直流母线电压Ud至给定值,输出作为电流环的有功电流指令id∗。:跟踪有功电流指令id∗和无功电流指令iq∗,生成 PWM 信号。
2025-03-24 20:00:35
448
原创 基于FPGA的16QAM+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
串/并变换器将速率为Rb的二进制码元序列分为两路,速率为Rb/2.2-4电平变换为Rb/2 的二进制码元序列变成速率为RS=Rb/log216 的 4 个电平信号,4 电平信号与正交载波相乘,完成正交调制,两路信号叠加后产生 16QAM信号.在两路速率为Rb/2 的二进制码元序列中,经 2-4 电平变换器输出为 4 电平信号,即M=16.经 4 电平正交幅度调制和叠加后,输出 16 个信号状态,即16QAM.它是 2ASK 调制的推广,和 2ASK 相比,这种调制的优点在于信息传输速率高。
2025-03-24 19:06:13
970
原创 基于OFDM+16QAM+Turbo的车联网V2X通信系统matlab性能仿真,对比RS
车联网 V2X(Vehicle-to-Everything)通信系统旨在实现车辆与周围环境(包括其他车辆、基础设施、行人等)之间的信息交互,以提高交通安全、提升交通效率和提供丰富的车载服务。车联网V2X通信系统(Vehicle-to-Everything,车辆与万物互联)是智能交通系统的关键部分,核心在于实现车辆与各类对象的信息交互,从而提升交通安全、优化交通效率并丰富车载服务。车辆与行人(V2P):行人通过手机等设备与车辆通信,让车辆提前感知行人的位置和行动,降低交通事故风险,保障行人安全。
2025-03-20 03:42:21
798
原创 基于Qlearning强化学习的钟摆直立平衡控制策略matlab仿真
经过一定次数的训练后,智能体能够学习到有效的控制策略,使钟摆能够在较长时间内保持直立状态。通过对比不同的超参数设置和改进算法(如经验回放、目标网络、双 Q 网络),我们发现改进后的算法在收敛速度和控制性能上都有显著的提升。在实际应用中,智能体可以根据当前状态选择使 Q 值最大的动作来控制钟摆,以实现直立平衡。Q-learning 是一种无模型的强化学习算法,它的目标是学习一个最优的动作-价值函数 Q(s,a),该函数表示在状态s下采取动作a后,智能体期望获得的长期累积奖励。
2025-03-18 04:04:06
362
原创 常用信道编译码算法在图像传输通信链路的matlab性能对比仿真,包括RS,BCH,turbo,LDPC等
其编码过程是将输入信息序列u经过交织器得到u',然后分别输入到两个RSC编码器中,得到两个校验序列v1和 v2,加上原始信息序列u,构成Turbo码的码字。Turbo码的译码采用迭代译码算法,通常基于BCJR算法或软输出维特比算法(SOVA),通过在两个译码器之间传递软信息,逐步逼近正确的译码结果。LDPC 码的译码通常采用消息传递算法,如置信传播算法(BP 算法),通过在变量节点和校验节点之间传递消息,逐步更新每个比特的置信度,最终确定译码结果。对于给定的校验矩阵H,寻找满足Hc^T = 0的码字c。
2025-03-16 02:07:22
953
原创 【硬件测试】基于FPGA的16PSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
其中,16PSK(16相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。在16PSK中,一个符号可以表示4比特的信息,即每个符号有16种不同的相位状态。在16PSK中,每个符号可以表示16种不同的相位状态,这16个状态均匀分布在单位圆上,形成一个16点的星座图。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。帧同步码是具有特定规律的码序列,用于接收端识别帧的起始。
2025-03-14 05:41:45
689
原创 基于FPGA的16PSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
vivado2019.2仿真结果如下(完整代码运行后无水印):SNR=30db对应星座图:SNR=20db对应星座图:仿真操作步骤可参考程序配套的操作视频。随着通信技术的不断发展,相位调制技术因其高频谱效率和抗干扰能力而广泛应用于无线通信系统中。其中,16PSK(16相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。然而,16PSK调制解调的实现复杂度较高,需要高效的数字信号处理技术。
2025-03-13 04:21:02
524
原创 基于SNR估计的自适应码率LDPC编译码算法matlab性能仿真,对比固定码率LDPC的系统传输性能
然而,自适应码率系统也增加了系统的复杂度,需要准确的SNR估计和高效的码率切换机制。在固定码率编码中,生成矩阵是固定不变的,而自适应码率编码根据信道状况动态选择生成矩阵,使得编码后的码字能够更好地适应信道条件。在信道条件较好时,较高的码率可以带来较高的传输效率,但当信道条件变差时,由于误码率增加,需要更多的重传或其他纠错措施,反而可能降低了实际的有效传输效率。这个是误码率对比,固定码率下,0.3和0.4码率下,误码是零,其余误码率会存在误码,采用自适应码率,整体误码为零。
2025-03-06 19:25:39
931
原创 基于Qlearning强化学习的Cart-Pole推车杆平衡控制系统matlab仿真
Cart-Pole推车杆平衡控制系统的目标是设计一个控制器,通过施加合适的力F,使杆在尽可能长的时间内保持垂直平衡状态(即 θ≈0),同时确保推车不超出轨道边界。在Cart-Pole系统中,智能体就是负责控制推车运动的控制器,环境则是Cart-Pole系统本身。在测试过程中,智能体采用贪心策略(即 ϵ=0)选择动作,观察Cart-Pole系统在不同初始状态下的平衡控制效果。通过不断与环境交互并更新Q值函数,智能体能够逐渐学习到在不同状态下的最优动作,从而实现杆的平衡控制。控制每次更新的步长。
2025-03-04 16:08:25
514
原创 基于PSO粒子群优化算法的64QAM星座图的最优概率整形matlab仿真,对比PSO优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过PSO算法,获得最优的参数v,以降低64QAM 的误码率。
2025-03-03 14:07:33
343
原创 【硬件测试】基于FPGA的8PSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
其中,8PSK(8相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。在8PSK中,一个符号周期内的相位变化有8种可能的状态,分别对应3个比特的信息。其中,A是载波的振幅,fc是载波的频率,θk是第k个符号的相位,k=0,1,...,7。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-03-01 01:58:41
1043
原创 基于FPGA的8PSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
其中,8PSK(8相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。在8PSK中,一个符号周期内的相位变化有8种可能的状态,分别对应3个比特的信息。其中,A是载波的振幅,fc是载波的频率,θk是第k个符号的相位,k=0,1,...,7。θk的取值由输入的比特序列b2b1b0决定,具体的映射关系如表1所示。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。表1:8PSK映射关系。
2025-02-26 20:58:06
851
原创 基于钱搜索译码算法的BCH编译码matlab误码率仿真
在通信领域,BCH 码结合钱搜索译码算法常用于卫星通信、数字视频广播等场景,用于纠正信道传输过程中引入的错误,确保数据的可靠传输。BCH码的参数为(n,k,t),n是指编码后的码字长度,一般n取2^m-1,k为编码前的信息位的长度,n-k就是编码器加上的校验位(也叫冗余位)长度,t为纠错能力。BCH码的纠错能力t跟编码后的码字长度n、编码前的信息位的长度k都有关。在通信领域,BCH 码结合钱搜索译码算法常用于卫星通信、数字视频广播等场景,用于纠正信道传输过程中引入的错误,确保数据的可靠传输。
2025-02-24 01:02:20
482
原创 基于Qlearning强化学习的2DoF机械臂运动控制系统matlab仿真
智能体在环境中进行交互,根据当前状态选择一个动作并执行,环境会根据智能体的动作反馈一个新的状态和一个奖励信号。基于Q-learning强化学习的 2DoF机械臂运动控制系统旨在让机械臂通过与环境交互,自主学习最优的运动策略以完成特定任务,如到达目标位置。基于Q-learning强化学习的2DoF机械臂运动控制系统通过定义状态空间、动作空间和奖励函数,让机械臂在与环境的交互中不断学习最优的运动策略。在训练结束后,使用学习到的最优策略对机械臂进行控制,记录机械臂的关节角度轨迹。
2025-02-24 00:46:14
585
原创 基于PSO粒子群优化算法的256QAM星座图的最优概率整形matlab仿真,对比PSO优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过PSO算法,获得最优的参数v,以降低256QAM 的误码率。
2025-02-24 00:12:13
423
原创 【硬件测试】基于FPGA的4FSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
具体来说,有四个频率f1、f2、f3、f4与之对应,每个频率都代表一个二进制组合(00、01、10、11),即十进制的0,1,2,3。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。4FSK调制的基本原理是将输入的二进制数据转换为不同频率的信号,以实现数据的传输。调制信号:将选择的频率进行幅度调制,以便在传输过程中具有更好的抗干扰性能。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-02-16 20:39:54
1020
原创 基于FPGA的4FSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
具体来说,有四个频率f1、f2、f3、f4与之对应,每个频率都代表一个二进制组合(00、01、10、11),即十进制的0,1,2,3。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。4FSK调制的基本原理是将输入的二进制数据转换为不同频率的信号,以实现数据的传输。解调则是将接收到的不同频率的信号还原为原始的二进制数据。调制信号:将选择的频率进行幅度调制,以便在传输过程中具有更好的抗干扰性能。
2025-02-16 20:33:32
720
原创 【硬件测试】基于FPGA的4ASK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
其中,振幅键控(Amplitude Shift Keying, ASK)是一种简单的数字调制方式,通过改变载波信号的幅度来表示不同的数据位。四进制振幅键控(4-ASK)是ASK的一种扩展形式,它使用四个不同的幅度等级来传输两个比特的信息。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。在数字通信中,信息通常是以帧为单位进行组织和传输的。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-02-13 20:55:58
1017
原创 基于FPGA的4ASK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
其中,振幅键控(Amplitude Shift Keying, ASK)是一种简单的数字调制方式,通过改变载波信号的幅度来表示不同的数据位。四进制振幅键控(4-ASK)是ASK的一种扩展形式,它使用四个不同的幅度等级来传输两个比特的信息。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。在数字通信中,信息通常是以帧为单位进行组织和传输的。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-02-13 20:48:29
307
原创 基于Qlearning强化学习的1DoF机械臂运动控制系统matlab仿真
matlab2022a仿真结果如下仿真操作步骤可参考程序配套的操作视频。随着工业自动化和机器人技术的快速发展,机械臂在生产制造、物流仓储、医疗服务等领域得到了广泛应用。单自由度(1DoF)机械臂作为最简单的机械臂模型,是研究复杂机械臂控制的基础。传统的机械臂控制方法通常依赖于精确的动力学模型和先验知识,在面对复杂环境和不确定性时,其控制效果往往受到限制。强化学习作为一种无模型的学习方法,通过智能体与环境进行交互,不断尝试不同的动作并根据环境反馈的奖励来学习最优策略,能够在不确定环境中实现高效的决策和控制。
2025-02-13 20:41:14
488
原创 【硬件测试】基于FPGA的QPSK软解调+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
解调模块使用相干解调器来实现,相干解调器可以将接收到的信号分解成两个正交分量,然后将它们与本地正交信号相乘,得到原始的QPSK符号。在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。QPSK解调模块:将接收到的符号序列解调为二进制数据流。
2025-02-08 23:36:27
1152
原创 基于FPGA的QPSK软解调+帧同步系统开发,包含testbench,高斯信道,误码统计,可设置SNR
在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。软解调是QPSK软解调的关键步骤,它利用判决符号和相位估计的结果进行概率估计,以提高解调的准确性。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。
2025-02-08 23:29:14
560
原创 基于遗传算法的256QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过GA算法,获得最优的参数v,以降低256QAM 的误码率。
2025-02-04 16:49:47
584
原创 基于遗传算法的64QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过GA算法,获得最优的参数v,以降低 64QAM 的误码率。
2025-02-04 16:46:18
670
原创 【硬件测试】基于FPGA的QPSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
解调模块使用相干解调器来实现,相干解调器可以将接收到的信号分解成两个正交分量,然后将它们与本地正交信号相乘,得到原始的QPSK符号。在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。QPSK解调模块:将接收到的符号序列解调为二进制数据流。
2025-01-29 15:58:42
2242
原创 基于FPGA的QPSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
解调模块使用相干解调器来实现,相干解调器可以将接收到的信号分解成两个正交分量,然后将它们与本地正交信号相乘,得到原始的QPSK符号。在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。QPSK解调模块:将接收到的符号序列解调为二进制数据流。
2025-01-29 15:34:31
675
原创 基于DNN深度神经网络的OFDM+QPSK信号检测与误码率matlab仿真
然而,在复杂的通信环境中,OFDM-QPSK 信号会受到噪声、干扰等因素的影响,传统的信号检测方法在性能上存在一定的局限性。在基于 DNN 的 OFDM - QPSK 信号检测中,输入层接收经过处理的 OFDM-QPSK 信号特征,隐藏层对这些特征进行逐层提取和变换,输出层则输出检测结果。例如,对于一个简单的 MLP 模型,可能包含 3个隐藏层,每个隐藏层的神经元数量在 50 - 200 之间,激活函数可以选择 ReLU(Rectified Linear Unit)函数。
2025-01-25 17:52:25
1156
原创 基于FPGA的BPSK+costas环实现,包含testbench,分析不同信噪比对costas环性能影响
Costas环的原理是利用接收信号和LO之间的相位差异来估计信号的相位偏移。当信号的相位偏移接近0或180度时,乘积信号的幅值最大,而当相位偏移接近90或270度时,乘积信号的幅值最小。本地振荡器(LocalOscillator,LO):LO产生一个本地参考信号,其频率与接收信号的载波频率相同。输出:Costas环的输出是本地振荡器的相位信息,该信息已经被调整,以与接收信号的相位保持同步。本地振荡器控制单元:这个单元接收来自环路滤波器的控制电压,并相应地调整本地振荡器的频率和相位。
2025-01-20 06:11:45
1134
原创 基于32QAM的载波同步和定时同步性能仿真,包括Costas环的gardner环
与基于PLL的检波器相比,它的优势在于,在相位差比较小的情况下,Costas环输出的误差电压为 sin(2(θi−θf)) ,而基于PLL的检波器输出的误差电压为 sin(θi−θf) ,这不仅使灵敏度提高了一倍,而且使Costas环路特别适合跟踪载波的多普勒频移,特别是在OFDM和GPS接收机中。Gardner定时误差算法,该算法的一个特点是每个符号只需要使用两个采样点,一个是strobe点,即最佳观察点,另外一个是midstrobe点,即两个观察点之间的采样点。matlab2022a仿真结果如下。
2025-01-15 02:42:34
803
原创 【硬件测试】基于FPGA的BPSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
二进制相移键控(BPSK)信号进行相干解调的系统,其包括:用于从所述BPSK信号中恢复出频率为2F的载波信号(C)的装置;BPSK信号与2ASK信号的时域表达式在形式上是完全相同的,所不同的只是两者基带信号s(t)的构成,一个由双极性NRZ码组成,另一个由单极性NRZ码组成。因此,求BPSK信号的功率谱密度时,也可采用与求2ASK信号功率谱密度相同的方法。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。
2025-01-10 03:44:26
1099
原创 基于FPGA的BPSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
二进制相移键控(BPSK)信号进行相干解调的系统,其包括:用于从所述BPSK信号中恢复出频率为2F的载波信号(C)的装置;相位调制和频率调制一样,本质上是一种非线性调制,但在数字调相中,由于表征信息的相位变化只有有限的离散取值,因此,可以把相位变化归结为幅度变化。BPSK信号与2ASK信号的时域表达式在形式上是完全相同的,所不同的只是两者基带信号s(t)的构成,一个由双极性NRZ码组成,另一个由单极性NRZ码组成。因此,求BPSK信号的功率谱密度时,也可采用与求2ASK信号功率谱密度相同的方法。
2025-01-10 03:35:37
766
原创 基于Qlearning强化学习的机器人迷宫路线搜索算法matlab仿真
经过多轮训练后,Q 表已经学习到了不同状态下较优的动作策略。在实际路线搜索时,将机器人置于起点状态,然后在每一个状态下,直接选择 Q 值最大的动作(即采用贪婪策略,不再有探索概率 ),机器人按照选择的动作依次移动,直至到达终点,所经过的路径即为搜索到的最优路线(在 Q 表学习足够好的情况下,近似最优)。
2025-01-07 03:47:59
915
原创 基于64QAM的载波同步和定时同步性能仿真,包括Costas环和gardner环
与基于PLL的检波器相比,它的优势在于,在相位差比较小的情况下,Costas环输出的误差电压为 sin(2(θi−θf)) ,而基于PLL的检波器输出的误差电压为 sin(θi−θf) ,这不仅使灵敏度提高了一倍,而且使Costas环路特别适合跟踪载波的多普勒频移,特别是在OFDM和GPS接收机中。Gardner定时误差算法,该算法的一个特点是每个符号只需要使用两个采样点,一个是strobe点,即最佳观察点,另外一个是midstrobe点,即两个观察点之间的采样点。matlab2022a仿真结果如下。
2025-01-04 18:16:56
952
二维图像的原子匹配追踪投影算法的图像重建matlab仿真+程序操作视频
2022-07-11
基于双目相机拍摄图像的深度信息提取和目标测距matlab仿真+程序操作视频
2022-07-10
基于PSO优化的多目标最优值求解matlab仿真+程序操作视频
2022-07-10
ESP三相SVPWM控制器的simulink仿真+程序操作视频
2022-07-10
基于simulink的双闭环矢量控制的电压型PWM整流器仿真+程序操作视频
2022-07-10
基于matlab的BOC调制解调的同步性能仿真,输出跟踪曲线以及不同超前滞后码距下的鉴别曲线+程序操作视频
2022-07-10
基于matlab的CBOC信号调制解调仿真,输出其相关性,功率谱以及频偏跟踪+程序操作视频
2022-07-10
基于matlab的BOC调制信号捕获仿真+程序操作视频
2022-07-10
turbo编译码误码率性能matlab仿真+word版说明文档+程序操作视频
2022-07-10
RS+BCH级联编译码误码率性能matlab仿真+简要说明文档+程序操作视频
2022-07-10
BCH编码译码误码率性能matlab仿真+word版说明文档+程序操作视频
2022-07-05
RS编码译码误码率性能matlab仿真+程序操作视频
2022-07-05
基于CEM算法的三维人脸模型贴图matlab仿真+程序操作视频
2022-07-05
m基于中继协助的认知无线电频谱切换机制的matlab仿真分析+word版lun文
2022-07-05
m基于rbf神经网络和遗传算法优化的MIMO-OFDM系统信道估计算法matlab仿真+程序操作视频
2022-07-05
m在ISE平台下使用verilog开发基于FPGA的GMSK调制器+word版说明文档
2022-07-05
mOFDM系统下对比SC算法,Minn算法,PARK算法同步性能matlab仿真分析+程序操作视频+word版说明文档
2022-07-05
m在simulink进行DS-CDMA建模,然后通过MATLAB调用simulink模型进行误码率仿真+程序操作视频
2022-07-05
m基于光纤光栅传感网接入GPON的光纤通信系统matlab性能仿真,包括解码,解封装,分接,码率恢复,解帧,拆包,译码
2022-07-05
m基于matlab的IEEE802.15.4家庭网络高效节能的有效接入方法+程序操作视频
2022-07-05
m分集2跳OFDM系统中基于功率分配和子载波配对算法的信道容量matlab仿真+程序操作视频+参考文献
2022-07-05
m基于QPSK调制解调的无线图像传输matlab仿真,包括扩频解扩均衡等模块+程序操作视频+word版说明文档
2022-07-05
m基于PTS+TR的OFDM系统PAPR联合抑制算法matlab仿真+程序操作视频+word版说明文档
2022-07-05
mTD-SCDMA与TD-LTE双网络垂直切换matlab仿真+word版说明文档+程序操作视频
2022-07-05
m基于matlab的无线光通信CDMA闭环链路功率控制算法仿真,对比了OOK,2PPM,4PPM,8PPM,16PPM调制方式
2022-07-05
leach协议性能对比仿真,包括死亡节点数,数据传输,网络能量消耗,簇头产生数以及负载均衡度+程序操作视频
2022-07-02
huffman编译码+程序操作视频
2022-07-02
基于matlab的最小支配集CDS仿真+程序操作视频
2022-07-02
基于matlab的球形译码的理论原理和仿真结果,对比2norm球形译码,无穷范数球形译码,ML检测+程序操作视频+理论文档
2022-07-02
Viterbi维特比译码误码率仿真,调制为QPSK,信道为高斯白噪声,含实验报告+程序操作视频
2022-07-02
基于simulink的直升机控制系统+程序操作视频
2022-07-02
基于Qlearning强化学习的倒立摆控制系统matlab仿真+程序操作视频
2022-07-02
运用滤波反投影的方法对图像进行重建matlab仿真+程序操作视频
2022-07-02
对滤波反投影重建算法的研究以phantom图进行matlab仿真,构建滤波器,重建图像+程序操作视频
2022-07-02
基于matlab的医学成像技术滤波反投影仿真,包括直接反投影,S-L滤波,R-L滤波,Lewitt滤波+程序操作视频
2022-07-02
m基于Simulink的高速跳频通信系统抗干扰性能分析+程序操作视频+word版说明文档
2022-07-01
m在VBLAST协作MIMO系统分部使用LDPC,Turbo,卷积三种信道编译码进行误码率matlab仿真+程序操作视频
2022-07-01
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现,带MATLAB混沌程序+程序操作视频
2022-07-01
m基于matlab的BTS天线设计,带GUI界面+程序操作视频
2022-07-01
m基于matlab的DQPSK调制解调技术的仿真+程序操作视频
2022-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人