无线通信设计记录

CRC-8:移8位,与9bit的CRC多项式异或、拉下来1bit,与异或结果组成新的9bit,再异或,直至得到八位,得到的结果就是计算的数据(大端存储)+ 8bit校验码(大端存储) ,解校验就把得到的结果与CRC多项式异或、取余。
在这里插入图片描述
12 个符号周期的前导码:
前导码前十个符号:短训练序列,用于信号检测、自动增益控制(AGC),符号定时和粗频率偏差估计
前导码后俩个符号:长训练序列,长训练序列用于精确的频率偏差估计和信道估计。

后边是一个 ofdm 符号长度的 signal 域信号,其中包括**后续数据的调制
类型、编码速率和数据长度等信息。**之后是 data 域信号,Data 域包括 service域、psdu、尾比特、和 pad 比特。

Service 域有 16 bits ,其中前七个置零,用来初始化接收机部分的解扰码器
的初始值,因为前 7bit 为 0 时加扰器会输出加扰器的初试状态,接收端解扰器因为初始值为 0,那么经过 7bit 移位后就把解扰器初试状态设置为和发送端的加扰器相同了,以此实现加扰和解扰初始状态同步。后 9 个 bits 预留以便将来使用。

Psdu(sub-layer service data unites)叫作物理层服务数据单元,是 mac 层和phy 层之间所需传输的数据,其比特长度为实际通信中传输比特数据(报文)的比特长度。

Psdu 后面跟随的尾 bits (Tail)的作用和 signal 域的尾比特作用相同,都是为了卷积编码器的移位寄存器的清零。

Pad bits 的意义在于使整个 data 域的比特流长度刚好调整为每一个 ofdm符号数据比特长度的整数倍,如果 data 域的比特数不足 ofdm 符号的整数倍,要适当补零。
在这里插入图片描述
基带信号的本质是模拟的,传输的信号1是本质是冲击信号,但是实际物理实体种没有冲击信号,因此用一定时间跨度的矩形脉冲代替了冲击信号,变成数字域的话,需要重采样,对每个0和1进行N点的采样。基带传输系统也能直接传输基带信号,主要用在有线通信。
在这里插入图片描述

假设采用16qam调制,上图一帧的数据,体现在OFDM符号上,就是每一个圈是4bit的原属数据调制之后的符号。这个符号包括了实部和虚部数据,实部和虚部数据具体是由abcd 4bit数据来决定的。ac
jueding X轴实部数据,bd决定Y轴的虚部数据。每一个小圆圈持续的时间是一个符号率。一列代表了一个OFDM的符号。8列代表一帧的数据,所以,上述一帧的数据要通过QAM调制调制到载波上,一次性调制多个符号的数据,组成一个OFDM符号,叠加起来。但是实质上,每一个OFDM符号之间,还得插入循环前缀作为保护间隔。如下图所示。插入的时机如下图所示。

在这里插入图片描述
多径会造成码间干扰,破坏正交性。因为符号周期内,不同符号会有延迟,获取道德数据不是一个完整的周期,破坏了正交性。有没有一种方式,可以不破坏正交性呢?如果补上一段,凑成了完整周期,那不是可以满足正交性,减少码间干扰了吗?由于传输延迟,如果加上一段最长传输时间的循环前缀,那就可以解决了。

在这里插入图片描述

OFDM是正交频分复用,以Nbit为一组数据,每个bit的数据调制到正交的子载波上,在发送的时候,把Nbit调制好的数据进行叠加,体现在时域上,就是离散的波形,刚好是离散傅里叶逆变换的过程,是一个时域上的波形。叠加的正弦波也是时域信号,叠加完之后波形特性会改变。

在这里插入图片描述

时域叠加的过程体现在频域上就是如下过程:
在这里插入图片描述
上图为子载波的间隔来源。实质上也表示的是经过QAM调制之后,I路或者Q路不同载波频率数据的叠加.(I路幅度,Q路幅度)共同决定了调制的原始数据是什么. 图中,矩形时间上的长度,是符号的持续时间,矩形窗的幅度就是QAM调制之后X轴或者Y轴的数值.也就是下图的X(t)和Y(t)(看载波是sin还是cos). 每路子载波调制的符号率必须是一样的。注意下图中的转换以及数据的传输速率的变化.

载波的频率差本身与QAM调制没有什么关系,但是与符号率有关,因为要求码间干扰最小,
在这里插入图片描述

子载波合并的过程可以一个一个计算,然后相加,但是由于其过程刚好和IFFT的过程一致,于是可以把此过程利用IFFT间接计算出来了。叠加的已经变形的时域的波形,放到频域上是可以分离的(见上图所示的频域叠加过程推导出的)。由于I路与Q路幅度谱是QAM调制过的幅度,且每个I路与Q路的频谱的幅度是QAM调制之后的幅度值,因此,可以对叠加的时域波形进行FFT的变换,转换到频域,求出幅度谱,那么幅度谱就是原始数据QAM调制之后的幅度值。再将I路与Q路的幅度进行QAM的映射,得到原始数据.
在这里插入图片描述
FFT变换,体现在时域信号的处理上,就是针对每个频率分量进行相乘并进行积分,利用正交,提取出该频率分量的幅度。在进行符号判决的时候,是积分判决而不是幅度判决。
在这里插入图片描述
在这里插入图片描述
***问题:用来提取响应频率的幅度时,所用的正弦信号频率和相位有误差怎么办?***需要进行载波同步和载波相位同步去解决。

