自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FPGA/MATLAB学习教程/源码/项目合作开发

1.无线基带,无线图传,编解码 2.机器视觉,图像处理,三维重建 3.人工智能,深度学习,大模型 4.智能控制,智能优化等

  • 博客(3243)
  • 资源 (2203)
  • 收藏
  • 关注

原创 ★专题3:人工智能基础应用研究——目录

在本专题,我们将目前主流的人工智能技术做一个系统性的学习和讲解。具体包括神经网络,深度学习,强化学习,计算机视觉,自然语言处理,大语言模型,机器人/机械臂,AI游戏控制,大模型API调用,AI应用APP开发,AI芯片。这些技术之间相互关联和促进,神经网络是深度学习等的基础架构;深度学习为计算机视觉、自然语言处理、大语言模型等提供了核心的算法和模型支持;强化学习可用于AI游戏控制以及机器人等领域的策略学习;计算机视觉和自然语言处理是人工智能应用的重要领域,其技术成果可以应用到等多个场景中;

2025-02-25 16:45:13 648

原创 FPGA/MATLAB常用开发软件下载,数学建模/MATLAB视频资料/FPGA资料/考研数学等各类相关资料分享

一些博主在开发过程中用到次数比较多的软件版本,如果有需要大家可以下载使用。其他一些少数次用到的版本,大家可以百度搜索下载。

2024-07-05 16:51:31 1410 1

原创 ★教程4:FPGA/MATLAB/Simulink联合开发入门与进阶X例——目录

1.71024QAM调制解调系统的FPGA开发与matlab对比验证。1.6256QAM调制解调系统的FPGA开发与matlab对比验证。1.616QAM调制解调系统的FPGA开发与matlab对比验证。1.732QAM调制解调系统的FPGA开发与matlab对比验证。1.564QAM调制解调系统的FPGA开发与matlab对比验证。1.1ASK调制解调系统的FPGA开发与matlab对比验证。1.2FSK调制解调系统的FPGA开发与matlab对比验证。

2024-02-29 06:08:01 5143 6

原创 ★教程3:Simulink学习教程入门60例目录

1.订阅本教程用户可以免费获得本博任意1个(包括所有免费专栏和付费专栏)博文对应代码;2.本Simulink课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程除了介绍常见的Simulink模块介绍之外,我们更侧重于各种实例的完整设计介绍。从通信,控制器,图像处理,语音处理,电力系统等诸多常用领域介绍了相关案例,如果对于某个较为复杂的案例,初学者无法正确复现,也可以私信博主获得完整Simulink模型文件。

2023-02-08 16:17:08 12783 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 40767 21

原创 ★教程2:fpga学习教程入门100例目录

★基础入门1.FPGA开发软件安装

2021-12-11 19:56:10 62448 26

原创 ★教程1:matlab学习教程入门100例目录

★基础入门1.为什么要学习MATLAB2.MATLAB安装持续更新.......★MATLAB基础编程语言熟悉

2021-12-11 17:26:56 45054 5

原创 【教程4>第7章>第13节】RS编译码的MATLAB仿真实现1——不使用MATLAB工具箱

本文介绍了基于MATLAB 2022a的RS(Reed-Solomon)编译码系统实现。系统包含完整的编码器(func_RS_Enc)和译码器(func_RS_Dec)模块,采用RS(23,17)参数,可纠正最多3个错误。编码过程通过伽罗瓦域运算生成6字节校验位,译码采用Berlekamp-Massey算法进行错误定位和纠正。系统设计了顶层调用程序,支持编码前数据、编码输出、错误检测和纠错结果的完整显示流程,并提供了错误注入功能用于测试验证。实验结果表明系统能正确完成编码和纠错功能,输出包含原始数据、校验信

2025-05-30 23:02:45 521

原创 香农极限和常见信道编译码的误码率对比

本文对比了常见信道编码的性能及其与香农极限的关系。RS码和BCH码作为传统代数编码,纠错能力强但效率受限;Turbo码通过迭代译码在中低信噪比下接近香农极限,但存在误码平层;LDPC码具有稀疏校验矩阵,性能更优且可并行处理。Polar码基于信道极化理论,首次实现对任意二进制离散无记忆信道的容量可达编码,误码率随码长超多项式衰减。相比LDPC码,Polar码在短码长下表现更佳,复杂度更低,更适合控制信道应用。这些编码技术各具特点,都在不同程度上逼近香农极限。

2025-05-30 15:15:39 611

原创 信息论与编码

本文摘要:文章系统介绍了信息论核心概念及其MATLAB仿真实现。首先阐述信息度量、熵和互信息的数学定义;然后分析信道编码的关键参数(码率、汉明距离)及AWGN信道容量公式;最后通过MATLAB仿真呈现了二进制信源熵函数和信道容量曲线,并对比了各类编码方案的性能差距。仿真结果表明:现代编码技术(如LDPC、Polar码)已接近香农极限1.59dB,差距缩小至2dB左右。全文通过理论推导与数值仿真相结合的方式,完整展示了信息论从基础概念到实际应用的完整链路。

