MIMO-OFDM学习笔记

MIMOOFDM无线通信的笔记

写在前面

截图键win + shift + s 雾
想写点东西督促自己学习MIMO OFDM
链接: 学长发的链接. 学长发的链接2.日后有空会更的

主要是基于下面这本书学习
主要根据的是这本书

首先是关于OFDM部分的可以了解这些:Ch1,CH4,CH5粗略浏览,CH6的6.1-6.3 ,6.4-6.5粗略

关于MIMO部分的:可以先看 CH2,CH3粗略浏览,CH9,CH11的11.1部分

老师的作业要求

根据《MIMO-OFDM》这本书上106页的 OFDM系统框图,进行代码编写工作。性能指标用BER(误码率)和NMSE(归一化均方误差)。
在这里插入图片描述

系统仿真的大致流程:

1 产生并调制基带信号

2 随机生成导频插入数据符号

在这里插入图片描述
在这里插入图片描述

一、从计算的角度理解与设计OFDM系统

设计OFDM系统关键是OFDM参数的选择,一般确定三个参数:带宽、比特率、保护间隔。 具体实例:根据下列参数设计OFDM系统: 1.比特率20Mbit/s;2.可容忍的时延扩展200ns;3.带宽<15MHz。
在这里插入图片描述

(一)参数计算

首先回答几个问题:

(1)为了对抗上述信道多径延时,不产生相邻OFDM符号间的干扰,循环前缀的长度至少需要多大?
(2)当用户的速度是60km/h时,信道的相干时间是多少?那么多少个OFDM符号信道可以认为是静态的?(注意:OFDM符号长度=CP+OFDM本身)。
(3)为了估计信道,一个OFDM符号需要的导频开销最少是多少?
(4)根据前面的系统参数要求,确定子载波数以及子载波间隔。

(二)思考题

(1)如何产生多径衰落信道?何为多径?何为衰落?
(2)后续信道估计需要用到导频,如何确定需要插入的导频个数?
(3)基于以上设置,如何产生整个的OFDM符号?
(4)信号卷积和信号乘积两种形式,加入的噪声如何保证一致?
(5)如何用NMSE评判估计的信道好坏?NMSE的下界如何得到?
(6)如何通过turbo编码改善BER?

二、从编程的角度理解与设计OFDM系统

(一)传统OFDM仿真

用MATLAB实现上述OFDM系统,模块包括信道估计、信号检测。其中信道估计采用梳状导频,信号采用QPSK或QAM符号。具体流程:

(1)发射端模块:产生一组随机的二进制比特(这一点之后为改善BER性能可以考虑Turbo编码),将其分组映射到QPSK或QAM符号,为了接收端可以获取信道估计,需要发射导频,导频开销和其在OFDM符号频域排列方式可参考梳状导频。
(2)信道生成模块:根据上述表产生8径信道(多径延时可以假设在系统采样的整数点上)
(3)发射信号经过多径信道进入接收端,接收端AWGN的SNR为0 5 10 15 20 25 30 dB,
(4)接收端根据导频估计信道,通过信道均衡QPSK/QAM,完成接收信号检测。
(5)画出信道估计NMSE在SNR从0~ 30dB的曲线。
(6)画出信号检测BER在从0~30dB的曲线。

要求

(1) 信号通过信道有两种形式,一是信号和信道脉冲响应卷积;二是信号做FFT变换后和信道频率响应做乘积。验证时域卷积和频域乘积最后的结果是一致的。
(2) 分别采用LS线性插值、LS三次样条插值、LS-DFT插值以及LMMSE四种插值方式进行信道估计(LS-DFT插值的NMSE曲线应满足NMSEdB+SNRdB=0dB,可用于验证信道估计结果正确性),对比DFT去噪前后的NMSE性能。
(3) 添加turbo编码,观察其对BER性能的影响。
(4) 通过绘制接收端星座图验证四种OFDM符号的起始点引起的STO,并验证CASEⅡ的星座图可以通过信道估计完美恢复。
(5) 对信道四倍上采样并改变信道时延抽头位置使其随机分布在最大时延范围内,添加升余弦滤波器。接收端进行四倍下采样并进行信道估计,观察其NMSE曲线。

