无线通信系统的基本结构

数字无线系统的基本结构

先提一嘴

本文从发射端和接收端两个方面简单阐述一个数字无线通信系统的基本结构,可能存在一定的不完整之处。

发射端

二进制比特

发送上位机产生二进制比特数据,此处没什么好说的

加扰

加扰(Scrambling)的主要目的是用于将二进制比特随机化,使用的方式是将加扰码和原始的二进制比特相乘,此处的加扰码是一种伪随机的噪声序列。

加扰的目的主要是:

  1. 避免出现长连的0和1
  2. 加密
  3. 扩频
  4. 有时也可以用于区分设备

此处要注意的是,加扰和交织是两个乍一看相似,都是将数据打乱,但是其实区别很大,其中硬件上的实现也完全不同,加扰是通过加扰码与数据的乘积得到,但是交织是通过特定的内存读写顺序来改变数据的读写顺序。

信道编码

很多人一开始分不清信源编码和信道编码的区别,其实理解了就很简单:

信道编码的主要目的是将码由短变长,增加码字之间的相关性
信源编码的主要目的是将码由长变短,增加码字之间的有效性

在一些研究生复试的提问环节,就会有老师很喜欢问二者的区别,以及二者为什么不一起实现

信道编码的分为两个大类,分为分组码卷积码两个大方面,其中分组码是无记忆的,而卷积码是有记忆的,类似于有限状态机(或者马尔可夫过程)。

目前常用的系统中的信道编码方案有最基础的卷积码,以及在卷积码上加入了删余等其他操作的turbo码,称为turbo码的原因是因为其译码是所采用的译码结构具有循环迭代的特性,就像发动机的涡轮一样,故得此名,turbo码目前。由于turbo码的译码较为复杂,所以又根据奇偶校验码研发了低密度奇偶校验码(LDPC),LDPC码目前广泛运用于4G和5G通信中,目前实现较为成熟。除此之外,还有华为提出的极化码,这其中创新性的提出了信道极化的概念,将多个信道通过简单的加法运算将极化为一半是高正确率的信道,即出错的概率很低,以及一半是低正确率的信道,即出错的概率很高。这一创新的设计被用在了5G的控制信道中。

交织

正如上述对于加扰的介绍中提到的一样,交织(Interweave)这一概念就像它的名字一样,就像纺织厂里的纺车一样,将一串数据变长一张网,首先将一串数据横着放入一个矩阵,并将这串数字竖着从矩阵中取出,简单画了个图演示了一下。

交织有一个很好的好处就是如果数据出现丢失,不会出现连续的丢失,同样也保证了安全性。
其硬件实现的方式就是在FPGA中建立一个RAM,对读取到的数据进行缓存,然后通过特定的地址进行输出,就可以进行交织,解交织的原理本质上是一样的。

映射

此处的映射,本质上就是调制,这里的调制指的是数字调制,他与我们传统意义上说的调制有很大的区别,可能学过通信原理都知道,模拟调制就是对发射的信号,乘以一个高频的载波,将其搬到高频处进行发射。但是数字调制不同,数字调制要做的是将原本的二进制数据变成复数,即a+b*j的形式,映射到星座图上,不同的调制方式对应不同的星座图映射,这样可以增大频谱的利用率,并减小干扰。

过采样

经过

成型滤波器

数字上变频

数模转化

模拟上变频

功放发射

接收端

低噪放大器

模拟下变频

模数转换

数字下变频

从模数转化出来的信号其实不是我们真正想要的数字信号,因为其频率依旧很高,一般的信号处理器无法对其处理,所以需要一个数字下变频的过程将采样频率调低。具体在工程当中的步骤为

  1. 混频
  2. 过低通滤波器
  3. 过CIC滤波器或FIR滤波器采样

匹配滤波

匹配滤波器和成型滤波器是成对出现的

同步

均衡

均衡所使用的滤波器是现代滤波器

判决

判决的本质其实就是解调,通过对星座图上的点进行判决,得到正确的信息,判决的依据是根据数据在星座图上的点和标准的点哪一个更加接近来进行判决,其中“接近”就涉及到判决距离的依据。除此之外,更重要的是这里的判决的结果实际上并不是最终的结果,而是对应一种概率,即似然概率,因为当一个数据在星座图上的位置处于一个很尴尬的位置时,就需要考虑出错的概率,此处的概率一般用于译码时的先验知识。

解交织

和交织类似,通过特定的地址读取得到正确顺序的结果

译码

根据不同的信道编码方式,有不同的译码方式。其中较为经典的是MAP算法,以及将其映射到对数域的LOG-MAP算法,以及将对数域中的求最大值的函数进行近似替换得到的MAX-LOG-MAP算法。

解扰

解扰和加扰相互对应,使用同一套扰码即可恢复。

后记

这个博客可能会长期更新
本文于2021年1月1日开始创作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值