2025-05-28 17:31:54 443

原创 什么是香农极限?

香农极限是信息论的核心概念,定义了噪声信道中可靠通信的最大速率。本文从信道容量基本概念、AWGN信道模型和香农公式推导三个方面阐述了其原理,并通过MATLAB仿真展示了频谱效率与信噪比的关系。仿真结果表明:1)信道容量由带宽B和信噪比SNR的对数决定;2)存在绝对极限-1.59dB;3)实际系统需通过纠错编码接近该极限。研究揭示了通信系统的性能上限,为编码方案设计提供了理论依据。

2025-05-28 17:09:52 3485 5

原创 【教程4>第7章>第12节】RS编译码理论概述和FPGA设计构架

本文介绍了RS编码与译码原理及其FPGA实现。RS码是一种在GF(2^m)上的纠错码,具有强大的纠错能力。编码过程将k个信息符号转换为n个包含校验位的码符号,译码则包括伴随式计算、错误定位和纠错等步骤。文章给出了基于FPGA的设计流程,包括MATLAB算法验证、编码器实现、译码各模块设计及整体系统集成。最后提供了相关参考文献,为RS编译码的FPGA实现提供了系统指导。

2025-05-27 16:53:54 461

原创 人工智能认知无线通信中基于学习驱动的无线边缘通信

本文探讨了人工智能在认知无线通信中的应用。认知无线通信通过智能感知频谱环境并动态调整参数来提高频谱利用率。文章重点分析了深度学习(如CNN、RNN)在频谱感知、强化学习在资源分配以及LSTM在信道预测中的具体应用。同时介绍了学习驱动的无线边缘通信如何结合AI与边缘计算优势,实现更高效的频谱管理和通信优化。通过MATLAB仿真验证了基于深度Q网络的资源分配方案,结果表明系统能够自适应地优化通信策略,提高吞吐量和信道利用率。这项研究为未来智能无线通信系统的发展提供了理论和技术参考。

2025-05-27 14:57:24 643

原创 K折交叉验证中K值的计算方法

本文系统探讨了K折交叉验证中K值选择的理论与方法。首先阐述K折交叉验证的基本原理,即将数据集划分为K个子集进行重复训练验证。核心部分分析了K值对偏差与方差的影响:小K值计算成本低但方差大,大K值偏差小但计算成本高。随后介绍经典K值选择方法,包括经验法(如常用K=5或10)、基于偏差-方差分解的理论方法,以及动态K值选择和优化算法(网格搜索、随机搜索、贝叶斯优化)。文章强调K值选择需权衡计算成本与模型评估精度,并提供了实际代码示例说明不同优化方法的应用。

2025-05-26 16:24:08 774

原创 【教程4>第7章>第11节】基于FPGA的QPSK调制解调+Viterbi译码verilog实现

本课程介绍了QPSK调制解调结合Viterbi译码的FPGA实现方案。系统采用Vivado 2019.2开发,包含卷积编码、QPSK调制解调、维特比译码等模块。课程详细讲解了各模块的Verilog实现,包括顶层架构、调制解调处理流程(包含载波生成、符号映射、滤波处理等)、DDS和FIR滤波器IP核配置参数。通过仿真测试验证了系统功能,展示了输入比特流经编码、调制、解调、译码后正确恢复的全过程。课程配套提供完整的Verilog源代码和视频操作演示,适合FPGA通信系统开发者学习参考。

2025-05-26 15:58:53 211

原创 【第1章>第15节】基于PSO粒子群优化的FNN模糊神经网络的理论学习与MATLAB仿真

本文介绍了使用PSO算法优化FNN模糊神经网络的MATLAB实现方法。FNN结合了模糊逻辑和神经网络的优势,但参数选择影响性能。PSO算法通过模拟群体智能来优化FNN参数,包括隶属函数数量和类型。文章详细阐述了PSO原理和优化步骤,提供了MATLAB代码实现,通过实验验证了PSO-FNN相比传统FNN具有更好的训练效果。最后给出了视频教程参考,帮助读者理解实现过程。

2025-05-25 23:17:26 166

原创 【第1章>第14节】基于PSO粒子群优化的RBF径向基函数神经网络的理论学习与MATLAB仿真

摘要:本文介绍了使用PSO算法优化RBF神经网络的方法及MATLAB实现。通过模拟鸟群觅食行为,PSO算法优化RBF的关键参数(均方误差、扩展速度、神经元数等),建立更优的预测模型。MATLAB程序展示了1000个样本的训练过程,对比了优化前后的误差曲线,验证了PSO-RBF相比传统RBF具有更好的训练效果。文章包含理论推导、代码实现和视频教程参考,适用于MATLAB2022a/2024b版本,为人工智能基础应用提供实践指导。

2025-05-25 22:59:19 58

原创 通过vivado HLS设计一个FIR低通滤波器

