通信八股总结for普联

news2024/11/24 3:26:50

一.信息论

1.香农公式

1.1 香农公式的内容

C = B\cdot log_2(1+\frac{S}{N})

C:信道容量(bps)

B:信道带宽(Hz)

\frac{S}{N}:信噪比(dB)。

1.2 香农公式的意义

揭示了在有噪声的通信信道中,信息传输速率的理论上限。

可以通过改进编码或者调制技术来解决这个理论极限。

1.3 如何增加信道容量/提高通信速率?

  1. 增加信道带宽(提高通信频段的范围,或者采用更先进的多路复用技术):但是对信道容量的提升是有极限的,因为带宽越大,噪声也越大。
  2. 提高信噪比(提高信号功率:提升发射功率。降低噪声功率:采用好的噪声抑制技术等等):对信道容量的提升是没有极限的,SNR越大,信道容量也越大。
  3. 使用高级调制:比如64QAM甚至更高阶的调制技术;使用OFDM,高效的利用频谱资源。
  4. 使用高阶纠错码,比如LDPC码和Polar码等等。
  5. 使用MIMO技术:比如Massive MIMO,被使用在5G技术;
  6. 减少多径干扰和信号衰落:使用波束成形或者信道均衡技术可以减少多径效应。
  7. 提高数据压缩效率:通过压缩数据,可以在相同带宽和传输时间内传输更多的有效信息。比如,视频领域有H.264编码。
  8. 光纤通信:光纤具有大带宽高速率的优势。在光纤上可以实现数百Gbps甚至Tbps的传输速率。
  9. 超高频通信:即5G中使用的毫米波通信。该频段可以提高非常高的带宽。

1.4 为什么提高SNR和提升带宽都可以提高容量,现在通信系统的发展普遍去提升带宽而不是提高SNR呢?

  1. 提升SNR的难度和代价高:
    1. 功率限制:发射功率受限于电力消耗、发热和硬件限制。并且发射功率过高会产生电磁干扰,对其他通信系统造成影响;
    2. 噪声不可避免;
  2. 带宽提升技术很成熟,容易实现:
    1. 通信系统1G~5G不断的使用更高的频段来扩展带宽;
    2. OFDM等多载波技术和MIMO等技术,可以细分频谱资源,提升带宽利用率。
  3. 从提升效果看:带宽B的增长会线性增加信道容量;而SNR的增加对信道容量C的影响是对数增加,对数增长是很慢的,因此增加带宽的效果更显著。

二、通信原理

1.天线的传输距离跟什么因素有关?

  1. 发射功率:功率越高,能够覆盖的距离也就越远。为了提高发射功率,可以使用功率放大器;
  2. 接收灵敏度:接收机灵敏度高,就可以接受较弱的信号,提高传输距离。为了提高接收灵敏度,可以在收端安装低噪声放大器;
  3. 天线增益:增益越高,信号的定向性越强,传输距离越远;
  4. 信号频率:低频信号传输距离远,且穿透能力强;高频信号衰减迅速,主要用于短距离高带宽通信,如5G毫米波;
  5. 环境影响:障碍物、建筑物和大气条件等等也会影响信号的传输距离;
  6. 天线的高度:提高天线高度可以减小地面阻挡和多径效应,从而增加信号的传播距离。
  7. 天线的极化方式:确保发射天线和接收天线使用相同的极化方式(如同为水平极化或垂直极化)可以提高信号的传输效率和距离。

2.多径效应的影响

  1. 符号间干扰ISI:多径效应导致多个路径的信号到达时间不同,从而导致时延扩展,时延扩展产生符号间干扰。
    1. 时延扩展:最大传输时延和最小传输时延的差值。实际上就是脉冲展宽的时间。
    2. 符号间干扰和码间串扰,貌似是一个东西。
  2. 频率选择性衰落:多径效应在频域上表现为频率选择性衰落,即信号在某些频率处的衰减比其他频率处更严重。
    1. 影响:频域失真,收端需要使用复杂的均衡技术来恢复信号,增加系统复杂度。
    2. 应对方法:在 OFDM 系统中,通过频域均衡技术可以有效地对抗频率选择性衰落。
  3. 信号衰落:常导致快速衰落和慢速衰落现象。
  4. 相位偏移和信号失真:多径效应会导致不同路径的信号的相位不同步,这可能导致信号失真。信号失真会影响调制解调过程。

