论文阅读-- A simple transmit diversity technique for wireless communications

一种简单的无线通信发射分集技术

论文信息:
Alamouti S M. A simple transmit diversity technique for wireless communications[J]. IEEE Journal on selected areas in communications, 1998, 16(8): 1451-1458.

创新性:

  • 提出了一种新的发射分集方案。结果表明,在使用两个发射天线和一个接收天线的情况下,新方案提供了与使用一个发射天线和两个接收天线的MRRC相同的分集阶数。
  • 该方案可以容易地推广到两个发射天线和接收天线,以提供分集顺序为。该方案的一个明显应用是在无线系统中的所有远程单元提供分集改进,在基站使用两个发射天线,而不是在所有远程终端使用两个接收天线。该方案不需要接收机对发射机的任何反馈,其计算复杂度与MRRC相似。
  • 与MRRC相比,如果总辐射功率保持不变,则发射分集方案具有3dB的缺点,因为来自两个天线的两个不同符号同时发射。否则,如果总辐射功率加倍,那么它的性能与MRRC相同。此外,假设辐射功率相等,与MRRC的一个全功率放大器相比,该方案需要两个半功率放大器,这对于系统实现可能是有利的。

Abstract

  提出了一种简单的双分支发射分集方案。该方案使用两个发射天线和一个接收天线,提供了与一个发射天线和两个接收天线的最大比率接收机组合(MRRC)相同的分集阶数。

I. INTRODUCTION

使可靠的无线传输变得困难的基本现象是时变多径衰落。
如何缓解无线通信中的多径效应?
  控制发射功率是最有效的技术,然而发射功率及放大器成本是受限的且发射机需要信道信息这将导致吞吐量降低及发射机和接收机的复杂度。
  天线分集易实现且有效,然而典型的接收分集方案的明显缺点是远端的成本大小和功率,而下一代无线通信系统的基本趋势为增加基站复杂性,基站通常服务于数百到数千个远程单元。因此,向基站添加设备比向远程单元添加设备更经济。因此作者在接收分集的基础上提出了一种简单的发射分集技术。

  第二节讨论了经典的最大比接收分集组合,并给出了简单的数学描述。在第三节中,讨论了具有一个和两个接收天线的新的两分支发射分集方案。 在第四节中,给出了相干二进制相移键控(BPSK)调制的新方案的误比特性能,并与MRRC进行了比较。 第五节中详细讨论所提出的方案的实际实现和经典的MRRC之间存在成本和性能差异。

II. CLASSICAL MAXIMAL-RATIO RECEIVE COMBINING (MRRC) SCHEME

本章给出了经典接收分集技术–MRRC,并给出了其数学推导
在这里插入图片描述

III. THE NEW TRANSMIT DIVERSITY SCHEME

A. Two-Branch Transmit Diversity with One Receiver

本章是文章的核心,作者提出了一种新的发射分集技术
在这里插入图片描述
整个结构可以分为三个部分

  1. The Encoding and Transmission Sequence 编码传输序列
    两个天线同时开始发送数据,下一次发送数据为之前另一个天线的共轭复数。
    在这里插入图片描述

  2. The Combining Scheme 组合方案
    图中所示的组合器构建以下两个组合信号,它们被发送到最大似然检测器中(在接收分集中这里只有一个组合信号了)
    在这里插入图片描述
    在这里插入图片描述

  3. The Maximum Likelihood Decision Rule 最大似然检测器判断
    最大似然判定规则:这些组合信号然后被发送到最大似然检测器,对于每个信号和,最大似然检测器对PSK信号使用规则进行判定。

Two-Branch Transmit Diversity with Receivers

  可能存在需要更高阶分集并且远程单元处的多个接收天线是可行的应用。在这种情况下,可以用2个发射和M个接收天线提供2M的分集阶数。文中详细讨论了两个发射天线和两个接收天线的特殊情况。
在这里插入图片描述

IV. ERROR PERFORMANCE SIMULATIONS

  在瑞利衰落的情况下,采用相干BPSK的误码性能下,同样分集阶数的新方案为使得两个发射天线的总发射功率与MRRC方案相同,其误码性能较后者差3dB**(差异原因是总功率保持了一致)**,若按每个发射天线的平均SNR画误码率曲线图,则二者误码率曲线将重叠。而在实际执行中,发射端 3dB 的降低同样能另线性功率放大器降低成本。