本文详细介绍了使用Vivado HLS工具实现FIR滤波器的完整流程。首先确定FIR参数(15阶、100MHz采样、20MHz通带截止等),通过Python计算量化系数。然后给出C/C++实现代码,包含定点数处理、移位寄存器和累加操作。最后分步骤说明Vivado HLS项目创建、C仿真、综合、RTL验证和IP导出的具体操作,包括添加源文件、配置设备、查看资源报告等关键环节。整个过程展示了如何将算法高效转换为FPGA硬件实现。

2025-05-23 22:24:52 1522

原创 【第1章>第13节】基于PSO粒子群优化的GRNN广义回归神经网络的理论学习与MATLAB仿真

本文介绍了基于PSO算法优化GRNN神经网络的方法及MATLAB实现。主要内容包括:1)理论部分阐述了GRNN基于核回归的原理及平滑因子σ的选择关键,以及PSO算法模拟鸟群觅食的优化机制;2)实现步骤详细说明了以MSE为适应度函数优化σ参数,并重构GRNN模型的过程;3)MATLAB编程部分展示了数据生成、PSO参数初始化、迭代优化及GRNN训练预测的完整流程。实验结果表明,PSO优化后的GRNN(σ=0.0473)相比传统方法具有更优的预测性能,均方误差显著降低。配套视频教程提供了操作演示,适合FPGA/

2025-05-23 22:03:29 414

原创 Vivado HLS开发流程简单介绍

本文详细介绍了Vivado HLS和传统FPGA开发流程,并对比了两种方法的适用场景。Vivado HLS允许使用高级语言(如C、C++)描述硬件行为,自动转换为RTL代码,适合算法密集型设计,开发效率高。其流程包括算法设计、添加优化指令、C仿真、C到RTL综合、RTL仿真、C/RTL协同仿真及IP核导出。传统FPGA开发则基于RTL级设计,流程包括需求分析、RTL代码实现、功能仿真、综合、实现、比特流生成及系统测试。选择开发方法时需考虑项目需求、团队技能、设计复杂度和迭代需求。两种方法可结合使用,以发挥各

2025-05-22 23:27:57 830

原创 Vivado HLS优化指令使用方法总结

Vivado HLS是Xilinx公司开发的高层次综合工具,用于将C、C++或OpenCL代码转换为RTL代码。本文详细介绍了Vivado HLS中的几种关键优化指令。内核优化部分包括PIPELINE、INLINE和ALLOCATION指令,分别用于流水线操作、函数内联和并行实例创建。循环优化涉及UNROLL和LOOP_MERGE指令,用于循环展开和合并,以提高执行效率。数组优化部分介绍了ARRAY_PARTITION和ARRAY_RESHAPE指令,用于数组分割和结构重塑,以增强数据访问的并行性。此外,还

2025-05-22 23:09:37 1362 1

原创 Vivado锁定增量编译技术详解

在FPGA开发中,编译时间对效率影响显著,尤其是大型设计。Vivado提供的增量编译和锁定增量编译技术能有效减少重复编译时间。增量编译仅重新编译设计中的变化部分,而锁定增量编译在此基础上增加了对特定模块的锁定机制,确保这些模块在编译过程中不被修改,适用于需要模块稳定性的场景。锁定增量编译通过TCL命令配置,适用于团队协作开发,主工程师定义模块边界和锁定策略,各工程师在自己的工作区进行增量开发,最后集成时合并增量结果。这种技术显著提高了开发效率和团队协作的灵活性。

2025-05-21 23:41:00 751

原创 Vivado中IP核被锁定的解决办法

IP核在Vivado中被锁定的原因主要包括Vivado版本差异、IP版本不匹配、IP许可证问题以及芯片型号不同。针对这些问题,可以采取以下解决办法:首先,通过生成IP核状态报告并升级IP核来解决版本差异和版本不匹配的问题;其次,使用TCL命令upgrade_ip [get_ips]来解锁IP核;再次,将工程另存为新的工程文件,以重新加载和识别IP核;最后,检查和更新IP许可证,确保许可证的有效性和正确配置。这些方法可以帮助开发者有效解决IP核被锁定的问题,确保工程的顺利进行。

2025-05-21 23:27:25 2022

原创 ▲基于GMSK调制解调+Turbo编译码通信链路matlab误码率仿真

本文详细介绍了GMSK调制与解调的原理及其在通信系统中的应用。GMSK(高斯最小频移键控)是一种恒包络连续相位调制技术,通过高斯低通滤波器对基带信号进行预滤波,有效抑制带外辐射,广泛应用于GSM和蓝牙等系统。文章还探讨了GMSK的相干解调和非相干解调方法,其中非相干解调通过差分检测恢复原始二进制序列,实现相对简单。此外,文章介绍了Turbo编译码技术,Turbo码通过交织器和分量编码器的设计,提高了系统的抗干扰能力。最后,文章提供了MATLAB仿真程序及其运行结果,展示了GMSK调制与解调的实际应用效果,并

2025-05-20 23:13:59 951

原创 ▲基于MSK调制解调+Turbo编译码通信链路matlab误码率仿真