3. 如何解决符号间干扰ISI?

  1. 在OFDM等多载波通信系统中,增加循环前缀,即CP。当时延扩展小于循环前缀的长度时,延迟的信号分量只会影响前导的循环前缀,而不会影响有效的符号部分,因而可以避免ISI。
  2. 均衡技术,包括线性均衡和自适应均衡;
  3. 编码:使用纠错码提高系统抗干扰能力;
  4. 信号预处理:使用脉冲成形滤波器(如根升余弦滤波器)来控制信号波形,减少带宽中的高频分量,从而降低ISI。
  5. 接收算法:最大似然序列检测,通过综合考虑完整序列来优化解码。

4. OFDM抵抗ISI方式

加CP

5.CP序列能否换成全零序列

不行,因为无法做到抵抗ISI,因为全零序列不能有效地与 OFDM 符号的周期性进行对齐。

6.介绍一下时延拓展

  1. 时延扩展是指信号在传播过程中由于多径效应导致的多个传播路径到达接收端的时间差异。不同的多径路径导致接收到的信号在时间上存在扩展,这种扩展称为时延扩展。
  2. 时延扩展是多径效应导致的;
  3. 时延扩展会导致符号间干扰,并且提高系统复杂性,因为接受端需要采用均衡器和滤波器来减少干扰;
  4. 应对时延扩展:在OFDM系统,给每个符号前加CP,循环前缀。在收端使用均衡器。

7.OFDM怎么实现定时同步和频率同步?

  1. 时间同步:基于导频、前导码或者自动相关技术。
  2. 频率同步:基于导频、符号间干扰检测、相位跟踪和频率补偿技术。

8.瑞利和莱斯信道

8.1 瑞利信道 

  1. 定义:瑞利信道(Rayleigh Fading Channel)是一种无线通信信道模型,用于描述多径传播条件下信号的衰落特性,特别是都是在没有直视路径(Line-of-Sight, LOS)即非Los径时的信道环境。
  2. 瑞利信道和瑞利分布:瑞利信道的得名于接收信号的包络服从瑞利分布。
  3. 瑞利信道的场景,包括,
    1. 城市环境:信号通过建筑物、车辆等反射和散射后到达接收端。
    2. 室内通信:在复杂的室内环境中,信号被墙壁、家具等反射,形成多径传播。
    3. 移动通信:当移动设备(如手机)在快速移动时,信道的多径特性会快速变化,导致信号频繁衰落。

8.2 莱斯信道定义

  1. 莱斯信道定义:是一种无线通信信道模型,用于描述多径传播情况下信号的衰落特性,尤其是在存在Los径的环境中。
  2. 莱斯信道得名于接收信号的振幅服从莱斯分布。
  3. 莱斯信道的场景,包括
    1. 卫星通信:卫星和地面站之间一般存在Los径;
    2. 室外微波通信:当发射端和接收端通过微波链路通信时,通常有直视路径。
    3. 移动通信中的开阔环境:在开阔场所,如乡村或开阔的城市区域,移动设备与基站之间通常有明确的直视路径。

9.波束赋形的原理

  1. 波束赋形通过控制多个天线单元发射或接收信号的相位和幅度,使得信号在特定方向上产生相干增强,而在其他方向上则发生相消或减弱。

10.一个信号从发送到接收经历了那些过程,使用了OFDM。/OFDMA的通信过程。

  1. 发端:数据源->信道编码->调制->串并转换->IFFT->加CP,循环前缀->DAC,数模转换->射频调制和传输

  2. 收端:射频解调->ADC->去CP->FFT->信道均衡->解调->信道解码

  3. OFDM的关键步骤包括:频域调制、IFFT/FFT、循环前缀的使用和信道均衡等。

11.如何提升通信系统的吞吐量

  1. 增加信道带宽:比如移动通信系统从1G到5G不断的使用更高的频段来扩展带宽
  2. 采用高级调制技术:比如256QAM来提升传输通信速率;
  3. 使用Massive MIMO也可以提高吞吐量;
  4. 使用高性能的信道编码技术;
  5. 采用多址技术:比如OFDMA通过将子载波分配给不同用户,实现多用户接入,提升系统的吞吐量。
  6. 除了物理层,还可以采用
    1. 高效的MAC协议和只能调度算法。
    2. 负载均衡技术,优化网络流量分配,防止单一节点过载;

