
通信系统
文章平均质量分 83
5G通信的一些基础知识,包括一些matlab仿真
daijingxin
好好学习天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汉明距离与汉明重量
汉明距离即两个相同长度的字符串,相同位置不同元素的个数。汉明距离为7。原创 2022-10-19 15:17:14 · 985 阅读 · 0 评论 -
关于频率分辨率
频率分辨率可以理解为在使用DFT时,在频率轴上的所能得到的最小频率间隔,即f0=fs/N=1/N∗Ts=1/Tf_0=f_s/N=1/N*T_s=1/Tf0=fs/N=1/N∗Ts=1/T,其中NNN为采样点数,fsf_sfs为采样频率,Ts=1/fsT_s=1/f_sTs=1/fs为采样间隔。 所以N∗TsN*T_sN∗Ts就是采样前模拟信号的时间长度TTT,所以信号长度越长,频率分辨率越好。那么是不是采样点数越多,频率分辨力提高了呢?答案是否定的,因为一段数据拿来就确定了时间TTT,注意:原创 2022-06-21 23:45:50 · 5051 阅读 · 0 评论 -
信噪比与EbN0
研究无线通信系统性能时,一般要加入高斯白噪声信道,而高斯白噪声信道的噪声参数是与SNR直接相关的。然而,通信系统采用EbNo为解调门限进行评价系统性能,这样可以直观的反应通信系统性能。因此需将EbNo转换为SNR。 在实际无线通信系统中,为了提高系统的可行性和有效性,常采用扩频、调制、编码、成型滤波成型滤波等技术。SNR与EbN0、成型滤波、扩频、调制、编码计算关系如下所示:SNR = EbN0 + 10log10(MnBitscoderate) - 10log10(0.5or1 * upfactor转载 2021-10-03 21:35:56 · 3389 阅读 · 0 评论 -
5G NR QC-LDPC的译码方法(BP译码算法)(四)
目录和积译码算法的基本原理在这里介绍LDPC码的迭代概率译码算法-----和积译码算法,它是基于置信传播的迭代概率译码算法,是逐符号软判决译码方法。和积译码算法的基本原理设接收端收到的实数向量集合记为{r},有信息节点xj,我们将信息节点X满足包含xj的所有校验方程这个事件记为S,比特xj=1(xj=0)关于{r}和S的条件概率如下:如果上式成立,则对应的x取值为0,若上式不成立,则对应的x取值为1。因此需要求出对应的两个条件概率的取值。引入定理:因此我们可以通过这个定理来得出在第j个元素原创 2021-04-18 16:29:56 · 8501 阅读 · 2 评论 -
置信传播算法(Belief Propagation)简介
基础知识条件概率(Conditional Probability)相互独立时,p(A | B) = p(A)贝叶斯规则贝叶斯网络(Bayesian Network)定了一个独立的结构:一个节点的概率仅依赖于它的父节点。贝叶斯网络适用于稀疏模型,即大部分节点之间不存在任何直接的依赖关系。联合概率(Joint Probability)表示所有节点共同发生的概率,将所有条件概率相乘:我们最终的目标是计算准确的边缘概率(Marginal Probability),比如计算Hangover的概转载 2021-04-17 21:04:52 · 9015 阅读 · 2 评论 -
数据传输速率与带宽之间的关系
数据传输速率:数据传输速率是描述数据传输系统的重要技术指标之一。数据传输速率在数值上等于每秒种传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。对于二进制数据,数据传输速率为:S=1/T (bps)其中,T为发送每一比特所需要的时间。例如,如果在通信信道上发送一比特0、1信号所需要的时间是0.001ms,那么信道的数据传输速率为1000 000bps。在实际应用中,常用的数据传输速率单位有:kbps、Mbps和Gbps。其中:1kbps=10^3bps; 1M转载 2021-04-15 15:49:32 · 13079 阅读 · 0 评论 -
5G NR QC-LDPC的译码方法(BF算法)(三)
目录硬判决位翻转译码软判决位翻转译码软硬判决翻转译码算法的性能对比对于线性分组码,译码的复杂度随码长呈指数增加,传统的基于最大似然译码(MLD)准则的译码算法对于LDPC码这样的长码来说,是很困难的、或者说是不现实的。LDPC码的译码算法通常称之为置信传播算法(Belief Propagatiol Algorithm),这是一种选代的概率译码方法,是LDPC码特征之一,也是其性能优越的原因之一。硬判决位翻转译码先介绍一种简单的LDPC码译码算法,由Gallager 在其论文中提出的被命名为 Galla原创 2021-03-29 09:39:00 · 4847 阅读 · 0 评论 -
5G NR QC-LDPC的编码方法(二)
这里写目录标题5G-NR LDPC 码的编码5G-NR LDPC 码打孔、缩短和扩展5G-NR LDPC 码的编码在进行基矩阵的更新扩展后即可进行编码,将源信息序列输入到编码器中进行编码得到编码序列,并将编码后的结果表示为 c =[S P]。其中 S = (s 1 ,s 2 ,…,s k )表示长度为 k 的信息比特序列,P = (p 1 ,p 2 ,…,p m )表示长度为 m 的校验比特序列,它们之间服从 n = m + k,n 是码字长度,基矩阵 H b 是一个 m b × n b的矩阵,核心矩阵原创 2021-03-18 15:45:15 · 7980 阅读 · 6 评论 -
5G NR QC-LDPC简介(一)
LDPC码即低密度奇偶校验码(Low Density Parity Check Code,LDPC),它由Robert G.Gallager博士于1963年提出的一类具有稀疏校验矩阵的线性分组码,不仅有逼近Shannon限的良好性能,而且译码复杂度较低, 结构灵活,是近年信道编码领域的研究热点,已广泛应用于深空通信、光纤通信、卫星数字视频和音频广播等领域。LDPC码由一个包含少量非零元素的m∗nm*nm∗n校验矩阵HHH的零空间定义。如果矩阵HHH中的非零元素仅为“1”,则将矩阵HHH的零空间所定义的LDP原创 2021-03-17 16:46:57 · 49820 阅读 · 17 评论 -
MATLAB新版本中modem.qammod函数无法使用问题
新版本的Matlab对于Communications Toolbox中的一部分函数进行了删除。原本的qammod函数格式如下:mod_object = modem.qammod('M',M, 'SymbolOrder','gray');demod_object = modem.qamdemod('M',M, 'SymbolOrder','gray');Data_In = modulate(mod_object,msgint);Data_Out = modulate(demod_object,msg原创 2020-12-16 13:56:05 · 8877 阅读 · 3 评论 -
OFDM学习笔记(十一)(OFDM技术的应用)
如何将OFDM具体的应用到移动通信系统中来解决问题也是学习的重点。1. 快衰落信道下的信道估计宽带无线通信系统中的信道具有频率选择性和时变特性,因此OFDM系统中信道的传输特性再时域和频域内都是时变的,因此需要对快衰落信道做动态的信道估计。之前学习了慢衰落情况下的信道估计,而在实际中信道的衰落有可能发生在一帧数据之内。因此基于梳状导频的信道估计算法是必要的。通常基于梳状导频的信道估计算法是必要的。基于梳状导频的信道估计算法一般来说分为两步:第一步是对导频信号进行估计,第二步是对导频进行估计的基础上进原创 2020-08-27 16:41:15 · 4053 阅读 · 0 评论 -
OFDM学习笔记(十)(MIMO-OFDM技术)
目录1.空时码概述2.空时分组码2.1 STBC的基本原理2.2 STBC在3GPP及3GPP2的应用3. 空时格码3.1 空时格形编码的系统模型3.2独立准平坦衰落情况下的空时编码标准3.3 准静态平坦衰落下的空时码构建4. 空间复用技术4.1 分层空时编码方案4.2 对角分层空时编码的译码与接受4.2.1 干扰抑制4.2.2 自底向上按对角线分层判决4.2.3 反馈干扰抵消4.2.4 空时译码器5. 改进的空时处理技术5.1 基于STBC的技术5.1.1 与天线优选技术结合5.1.2 与分层空时码结合5原创 2020-08-27 11:45:17 · 20600 阅读 · 2 评论 -
OFDM学习笔记(九)(自适应技术)
目录1自适应策略的根据:信道状态信息1.1基于信噪比均值的信道状态信息1.2基于信噪比高阶概率特性的信道状态信息1.3基于包或比特差错信息的信道状态信息1.4基于把信噪比和错误统计信息结合得到的信道状态信息2.自适应功率分配2.1基于信道容量最优化的原则2.2基于误比特率性能最优化的原则2.2.1等功率分配方式2.2.2基于误比特率优化的最优功率分配2.2.3基于误比特率优化的次优功率分配2.2.4相等信噪比的分配方式3.自适应调制技术3.1Chow算法3.2Fischer算法3.3简单分组比特分配算法(S原创 2020-08-26 18:04:34 · 7947 阅读 · 3 评论 -
OFDM学习笔记(八)(MC-CDMA)
MC-CDMA最早是由美国的Linnatz、Yee、 Fettweis 和德国的Fazel、Papke 各自独立提出的,前者提出的接收机方案是采用相关接收和采用可变增益因子的合并)式,后者提出在接收机端采用最大似然检测技术。因为MC-CDMA的一个 OFDM符号包含多个窄带的子载波信号,可通过选择适当的子载波数日,使得每个子载波信号的符号周期远远大于时延扩展,所以MC-CDMA对信道的时延扩展不敏感:同时,相同的信息符号在不同的子载波上同时发送,一般来说,不可能所有的子载波都同时处于深衰落中。因此,MC-C原创 2020-08-25 23:32:48 · 3472 阅读 · 3 评论 -
OFDM学习笔记(七)(多址接入技术)
在无线通信系统中,无论前向链路还是反向链路都需要使用一种技术来区分不同的用户,即多址技术。多址方式允许多个移动用户同时共享有限的频谱资源。**频分多比(FDMA)、时分多址(TDMA)和码分多址(CDMA)**是无线通信系统中共享有效带宽的几种主要接入技术。OFDM和多址技术的结合能够允许多个用户同时共宁有限的无线频谱,从而获得较高的系统容量。OFDM本身也可作为一种多址接入技术,又称正交频分多址接入(OFDMA,Orthogonal Frequency Division Multple Access)技原创 2020-08-25 19:05:36 · 10166 阅读 · 0 评论 -
OFDM学习笔记(六)(峰均值问题)
OFDM多载波系统采用了正交频分信道,所以能够在不需要复杂的均衡技术的情况下支持高速无线数据传输,并具有很强的抗衰落和抗符号间干扰(ISI) 的能力。但OFDM系统最主要的缺点是具有较大的峰值平均功率比(PAPR), 它直接影响着整个系统的运行成本和效率。峰均比问题是多载波调制(MCM)中一个普遍存在的问题。在某个时刻,若多个载波以同一个方向进行累加时,就会产生很大的峰值,从而要求功率放大器具有很大的线性区域、否则,当信号峰值进入放大器的非线性区域时,就会使信号产生畸变,从而产生了载波间的互调干扰和带外辐射原创 2020-08-24 13:53:07 · 16442 阅读 · 2 评论 -
OFDM学习笔记(五)(同步技术)
在单载波系统中,载波频率的偏移只会对接收信号造成一定的幅度衰减和相位旋转,这可以通过均衡等方法来加以克服。而对于多载波系统来说,载波频率的偏移会导致子信道之间产生干扰。OFDM系统内存在多个正交子载波,其输出信号是多个了信道信号的叠加,由于子信道相互覆盖,这就对它们之间的正交性提出了严格的要求。无线信道时变性的一一种具体体现就是多普勒频移,多普勒频移与载波频率以及移动台的移动速度都成正比。信道带宽小于多普勒展宽的移动信道称作快衰落信道,信道冲激响应在符号周期内变化很快,即信道的相干时间比发送信道的符号周期要原创 2020-08-21 23:48:36 · 18719 阅读 · 0 评论 -
OFDM学习笔记(四)(信道估计简介)
相干解调在实际中应用的比差分解调多很多。而信道估计作为相干解调的主要技术就尤为重要。信道估计器是接收机一个很重要的组成部分。在OFDM系统中,信道估计器的设计上要有两个问题:** 一是导频信息的选择,由于无线信道的时变特性,需要接收机不断对信道进行跟踪,因此导频信息也必须不断的传送: 二是既有较低的复杂度又有良好的导频跟踪能力的信道估计器的设计,在确定导频发送方式和信道估计准则条件下,寻找最佳的信道估计器结构。 **在实际设计中,导频信息的选择和最佳估计器的设计通常又是相互关联的,因为估计器的性能与导频信息原创 2020-08-20 23:36:35 · 22997 阅读 · 0 评论 -
OFDM学习笔记(三)(OFDM信号检测技术--解调)
OFDM系统中二进制数据比特以PSK或苦QAM等调制方式调制到相应的子载波上。为了在接收端进行数据恢复,需要知道调制值的参考相位和幅度。在实际系统中,由于载波频率偏移、定时偏差以及信道的频率选择性衰落等的影响,信号会受到破坏,导致相位偏移和幅度变化等。为了准确恢复信号,接收端存在两种信号检测方法,差分检测和相干检测。差分检测不需要知道信号的参考值,只需利用相邻两个信号的相位和幅度的差值,差分检测可以在时域和频域内分别进行:时域内的差分通过比较当前OFDM符号子载波前一个OFDM信号中对应子载波间幅度和相位的原创 2020-08-20 22:15:15 · 10138 阅读 · 7 评论 -
OFDM学习笔记(二)(OFDM基本原理)
OFDM是一种特殊的多载波传输方案,它可以被看做是一种调制技术,也可以被当作一种复用技术。多载波传输把数据流分解成若干子比特流,这样每个字数据流将具有低比特率,从而降低速率符号并行发送的传输系统。它也是对多载波调制(MCM)的一种改进。它的特点是各个子载波相互正交,所以扩频后的频谱可以相互叠加,从而减小了子载波间的相互干扰,还大大的提高了频谱利用率。并且OFDM系统能够很好地对抗频率选择性衰落和窄带干扰。正交频分复用(OFDM)技术与已经普遍应用的频分复用(FDM,FrequencyDivisionMul原创 2020-08-19 23:52:59 · 44103 阅读 · 1 评论 -
OFDM学习笔记(一)(OFDM技术简介)
人类采用无线通信的历史可以追溯到遥远的古代。但直到19世纪末,人们都是采用十分直观的方式实现简单的信息传输。古代战争中的烽火台、金鼓和旌旗都是直观无线通信的例子。1864 年,英国物理学家J. C. Maxwell创造性地总结了人们已有的电磁学知识,预言了电磁波的存在。1886 年,德国物理学家H. Hertz用实验产生出电磁波,证明了J. C. Mexwell的预言。1897年,意大利科学家G.Marconi首次使用无线电波进行信息传输并获得成功。1897年,M.G.马可尼完成的无线通信实验就是在固定站与原创 2020-08-19 17:15:15 · 17271 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(通信系统中的实际应用--调制解调与滤波器)(七)
一、模拟线性调制与解调1.模拟调制基本特征:(1).已调信号的时域表示(2).已调信号的频域表示(3).已调信号的带宽(4).解调后的信噪比幅度调制模型m=sinc(100*t); t的区间[-0.1,0.1], delta_t=0.001;c=cos(2*pi*fc.*t); fc=250;u=m.*c;N=length(m);M=fft(m); % Fourier tr...原创 2020-01-04 22:13:51 · 891 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(通信系统中的实际应用--信号及编码)(六)
一、信号与系统的计算机表达数学角度看:信号的传输过程即为一些码或信号的变换过程(1) 码层次的变换 – 信源编码、纠错编码、 AMI编码等(2)信号层次的变换 --基带成型、滤波、调制解调等码的变换易于用软件实现。信号的变换,必须解决信号及系统在软件中的表示方法。二、信号1.时域取样(1).任意的连续时域信号s(t),定义在时间区间(-∞,+∞);(2).在区间[-T/2,T/...原创 2020-01-02 22:45:57 · 1000 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(符号变量及计算)(二)
一、符号表达式符号表达式的代数运算(1).主要通过符号函数来实现。(2).所有符号函数作用到符号表达式后,返回符号表达式。(3).有时结果看起来像数字,但其实是一个内部用字符串表示的符号表达式与数值运算的区别:(1).数值型运算受到计算机内部有效位数的限定,每次运算有截取误差;(2).符号运算不需要进行数值运算,没有截取误差,非常准确;(3).符号运算可以得出完全的封闭解;(4)...原创 2019-12-12 21:12:07 · 501 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(菜单与控制界面)(五)
一、控制界面用户接口控制(User interface controls) 图形对象的简称H=uicontrol (‘Property’,PropertyValue)1.主要属性Style(类型) Callback(回调函数)Position(位置) String(字符串)Max(最大值) Min(最小值)Value(数值)2.控制框类型(Style)Push buttons(按钮)...原创 2019-12-19 21:49:14 · 500 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(句柄图形)(四)
一、句柄图形对象(1). 根对象(根屏幕) --独一无二,无父对象(2). 图形窗口对象– 根的直接子对象(3). 坐标轴对象和UI对象坐标轴— 用于数据可视化UI — 用于与用户之间的交互操作(4). 核心对象和组对象核心对象— 所有绘图的基本元素组对象— 多个核心对象组合而成的坐标轴子对象二、句柄图形对象的操作1.获得对象的属性h=figureget(h)a=get(...原创 2019-12-15 21:35:44 · 244 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(绘图函数)(三)
一、二维图形的基本绘制函数plot(x,y,’s’)x,y 是相同类型的等长向量s 可选,用于控制图形属性原理: 点到线关于s的属性选择函数 plot 常用的使用格式plot(x,y): 单条曲线plot(x1,y1,x2,y2,…): 多条曲线plot(x,y,’s’): 带属性修饰的曲线‘s’ : 属性开关描述自符串变量二、二维图形的窗口绘制函数绘制图形窗口的步骤...原创 2019-12-15 20:54:13 · 1310 阅读 · 0 评论 -
通信系统仿真(一些简单的MATLAB函数学习)(多项式插值与拟合)(一)
一、创建向量的函数1.线性增量序列模式基本格式linspace(startValue, endValue)linspace(startValue, endValue, nElements)注解: 当 nElements缺省时,nElements=100例如:u=linspace(0,0.25,5)u=0 0.0625 0.1250 0.1850 0.25002.指数增量...原创 2019-12-10 22:01:34 · 1052 阅读 · 0 评论