本文介绍了数字通信中的关键技术——最小移频键控(MSK)调制解调原理及其在MATLAB中的实现。MSK作为一种高效的调制方式,具有信号包络恒定、相位连续等优点,广泛应用于移动和卫星通信。文章详细阐述了MSK的调制解调原理,包括相干和非相干解调方法,并探讨了Turbo编译码技术,该技术通过交织器和分量编码器提高系统性能。此外,文章提供了MATLAB程序示例,展示了MSK调制解调的实现过程,并分享了仿真结果和完整程序下载链接,为读者提供了实践操作的资源。

2025-05-20 23:08:07 568

原创 置信区间与共形预测

文章摘要:本文介绍了置信区间、预测区间和共形预测的概念及其应用。置信区间用于估计总体参数的范围,反映估计的不确定性;预测区间则用于预测未来观测值的范围,反映数据的随机性和模型的不确定性。共形预测是一种模型无关的预测方法,通过构造预测区间,在无需假设数据分布的情况下,保证预测区间的覆盖概率不低于名义水平。文章还探讨了共形预测在序列预测中的应用,特别是在波士顿房价数据集上的应用,展示了共形预测在保证覆盖概率方面的优势。共形预测为高维、非结构化数据的不确定性量化提供了通用框架,具有广泛的应用前景,但其计算效率和分

2025-05-19 13:50:26 681

原创 【教程4>第7章>第10节】基于FPGA的Viterbi维特比译码verilog实现——整体封装与性能仿真评估

本课程介绍了FPGA/MATLAB/Simulink系列教程的学习内容,重点讲解了Viterbi维特比译码的整体封装与误码统计模块的设计。课程首先通过Verilog代码实现了维特比译码的各个模块(如BM分支度量模块、ACS加比选单元等)的封装,并在Vivado 2019.2中进行了综合与布局布线。接着,课程详细设计了误码统计模块,通过仿真测试分析了编译码的延迟,并评估了译码性能。通过人工引入错误,测试了译码器的纠错能力,结果显示译码器能够有效纠正一定数量的错误。

2025-05-19 12:56:20 933

原创 大模型的常用加速推理方法

本文探讨了深度学习模型推理加速的多种技术策略。首先,并行化推理通过层间、层内和数据并行三种模式,将计算任务分配到多个处理单元,突破单线程性能瓶颈。其次,向量化推理利用SIMD指令集提高计算效率。循环分块通过优化缓存访问减少主存访问次数。算子融合将多个相邻算子合并,减少数据搬运和Kernel调用开销。量化推理通过降低数据精度减少内存占用和计算量。最后,文章强调多种加速方法的协同作用,如并行化与向量化结合、循环分块与算子融合结合、量化与并行化结合,以实现最优性能。这些策略共同构成了深度学习模型推理加速的综合优化

2025-05-18 20:20:22 728

原创 【教程4>第7章>第9节】基于FPGA的Viterbi维特比译码verilog实现——回溯译码单元

本文介绍了回溯译码单元的FPGA实现过程,包括软件版本、单元概述、模块实现、仿真测试及视频操作演示。回溯译码单元通过4块RAM和多个计数器协同工作,实现路径存储与回溯译码。Verilog代码详细描述了模块的结构与功能,包括输入输出、核心组件、存储机制和回溯译码过程。仿真测试通过Testbench验证了模块的正确性。最后,提供了视频教程以辅助理解与操作。

2025-05-18 18:59:01 343

原创 【教程4>第7章>第8节】基于FPGA的Viterbi维特比译码verilog实现——幸存路径存储单元

本文介绍了幸存路径存储单元模块在FPGA中的实现,重点阐述了其在维特比译码过程中的作用。文章首先概述了幸存路径存储单元的功能,即在卷积码译码过程中存储64位宽的幸存路径数据,以便在回溯时使用。随后,详细描述了该模块在FPGA中的实现方法,通过使用RAM-IP核来完成设计,并提供了具体的参数配置和例化代码。最后,文章总结了准确存储幸存路径信息的重要性,指出存储单元的读写速度直接影响译码的准确性和效率。

2025-05-18 15:57:23 395

原创 ▲基于pi/4-QPSK调制解调+Turbo编译码通信链路matlab误码率仿真

本文介绍了π/4-QPSK调制与解调的原理、Turbo编译码技术以及MATLAB仿真实现。π/4-QPSK通过将QPSK星座图旋转π/4,限制相位跳变为±π/4或±3π/4,从而减小信号包络波动,提升抗干扰性能。解调可采用相干或差分相干方法,后者无需精确载波同步,适用于移动环境。Turbo码通过交织器和分量码的级联,实现高效信道编码,译码采用迭代算法以提高性能。文章还提供了MATLAB仿真程序,展示了π/4-QPSK调制解调的全过程,并附有仿真结果和完整程序下载链接。

2025-05-16 22:52:50 940

原创 ▲基于DQPSK调制解调+Turbo编译码通信链路matlab误码率仿真

