正交频分复用(OFDM)初步(原理)

正交频分复用(OFDM)初步(原理)通信原理博文相关目录 目录 OFDM 即正交频分复用 正交从向量的角度看 即两个向量成直角 那向量的正交意味着什么呢 正交的向量意味着两向量之间是互不相关的 其中任意一个向量无论怎么变化 它在另一个向量上的投影始终是一个点 而如果它们不是正交 而是有一定的倾斜 那么一个向量的变化 其在另一个向量上的投影就会不断变化 换句话说 就是两向量之间有关联 上面是一种正交的定义 关于正交的定义还有如下一种 在 n

通信原理博文相关目录:目录

OFDM即正交频分复用;

正交从向量的角度看,即两个向量成直角:

正交频分复用(OFDM)初步(原理)

那向量的正交意味着什么呢?

正交频分复用(OFDM)初步(原理)

正交的向量意味着两向量之间是互不相关的,其中任意一个向量无论怎么变化,它在另一个向量上的投影始终是一个点,而如果它们不是正交,而是有一定的倾斜,那么一个向量的变化,其在另一个向量上的投影就会不断变化。

换句话说,就是两向量之间有关联。

正交频分复用(OFDM)初步(原理)

上面是一种正交的定义,关于正交的定义还有如下一种:

在n维空间中,如果两向量之间的內积为零,则称两向量之间是正交的。

在三维空间中,任何一个向量在三个维度上都有分量,內积指的是任意两个向量的分量相乘后再相加:

正交频分复用(OFDM)初步(原理)

如果內积为零,那么这两个向量一定是垂直的:

正交频分复用(OFDM)初步(原理)

这个推广到n维空间,也是如此。

正交频分复用(OFDM)初步(原理)

如何推广到正交编码呢?

可以把码组看成向量,码组内的码元看成分量,比如码组X和码组Y:

正交频分复用(OFDM)初步(原理)

如果码元相加再相乘为零,那么就说这两个码组是正交的。

作为例子,计算下面两个码组是不是正交的:

正交频分复用(OFDM)初步(原理)

由上面计算结果可知,二者是正交码组。

因为在二进制码组中,通常是用0代替1,1代替-1的,因此对于0,1为码元的码组,不能直接用內积为零来判断正交与否,而要作相应的变换,这个课后了解。

能不能将正交的概念推广到连续的情形呢?

很简单,如下:

正交频分复用(OFDM)初步(原理)

对于正弦载波而言,满足这样的一对信号,就是正交信号:

正交频分复用(OFDM)初步(原理)

但从定义来看,正交函数是互相关函数为零的函数;

正交信号的好处主要是因为比较独立,互不相关,所以不相互干扰,便于区分和接收,很快就会看到,正交信号还有其他的好处。

在信道一讲
<信道>
,我们知道,如果信道带宽,小于相干带宽,那么就可以认为信号的传输过程是没有频率选择性衰落的,也就是能有效抵抗多径衰落,可是信号带宽小,又意味着传输速率低,为了既能高速传输数据,又能有效避免多径衰落,人们很自然的想到,
可以将高速数据,分成低速多路数据,再经过多路载波发送,到接收端再将这多路低速的数据合成一路高速数据:

正交频分复用(OFDM)初步(原理)

这就是频分复用的概念。

如果这些载波是相互正交的话,就称为正交的频分复用。

根据前面正交的定义,如果要求载波之间相互正交,那么必须满足它们之间的积分为零。

正交频分复用(OFDM)初步(原理)

可以验证,这样的一组载波信号相互正交:

正交频分复用(OFDM)初步(原理)

所以我们可以从这些载波里挑一些出来,构造OFDM,

正交频分复用(OFDM)初步(原理)

这样所有子载波就满足正交关系了。

数据进来后,先经过串并转换,将高速数据变为多路低速数据,然后分别调制到不同的正交载波上,再相加,然后通过信道送出去,接收端采用相关接收,相关器由乘法器和积分器构成,接收子信道的载波与发送子信道是一一对应的:

正交频分复用(OFDM)初步(原理)

之所以要正交,是因为对应子载波的信号相乘在积分才有输出:

正交频分复用(OFDM)初步(原理)

而别的子载波信号因为和它正交,输出为0,也就是没有输出:

正交频分复用(OFDM)初步(原理)

这就是正交信号的好处之一。

根据欧拉公式指明的复指数函数与三角函数之间的关系,我们还可以把这一对对的余弦函数和正弦函数用复指数函数表示成如下图示:

正交频分复用(OFDM)初步(原理)

正交频分复用(OFDM)初步(原理)

(注意,经过这般变换后di也就成了复信号了,这样经过复指数信号调制后相加再取实部,才能等价于只用余弦函数调制调制后的信号。)

各子信道之间一样是正交的,一般各子信道的数据波形是方波,所以它们的频谱都是这样的:

正交频分复用(OFDM)初步(原理)

经过调制后,频谱被搬到各载波的中心频率上:

正交频分复用(OFDM)初步(原理)

经过相加后,合成信号的频谱是这样的:

正交频分复用(OFDM)初步(原理)

每以子信道频谱的最大值处,其他子信道频谱恰好为0,这说明多个子信道频谱之间是不存在干扰的,

正交频分复用(OFDM)初步(原理)

如果多个基带信号之间的频谱稍微变宽一些,零点就不会出现在最大值处,那不就产生干扰了。

正交频分复用(OFDM)初步(原理)

正是如此,要特别注意,相邻子载波之间的频率间隔要等于输入码元持续时间的倒数:

正交频分复用(OFDM)初步(原理)

正交信号的第二个好处是什么呢?

对于下面的这个频谱图,为了便于分析,可将拖尾截掉,如下:

正交频分复用(OFDM)初步(原理)

可见,每个子信道的频谱与相邻子信道的频谱有二分之一的重合,

正交频分复用(OFDM)初步(原理)

这比常规的频分复用系统节省了将近一半的带宽;

正交频分复用(OFDM)初步(原理)

没错,单纯这一点,就足以让人有欲望发展OFDM,何况,它还可以有效的对抗多径衰落。

可以根据信道情况,在不同的子信道上使用不同的调制方法,使信道的频谱效率和误码率达到最佳的平衡。

OFDM早在上世纪五十年代就有所应用,知识碍于当时的技术条件,设备的实现相当复杂,特别是子信道数目较大时,

正交频分复用(OFDM)初步(原理)

需要设置大量的正弦波发生器,滤波器,调制器以及相关的解调器等,设备成本较高,因此没有获得推广,直到后来解决了一系列技术难题,特别是采用离散傅里叶变换来实现多载波的调制,才使得OFDM重现光芒。

为了更更好的理解用离散傅里叶变换来实现OFDM,下篇博文独立来讲如何用离散傅里叶变换来实现。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210340.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午7:47
下一篇 2026年3月19日 上午7:48


相关推荐

  • 网卡绑定模式bond0(多个网卡bond)

    在现在的网络中,带宽越来越高,线路的带宽可以达到1000m的带宽,但是想要达到整体性能达到1000m的带宽却很难,因为网络i/o限制着,无法整体达到这么高的带宽,甚至有时以前买的服务器网卡带宽不咋地,导致整个网络的带宽无法提升。但是linux的bond模块和ifenslave网卡聚合工具可以解决这一问题。利用bond模块连接内核实现双网卡通信,使用ifens…

    2022年4月10日
    163
  • Java面向对象的基本特征有哪些?三大基本特征「建议收藏」

    Java面向对象的基本特征有哪些?三大基本特征「建议收藏」Java⾯向对象的三个基本特征是:封装、继承、多态。本文详细为大家解释一下三大基本特征是什么。Java面向对象的基本特征有哪些?1.封装封装最好理解了。封装是⾯向对象的特征之⼀,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把⾃⼰的数据和⽅法只让可信的类或者对象操作,对不可信的进⾏信息隐藏。2.继承⾯向对象编程(OOP)语⾔的⼀个主要功能就是“继承”。继承是指这样⼀种能⼒:它可以使⽤现有类的所有功能,并在⽆需重新编写原来的类的情况下对这些功能进⾏扩

    2022年7月16日
    23
  • 🔥超燃教程!手把手教你如何将DeepSeek部署到博途,轻松解锁工业自动化新技能!🔧

    🔥超燃教程!手把手教你如何将DeepSeek部署到博途,轻松解锁工业自动化新技能!🔧

    2026年3月16日
    3
  • 什么是“系统空闲进程”,为什么使用那么多的CPU?「建议收藏」

    HaveyoueveropenedupTaskManagerandnoticedtheSystemIdleProcessisusing90%ormoreofyourCPU?Contrarytowhatyoumightthink,that’snotabadthing.Here’swhatthatprocessactuallyd…

    2022年4月5日
    47
  • Tesseract OCR初探

    Referfromhttp://hellosure.github.io/ocr/2014/10/11/tesseract-ocr/11October2014OPENCV&OCROpenCV(OpenSourceComputerVisionLibrary,跨平台计算机视觉库),专注机器视觉,是个更大范围的概念OCR(OpticalCh

    2022年4月10日
    61
  • 一次完整的http请求过程是怎样的?

    一次完整的http请求过程是怎样的?我们打开浏览器 在地址栏输入 www wukong com 几秒后浏览器打开悟空问答的页面 那么这几秒钟内发生了哪些事情 我就带大家一起看看完整的流程 解析 URL 浏览器首先会对输入的 URL 进行验证 如果不合法的时候 那么会把输入的文字传给默认的搜索引擎 比如你只在地址栏输入 悟空问答 几个字 如果 URL 通过验证 那么可以解析得到协议 http 或者 https 域名 wukong 资源 首页 等信息 DNS 查询 浏览器会先检查域名信息是否在缓存中 再检查域名是否在

    2026年3月16日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号