当前位置:网站首页>OFDM 十六讲 5 -Discrete Convolution, ISI and ICI on DMT/OFDM Systems
OFDM 十六讲 5 -Discrete Convolution, ISI and ICI on DMT/OFDM Systems
2022-08-05 05:09:00 【明朝百晓生】
参考:

这篇文章的观点非常新颖和直观,主要从线性代数方面阐述相关原理
目录:
1: 离散卷积
2: ISI & ICI
一 离散卷积
前面讲过连续数据的卷积公式

实际没有连续的数据我们一般采用离散卷积,
假设x的长度为n, h的长度为m, y的长度为n+m
1.1 例子
假设
![x=[x_0,x_1,x_2,x_3]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_19.gif)
![h=[h_0,h_1,h_2,h_3]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_15.gif)
![y_0=\sum_{n=0}^{3}x[n]\bullet h[0-n]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_0.gif)

![y_1=\sum_{n=0}^{3}x[n]\bullet h[1-n]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_6.gif)

![y_2=\sum_{n=0}^{3}x[n]\bullet h[2-n]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_23.gif)

![y_3=\sum_{n=0}^{3}x[n]\bullet h[3-n]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_28.gif)

本质上就是两个矩阵相乘

进一步表示方法,如下图,为对应列元素相乘后求和

二 CP(Cyclic prefix) CS(Cyclic suffix)
2.1 循环前缀,循环后缀结构

发送端
经过IDFT 离散傅里叶逆变换后,得到长度为N的时域数据
然后插入长度为a 的cp, 以及长度为b 的 cs

假设原始数据为
![X=[x_0,x_1,x_2,x_3]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_18.gif)
a= b=2
![cp=[x_2,x_3], cs=[x_0,x_1]](http://img.inotgo.com/imagesLocal/202208/05/202208050509096410_8.gif)
最后数据变成了

2.2 ICI

译码的时候,我们会对其做傅里叶变换,对CP,CS 部分丢弃

如下

发现了多了一个噪声 

,其它信道之间的干扰
下面是草图


2.3 ISI 模型
跟上面差不多

,

边栏推荐
- Flutter learning three-Flutter basic structure and principle
- 算法---一和零(Kotlin)
- 判断语句_switch与case
- Flutter learning 5-integration-packaging-publish
- The production method of the powered small sailboat is simple, the production method of the electric small sailboat
- What is ASEMI photovoltaic diode, the role of photovoltaic diode
- Flutter学习4-基本UI组件
- 大学物理---质点运动学
- The log causes these pits in the thread block, you have to guard against
- How can Flutter parent and child components receive click events
猜你喜欢

Dephi reverse tool Dede exports function name MAP and imports it into IDA

Machine Learning Overview

App rapid development and construction experience: the importance of small programs + custom plug-ins

Detailed explanation of each module of ansible

Excel Paint

一篇博客通关Redis技术栈

Develop your own node package

MySQL Foundation (1) - Basic Cognition and Operation
![[Surveying] Quick Summary - Excerpt from Gaoshu Gang](/img/35/e5c5349b8d4ccf9203c432a9aaee7b.png)
[Surveying] Quick Summary - Excerpt from Gaoshu Gang

how to measure distance from point to face in creo
随机推荐
[Nine Lectures on Backpacks - 01 Backpack Problems]
电话溥功能
jvm 三 之堆与栈
密码学系列之:PEM和PKCS7,PKCS8,PKCS12
[WeChat applet] WXML template syntax - conditional rendering
u-boot in u-boot, dm-pre-reloc
【微信小程序】WXML模板语法-条件渲染
『递归』递归概念与典型实例
NPDP证书含金量高吗?跟PMP相比?
The difference between span tag and p
Excel画图
【转】什么是etcd
【cesium】元素高亮显示
[cesium] element highlighting
There are a lot of 4T hard drives remaining, prompting "No space left on device" insufficient disk space
类的底层机制
C语言-大白话理解原码,反码和补码
UVA10827
8.04 Day35-----MVC三层架构
Flutter learning - the beginning