横轴为发射总功率
在这里插入图片描述

V. IMPLEMENTATION ISSUES 应用对比

Power Requirements

  如果系统受到辐射功率限制,发射分集为了从两个发射天线获得相同的总辐射功率,分配给每个符号的能量应该减半。这将导致错误性能损失3dB。然而,每个发射链中功率降低3dB意味着功率放大器更便宜、更小或线性度更低。新方案有3dB的劣势,但仅需要两个1/2功率放大器。

Sensitivity to Channel Estimation Errors

  信道的估计必须从单个接收信号中导出。因此,信道估计任务是不同的。为了估计从一个发射天线到接收天线的信道,导频符号必须仅从相应的发射天线发射。为了估计所有信道,导频必须在天线之间交替(或者必须从天线发送正交导频符号)。无论哪种情况,都需要数倍的导频。这意味着对于双分支发射分集方案,需要两倍于双接收分集组合方案的导频。

Impact on Interference

新方案要求同时从两个天线传输信号。虽然一半的功率从每个天线发射,但潜在干扰源的数量似乎增加了一倍,即我们有两倍的干扰源数量,每个干扰源具有一半的干扰功率。

Soft Failure

  软故障接收分集组合方案的优点之一是由于多个接收链而增加了可靠性。如果其中一个接收链出现故障,而另一个接收链正常工作,则性能损失与分集增益相当。换句话说,信号仍然可以被检测,但是质量较差。发射分集同样适用

预备知识

分集阶数(diversity order):指独立的支路衰落数,若每对接收天线间的衰落都独立,则分集阶数=分集天线数Nt*接收天线数Nr,分集阶数越多,可以获得的最大分集增益越大,对系统性能改善越多。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/97333.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

八大排序java