12.OFDM系统中带宽 载波间隔 符号长度之间的关系

  1. 子载波间隔(\Delta f)=符号长度的倒数(T);\Delta f = \frac{1}{T}
  2. 带宽=子载波数量(N)*子载波间隔。B = N \times \Delta f

13. 2.4G和5GWiFi信号哪个穿透力更强

2.4G信号,因为频率较小,因此波长较长,具有较好的穿透能力。

14. OFDM的原理框图

出处:给“小白”图示讲解OFDM的原理(受益匪浅,OFDM小白强推)_直观图解ofdm原理-CSDN博客

15.多址接入技术及其优缺点

  1. 多址接入,让多个用户共享频谱资源。主要技术包括,频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)、正交频分多址(OFDMA)和空间多分址(SDMA)
  2. 总体来说,
    1. FDMA和TDMA:适合低速率、用户较少的系统
    2. CDMA和OFDMA:适合高速率、大量用户的场景,尤其在现代蜂窝通信(如 4G、5G)中,OFDMA 被广泛应用。
    3. SDMA:是结合多天线的技术,在5G有应用。

16.MIMO技术的分类

分集技术和空间复用技术。

17.MMSE和LS的优劣

  1. MMSE,最小均方误差估计
    1. 优点:误差较小,考虑噪声的统计特性
    2. 缺点:复杂度高,对模型依赖性强,如果信号或噪声的统计特性无法准确建模,MMSE 的表现会大幅下降。
  2. LS,最小二乘估计:
    1. 优点:简单,不需要先验信息,适用性广泛。
    2. 缺点:不考虑噪声统计特征,因此在非高斯噪声场景下,估计精度不好。对噪声敏感,容易受到噪声的干扰。

三、计算机网络

1. 为什么四次握手需要多一次握手?

四次握手发生在TCP连接断开时。

四次握手比三次握手多了一次通信,主要是因为TCP连接的关闭过程是双向的,需要确保双方都完成了数据传输。

大概过程是,

  1. 客户端发送Finish报文,请求停止传输;
  2. 服务器端回应ACK报文,意思是知道客户端要停止发送;
  3. 服务器端发送Finish报文,意思是服务器也没有要发送的了,请求通知;
  4. 客户端回应ACK,之后等待一段时间,保证服务器端收到,然后正式关闭连接。

多一次握手,是第三步,服务器也要发送停止报文。

2.TCP有什么缺点?举例一些场景下需要对TCP做哪些改进?

  1. TCP缺点:
    1. 开销大:TCP为了可靠性,引入了大量机制,比如三次三次握手、拥塞控制、流量控制、确认机制、重传等。
    2. 传输延迟:三次握手会导致延迟;
    3. 拥塞控制保守:TCP的拥塞控制虽然可以避免网络拥塞,但是在高带宽场景,没法充分利用带宽资源。
    4. 网络中断时,TCP会重连,可以导致超时。
    5. 队头阻塞:TCP的数据包必须按顺序到达客户端,如果一个数据包丢失,后续数据包即使已经到达,也要等待重传的丢失数据包,这会导致不必要的延迟。
  2. 改进:
    1. 高带宽-时延积(BDP)场景
      1. 场景:卫星通信、海底光缆等远距离传输,高带宽和高延迟同时存在
      2. 问题:CP的拥塞控制机制(如慢启动)在高BDP网络中无法快速达到带宽上限,导致无法充分利用带宽。
      3. 改进:
        1. CUBIC TCP:CUBIC是TCP的一个拥塞控制算法,特别适合高BDP场景,它使用非线性函数调节拥塞窗口的增长速度,比传统的TCP Reno更快达到最大带宽。
        2. BBR (Bottleneck Bandwidth and RTT):BBR通过测量带宽和延迟来控制流量,而非传统的丢包信号,更适合高BDP环境,能够更高效地利用带宽。
    2. 无线网络
      1. 场景:移动设备在蜂窝网络、Wi-Fi等无线环境下的传输,网络质量不稳定,丢包率高,时延波动大。
      2. 问题:TCP在无线网络下的高丢包率可能误判为网络拥塞,触发拥塞控制,导致性能下降
      3. 改进:快速恢复和快速重传机制优化:改进丢包后的重传策略,例如增加冗余信息或通过更快的重传确认机制应对无线链路的高丢包率。
    3. 实时应用(视频会议、语音通话、在线游戏)
      1. 场景:需要低延迟的实时应用,比如视频通话、语音通话、在线游戏等。
      2. 问题:TCP的重传机制导致延迟增加,影响实时性。对于实时应用来说,部分数据丢失可能比重传引入的延迟更可接受。
      3. 改进:
        • UDP + 自定义可靠性机制:使用UDP传输,然后在应用层根据需要实现自己的丢包处理或错误恢复机制。例如,实时音视频可以选择不重传丢失的数据包,而是优先保证低延迟。
        • QUIC协议:QUIC协议相对于TCP来说具有更低的连接建立时延,并且能够避免TCP的队头阻塞,减少实时应用中的延迟。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2123067.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