本文介绍了DQPSK(差分正交相移键控)调制技术及其在数字通信中的应用。DQPSK通过相邻码元之间的相位变化来携带信息,降低了对载波同步精度的要求,适用于复杂的通信环境。文章详细阐述了DQPSK的调制和解调原理,并探讨了Turbo编译码技术,包括其编码器结构、译码算法及性能优化。此外,提供了基于MATLAB的DQPSK系统仿真程序,展示了调制、解调、滤波、判决和差分译码等关键步骤的实现过程。仿真结果通过图形化方式呈现,完整程序可供下载,便于读者进一步研究和应用。

2025-05-16 22:43:12 1007

原创 无状态训练与有状态训练

无状态训练和有状态训练是机器学习中的两种不同训练方法。无状态训练假设每个训练样本独立,模型在处理每个样本时不依赖之前的信息,适用于处理独立同分布的数据,如图像分类。有状态训练则保留并利用之前样本的信息,适用于处理序列数据或具有上下文相关性的数据,如语言模型。无状态训练模型结构简单,训练速度快,易于并行化;而有状态训练模型结构复杂,训练速度慢,但能更好地捕捉数据中的长期依赖关系。两种方法的选择取决于具体任务的需求。

2025-05-14 23:37:21 963

原创 【教程4>第7章>第7节】基于FPGA的Viterbi维特比译码verilog实现——ACS加比选单元2之幸存路径计算

本文介绍了基于FPGA的ACS(加比选)单元模块的实现,特别是幸存路径计算模块的详细设计与仿真测试。ACS单元在维特比译码中负责更新每个状态的路径度量,并通过比较选择最优路径。本文使用Verilog语言实现了ACS模块,并通过仿真测试验证了其功能。仿真结果表明,ACS模块能够正确更新路径度量并选择幸存路径,从而完成维特比译码的核心功能。本文为FPGA开发者提供了详细的实现步骤和代码示例,适合对FPGA编程和维特比译码感兴趣的读者参考。

2025-05-14 23:23:58 304

原创 生成式大模型的评价指标

生成式大模型的评价涉及多个指标,以全面衡量其性能和质量。困惑度用于评估语言模型的预测能力,值越低表示模型预测越准确。BLEU通过n-gram重叠度评估机器翻译质量,结合精确率和长度惩罚。ROUGE则基于召回率,评估自动摘要与参考摘要的重叠程度,适用于文本摘要和问答系统。BERTScore利用BERT模型的语义理解能力,通过计算生成文本与参考文本在语义空间中的相似度来评估质量,适用于多种自然语言生成任务。这些指标各有优势和局限性,实际应用中需根据任务需求选择合适的评价方法和指标组合。

2025-05-11 20:40:31 601 1

原创 【教程4>第7章>第6节】基于FPGA的Viterbi维特比译码verilog实现——ACS加比选单元1

本文介绍了ACS加比选单元模块在FPGA中的实现过程,重点讲解了维特比译码中的ACS单元功能及其在硬件实现中的关键问题。文章首先概述了ACS单元在维特比译码中的作用,即通过计算和比较分支度量值来选择最优路径。接着,详细描述了FPGA实现中的分支度量值归一化处理策略,并指出了其存在的弊端。随后,文章提供了基于Verilog的ACS加比选单元模块代码,解释了其输入输出端口及工作流程。最后,总结了本小节内容,并预告了下一章节将涉及ACS顶层模块的开发与仿真测试。

2025-05-11 19:15:42 351

原创 在matlab中如何保存大于2GB的数据文件

MATLAB默认无法保存大于2GB的数据文件,主要是因为其默认的MAT-File v5格式采用32位整数记录文件偏移量和数据大小,导致单个变量大小限制约为2GB,文件总大小限制约为4GB。这一限制源于历史设计和对早期版本的兼容性考虑。为了保存大于2GB的文件,用户可以通过更改MATLAB的预设选项,或在保存时直接指定使用支持更大文件的MAT-File v7.3格式。此外,使用v7.3格式需要足够的系统内存,并具有HDF5兼容性,也可考虑使用Parquet、Feather等替代文件格式。

2025-05-10 04:14:49 314

原创 【第1章>第12节】RBM受限玻尔兹曼机的理论学习与MATLAB仿真

本文介绍了受限玻尔兹曼机(RBM)的原理及其在MATLAB中的实现。RBM是一种生成式随机神经网络,由可见层和隐藏层组成,常用于特征提取和深度神经网络的预训练。文章详细阐述了RBM的条件概率、学习算法(如对比散度CD-k算法)和网络结构,并提供了MATLAB编程实现的完整代码,包括数据读取、参数初始化、训练过程和系统测试。此外,文章还探讨了训练次数、隐含层数量和CD-k算法步数对系统预测性能的影响,并提供了视频教程以供参考。

2025-05-10 04:03:27 60

原创 Transformer微调预训练技术

