啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2023/4/29 7:06:47 77KB 迭代
1
文件搜罗三个子文件:小论文(败落信道下MIMO_OFDM体系信道容量阐发_黄丘林);
对于文章的部份仿真——matlab代码;下场文档;

首要基于小论文提出的公式,盘算了OFDM-MIMO体系的信道容量(N=64,即子载波数便是64),当N=1时,OFDM-MIMO体系即进化为MIMO体系。
经由比力发现,OFDM-MIMO体系的信道容量比纯挚MIMO体系的信道容量大,感兴趣的朋友能够下载学习
2023/3/23 18:14:24 301KB matlab OFDM-MIMO 信道容量
1
绘制二进制熵函数曲线普通信道容量的迭代算法线性分组码的编码和译码包括实验原理流程以及各个实验的源代码
2023/2/4 16:30:25 438KB 信息论 MATLAB编程
1
在LTE系统中通常采用多输入、多输出技术,主要原因是它能够使系统的信道容量得到明显提高,通过MIMO技术在LTE的下行链路中就能够实现。
但是,在用终端只安装了一根天线,此时在LTE系统中无法运用传统的MIMO技术。
综上所述,为了大幅度的提升上行链路的容量,必须把几个用户联合起来组成虚拟MIMO。
用户配对算法功能的高低直接影响着虚拟MIMO系统的功能。
本文主要对LTE系统中的虚拟MIMO用户配对算法进行研究。
本文主要做了如下工作:首先研究了LET系统上行虚拟MIMO系统的模型,重点介绍了该系统的主要技术。
接着对常用的几种类型的用户配对算法进行了分析,并利用软件对它们做了仿真。
在此基础上提出一种基于正交缺陷度的用户配对算法的新型配对算法。
为了简化计算,进一步提出一种次优的基于正交缺陷度的用户配对算法。
最后对本文所涉及的几种配对算法进行仿真分析,通过比较仿真结果可以发现,与传统的算法相比,基于正交缺陷度的用户配对算法在功能上得到较大的提升,而次优的基于正交缺陷度的用户配对算法虽然功能不及前者,但其计算简便,应用前景光明。
1
本书提供了利用MATLAB的普及型学生版本在计算机上处理“现代通信系统”这门课程中涉及的几乎所有方面的问题的分析思路、方法、matlab脚本文件和处理结果的范例以及供学生自主学习研讨的习题。
全书内容分为九章,分别是:信号与线性系统;
随机过程;
模拟调制;
模拟/数字转换;
基带数字传输;
带限信道的数字传输;
载波调制的数字传输;
信道容量和编码;
扩频通信系统。
本书适合已具备MATLAB基本知识的通信工程、电子工程、电气工程、计算机专业高年级本科生和研究生作为相关课程的参考书和补充教材,也可供有关教师、工程技术人员参考使用。
2016/4/17 19:12:27 8.06MB matlab
1
Bianchi信道容量(matlab),基本形式
2015/10/10 15:30:12 1KB Wireless
1
Bianchi信道容量(matlab),基本形式
2021/1/24 9:38:30 1KB Wireless
1
基于simulink仿真的TCM网格编码调制,可靠、高速的传输数据是通信的目标和要求。
网格编码调制技术打破了调制与编码的界限,具有较大的编码增益且不降低频带利用率,所以特别适合限带信道的信号传输。
能够大幅度的提高通信零碎的信道容量和传输速率景。
2017/11/10 8:51:31 21KB TCM 网格编码调制 simulink仿真
1
本书介绍了LDPC码的编、译码基本原理及各种译码算法;
详细分析了LDPC码的特点、分析方法;
对无线移动通信信道模型下LDPC码的功能进行了剖析。
各章原理的叙述力求突出概念清晰,注重理论推导和仿真试验验证相结合。
目录第一章绪论...............................................................................................................11.1数字通信系统的结构.........................................................................................11.2信道编码技术的发展史.....................................................................................31.3LDPC码的研究现状..........................................................................................5第二章信道编码基础....................................................................................................92.1分组码的基本原理............................................................................................92.1.1线性分组码的概念..................................................................................92.1.2生成矩阵和校验矩阵...............................................................................92.1.3线性分组码的最小距离..........................................................................112.1.4系统码..................................................................................................122.1.5循环码和准循环码.................................................................................122.2信道容量与Shannon(香农)限......................................................................142.2.1信道容量的定义....................................................................................152.2.2信道容量与Shannon限的关系...............................................................152.2.3信道容量与纠错码的关系......................................................................152.3多种信道条件下的信道容量............................................................................172.3.1二元对称信道(BSC)..........................................................................172.3.2连续AWGN信道...................................................................................192.3.3输入离散、输出连续AWGN信道的容量....................................
2019/6/6 20:53:18 4.29MB LDPC码 文红 符初生
1
[例3.6]某对称离散信道的信道转移概率矩阵P为:1/31/31/61/61/61/61/31/3计算其最佳信源概率和信道容量C。
附:程序代码如下:#include#include#defineMAX50doubleCalculate_a(intk,doublepa[]);doubleCalculate_C1(doublepa[],doublea[]);doubleCalculate_C2(doublea[]);intr,s;doublepba[MAX][MAX];voidmain(){ inti,j;doubleC1,C2,E; doublea[MAX],pa[MAX]; E=0.000001; printf("请输出信源符号个数r:\n"); scanf("%d",&r); printf("请输出信宿符号个数s:\n"); scanf("%d",&s); printf("请输出精确度E:\n"); scanf("%lf",&E); printf("请输出信源P[ai]:\n"); for(i=0;i<r;i++) scanf("%lf",&pa[i]); printf("请输出信道转移概率矩阵P[bj][ai]:\n"); for(i=0;i<r;i++) for(j=0;j<s;j++) scanf("%lf",&pba[i][j]); do { for(i=0;i=E) { doublesum=0; for(i=0;i<r;i++) sum+=pa[i]*a[i]; for(i=0;i<r;i++) pa[i]=pa[i]*a[i]/sum; } else { printf("最佳信源概率:\n"); for(i=0;i=E);printf("信道容量为:%lf\n",C1/log(2));}doubleCalculate_a(intk,doublepa[]){ inti,j; doubletemp,sum2=0; for(j=0;j<s;j++) { doublesum1=0; for(i=0;i<r;i++) { sum1+=pa[i]*pba[i][j]; } temp=pba[k][j]/sum1; temp=log(temp); sum2+=pba[k][j]*temp; } returnexp(sum2);}doubleCalculate_C1(doublepa[],doublea[]){ inti; doublesum=0; for(i=0;i<r;i++) sum+=pa[i]*a[i]; returnlog(sum);}doubleCalculate_C2(doublea[]){ inti; doublemax=a[0]; for(i=0;i<r;i++) if(max<a[i])max=a[i]; returnlog(max);}
1
共 38 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