正交的含义通常是给定了积分线,**在积分线内是正交的,整数倍的周期,要是积分的上限随便设,得出的结果也不是正交的。**其余载波的频率是最大周期载波频率 f 的整数倍。

detail F = 符号率,不同的子载波的符号必须相同,所以各个子载波的符号率是相同的,也就是每个子载波,调制的符号时长相同。符号率 = 符号的时长 。因此,由于积分线必须是周期的整数倍才能正交,因此载波的频率最小数值应该是就符号率。 并且,为了满足积分线是周期的整数倍,OFDM积分最起码是一个符号的时长。 这个关系,决定了载波间隔.

思考下载波个数和什么有关,如何规定的?
注意:符号率与BIT率不一样,一个符号经过Nbit QAM调制之后的速率,具有N倍的关系.
在这里插入图片描述

传统的调制方式:
在这里插入图片描述
如果载波频率间隔完全按照符号率来,那么会有潜在的干扰,因此为了减少干扰,设置了保护间隔。

在这里插入图片描述
在这里插入图片描述
1/2T不严谨,应为1/T。
在这里插入图片描述
下面的1/T也不严谨。下面的这个带宽算上了保护间隔了。保护间隔是有比较小的码间干扰,不完全为0的。在说带宽的时候,要看是否加上了保护间隔来讲的带宽概念, 辩证看待.

思考下,采样率和符号率的关系,还有采样点数也就是采样周期和频谱的关系?思考下OFDM场景下,采样率和采样点数影响了啥参数?

采样时间影响了谱线的间隔, 又由于采样时间和符号率一致, 因此离散的点在1/Tsym上,也就是主瓣的零点处.

最小的载波频率可以任意设定,但是相邻载波的频率必须等于符号率.

QAM调制相当于幅度和相位的调制.

在这里插入图片描述
每个子载波对应的幅度和相位.具体的相位,但是幅度和相位不用计算出来,可以用X与Y轴坐标来表示,相当于换了一种表示方式,来表示幅度和相位的调制.如果硬要算,也可以让相位和幅度作为未知量,通过X与Y的数值,来求出幅度和相位,但是没必要,星座图本身就表示的是X与Y轴的坐标.
在这里插入图片描述
相当于每来一组数据,要对cos和sin信号分别做幅度调制即可,把幅度+相位调制,变成了对两路信号的幅度调制..
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
RB为马原的速率.

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里的星座图,表示的是使用某一载波频率,对4bit的信号进行调制,调制的方式:把 4bit的信号映射成X轴和Y轴的数据,也就是下面这个公式.因此,X轴有4个数值,Y轴有4个数值,一共是16个数值,在星座图上,不用考虑斜率的问题,因为斜率已经体现在X与Y坐标的求取上了.注意,W0的数值是子载波的频率,和星座图的原点到数据点的斜率不是一个东西.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
QAM的幅度,代表着发送功率.发射和功率越大,那么相邻点间隔越大,抗噪声越好,信噪比越高.
在这里插入图片描述
WIFI\5G\4G使用的是方形结构.

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

In与Qn是指的不同的载波所对应的QAM调制之后的I路与Q路的幅度.多组QAM调制的数据波形进行叠加.注意:Wn是等间距的,才能用IDFT,刚刚好,相邻载波的间隔是等间距的.也就是在频域的离散值间隔相同. 注意,IFFT变换之后,虽然有多个并行支路,但是实质上是一个时间域,是一个时间上串行的信号.
注意采样点数和载波数量是相等的,都为N,这是FFT原理所决定的.
IFFT变换后的N个点,是时域波形.这个时域波形就是多个符号在不同子载波上,调制叠加的结果.时间跨度为一个符号率

采样率的确定:
IFFT的点数,则对应的是多少路子载波,也就有多少个星座映射之后的符号.变换完之后,时域就有多少个采样点.符号的总长度时间是符号率,也就是符号时长是提前知道了,采样的点数也知道了,和要做的FFT的点数有关,然后就决定了时域上的采样率了.

但是有一个问题,经过FFT变换后的频谱是对称的,正频率部分和负频率部分关于零频分量对称。由于采样定律的限制,大于fs/2(采样频率的一半)的频谱实际上是负频率部分加fs的结果.前半部分对应[0, fs/2]是正频率的结果,后半部分对应[-fs/2, 0]是负频率的结果。如果不进行FFTSHIFT处理,直接绘制频谱图时,负频率部分会混叠到大于fs/2的频率范围内。而进行FFTSHIFT处理后,负频率部分会被“移动”到频谱图的左侧,正频率部分则保持在右侧,从而使得整个频谱在[-fs/2, fs/2]范围内对称显示。