Transformer微调预训练技术是一种强大的方法,可以利用预训练模型的知识快速适应各种下游任务,在自然语言处理、计算机视觉等多个领域都取得了显著的成果。在实际应用中,需要根据具体的任务和数据特点,选择合适的微调方法和优化策略,以获得最佳的模型性能。

2025-05-07 16:35:54 881

原创 【第1章>第11节】小波神经网络的理论学习与MATLAB仿真

小波神经网络(Wavelet Neural Network,WNN)是一种将小波分析理论与人工神经网络相结合的新型神经网络模型。

2025-05-07 16:05:35 237

基于GMSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:GMSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于GMSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于GMSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行GMSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行GMSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-05-20

基于MSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:MSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于MSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于MSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行MSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行MSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-05-20

基于pi/4-QPSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:pi/4-QPSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于pi/4-QPSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于pi/4-QPSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行pi/4-QPSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行pi/4-QPSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-05-16

基于DQPSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:DQPSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于DQPSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于DQPSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行DQPSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行DQPSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-05-16

基于2FSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:2FSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于2FSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于2FSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行2FSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行2FSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-05-04

基于2ASK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:2ASK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于2ASK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于2ASK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行2ASK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行2ASK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-05-04

基于QPSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:QPSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于QPSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于QPSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行QPSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行QPSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-27

基于BPSK调制解调+Turbo编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:BPSK调制解调+Turbo 4.仿真效果:仿真效果可以参考博客同名文章《基于BPSK调制解调+Turbo编译码通信链路matlab误码率仿真》 5.内容:基于BPSK调制解调+Turbo编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行Turbo编码,将编码后的码字序列进行BPSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行BPSK解调,然后进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-27

基于16PSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:16PSK调制解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于16PSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于16PSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行16PSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行16PSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-14

基于8PSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:8PSK调制解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于8PSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于8PSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行8PSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行8PSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-13

基于8FSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:8FSK调制解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于8FSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于8FSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行8FSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行8FSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-09

基于4FSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:4FSK调制解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于4FSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于4FSK调制解调+LDPC编译码通信链路matlab误码率仿真真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行4FSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行4FSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-09

基于64QAM调制软解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:64QAM调制软解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于64QAM调制软解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于64QAM调制软解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行64QAM调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行64QAM软解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-01

基于32QAM调制软解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:32QAM调制软解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于32QAM调制软解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于32QAM调制软解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行32QAM调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行32QAM软解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-04-01

基于GMSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:GMSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于GMSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于GMSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行GMSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行GMSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-27

基于MSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:MSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于MSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于MSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行MSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行MSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-27

基于16QAM调制软解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:16QAM调制+软解调+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于16QAM调制软解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于16QAM调制软解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行16QAM调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行16QAM软解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。其中,软解调是相对于硬解调而言的一种解调方式。硬解调是将接收到的信号直接判决为最接近的星座点,然后输出对应的比特序列。而软解调则是不仅给出判决结果,还给出每个比特为 “0” 或 “1” 的概率信息,即软信息。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-19

基于4ASK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:4ASK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于4ASK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于4ASK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行4ASK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行4ASK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-19

基于π/4-QPSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:π/4-QPSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于π/4-QPSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于π/4-QPSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行π/4-QPSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行π/4-QPSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。其中π/4-QPSK是 QPSK 的一种变体,其载波相位状态有8种,但信息承载于前后码元的相对相位变化,每次相位跳变只能是±π/4 或±3π/4。这一特性使得它的功率谱特性优于传统QPSK,带外辐射更小,更适合在带限信道中传输。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-14

基于DQPSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:DQPSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于DQPSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于DQPSK调制解调+LDPC编译码通信链路matlab误码率仿真。DQPSK是一种利用载波的四种不同相位来传输信息的调制方式。与传统的四相移相键控(QPSK)不同,DQPSK传输的是前后码元之间的相对相位变化,而非绝对相位。这使得它在接收端无需恢复载波的绝对相位,降低了系统复杂度,提高了抗相位模糊能力。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行DQPSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行DQPSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-14

基于2ASK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:2ASK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于2ASK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于2ASK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行2ASK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行2ASK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-05

基于2FSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:2FSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于2FSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于2FSK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行2FSK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行2FSK解调,使用BP算法进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-03-05

基于8ASK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:8ASK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于8ASK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于8ASK调制解调+LDPC编译码通信链路matlab误码率仿真。生成随机的二进制信息序列,对信息序列进行LDPC编码,将编码后的码字序列进行8ASK调制,得到调制信号,将调制信号通过AWGN信道,添加高斯白噪声。对接收到的信号进行8ASK解调,使用BP算法对软信息进行译码,比较译码后的信息序列与原始信息序列,统计误码比特数,计算误码率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-28

