频率选择性衰落和时间选择性衰落详解
引言
当移动台移动时,接收信号衰落的具体类型由传输方案和信道特点决定。传输方案由信号的参数确定,如信号带宽和符号周期。无线信道的特点由两种不同的信道参数描述,它们是多径时延扩展和多普勒扩展。多径时延扩展和多普勒扩展分别引起时间色散效应和频率色散效应,根据时间色散的程度或频率色散的程度,它们将分别引起频率选择性衰落或时间选择性衰落。
频率选择性衰落
多径时延扩展—>时间色散—>频率选择性衰落(主要由信号带宽决定)
先说结论:
若信号的符号周期小于信道的RMS(均方根)时延扩展,信号的带宽大于信道相关带宽。即Bs>Bc和T<**(见下图),则会产生频率选择性衰落。
若信号的符号周期大于信道的RMS(均方根)时延扩展,信号的带宽小于信道相关带宽。即Bs<Bc和T>**(见下图),则信号会经过平坦的频率响应,经历非频率选择性衰落。
对于频率选择性衰落有两种理解方式:
- 从时域来看,由于RMS时延扩展大于符号周期,因此前一个符号被扩展了,该结束的时候没有结束,在下一个符号到来时还没结束,因此对后来的符号产生了影响,即ISI符号间干扰
- 从频率域来看,由于信号的频谱过宽,在通过信道时候,高频部分被截断,因此导致了失真。
时间选择性衰落
多普勒扩展—>频率色散—>时间选择性衰落
先说结论:
符号周期:T
信道相干时间:Tc
多普勒频谱带宽:Bd
信号带宽:Bs
- 若T>Tc和Bs<Bd,此时平坦,不衰落
- 若T<Tc和Bs>Bd,此时快衰落
- 若T>>Tc和Bs<<Bd,此时慢衰落
对于时间选择性衰落有两种理解方式:
- 从时域来看,由于信道相干时间大于符号周期,因此相干时间段内会有≥2个符号同时通过信道。因为信道是和其中的信息进行卷积运算,所以后来的符号会对前面的符号产生影响,导致了失真。对于快衰落,是在相干时间内同时有好几个符号。对于慢衰落,是在相干时间内同时有好几十个甚至上百个符号。
- 从频率域来看,多普勒频移使得信号频谱被展宽,因此产生了失真
本文参考:《MIMO-OFDM Wireless Communications with MATLAB》
频率选择性衰落和时间选择性衰落详解相关推荐
- 频率选择性衰落、时间选择性衰落
无线信道的多径效应导致的频率选择性衰落 总的来说,这属于"静",所谓静,就是指发送和接收终端.以及导致电磁波的反射折射等的障碍物都处于静止的状态,而导致多径效应的是这些多种多样的障 ...
- 时间堆原理详解及C++11的实现
一.背景 网络编程中除了处理IO事件之外,定时事件也同样不可或缺,如定期检测一个客户连接的活动状态.游戏中的技能冷却倒计时以及其他需要使用超时机制的功能.我们的服务器程序中往往需要处理众多的定时事件, ...
- mysql日期时间操作函数详解
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. win7可以设定每周从哪一天开始,win2003等不能方便的修改.有的是周日开始,有的是周一开始.而 ...
- C语言标准库里的获取时间函数及时间格式转换详解
C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...
- C 语言中获取系统时间的函数,C/C++如何获取当前系统时间的实例详解
C/C++如何获取当前系统时间的实例详解 C库中与系统时间相关的函数定义在头文件中, C++定义在头文件中. 一.time(time_t*)函数 函数定义如下: time_t time (time_t ...
- Flink/Blink 原理漫谈(一)时间,watermark详解
系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...
- python时间模块time详解
python时间模块time详解 在平常的代码中,我们常常需要与时间打交道.在Python中,与时间处理有关的模块就包括:time,datetime以及calendar.这篇文章,主要讲解time模块 ...
- NXP MCU CAN波特率(位时间)配置详解
1. 概述 本文将会详细讲解如何设置NXP MCU的CAN波特率.位时间.采样点等属性. 波特率即CAN总线传输频率,位时间是波特率的倒数,例如波特率是500K,那么位时间 = 1 / 500000 ...
- oracle spool文件名+系统时间,Oracle Spool详解
转自:http://blog.sina.com.cn/s/blog_6bccf0360101hzsh.html 1.spool的作用是什么? spool的作用可以用一句话来描述:在sqlplus中用来 ...
最新文章
- iOS系类教程之用instruments来检验你的app
- 回归素材(part5)--白话机器学习算法
- python socket 大文件_python之socket运用之传输大文件
- 智能家居中语音识别算法研究_语音识别研究获进展
- jstat分析JVM内存
- java 保留字符串数字的位数,不够前面补0
- GIt帮助文档之创建新的Git仓库——现有目录下,通过导入所有文件来创建
- [转载] Python使用list.reverse()返回None
- python编写程序判断数据类型_python中如何判断一个变量的数据类型
- 锐捷客户端 开机不能自动联网 无法启动DHCP Client服务
- 三维人体姿态估计年度进展综述(周晓巍教授)
- 联想集团“2022年及未来10大科技趋势”预测
- 更实用 批量解析 Sanger 测序.ab1文件 出图出文本
- 利用C语言编程输出小写英文字母表的大写形式(以5为间隔)
- Unity漫延的实现思路(流体漫延, 火烧草地的漫延等)
- 杂谈(20210405)
- 【机器学习7】决策树
- Java编程笔记7:内部类
- Bootstrap data类型的Url格式--url(data:image/gif;base64,AAAA):把小数据直接嵌入到Url中
- 为什么玩转Power BI一定需要Office 365