反映到使用IFFT求时域波形可知,波形的采样点的顺序并不是按照时间顺序,而是把前半部分的数据,对称到了右半部分.因此,想要获取时域波形,需要修改过来.但是如果不改,那么所有的计算都不要改,将错就错.
在这里插入图片描述
在这里插入图片描述
在进行解调的时候,也要把时域的波形分段,注意这个波形是按时间顺序的,FFT变换之后,符号顺序反了,需要调整过来.这里的IFFT的输入是符号,输出是时域,只是形式相似,没和IFFT的物理意义没有必然联系.
如果在进行IFFT的时候,把顺序调整一下,那么得到的结果就是按照时间排列的时域数据波形,时间长度是一个SYMBLE的长度,采样点数和IFFT的点数相同,也就是一共需要多少个子载波。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
思考:为什么基波频率与信号本身有关系呢?

基波频率是可以分辨的信号的最小频率分量,和这个信号的最大采样时间有关系,最大采样时间决定了信号的周期比较大,频率比较低,所以这个最低的频率,就是可以分辨的频率最小值,这个频率就是基频.

在这里插入图片描述
这里的符号指的是OFDM的符号,指的是一整列,每一列代表的输入到IFFT的复数,每一个复数(蓝色的圈)代表经QAM调制之后的X轴与Y轴的值,对应到原始数据就是Nbit的数据.

在这里插入图片描述
在这里插入图片描述
频率偏移也会导致相位偏移,相位偏移还与传输时延有关。

在这里插入图片描述
左侧是基带数据,16QAM调制时,每4bit一组所代表的数值大小。实部和虚部就是星座图上,X轴和Y轴的映射大小。0映射在星座图上也是有坐标的,实轴和虚轴都有四种取值,一共有种可能,对应上16QAM调制。每一个数值持续的时间就是符号时间,也就是符号率。

在这里插入图片描述

在这里插入图片描述
虽然加了循环前缀,但是截取的部分进行积分的时间不变。
在这里插入图片描述
在这里插入图片描述
**
思考:如果是同一波形引起的多径呢?**如何降低干扰呢??循环前缀能解决吗?
在这里插入图片描述
在这里插入图片描述

有一个问题:不同的延迟,积分出来的结果是不一样的,那是否可以根据算出来积分的数值,判断延迟了多少呢?两个路径的数据好酸,好多个呢?如何知道算出的结果是一路引起的还是多路叠加引起的呢?是否可以多路用总的影响来进行一个延迟的等效呢?其实对于接收来说无所谓,只需要把这个影响纠正了就可以了。导频的幅度相位是固定的,对导频的影响可以对其他符号的影响也是如此,算出来一个等效的总的影响,把这个影响纠正就行。
在这里插入图片描述
矫正不了的误差,就会造成误差,体现在傅里叶变换之后,得到的实部和虚部数值不太精确,在一个范围内跳变,每一次FFT,会得到N个符号数值,这N个符号一起打在数轴上的。
因此,我在进行判定是哪个点的时候,我会判断X与Y的范围是否在某一范围,就把这个点划到哪个点上,相当于划分成了16个区域了,落在星座图的哪个区域,属于星座图的哪个点。产生无码不要紧,可以通过纠错救回来,千分之一的误码率也是可以接受的。
在这里插入图片描述

复数IFFT之后还是复数,在发送的时候是分了两路的。另外,频率搬移是已经进行DAC变换之后进行的事情。所以FPGA只讨论基带的处理。叠加的时域波形经过FFT的变换得到的波形,在频域上虽然是对称的,但是幅度是不对称的,所以发送的时域波形的数据肯定是复数。

数字调制 – bit转符号
串并转换 – X与Y组成复数的串并转换,好几个符号并行发送。

注意:加窗的时机是转换成时域波形之后进行加窗的,不是在FFT变换之前加窗的。脉冲成型是在乘以子载波之前加的。

在这里插入图片描述
交织的作用:纠正信道传输过程长的突发错误的脉冲。假如在信道传输的过程当中,出现干扰,那么会造成一连串数据错误,但是纠错能力有限,比如64字节只能纠正8bit的数据。数据就是横的变竖的,竖的变横的。
在这里插入图片描述
在这里插入图片描述
定时同步其实就是积分的上限下限的选择。

https://www.bilibili.com/video/BV1nM4y1y7fC/?spm_id_from=autoNext&vd_source=6e9fe15867ba4d3e1054f37b75865a72

(参考:https://www.bilibili.com/video/BV1mo4y187vh/?spm_id_from=autoNext&vd_source=6e9fe15867ba4d3e1054f37b75865a72)

https://www.bilibili.com/video/BV1Ge411C7ee/?spm_id_from=333.999.0.0&vd_source=6e9fe15867ba4d3e1054f37b75865a72

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值