(二)用OMP算法进行信道估计仿真

思考如何将上述信道估计问题建模成稀疏信号恢复问题,并利用经典的压缩感知算法(如OMP等)进行求解,并分析不同导频位置(如均匀等间隔,随机间隔等)对信号恢复性能的影响。

(1)思考,压缩感知真的突破了香农耐奎斯特采样了吗?
(2)上述的CIR是否纯稀疏?如果实际CIR并未必在采样整数点,会导致泄露,这时候稀疏cir重构性能是否会恶化?怎么解决(利用冗余字典);
(3)CS里面有一个MMV概念,你这个仿真是SMV么?无线CIR有时候在SISO系统下,相邻的CIR的tap近似相同,增益变化,这可以被利用MMV做联合重构,能进一步提高性能;
(4)目前是基于频域导频(观测矩阵是部分dft矩阵),还有一种基于时域训练序列的方法,观测矩阵是时域训练序列构成的拓普利兹矩阵,可以对比两者的区别。

chapter1 无线信道:传播与衰落

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ememm这个图看不懂哎

大尺度衰落

一般路径损耗模型

  1. 自由空间路径传播模型
    在这里插入图片描述
    在这里插入图片描述
    2.对数正态阴影衰落模型
    在这里插入图片描述
    在这里插入图片描述
    emmm大概就是在确定性的对数路径损耗模型上叠加了阴影产生的随机效应

okumura/hate 模型

在这里插入图片描述
在这里插入图片描述

IEEE 802.16d 模型

在这里插入图片描述
在这里插入图片描述

小尺度衰落

小尺度衰落指的是短期内的衰落,具体指的是当移动台移动一个较小距离,接收信号在短期内的快速波动
在这里插入图片描述

小尺度衰落常用的参数

相干带宽
在这里插入图片描述
在这里插入图片描述

时间色散衰落与频率色散衰落

多径时延拓展和多普勒拓展分别引起时间色散频率色散效应,对应分别引起频率选择性衰落时间选择性衰落

时间色散引起频率选择性衰落信道

在这里插入图片描述
在这里插入图片描述

频率色散引起时间选择性衰落信道

在这里插入图片描述
在这里插入图片描述

衰落信道的统计特性与生成

衰落信道的统计特性

在这里插入图片描述
在这里插入图片描述

衰落信道的生成

在这里插入图片描述
在这里插入图片描述

chapter2 SISO信道

室内信道

2径模型与指数模型
2径模型有两条射线一条没时延一条有时延
指数模型
P ( τ ) = 1 τ d e − τ / τ d P(\tau)=\frac{1}{\tau_{\mathrm{d}}} \mathrm{e}^{-\tau / \tau_{\mathrm{d}}} P(τ)=τd1eτ/τd
在这里插入图片描述

室外信道

chapter3 MIMO信道

MIMO统计信道模型

I-METRA MIMO 信道

SCM MIMO信道






chap4 OFDM概述

复习一下通信原理的ISI与单载波传输
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

单载波与多载波传输

在这里插入图片描述
在这里插入图片描述

OFDM传输方案

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

OFDM基本原理

正交

在这里插入图片描述
在这里插入图片描述

OFDM调制与解调

OFDM 发射机将信息比特流映射成一个 PSK 或 QAM 符号序列, 之后将符号序列转换为 N N N 个 并行符号流。每 N N N 个经过串/并转换的符号被不同的子载波调制。令 X l [ k ] X_{l}[k] Xl[k] 表示在第 k k k 个子载波上的第 l l l 个发送符号, l = 0 , 1 , 2 , ⋯   , ∞ , k = 0 , 1 , 2 , ⋯   , N − 1 l=0,1,2, \cdots, \infty, k=0,1,2, \cdots, N-1 l=0,1,2,,,k=0,1,2,,N1 。由于串/并转换, N N N 个符号的传输时间扩展为 N T s N T_{\mathrm{s}} NTs , 它是单个 OFDM 符号的持续时间 T s y m T_{\mathrm{sym}} Tsym , 即 T s y m = N T s T_{\mathrm{sym}}=N T_{\mathrm{s}} Tsym=NTs 。令 Ψ l , k ( t ) \Psi_{l, k}(t) Ψl,k(t) 表示在第 k k k 个子载波上 的第 l l l 个 OFDM 信号:

Ψ l , k ( t ) = { e j 2 π f k ( t − l T sym  ) , 0 < t ⩽ T sym  0 ,  其他  (4.13) \Psi_{l, k}(t)=\left\{\begin{array}{ll} \mathrm{e}^{\mathrm{j} 2 \pi f_{k}\left(t-l T_{\text {sym }}\right)}, & 0<t \leqslant T_{\text {sym }} \\ 0, & \text { 其他 } \end{array}\right. \tag{4.13} Ψl,k(t)={ej2πfk(tlTsym ),0,0<tTsym  其他 (4.13)

时间连续的通频带和基带信号可以分别表示为:

x l ( t ) = Re ⁡ { 1 T sym  ∑ l = 0 ∞ { ∑ k = 0 N − 1 X l [ k ] Ψ l , k ( t ) } } (4.14a) x_{l}(t)=\operatorname{Re}\left\{\frac{1}{T_{\text {sym }}} \sum_{l=0}^{\infty}\left\{\sum_{k=0}^{N-1} X_{l}[k] \Psi_{l, k}(t)\right\}\right\} \tag{4.14a} xl(t)=Re{Tsym 1l=0{k=0N1Xl[k]Ψl,k(t)}}(4.14a)

x l ( t ) = ∑ l = 0 ∞ ∑ k = 0 N − 1 X l [ k ] e j 2 π f k ( t − l T s y m ) (4.14b) x_{l}(t)=\sum_{l=0}^{\infty} \sum_{k=0}^{N-1} X_{l}[k] \mathrm{e}^{\mathrm{j} 2 \pi f_{k}\left(t-l T_{\mathrm{sym}}\right)} \tag{4.14b} xl(t)=l=0k=0N1Xl[k]ej2πfk(tlTsym)(4.14b)

在时刻 t = l T sym  + n T s , T s = T s y m / N , f k = k / T s y m t=l T_{\text {sym }}+n T_{\mathrm{s}}, \quad T_{\mathrm{s}}=T_{\mathrm{sym}} / N, f_{k}=k / T_{\mathrm{sym}} t=lTsym +nTs,Ts=Tsym/N,fk=k/Tsym , 对式 (4.14) 中时间连续的基带 OFDM 信 号进行采样, 可以得到相应的离散时间的 OFDM 符号:

x l [ n ] = ∑ k = 0 N − 1 X l [ k ] e j 2 π k n / N , n = 0 , 1 , ⋯   , N − 1 (4.15) x_{l}[n]=\sum_{k=0}^{N-1} X_{l}[k] \mathrm{e}^{\mathrm{j} 2 \pi k n / N}, \quad n=0,1, \cdots, N-1 \tag{4.15} xl[n]=k=0N1Xl[k]ej2πkn/N,n=0,1,,N1(4.15)

可以证明式 (4.15) 是 PSK 或 QAM 数据符号 { X l [ k ] } k = 0 N − 1 \left\{X_{l}[k]\right\}_{k=0}^{N-1} {Xl[k]}k=0N1 N N N 点 IDFT, 并且利用 IFFT 算法 可以进行有效的计算。

考虑基带 OFDM 接收符号 y l ( t ) = ∑ k = 0 N − 1 X l [ k ] e j 2 π f k ( t − l T s y m ) y_{l}(t)=\sum_{k=0}^{N-1} X_{l}[k] \mathrm{e}^{\mathrm{j} 2 \pi f_{k}\left(t-l T_{\mathrm{sym}}\right)} yl(t)=k=0N1Xl[k]ej2πfk(tlTsym), l T s y m < t < l T s y m + n T s l T_{\mathrm{sym}}<t<l T_{\mathrm{sym}}+n T_{\mathrm{s}} lTsym<t<lTsym+nTs 。利用式 (4.10) 中子载波间的正交性, 可以重构原发送符号 X l [ k ] X_{l}[k] Xl[k] :

Y l [ k ] = 1 T sym  ∫ − ∞ ∞ y l ( t ) e − j 2 π k f k ( t − l T sym  ) d t = 1 T sym  ∫ − ∞ ∞ ∑ i = 0 N − 1 { X l [ i ] e j 2 π f i ( t − l T sym  ) } e − j 2 π f k ( t − l T sym  ) d t = ∑ i = 0 N − 1 X l [ i ] { 1 T sym  ∫ 0 T sym  e j 2 π ( f i − f k ) ( t − l T sym  ) d t } = X l [ k ] (4.16) \begin{aligned} Y_{l}[k] & =\frac{1}{T_{\text {sym }}} \int_{-\infty}^{\infty} y_{l}(t) \mathrm{e}^{-\mathrm{j} 2 \pi k f_{k}\left(t-l T_{\text {sym }}\right)} \mathrm{d} t \\ & =\frac{1}{T_{\text {sym }}} \int_{-\infty}^{\infty} \sum_{i=0}^{N-1}\left\{X_{l}[i] \mathrm{e}^{\mathrm{j} 2 \pi f_{i}\left(t-l T_{\text {sym }}\right)}\right\} \mathrm{e}^{-\mathrm{j} 2 \pi f_{k}\left(t-l T_{\text {sym }}\right)} \mathrm{d} t \\ & =\sum_{i=0}^{N-1} X_{l}[i]\left\{\frac{1}{T_{\text {sym }}} \int_{0}^{T_{\text {sym }}} \mathrm{e}^{\mathrm{j} 2 \pi\left(f_{i}-f_{k}\right)\left(t-l T_{\text {sym }}\right)} \mathrm{d} t\right\}=X_{l}[k] \end{aligned} \tag{4.16} Yl[k]=Tsym 1yl(t)ej2πkfk(tlTsym )dt=Tsym 1i=0N1{Xl[i]ej2πfi(tlTsym )}ej2πfk(tlTsym )dt=i=0N1Xl[i]{Tsym 10Tsym ej2π(fifk)(tlTsym )dt}=Xl[k](4.16)

式 (4.16) 没有考虑信道和噪声的影响。令 { y l [ n ] } n = 0 N − 1 \left\{y_{l}[n]\right\}_{n=0}^{N-1} {yl[n]}n=0N1 为 OFDM 接收符号 y l ( t ) y_{l}(t) yl(t) t = l T s y m + n T s t=l T_{\mathrm{sym}}+n T_{\mathrm{s}} t=lTsym+nTs 时刻的采样。在式 (4.16) 中, 调制过程的积分可以表示为下面的离散时域形式:

Y l [ k ] = ∑ n = 0 N − 1 y l [ n ] e j 2 π k n / N = ∑ n = 0 N − 1 { 1 N ∑ i = 0 N − 1 X l [ i ] e j 2 π n / N } e − j 2 π k n / N = 1 N ∑ n = 0 N − 1 ∑ i = 0 N − 1 X l [ i ] e j 2 π ( i − k ) n / N = X l [ k ] (4.17) \begin{aligned} Y_{l}[k] & =\sum_{n=0}^{N-1} y_{l}[n] \mathrm{e}^{\mathrm{j} 2 \pi k n / N} \\ & =\sum_{n=0}^{N-1}\left\{\frac{1}{N} \sum_{i=0}^{N-1} X_{l}[i] \mathrm{e}^{\mathrm{j} 2 \pi n / N}\right\} \mathrm{e}^{-\mathrm{j} 2 \pi k n / N} \\ & =\frac{1}{N} \sum_{n=0}^{N-1} \sum_{i=0}^{N-1} X_{l}[i] \mathrm{e}^{\mathrm{j} 2 \pi(i-k) n / N}=X_{l}[k] \end{aligned} \tag{4.17} Yl[k]=n=0N1yl[n]ej2πkn/N=n=0N1{N1i=0N1Xl[i]ej2πn/N}ej2πkn/N=N1n=0N1i=0N1Xl[i]ej2π(ik)n/N=Xl[k](4.17)

实际上, 式 (4.17) 是 { y l [ n ] } n = 0 N − 1 \left\{y_{l}[n]\right\}_{n=0}^{N-1} {yl[n]}n=0N1 N N N 点 DFT, 并且利用 FFT 算法可以更有效地计算。

根据上面的讨论, 可以用图 4.9 所示的方框图说明 OFDM 调制和解调。如图 4.9 (a) 所示, 频域信号 X [ k ] X[k] X[k] 调制频率为 f k = k / T sym  f_{k}=k / T_{\text {sym }} fk=k/Tsym  的子载波, 其中载波数量为 N = 6 N=6 N=6 , 即 k = 0 , 1 , 2 , ⋯   , 5 k=0,1,2, \cdots, 5 k=0,1,2,,5 。在接收机, 利用子载波间的正交性, 可以解调这些信号。注意, 原来符号 X [ k ] X[k] X[k] 的周期为 T s T_{s} Ts , 通过并行 发射 N N N 个符号, 使它的周期扩展至 T sym  = N T s T_{\text {sym }}=N T_{\mathrm{s}} Tsym =NTs 。OFDM 符号是 N N N 个并行符号的复合信号, 其周期 为 T s y m T_{\mathrm{sym}} Tsym 。图 4.9 (b) 显示了所有子载波间正交性的一种典型实现。在发射机和接收机分别使用 IFFT 和 FFT, 可以实现这种多载波调制。图 4.10 给出了典型的 OFDM 发射机和接收机的完整框图, 包 括 FFT 和 IFFT 运算。下一小节将讨论每个模块的细节。

在这里插入图片描述
在这里插入图片描述

OFDM保护间隔

多径信道对OFDM符号的影响
循环前缀

OFDM 的保护间隔有两种不同的插入方法。一种方法是补零 (Zero Padding, ZP), 即在保护 间隔中填充零。另一种方法是利用循环前缀 (CP) 或循环后缀 (Cyclic Suffix, CS) 实现 OFDM 符 号的循环扩展 (为了某种连续性)。将 OFDM 符号后部的采样复制到其前面, 实现 CP 对 OFDM 符号的扩展。令 T G T_{\mathrm{G}} TG 为用采样数表示的 C P \mathrm{CP} CP 长度, 则扩展后的 OFDM 符号周期变为 T s y m = T sub  + T G T_{\mathrm{sym}}=T_{\text {sub }}+T_{\mathrm{G}} Tsym=Tsub +TG 。 如图 4.13 (a) 所示为两个连续的 OFDM 符号, 每一个符号的长度为 T s y m = T s u b + T G T_{\mathrm{sym}}=T_{\mathrm{sub}}+T_{\mathrm{G}} Tsym=Tsub+TG , 其中 C P \mathrm{CP} CP 的 长度为 T G T_{\mathrm{G}} TG 。图 4.13(   b \mathrm{~b}  b) 从时域和频域共同描述了 OFDM 符号。图 4.13 © 显示了多径信道对 OFDM 符号中某些子载波的 ISI 影响。从图 4.13 中可以看到, 如果 CP 的长度大于或等于多径信 道的最大时延,那么一个 OFDM 符号对下一个 OFDM 符号的 ISI 影响(虚线)将被限制在保护间 隔中, 因此不会影响下一个 OFDM 符号的 FFT 变换, 其周期为 T sub  T_{\text {sub }} Tsub  。这意味着, 只要保护间隔的 长度大于多径信道的最大时延, 就可以维持子载波间的正交性。因为 C P \mathrm{CP} CP 能够保证每个经历时延的 子载波的连续性, 所以在 T s u b T_{\mathrm{sub}} Tsub 内每个子载波与其他子载波之间是正交的。也就是说, 对于时延为 t 0 t_{0} t0 的第一个 OFDM 符号, 满足:

1 T sub  ∫ 0 T sub  e j 2 π f k ( t − t 0 ) e − j 2 π f i ( t − t 0 ) d t = 0 , k ≠ i \frac{1}{T_{\text {sub }}} \int_{0}^{T_{\text {sub }}} \mathrm{e}^{\mathrm{j} 2 \pi f_{k}\left(t-t_{0}\right)} \mathrm{e}^{-\mathrm{j} 2 \pi f_{i}\left(t-t_{0}\right)} \mathrm{d} t=0, \quad k \neq i Tsub 10Tsub ej2πfk(tt0)ej2πfi(tt0)dt=0,k=i

 对于时延为  t 0 + T s  的第二个子载波信号, 满足:  \text { 对于时延为 } t_{0}+T_{\mathrm{s}} \text { 的第二个子载波信号, 满足: }  对于时延为 t0+Ts 的第二个子载波信号满足

1 T sub  ∫ 0 T sub  e j 2 π f k ( t − t 0 ) e − j 2 π f i ( t − t 0 − T s ) d t = 0 , k ≠ i \frac{1}{T_{\text {sub }}} \int_{0}^{T_{\text {sub }}} \mathrm{e}^{\mathrm{j} 2 \pi f_{k}\left(t-t_{0}\right)} \mathrm{e}^{-\mathrm{j} 2 \pi f_{i}\left(t-t_{0}-T_{\mathrm{s}}\right)} \mathrm{d} t=0, \quad k \neq i Tsub 10Tsub ej2πfk(tt0)ej2πfi(tt0Ts)dt=0,k=i

在这里插入图片描述

在这里插入图片描述

如图 4.14 所示, 如果保护间隔的长度小于最大多径时延扩展, 那么前一个 OFDM 符号的尾部 (用四分之一圆表示) 将影响下一个 OFDM 符号的前端, 这样会造成 ISI。在实际中, 可能会出现 符号定时偏差 (Symbol Timing Offset, STO), STO 会使 OFDM 符号的前端和 FFT 窗的起始点不 一致。

如图 4.15 所示, 即使 CP 的长度大于多径信道的最大时延, 也会出现 ISI 和/或 ICI, 这取决于 FFT 窗的起始点的定时。更具体地, 如果 FFT 窗的起始点早于时延的前一个符号末端, 那么会出 现 ISI; 如果 FFT 窗的起始点晚于符号的起始点, 那么既会出现(由下一个符号引起的)ISI, 又 会出现 I C I [ 78 ] \mathrm{ICI}^{[78]} ICI[78]

在这里插入图片描述
在这里插入图片描述

现在, 假设 C P \mathrm{CP} CP 的长度不小于信道的最大时延, 并且假设 OFDM 符号的 FFT 窗的起始点确定 在其保护间隔内, 则 OFDM 接收机对收到的采样信号 { y l [ n ] } n = 0 N − 1 \left\{y_{l}[n]\right\}_{n=0}^{N-1} {yl[n]}n=0N1 进行 FFT 转换得到:

Y l [ k ] = ∑ n = 0 N − 1 y l [ n ] e − j 2 π k n / N = ∑ n = 0 N − 1 { ∑ m = 0 ∞ h l [ m ] x l [ n − m ] + z l [ n ] } e − j 2 π k n / N = ∑ n = 0 N − 1 { ∑ m = 0 ∞ h l [ m ] { 1 N ∑ i = 0 N − 1 X l [ i ] e j 2 π / ( n − m ) / N } + z l [ n ] } e − j 2 π k n / N = 1 N ∑ i = 0 N − 1 { { ∑ m = 0 ∞ h l [ m ] e − j 2 π i m / N } X l [ i ] ∑ n = 0 N − 1 e − j 2 π ( k − 1 ) m / N } + Z l [ k ] = 1 N ∑ i = 0 N − 1 { H l [ i ] X l [ i ] ∑ n = 0 N − 1 e − / 2 π ( k − 1 ) a / N } + Z l [ k ] = ∑ i = 0 N − 1 H l [ i ] X l [ i ] δ [ i − k ] + Z l [ k ] = H l [ k ] X l [ k ] + Z l [ k ] (4.20) \begin{array}{l} Y_{l}[k]=\sum_{n=0}^{N-1} y_{l}[n] e^{-j 2 \pi k n / N} \\ =\sum_{n=0}^{N-1}\left\{\sum_{m=0}^{\infty} h_{l}[m] x_{l}[n-m]+z_{l}[n]\right\} e^{-j 2 \pi k n / N} \\ =\sum_{n=0}^{N-1}\left\{\sum_{m=0}^{\infty} h_{l}[m]\left\{\frac{1}{N} \sum_{i=0}^{N-1} X_{l}[i] e^{j 2 \pi /(n-m) / N}\right\}+z_{l}[n]\right\} e^{-j 2 \pi k n / N} \\ =\frac{1}{N} \sum_{i=0}^{N-1}\left\{\left\{\sum_{m=0}^{\infty} h_{l}[m] e^{-j 2 \pi i m / N}\right\} X_{l}[i] \sum_{n=0}^{N-1} e^{-j 2 \pi(k-1) m / N}\right\}+Z_{l}[k] \\ =\frac{1}{N} \sum_{i=0}^{N-1}\left\{H_{l}[i] X_{l}[i] \sum_{n=0}^{N-1} e^{-/ 2 \pi(k-1) a / N}\right\}+Z_{l}[k] \\ =\sum_{i=0}^{N-1} H_{l}[i] X_{l}[i] \delta[i-k]+Z_{l}[k] \\ =H_{l}[k] X_{l}[k]+Z_{l}[k] \\ \end{array} \tag{4.20} Yl[k]=n=0N1yl[n]ej2πkn/N=n=0N1{m=0hl[m]xl[nm]+zl[n]}ej2πkn/N=n=0N1{m=0hl[m]{N1i=0N1Xl[i]ej2π/(nm)/N}+zl[n]}ej2πkn/N=N1i=0N1{{m=0hl[m]ej2πim/N}Xl[i]n=0N1ej2π(k1)m/N}+Zl[k]=N1i=0N1{Hl[i]Xl[i]n=0N1e/2π(k1)a/N}+Zl[k]=i=0N1Hl[i]Xl[i]δ[ik]+Zl[k]=Hl[k]Xl[k]+Zl[k](4.20)

其中, X l [ k ] X_{l}[k] Xl[k] Y l [ k ] Y_{l}[k] Yl[k] H l [ k ] H_{l}[k] Hl[k] Z l [ k ] Z_{l}[k] Zl[k] 分别表示第 l l l 个符号的第 k k k 个子载波上的发射符号、接 收符号、信道的频率响应和频域噪声。式 (4.20) 中最后一行说明, 在频域可以将 OFDM 系统看做输入符号与信道的频率响应的乘积。换句话说, 在频域可以将 OFDM 系统等效为如图 4.16 所示的频域 系统。在没有噪声的情况下, Y l [ k ] = H l [ k ] X l [ k ] Y_{l}[k]=H_{l}[k] X_{l}[k] Yl[k]=Hl[k]Xl[k] , 因此 只需要用接收信号除以信道 (即 X l [ k ] = Y l [ k ] / H l [ k ] X_{l}[k]=Y_{l}[k] / H_{l}[k] Xl[k]=Yl[k]/Hl[k] ), 就可以通过单抽头均衡器检测发射符号。对于卷积运算 *, 当 { y l [ n ] } = { x l [ n ] } ∗ { h l [ n ] } \left\{y_{l}[n]\right\}=\left\{x_{l}[n]\right\} *\left\{h_{l}[n]\right\} \quad {yl[n]}={xl[n]}{hl[n]} DFT ⁡ { y l [ n ] } ≠ DFT ⁡ { x l [ n ] } ⋅ DFT ⁡ { h l [ n ] } \quad \operatorname{DFT}\left\{y_{l}[n]\right\} \neq \operatorname{DFT}\left\{x_{l}[n]\right\} \cdot \operatorname{DFT}\left\{h_{l}[n]\right\} DFT{yl[n]}=DFT{xl[n]}DFT{hl[n]} 。因此, 如果没有 CP, 那么 Y l [ k ] ≠ H l [ k ] X l [ k ] Y_{l}[k] \neq H_{l}[k] X_{l}[k] Yl[k]=Hl[k]Xl[k] 。事实上, 对于循环卷积运算 ⊗ \otimes , 当 { y l [ n ] } = { x l [ n ] } ⊗ { h l [ n ] } \left\{y_{l}[n]\right\}=\left\{x_{l}[n]\right\} \otimes\left\{h_{l}[n]\right\} {yl[n]}={xl[n]}{hl[n]} 时, Y l [ k ] = H l [ k ] X l [ k ] Y_{l}[k]=H_{l}[k] X_{l}[k] Yl[k]=Hl[k]Xl[k] 。换句话 说, 在发射信号中插入 C P \mathrm{CP} CP , 使得发射采样与信道采样满足循 环卷积, 因此可以在接收机得到 Y l [ k ] = H l [ k ] X l [ k ] Y_{l}[k]=H_{l}[k] X_{l}[k] Yl[k]=Hl[k]Xl[k]

在这里插入图片描述

编码OFDM

OFDM的多址扩展

双工方式






chap 5 OFDM同步

STO

CFO

STO估计技术

CFO估计技术

采样时钟偏差的影响

采样时钟偏差的补偿

蜂窝系统的同步

chap 6 信道估计

导频、

基于训练符号的信号估计

基于DFT的信道估计

判决反馈信道估计

chap 7 PAPR减小

chap 8 小区间干扰抑制技术

chap 9 MIMO信道容量

chap 10 天线分集与空-时编码技术

chap 11 空间复用MIMO系统信号检测

chap 12 发射端利用信道状态

chap 13 多用户MIMO

  • 6
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
MIMO OFDM Simulator: OFDM.m: OFDM Simulator (outer function) create_channel.m: Generates a Rayleigh fading frequency-selective channel, parametrized by the antenna configuration, the OFDM configuration, and the power-delay profile. svd_decompose_channel.m: Since full channel knowledge is assumed, transmission is across parallel singular value modes. This function decomposes the channel into these modes. BitLoad.m: Apply the bit-loading algorithm to achieve the desired bit and energy allocation for the current channel instance. ComputeSNR.m: Given the subcarrier gains, this simple function generates the SNR values of each channel (each singular value on each tone is a separate channel). chow_algo.m: Apply Chow's algorithm to generate a particular bit and energy allocation. EnergyTableInit.m: Given the SNR values, form a table of energy increments for each channel. campello_algo.m: Apply Campello's algorithm to converge to the optimal bit and energy allocation for the given channel conditions. ResolvetheLastBit.m: An optimal bit-loading of the last bit requires a unique optimization. modulate.m: Modulate the random input sequence according to the bit allocations for each channel. ENC2.mat: BPSK Modulator ENC4.mat: 4-QAM Modulator (Gray coded) ENC16.mat: 16-QAM Modulator (Gray coded) ENC64.mat: 64-QAM Modulator (Gray coded) ENC256.mat: 256-QAM Modulator (Gray coded) precode.m: Precode the transmitted vector at each time instance by filtering the modulated vector with the right-inverse of the channel's right singluar matrix. ifft_cp_tx_blk.m: IFFT block of the OFDM system. channel.m: Apply the channel to the OFDM frame. fft_cp_rx_blk.m: FFT block of the OFDM system. shape.m: Complete the diagonalization of the channel by filtering the received vector with the left-inverse of the channel's left singular matrix. demodulate.m: Perform a nearest neighbor search knowing the transmit constellation used.
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值