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

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

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

原创 matlab源码说明
这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,就能够直接进行高、精、尖的研究。同时,Matlab具有很强的开放性和适应性,在保持内核不变的情况下,Matlab推出了适合不同学科的工具箱,如图像处理工具箱,小波分析工具箱、信号处理工具箱、神经网络工具箱等,极大地方便了不同学科的研究工作。它用更直观的、符合人类思维习惯的代码代替了C和Fortran语言的冗长代码,给用户带来的是最直观、最简洁的程序开发环境。各种工具箱中的函数可以互相调用,也可以由用户更改。
2022-12-22 18:25:44
26814
2
原创 基于OFDM+16QAM+Turbo的车联网V2X通信系统matlab性能仿真,对比RS
车联网 V2X(Vehicle-to-Everything)通信系统旨在实现车辆与周围环境(包括其他车辆、基础设施、行人等)之间的信息交互,以提高交通安全、提升交通效率和提供丰富的车载服务。车联网V2X通信系统(Vehicle-to-Everything,车辆与万物互联)是智能交通系统的关键部分,核心在于实现车辆与各类对象的信息交互,从而提升交通安全、优化交通效率并丰富车载服务。车辆与行人(V2P):行人通过手机等设备与车辆通信,让车辆提前感知行人的位置和行动,降低交通事故风险,保障行人安全。
2025-03-20 03:42:21
82
原创 基于Qlearning强化学习的钟摆直立平衡控制策略matlab仿真
经过一定次数的训练后,智能体能够学习到有效的控制策略,使钟摆能够在较长时间内保持直立状态。通过对比不同的超参数设置和改进算法(如经验回放、目标网络、双 Q 网络),我们发现改进后的算法在收敛速度和控制性能上都有显著的提升。在实际应用中,智能体可以根据当前状态选择使 Q 值最大的动作来控制钟摆,以实现直立平衡。Q-learning 是一种无模型的强化学习算法,它的目标是学习一个最优的动作-价值函数 Q(s,a),该函数表示在状态s下采取动作a后,智能体期望获得的长期累积奖励。
2025-03-18 04:04:06
326
原创 常用信道编译码算法在图像传输通信链路的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
888
原创 【硬件测试】基于FPGA的16PSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
其中,16PSK(16相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。在16PSK中,一个符号可以表示4比特的信息,即每个符号有16种不同的相位状态。在16PSK中,每个符号可以表示16种不同的相位状态,这16个状态均匀分布在单位圆上,形成一个16点的星座图。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。帧同步码是具有特定规律的码序列,用于接收端识别帧的起始。
2025-03-14 05:41:45
677
原创 基于FPGA的16PSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
vivado2019.2仿真结果如下(完整代码运行后无水印):SNR=30db对应星座图:SNR=20db对应星座图:仿真操作步骤可参考程序配套的操作视频。随着通信技术的不断发展,相位调制技术因其高频谱效率和抗干扰能力而广泛应用于无线通信系统中。其中,16PSK(16相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。然而,16PSK调制解调的实现复杂度较高,需要高效的数字信号处理技术。
2025-03-13 04:21:02
508
原创 基于SNR估计的自适应码率LDPC编译码算法matlab性能仿真,对比固定码率LDPC的系统传输性能
然而,自适应码率系统也增加了系统的复杂度,需要准确的SNR估计和高效的码率切换机制。在固定码率编码中,生成矩阵是固定不变的,而自适应码率编码根据信道状况动态选择生成矩阵,使得编码后的码字能够更好地适应信道条件。在信道条件较好时,较高的码率可以带来较高的传输效率,但当信道条件变差时,由于误码率增加,需要更多的重传或其他纠错措施,反而可能降低了实际的有效传输效率。这个是误码率对比,固定码率下,0.3和0.4码率下,误码是零,其余误码率会存在误码,采用自适应码率,整体误码为零。
2025-03-06 19:25:39
912
原创 基于Qlearning强化学习的Cart-Pole推车杆平衡控制系统matlab仿真
Cart-Pole推车杆平衡控制系统的目标是设计一个控制器,通过施加合适的力F,使杆在尽可能长的时间内保持垂直平衡状态(即 θ≈0),同时确保推车不超出轨道边界。在Cart-Pole系统中,智能体就是负责控制推车运动的控制器,环境则是Cart-Pole系统本身。在测试过程中,智能体采用贪心策略(即 ϵ=0)选择动作,观察Cart-Pole系统在不同初始状态下的平衡控制效果。通过不断与环境交互并更新Q值函数,智能体能够逐渐学习到在不同状态下的最优动作,从而实现杆的平衡控制。控制每次更新的步长。
2025-03-04 16:08:25
498
原创 基于PSO粒子群优化算法的64QAM星座图的最优概率整形matlab仿真,对比PSO优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过PSO算法,获得最优的参数v,以降低64QAM 的误码率。
2025-03-03 14:07:33
327
原创 【硬件测试】基于FPGA的8PSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
其中,8PSK(8相位相移键控)作为一种高阶调制方式,具有更高的频谱效率和更强的抗干扰能力,因此备受关注。在8PSK中,一个符号周期内的相位变化有8种可能的状态,分别对应3个比特的信息。其中,A是载波的振幅,fc是载波的频率,θk是第k个符号的相位,k=0,1,...,7。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-03-01 01:58:41
1037
原创 基于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
843
原创 基于钱搜索译码算法的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
473
原创 基于Qlearning强化学习的2DoF机械臂运动控制系统matlab仿真
智能体在环境中进行交互,根据当前状态选择一个动作并执行,环境会根据智能体的动作反馈一个新的状态和一个奖励信号。基于Q-learning强化学习的 2DoF机械臂运动控制系统旨在让机械臂通过与环境交互,自主学习最优的运动策略以完成特定任务,如到达目标位置。基于Q-learning强化学习的2DoF机械臂运动控制系统通过定义状态空间、动作空间和奖励函数,让机械臂在与环境的交互中不断学习最优的运动策略。在训练结束后,使用学习到的最优策略对机械臂进行控制,记录机械臂的关节角度轨迹。
2025-02-24 00:46:14
559
原创 基于PSO粒子群优化算法的256QAM星座图的最优概率整形matlab仿真,对比PSO优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过PSO算法,获得最优的参数v,以降低256QAM 的误码率。
2025-02-24 00:12:13
416
原创 【硬件测试】基于FPGA的4FSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
具体来说,有四个频率f1、f2、f3、f4与之对应,每个频率都代表一个二进制组合(00、01、10、11),即十进制的0,1,2,3。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。4FSK调制的基本原理是将输入的二进制数据转换为不同频率的信号,以实现数据的传输。调制信号:将选择的频率进行幅度调制,以便在传输过程中具有更好的抗干扰性能。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-02-16 20:39:54
1008
原创 基于FPGA的4FSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
具体来说,有四个频率f1、f2、f3、f4与之对应,每个频率都代表一个二进制组合(00、01、10、11),即十进制的0,1,2,3。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。4FSK调制的基本原理是将输入的二进制数据转换为不同频率的信号,以实现数据的传输。解调则是将接收到的不同频率的信号还原为原始的二进制数据。调制信号:将选择的频率进行幅度调制,以便在传输过程中具有更好的抗干扰性能。
2025-02-16 20:33:32
711
原创 【硬件测试】基于FPGA的4ASK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
其中,振幅键控(Amplitude Shift Keying, ASK)是一种简单的数字调制方式,通过改变载波信号的幅度来表示不同的数据位。四进制振幅键控(4-ASK)是ASK的一种扩展形式,它使用四个不同的幅度等级来传输两个比特的信息。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。在数字通信中,信息通常是以帧为单位进行组织和传输的。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-02-13 20:55:58
1006
原创 基于FPGA的4ASK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
其中,振幅键控(Amplitude Shift Keying, ASK)是一种简单的数字调制方式,通过改变载波信号的幅度来表示不同的数据位。四进制振幅键控(4-ASK)是ASK的一种扩展形式,它使用四个不同的幅度等级来传输两个比特的信息。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。在数字通信中,信息通常是以帧为单位进行组织和传输的。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2025-02-13 20:48:29
302
原创 基于Qlearning强化学习的1DoF机械臂运动控制系统matlab仿真
matlab2022a仿真结果如下仿真操作步骤可参考程序配套的操作视频。随着工业自动化和机器人技术的快速发展,机械臂在生产制造、物流仓储、医疗服务等领域得到了广泛应用。单自由度(1DoF)机械臂作为最简单的机械臂模型,是研究复杂机械臂控制的基础。传统的机械臂控制方法通常依赖于精确的动力学模型和先验知识,在面对复杂环境和不确定性时,其控制效果往往受到限制。强化学习作为一种无模型的学习方法,通过智能体与环境进行交互,不断尝试不同的动作并根据环境反馈的奖励来学习最优策略,能够在不确定环境中实现高效的决策和控制。
2025-02-13 20:41:14
472
原创 【硬件测试】基于FPGA的QPSK软解调+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
解调模块使用相干解调器来实现,相干解调器可以将接收到的信号分解成两个正交分量,然后将它们与本地正交信号相乘,得到原始的QPSK符号。在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。QPSK解调模块:将接收到的符号序列解调为二进制数据流。
2025-02-08 23:36:27
1144
原创 基于FPGA的QPSK软解调+帧同步系统开发,包含testbench,高斯信道,误码统计,可设置SNR
在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。软解调是QPSK软解调的关键步骤,它利用判决符号和相位估计的结果进行概率估计,以提高解调的准确性。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。
2025-02-08 23:29:14
549
原创 基于遗传算法的256QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过GA算法,获得最优的参数v,以降低256QAM 的误码率。
2025-02-04 16:49:47
569
原创 基于遗传算法的64QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率
在本课题中,将通过GA优化算法,搜索最佳的参数v,进一步提升概率整形后的系统性能。误码率越低,表明该概率整形因子 对应的星座点概率分布越优。具体步骤为:依据当前的 计算每个星座点的发送概率,生成大量发送符号,经过加性高斯白噪声(AWGN)信道传输,接收符号并进行解调,统计错误比特数,进而计算误码率。通过改变改变星座图不同位置符号出现的概率,让外圈星座点出现频率降低,有利于减小平均功率,相当于增加了最小欧氏距离,从而有更好的传输性能。通过GA算法,获得最优的参数v,以降低 64QAM 的误码率。
2025-02-04 16:46:18
645
原创 【硬件测试】基于FPGA的QPSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
解调模块使用相干解调器来实现,相干解调器可以将接收到的信号分解成两个正交分量,然后将它们与本地正交信号相乘,得到原始的QPSK符号。在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。QPSK解调模块:将接收到的符号序列解调为二进制数据流。
2025-01-29 15:58:42
2232
原创 基于FPGA的QPSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
解调模块使用相干解调器来实现,相干解调器可以将接收到的信号分解成两个正交分量,然后将它们与本地正交信号相乘,得到原始的QPSK符号。在QPSK调制中,每个符号代表两个比特,因此,输入二进制数据流的速率必须是符号速率的两倍。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。QPSK调制模块:将二进制数据流转换为符号序列,并将每个符号映射到特定的相位状态。QPSK解调模块:将接收到的符号序列解调为二进制数据流。
2025-01-29 15:34:31
647
原创 基于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
1143
原创 基于FPGA的BPSK+costas环实现,包含testbench,分析不同信噪比对costas环性能影响
Costas环的原理是利用接收信号和LO之间的相位差异来估计信号的相位偏移。当信号的相位偏移接近0或180度时,乘积信号的幅值最大,而当相位偏移接近90或270度时,乘积信号的幅值最小。本地振荡器(LocalOscillator,LO):LO产生一个本地参考信号,其频率与接收信号的载波频率相同。输出:Costas环的输出是本地振荡器的相位信息,该信息已经被调整,以与接收信号的相位保持同步。本地振荡器控制单元:这个单元接收来自环路滤波器的控制电压,并相应地调整本地振荡器的频率和相位。
2025-01-20 06:11:45
1123
原创 基于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
800
原创 【硬件测试】基于FPGA的BPSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
二进制相移键控(BPSK)信号进行相干解调的系统,其包括:用于从所述BPSK信号中恢复出频率为2F的载波信号(C)的装置;BPSK信号与2ASK信号的时域表达式在形式上是完全相同的,所不同的只是两者基带信号s(t)的构成,一个由双极性NRZ码组成,另一个由单极性NRZ码组成。因此,求BPSK信号的功率谱密度时,也可采用与求2ASK信号功率谱密度相同的方法。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。
2025-01-10 03:44:26
1079
原创 基于FPGA的BPSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
二进制相移键控(BPSK)信号进行相干解调的系统,其包括:用于从所述BPSK信号中恢复出频率为2F的载波信号(C)的装置;相位调制和频率调制一样,本质上是一种非线性调制,但在数字调相中,由于表征信息的相位变化只有有限的离散取值,因此,可以把相位变化归结为幅度变化。BPSK信号与2ASK信号的时域表达式在形式上是完全相同的,所不同的只是两者基带信号s(t)的构成,一个由双极性NRZ码组成,另一个由单极性NRZ码组成。因此,求BPSK信号的功率谱密度时,也可采用与求2ASK信号功率谱密度相同的方法。
2025-01-10 03:35:37
760
原创 基于Qlearning强化学习的机器人迷宫路线搜索算法matlab仿真
经过多轮训练后,Q 表已经学习到了不同状态下较优的动作策略。在实际路线搜索时,将机器人置于起点状态,然后在每一个状态下,直接选择 Q 值最大的动作(即采用贪婪策略,不再有探索概率 ),机器人按照选择的动作依次移动,直至到达终点,所经过的路径即为搜索到的最优路线(在 Q 表学习足够好的情况下,近似最优)。
2025-01-07 03:47:59
909
原创 基于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
904
原创 【硬件测试】基于FPGA的2FSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
对二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏,由于数字信号的带宽即Fb值大,所以二进制频移键控的信号带宽B较大,频带利用率小。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。FSK信号的解调也有非相干和相干两种,FSK信号可以看作是用两个频率源交替传输得到的,所以FSK的接收机由两个并联的ASK接收机组成。
2025-01-03 03:20:37
1485
原创 基于FPGA的2FSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
对二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏,由于数字信号的带宽即Fb值大,所以二进制频移键控的信号带宽B较大,频带利用率小。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。FSK信号的解调也有非相干和相干两种,FSK信号可以看作是用两个频率源交替传输得到的,所以FSK的接收机由两个并联的ASK接收机组成。设置SNR=20db。
2025-01-03 03:03:28
1232
原创 基于SC-FDE单载波频域均衡MQAM通信链路matlab仿真,包括帧同步,定时同步,载波同步,MMSE信道估计等
完整的SC-FDE单载波频域均衡通信链路的设计和实现,包括UW序列的设计、QAM调制、帧同步、定时同步、载波同步、SNR估计和MMSE信道估计等环节。本文首先介绍了SC-FDE通信系统的基本原理和频域均衡的概念,然后详细介绍了各个环节的设计和实现步骤,并通过仿真实验验证了系统的可行性和性能。本文旨在介绍完整的SC-FDE单载波频域均衡通信链路的设计和实现,包括UW序列的设计、QAM调制、帧同步、定时同步、载波同步、SNR估计和MMSE信道估计等环节,以验证系统的可行性和性能。
2024-12-31 01:19:50
884
原创 基于16QAM的载波同步和定时同步性能仿真,采用四倍采样,包括Costas环和gardner环
与基于PLL的检波器相比,它的优势在于,在相位差比较小的情况下,Costas环输出的误差电压为 sin(2(θi−θf)) ,而基于PLL的检波器输出的误差电压为 sin(θi−θf) ,这不仅使灵敏度提高了一倍,而且使Costas环路特别适合跟踪载波的多普勒频移,特别是在OFDM和GPS接收机中。Gardner定时误差算法,该算法的一个特点是每个符号只需要使用两个采样点,一个是strobe点,即最佳观察点,另外一个是midstrobe点,即两个观察点之间的采样点。matlab2022a仿真结果如下。
2024-12-29 00:48:51
923
原创 【硬件测试】基于FPGA的2ASK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
2ASK调制解调是一种数字调制解调技术,它是基于ASK调制的一种数字调制方式。2ASK调制的原理是将数字信号转换为二进制码,然后将二进制码与载波信号相乘,得到调制信号。在2ASK调制中,数字基带信号控制载波的幅度。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。其中,g(t)是基带脉冲形状,Ts是基带脉冲间隔,ωc是载波的角频率。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2024-12-26 04:16:55
803
原创 基于FPGA的2ASK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
2ASK调制解调是一种数字调制解调技术,它是基于ASK调制的一种数字调制方式。2ASK调制的原理是将数字信号转换为二进制码,然后将二进制码与载波信号相乘,得到调制信号。在2ASK调制中,数字基带信号控制载波的幅度。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。其中,g(t)是基带脉冲形状,Ts是基带脉冲间隔,ωc是载波的角频率。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。
2024-12-26 04:05:48
683
二维图像的原子匹配追踪投影算法的图像重建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关注的人