gradle 学习备忘

所学版本: Gradle User Manualhttps://docs.gradle.org/8.7/userguide/userguide.html?_gl1*1f2c50b*_gcl_au*NzQ2ODAwODgxLjE3MjMzNjI5Mzk.*_ga*NDY3MDM0MDIzLjE3MjMzNjI5NDA.*_ga_7W7NC6YNPT*MTcyNTk3NTU3OC4yLjEuMTcyNTk3NTY0MC42MC4wLjA. Android 官网文档&am…

第十九次CCF计算机软件能力认证题目解析(详细题解+代码+个人解读+持续跟新)

第一题 线性分类器 考虑一个简单的二分类问题——将二维平面上的点分为 A A A 和 B B B 两类。 训练数据包含 n n n 个点,其中第 i i i 个点( 1 ≤ i ≤ n 1 ≤i ≤ n 1≤i≤n)可以表示为一个三元组 ( x i , y i , t y p e i ) (x_i,y…

strncpy陷阱

最近遇到了一个strncpy的bug,他们居然说这不是bug,而我认为这是很严重的bug! 相比于strcpy来说,strncpy具有更高的安全性,但是同时会带来一个问题,就是c字符串不会自动补’\0’。 废话不多说,…

使用Docker安装 Skywalking(单机版)

使用Docker安装 Skywalking(单机版) 文章目录 使用Docker安装 Skywalking(单机版)Skywalking 介绍Skywalking 安装 Skywalking 介绍 Skywalking官网 分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容…

GPU相关的一些截图

GPU相关的一些截图

【树和二叉树的相关定义】概念

1.回顾与概览 2.什么是树型结构 3.树的(递归)定义与基本术语 3.1树的定义 注意:除了根结点以外,任何一个结点都有且仅有一个前驱 3.2树的其他表示方式 3.3树的基本术语 结点:数据元素以及指向子树的分支根结点:非空…

OpenMV——色块追踪

Python知识: 1.给Python的列表赋值: 定义一个元组时就是 元组a (1,2,…) 元组中可以只有一个元素,但是就必须要加一个 “ , ” 如 a (2,) 而列表的定义和元组类似,只是把()换成[]: #那么下面的colour_1 ~ 3属于元组&#xf…

【leetcode C++】动态规划

动态规划解题思路 1. 状态表示 dp表 里面的值所代表的含义(1.根据题目要求得出 2.经验 题目要求 3.分析问题过程中,发现重要子问题) 2. 状态转移方程 dp[i] 等于什么 3. 初始化 保证填表不越界 4. 填表顺序 为了填写该状态的时候&am…

02 Docker基本管理

2.1 Docker镜像管理 2.1.1 案例:构建各类Docker镜像服务 2.1.2 案例环境 主机 操作系统 主机IP地址 服务器 Centos7.3x86-64 192.168.10.100 2.1.3 案例拓扑原理 通过 Dockerfile 创建常见应用镜像,Dockerfile 的构成如图 2.3 所示 图 2.1 Doc…

为什么说开放式耳机对耳朵更友好?性价比高的四款蓝牙耳机推荐

开放式耳机对耳朵更友好,主要体现在以下方面: 减少耳部闷热和潮湿:开放式耳机的开放结构,不会完全封闭耳朵,使得空气能够自由流通。这样可以有效减少因长时间佩戴导致的耳部闷热和潮湿情况。而耳部处于闷热潮湿的环境…

基于CNN-BiGUR的恶意域名检测方法

本文提出了一种基于 CNN 和 BiGRU 的恶意域名检测方法 CNN-BiGRU-Focal。利用卷积神经网络(CNN)提取域名字符的局部上下文特征。利用双向门控循环单元网络(BiGRU)捕捉域名字符序列的时间序列特征。同时,引入改进的 Foc…

十三、MySQL高级—读写分离(6)

🌻🌻 目录 一、Mycat 介绍1.1 是什么1.2 干什么的1.3 原理 二、安装启动2.1 解压缩文件拷贝到linux下 /usr/local/2.2 三个文件2.3 启动前先修改schema.xml(配置)2.4 再修改server.xml2.5 验证数据库访问情况2.6 启动程序2.7 启动…

Hive SQL子查询应用

目录 环境准备看如下链接 子查询 查询所有课程成绩均小于60分的学生的学号、姓名 查询没有学全所有课的学生的学号、姓名 解释: 没有学全所有课,也就是该学生选修的课程数 < 总的课程数。 查询出只选修了三门课程的全部学生的学号和姓名 环境准备看如下链接 环境准备h…

应用层 思维导图

绪论&#xff1a; ​“有志者自有千计万计&#xff0c;无志者只感千难万难。” 话不多说安全带系好&#xff0c;发车啦&#xff08;建议电脑观看&#xff09;。 思维导图能很好的帮助到我们去学习和理解记忆知识&#xff0c;当我们对一个知识有了一定的框架后就能有逻辑性的去…

关于我的阿里云服务器被入侵 - 分析报告

目录 引言一、事件概述1. 异地登陆2. 挖矿程序3. 密钥未注册4. 勒索病毒 二、问题分析1. 异地登陆2. 挖矿程序3. 密钥登录失效&#xff08;密钥未注册&#xff09;4. 勒索病毒 三、安全知识讲解1. 密钥登录 四、总结 引言 因为是第一次租云服务器&#xff0c;所以出现了很多的…

Clion配置ESP32开发,一文就够了

目录 1.下载ESP-IDF2.配置ESP32开发环境2.1方法1:Clion官方手册2.2方法2: 3.测试Clion开发ESP32的环境4.关于Clion的monitor无法正常运行的解决方法 我这里使用的CLiion版本是2023.2.1&#xff0c;网上激活方法有很多&#xff0c;这里就不赘述。 电脑是WIn11系统。 1.下载ESP-I…

无线感知会议系列【1】【增强无线感知应用的鲁棒性】

前言&#xff1a; 这个是2021年 泛在可信智能感知论坛&#xff0c;汤战勇 &#xff08;西北大学物联网研究院 )教授的 一个讲座《wireless signals like WiFi, RFID and (ultra) sound as a powerful modality for ubiquitous sensing》 参考连接&#xff1a; 4.见微知萌—…

02_硬件基础知识学习

通过上一课的学习&#xff0c;我们貌似成功的点亮了一个 LED 小灯&#xff0c;但是有一些知识大家还没彻底搞明白。单片机是根据硬件电路图的设计来编写代码的&#xff0c;所以我们不仅仅要学习编程知识&#xff0c;还要学习基本的硬件知识&#xff0c;这节课我们就要来穿插介绍…

萱仔环境记录——git的使用流程:以上传一个项目进入GitHub仓库为例子

前段时间我已经不使用学校的电脑了&#xff0c;在自己的笔记本上安装了git&#xff0c;准备好好把我这几年做的项目整理一下进行开源&#xff0c;由于前几次的面试&#xff0c;一些公司考核到了git的用法&#xff0c;虽然平时我也在使用git对自己的项目进行管理&#xff0c;但还…

为什么腾讯难以再现《黑神话:悟空》这样的游戏大作?

自《黑神话:悟空》发布以来,它凭借令人惊艳的画面和深入人心的故事情节,迅速在全球范围内收获了大量粉丝。这款游戏的成功,不仅让全球玩家看到了国产游戏的新高度,也让许多人开始好奇:作为中国游戏行业的巨头,腾讯为什么没能推出类似《黑神话:悟空》这样震撼的作品?今…