Blind Estimation and Detection of Space-Time Trellis Coded Transmissions over the Rayleigh Fading MIMO Channel
文章来源
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 56, NO. 3, MARCH 2008,Frederic Lehmann
摘要
该论文对STTC(space-time trellis codes)下的未知平坦信道进行盲估计,在接收端使用粒子滤波算法。其结果与已知完美信道条件下使用VA(Viterbi Algorithm)性能接近。
基本概念
粒子滤波
在一个时间离散动态系统中,用下面的方程来表示:

其中,第一个等式是过程等式:从上一个过程
转移到当前过程
,
是在有限序列中取。第二个等式是状态等式。第三个等式是测量等式。
和
分别是过程噪声和测量误差。
在使用粒子滤波估计时,算法框图如下:

时间序列模型
是移动平均过程,表示如下:

是自回归过程,表示如下:

系统模型
通信系统
该论文使用STTC编码,并将其通过BPSK映射。在第j个天线上接受到的观测值为:

其中是在第k个时间间隙,从第i个发送天线到第j个接受天线的复时变信道增益.
经典状态空间表示

是独立于衰落率的非零常数。对于上式可以改写为如下:

定义
其中
为了看的清楚期间,将
具体化开,如下:

再将不同的收发天线聚合在一个矩阵里,

在原始发送的
每个发送符号中间插入P-1个0:

而在接收端所观察到的矩阵如下:

论文所提出的状态空间表示
论文将瑞丽衰落信道参数
使用指数级数表示(感觉像是傅里叶变换),
是独立于衰落率的确定参数:

第j个接受天线对应的信道叠加系数:

然后根据这个信道叠加系数将原来的
变成如下的形式:

就是将序列
中的每一个扩展成一个L长的序列
。
而最初的信道函数就变成:

同样的,将
扩展成

这样就可以把之前的空间状态描述改成:


借鉴之处
1.从每个时隙每个收发天线上的信息聚合为整个系统的某一时隙的转移矩阵,然后在时间维度上聚合,变成整个系统的时变转移矩阵。
2.将信道转移参数使用矩阵表示,构造一个
,将后一个转移参数用前P个转移参数加权表示。
3.在考虑时变信道时,在频域将某一个时隙的信号扩展成一个频带内的信号。即在某一个频段内都发送该信号,更能准确的确定时变信道在信号传递频段内的变化情况。

Blind Estimation and Detection of Space-Time Trellis Coded Transmissions over the Rayleigh Fading MIMO Channel的更多相关文章
- 行人检测(Pedestrian Detection)资源整合
一.纸 评论文章分类: [1] D. Geronimo, and A. M.Lopez. Vision-based Pedestrian Protection Systems for Intellig ...
- Image Processing and Analysis_8_Edge Detection:Edge and line oriented contour detection State of the art ——2011
此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...
- {ICIP2014}{收录论文列表}
This article come from HEREARS-L1: Learning Tuesday 10:30–12:30; Oral Session; Room: Leonard de Vinc ...
- CVPR 2017 Paper list
CVPR2017 paper list Machine Learning 1 Spotlight 1-1A Exclusivity-Consistency Regularized Multi-View ...
- A simple test
博士生课程报告 视觉信息检索技术 博 士 生:施 智 平 指导老师:史忠植 研究员 中国科学院计算技术研究所 2005年1月 目 ...
- IQA(图像质量评估)
图像质量评价(Image Quality Assessment,IQA)是图像处理中的基本技术之一,主要通过对图像进行特性分析研究,然后评估出图像优劣(图像失真程度). 主要的目的是使用合适的评价指标 ...
- paper 87:行人检测资源(下)代码数据【转载,以后使用】
这是行人检测相关资源的第二部分:源码和数据集.考虑到实际应用的实时性要求,源码主要是C/C++的.源码和数据集的网址,经过测试都可访问,并注明了这些网址最后更新的日期,供学习和研究进行参考.(欢迎补充 ...
- go语言通道详解
https://www.ardanlabs.com/blog/2017/10/the-behavior-of-channels.html Introduction When I started to ...
- DAC Essentials
http://e2e.ti.com/blogs_/b/analogwire/archive/tags/DAC%2bEssentials DAC Essentials: A new blog serie ...
随机推荐
- c++ 装饰器模式/包装模式
理解 使用两个隔离又继承自统一接口类的对象:方法对象(抽象/具体), 包装器对象(抽象/具体)实现多种组合只需要 n + m种实现, 而对比直接继承,则需要n*m 种实现,因此在面对多种具体类和多种额 ...
- Opencv笔记(五)——把鼠标当画笔
学习目标: 学习使用 OpenCV 处理鼠标事件 学会使用函数cv2.setMouseCallback() 简单演示: 首先我们来创建一个鼠标事件回调函数,但鼠标事件发生是他就会被执 ...
- WebElement--定位经验
通常,我们这页面中定位一个元素,如果HTML中明明有却定位不到,我们一定会从这两个方面考虑. 第一:是不是页面中有多个iframe/frame结构,很多情况下我们需要通过切换iframe/frame结 ...
- Golang os/exec 实现
os/exec 实现了golang调用shell或者其他OS中已存在的命令的方法. 本文主要是阅读内部实现后的一些总结. 如果要运行ls -rlt,代码如下: package main import ...
- StartDT AI Lab | 视觉智能引擎——Re-ID赋能线下场景顾客数字化
人货场的思路是整个新零售数字化链路的核心,人是整个业务生命周期的起始点,图像算法的首要目标就是从图像中得到“人” .前一篇我们主要讲了Face ID的发展,Face ID帮助商家赋能了线下用户画像,把 ...
- 关于QGIS打开SHP文件属性表乱码
解决方案是从网上看到的,一个台湾的朋友给出了具体的解决方法.但他说的方法的最后一步对我来说不适用,我稍作修改 具体如下:在线安装插件:Shapefile Encoding Fixer. 加载shp文件 ...
- Klotski's Blog
教材: 唐朔飞 编著 "计算机组成原理(第2版)"高等教育出版社 2008年1月 习题指导教材: 唐朔飞 编著 "计算机组成原理–学习指导与习题解答(第2版)" ...
- hashMap插入初始值
加了this. 就很容易看出来是使用了内部类和{}代码块 当然也可以把this去掉, 更简洁, 只是不能一眼看出来怎么初始化的 类似的可以做ArrayList ....的初始化
- vuex分模块管理
1.定义命名空间 dog.js export default { namespaced: true, // 局部状态 state: { name: "拉布拉多", age: 1 } ...
- spring xml 注入 map 时 map 标签报错
如图所示: 在XML配置文件中并没有问题,问题出在实体类,在类中属性 maps 用 Map定义即可,用HashMap定义就会出现如上错误 K-I-N-G-D-O-M