冒泡排序 /*** 冒泡排序:* 比较相邻的元素。如果第一个比第二个大,就交换他们两个。* 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。* 针对所有的元素重复以上的步骤&#x…

WEB各类常用测试工具

一、单元测试/测试运行器 1、Jest 知名的 Java 单元测试工具,由 Facebook 开源,开箱即用。它在最基础层面被设计用于快速、简单地编写地道的 Java 测试,能自动模拟 require() 返回的 CommonJS 模块,并提供了包括内置的测试环境 …

华为OD机试 - 最小步骤数(Java 2023 B卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入:4 8 7 5 2 3 6 4 8 12、输出:23、说明:4、思路分析 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《…

aarch64 平台 musl gcc 工具链手动编译方法

目标 手动编译一个 aarch64 平台的 musl gcc 工具链 musl libc 与 glibc、uclibc 等,都是 标准C 库, musl libc 是基于系统调用之上的 标准C 库,也就是用户态的 标准C 库。 musl libc 轻量、开源、免费,是一些 操作系统的选择,当前 Lite-OS 与 RT-Smart 等均采用自制的 mu…

【Vue面试题八】、为什么data属性是一个函数而不是一个对象?

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:为什么data属性是一个函…

Spring实例化源码解析之Custom Events上集(八)

Events使用介绍 在ApplicationContext中,事件处理通过ApplicationEvent类和ApplicationListener接口提供。如果将实现ApplicationListener接口的bean部署到上下文中,每当一个ApplicationEvent被发布到ApplicationContext时,该bean将被通知。…

使用企业订货系统后的效果|软件定制开发|APP小程序搭建

使用企业订货系统后的效果|软件定制开发|APP小程序搭建 企业订货系统是一种高效的采购管理系统,它可以帮助企业更好地管理采购流程,降低采购成本,提高采购效率。 可以帮助企业提高销售效率和降低成本的软件工具。使用该系统后,企业…

如何使用 Tensor.art 实现文生图

摘要:Tensor.art 是一个基于 AI 的文本生成图像工具。本文介绍了如何使用 Tensor.art 来实现文生图的功能。 正文: 文生图是指将文本转换为图像的技术。它具有广泛的应用,例如在广告、教育和娱乐等领域。 Tensor.art 是一个基于 AI 的文本…

【SA8295P 源码分析】103 - QNX DDR RAM 内存布局分析

【SA8295P 源码分析】103 - QNX DDR RAM 内存布局分析 一、SA8295P QNX RAM 内存布局 (16G DDR)1.1 DDR 汇总描述1.2 QNX Meta reserved memory, DDR Rank01.3 Reserved for qnx1.4 Android GVM SysRam 相关内存(可修改)1.5 Reserved for qnx(不要修改)1.6 QNX SysRam 相关内…

强制删除文件?正确操作方法分享!

“我昨天在删除文件时有个文件一直删除不掉。想用强制删除的方法来把它删掉,应该怎么操作呢?谁能教教我呀?” 在使用电脑的过程中,我们有时候可能会发现文件无论怎么删除都无法删掉,如果我们想要强制删除文件但不知道怎…

Leetcode hot 100之回溯O(N!):选择/DFS

目录 框架:排列/组合/子集 元素无重不可复选 全排列 子集 组合:[1, n] 中的 k 个数 分割成回文串 元素无重不可复选:排序,多条值相同的只遍历第一条 子集/组合 先进行排序,让相同的元素靠在一起,如…

前端代码格式化规范总结

在日常开发过程中,经常会碰到代码格式化不一致的问题,还要就是 js 代码语法错误等没有及时发行改正,下面就介绍一下如何使用eslint、prettier、husky、lint-staged、commitizen来规范代码格式和提高代码质量的方法。 目录 准备工作代码检测代…

VMProtect使用教程(VC++MFC中使用)

VMProtect使用教程(VCMFC中使用) VMProtect是一种商业级别的代码保护工具,可以用于保护VC MFC程序。以下是使用VMProtect保护VC MFC程序的步骤: 1. 下载并安装VMProtect,C包含库及目录。 2. 在VC MFC项目中添加VMProtectSDK.h头文件,并在需…

Photoshop 笔记

目录 1. Photoshop 笔记1.1. 创建 A4 大小图片 1. Photoshop 笔记 1.1. 创建 A4 大小图片 Photoshop 的高版本自带了 A4、A5、A3、B5、B4、B3、C4、C5 等, 也可以直接制作打印美国信纸尺寸、法律文件用低、小报用纸等。 方法是: 新建 > 打印, 然后选择就可以了。 如果使…

Android ncnn-android-yolov8-seg源码解析 : 实现人像分割

1. 前言 上篇文章,我们已经将人像分割的ncnn-android-yolov8-seg项目运行起来了,后续文章我们会抽取出Demo中的核心代码,在自己的项目中,来接入人体识别和人像分割功能。 先来看下效果,整个图像的是相机的原图&#…

番外--Task2:

任务:root与普通用户的互切(区别),启动的多用户文本见面与图形界面的互切命令(区别)。 输入图示命令,重启后就由图形界面转成文本登录界面; 输入图示命令,重启后就由文本…

java实验(头歌)--类的继承以及抽象类的定义和使用

文章目录 第一题第二题第三题 第一题 import java.awt.*; import java.awt.geom.AffineTransform; import java.awt.geom.PathIterator; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.util.Scanner;//把main 函数的给替换了 public static vo…

MybatisPlus01

MybatisPlus01 1.MybatisPlus初体验 1.1首先要引入MybatisPlus的依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version></dependency>1.2定义Mapp…

es官方为我们提供的堆内存保护机制-熔断器( breaker )

总熔断器&#xff08;相当于似乎总闸&#xff09; 参数&#xff1a; indices.breaker.total.use_real_memory 默认值&#xff1a;true 在 elasticsearch.yml中配置。 参数&#xff1a; indices.breaker.total.limit 如果 indices.breaker.total.use_real_memory : true, in…

Java网络编程入门指南:实现一个多人聊天室

java网络&#xff1a;实现一个多人聊天室 Socket编程Socket基础TCP和UDP 服务器-客户端通信创建服务器创建客户端 HTTP通信HTTP请求HTTP响应 RMI远程方法调用创建RMI服务创建RMI客户端 多人聊天室 简介 Java网络编程是一种通过网络连接和通信来实现应用程序之间数据传输的技术。…