基于QPSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:QPSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于QPSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于QPSK调制解调+LDPC编译码通信链路matlab误码率仿真。LDPC(低密度奇偶校验)码是一种具有稀疏校验矩阵的线性分组码。它通过在信息位中添加一定数量的校验位,使得接收端能够根据这些校验关系来检测和纠正传输过程中可能出现的错误。QPSK(Quadrature Phase Shift Keying,正交相移键控)调制解调通信链路是一种广泛应用于数字通信领域的传输方式,相比 BPSK 能在相同带宽下传输更多数据。本程序仿真输出QPSK各个环节波形以及QPSK的误码率曲线。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-20

基于BPSK调制解调+LDPC编译码通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:BPSK+LDPC 4.仿真效果:仿真效果可以参考博客同名文章《基于BPSK调制解调+LDPC编译码通信链路matlab误码率仿真》 5.内容:基于BPSK调制解调+LDPC编译码通信链路matlab误码率仿真。LDPC(低密度奇偶校验)码是一种具有稀疏校验矩阵的线性分组码。它通过在信息位中添加一定数量的校验位,使得接收端能够根据这些校验关系来检测和纠正传输过程中可能出现的错误。BPSK(二进制相移键控)是一种数字调制方式,它利用载波的相位变化来表示数字信号。在 BPSK 中,通常用相位 0 和 π 来分别表示二进制数字 “0” 和 “1”。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-19

64QAM调制+软解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:64QAM软解调 4.仿真效果:仿真效果可以参考博客同名文章《64QAM调制+软解调通信链路matlab误码率仿真》 5.内容:64QAM调制+软解调通信链路matlab误码率仿真。QAM是一种将幅度调制和相位调制相结合的调制方式。在QAM中,载波的幅度和相位都被用来携带信息。对于64QAM,它利用载波的不同幅度和相位组合来表示不同的符号,共有64种不同的状态。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-15

GMSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:GMSK 4.仿真效果:仿真效果可以参考博客同名文章《GMSK调制解调通信链路matlab误码率仿真》 5.内容:GMSK调制解调通信链路matlab误码率仿真。GMSK和MSK区别在于预处理后的信号进入高斯滤波器。高斯滤波器的作用是对信号进行平滑处理,其冲激响应具有高斯函数的形式。通过高斯滤波器后,信号的频谱得到了限制,脉冲包络变得平滑,无陡峭边沿和拐点,有效减少了信号在频率切换时的能量跳变。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-15

32QAM调制+软解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:32QAM软解调 4.仿真效果:仿真效果可以参考博客同名文章《32QAM调制+软解调通信链路matlab误码率仿真》 5.内容:32QAM调制+软解调通信链路matlab误码率仿真。QAM是一种将幅度调制和相位调制相结合的调制方式。在QAM中,载波的幅度和相位都被用来携带信息。对于32QAM,它利用载波的不同幅度和相位组合来表示不同的符号,共有32种不同的状态。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-10

MSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:MSK调制解调 4.仿真效果:仿真效果可以参考博客同名文章《MSK调制解调通信链路matlab误码率仿真》 5.内容:MSK调制解调通信链路matlab误码率仿真。MSK是一种二进制频移键控(2FSK)的特殊形式,其调制指数为 0.5。在 MSK 调制中,载波的频率根据输入的二进制数字信号在两个频率之间切换,且信号的相位在码元转换时刻保持连续。这使得 MSK 信号具有良好的频谱特性,在有限带宽内能够更有效地传输数据。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-07

16QAM调制+软解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:16QAM软解调 4.仿真效果:仿真效果可以参考博客同名文章《16QAM调制+软解调通信链路matlab误码率仿真》 5.内容:16QAM调制+软解调通信链路matlab误码率仿真。在传统硬判决解调的基础上,软解调会输出每个比特为 0 或 1 的概率信息,而不仅仅是一个确定的 0 或 1。软解调器通常采用最大似然检测等算法,通过计算接收信号与所有可能的 16QAM 信号点之间的距离或似然度,来估计每个比特的概率。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-02-05

pi4-QPSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:pi4-QPSK,π/4-QPSK 4.仿真效果:仿真效果可以参考博客同名文章《pi4-QPSK调制解调通信链路matlab误码率仿真》 5.内容:pi4-QPSK调制解调通信链路matlab误码率仿真。常规 QPSK 有4种相位状态,相位跳变可能为±π/2和±π。而 π/4-QPSK 把信号的相位平面平分成间隔为π/4的八种相位,并相间地分成两个相位组。信号相位每隔 Ts = 2Tb 秒必须从一个组跳变到另一个组,相邻码元之间信号相位的跳变量为±π/4 和±3π/4,不会出现±π 的相位跳变。本程序仿真输出π/4-QPSK各个环节波形以及DQPSK的误码率曲线。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-26

DQPSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:DQPSK 4.仿真效果:仿真效果可以参考博客同名文章《DQPSK调制解调通信链路matlab误码率仿真》 5.内容:DQPSK调制解调通信链路matlab误码率仿真。和QPSK相比,DQPSK主要特点是将输入的二进制数字序列进行差分编码,把绝对码转换为相对码。根据检测到的相位变化,将相对码转换为绝对码,恢复出原始的二进制数字序列。本程序仿真输出DQPSK各个环节波形以及DQPSK的误码率曲线。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-22

QPSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:QPSK 4.仿真效果:仿真效果可以参考博客同名文章《QPSK调制解调通信链路matlab误码率仿真》 5.内容:QPSK调制解调通信链路matlab误码率仿真。QPSK(Quadrature Phase Shift Keying,正交相移键控)调制解调通信链路是一种广泛应用于数字通信领域的传输方式,相比 BPSK 能在相同带宽下传输更多数据。本程序仿真输出QPSK各个环节波形以及QPSK的误码率曲线。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-22

BPSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序操作视频。 3.领域:BPSK 4.仿真效果:仿真效果可以参考博客同名文章《BPSK调制解调通信链路matlab误码率仿真》 5.内容:BPSK调制解调通信链路matlab误码率仿真。接收端首先对收到的带通信号进行解调,以恢复出原始的基带信号。常用的解调方法是相干解调。首先要产生一个与发送端载波同频同相的本地载波,然后将接收到的信号与本地载波进行相乘。根据基带信号的幅度或相位等特征,对信号进行判决,将其转换为二进制数字序列。例如,根据信号的相位与 0 或 π 的接近程度来判断发送的是 “1” 还是 “0”。然后对数字序列进行译码,恢复出原始的信源信息。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-22

2FSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作和讲解视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:2FSK 4.仿真效果:仿真效果可以参考博客同名文章《2FSK调制解调通信链路matlab误码率仿真》 5.内容:2FSK调制解调通信链路matlab误码率仿真。2FSK(二进制频移键控,Binary Frequency - Shift Keying)是一种数字频率调制技术。它利用载波频率的变化来传递数字信息,在二进制情况下,用两种不同的载波频率分别表示二进制数字 “0” 和 “1”。本程序仿真输出FSK各个环节波形以及2FSK的误码率曲线。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-17

2ASK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作和讲解视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:2ASK 4.仿真效果:仿真效果可以参考博客同名文章《2ASK调制解调通信链路matlab误码率仿真》 5.内容:2ASK调制解调通信链路matlab误码率仿真。2ASK(Binary Amplitude Shift Keying)即二进制幅移键控,是一种最基本的数字调制技术,它通过改变载波的幅度来传递数字信息。在 2ASK 调制中,用载波的存在表示二进制数字 “1”,载波的不存在表示二进制数字 “0”。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-16

16PSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作和讲解视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:16PSK 4.仿真效果:仿真效果可以参考博客同名文章《16PSK调制解调通信链路matlab误码率仿真》 5.内容:16PSK调制解调通信链路matlab误码率仿真。将每4位二进制数据映射为16PSK 星座图中的一个相位点,16PSK 星座图通常将圆周等分为16个相位区间,每个区间对应一个唯一的4位二进制码。假设输入的比特序列为b0b1b2b3,则对应的 8PSK 符号的相位0,pi/8,2*pi/8,3*pi/8,4*pi/8,5*pi/8,6*pi/8,7*pi/8,8*pi/8,9*pi/8,10*pi/8,11*pi/8,12*pi/8,13*pi/8,14*pi/8,15*pi/8. 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-15

8PSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作和讲解视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:8PSK 4.仿真效果:仿真效果可以参考博客同名文章《8PSK调制解调通信链路matlab误码率仿真》 5.内容:8PSK调制解调通信链路matlab误码率仿真。将每3位二进制数据映射为 8PSK 星座图中的一个相位点,8PSK 星座图通常将圆周等分为 8 个相位区间,每个区间对应一个唯一的 3 位二进制码。假设输入的比特序列为b0b1b2,则对应的 8PSK 符号的相位0,pi/4,2*pi/4,3*pi/4,4*pi/4,5*pi/4,6*pi/4,7*pi/4. 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-11

8FSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序操作和讲解视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:8FSK 4.仿真效果:仿真效果可以参考博客同名文章《8FSK调制解调通信链路matlab误码率仿真》 5.内容:8FSK调制解调通信链路matlab误码率仿真。8FSK(8 - level Frequency - Shift Keying)是八进制频移键控。这是一种数字调制方式,通过载波频率的变化来传递数字信息,且载波频率能够在 8 个不同的值之间切换,每个频率对应一个八进制符号(000 - 111)。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-08

4FSK调制解调通信链路matlab误码率仿真【包括程序,中文注释,程序讲解和操作视频】

1.版本:matlab2022a。 2.包含:程序,中文注释,程序讲解和操作视频。 3.领域:4FSK 4.仿真效果:仿真效果可以参考博客同名文章《4FSK调制解调通信链路matlab误码率仿真》 5.内容:4FSK调制解调通信链路matlab误码率仿真。4FSK(4 - level Frequency - Shift Keying)即四进制频移键控。它是一种数字调制技术,是频移键控(FSK)的一种扩展形式。在这种调制方式中,载波的频率可以在四种不同的频率值之间切换,每个频率值代表一个四进制符号(00、01、10、11)。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

2025-01-08

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

TA关注的人

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