信道估计中的导频结构

目录

一. 介绍

二. 怎么信道估计?

三. 块状导频结构

四. 梳妆导频结构

五. 格状导频结构


一. 介绍

发射机将信息比特序列调制成PSK/QAM符号,然后对相应的符号执行IFFT(逆傅里叶变换)将其变换成时域信号,最后通过一个无线信道将它们发射出去。

接收端信道估计的意义:接收的信号通常因受到信道特性的影响而失真。为了恢复发送的比特信息,在接收机必须对信道的影响进行估计和补偿;

发射端信道估计的意义:设计预编码矩阵,避免自干扰;

二. 怎么信道估计?

在MIMO中,只要不发生载波间干扰,即能够保持子载波之间的正交性,就能将每一个子载波看成独立的信道。这种正交性使得接收信号的每个子载波分量可以被表示成发射信号与子载波的信道频率响应的乘积。因此,需要估计每个子载波的信道响应就可以恢复发送信号。

具体方法:发射机和接收机都知道前导和导频,接着利用此符号就可以信道估计,还可以利用不同的插值技术来估计导频之间的子载波上的信道响应。

数据信号和训练信号都可以用于信道估计,同时需要考虑性能需求、计算复杂度和信道时变特性。

以下导频信号的分类是依据导频排列的方式。

三. 块状导频结构

周期性地发射OFDM符号进行信号估计,其中每个导频符号上的所有子载波都用做导频。利用这些导频进行时域插值,沿时间轴估计信道。需要注意:

  • 导频符号的周期需等于信道的相干时间;
  • 信道相干时间与多普勒频率成反比;

由于导频是周期性地插入导频符号的所有子载波中,所以块状导频的排列适用于频率选择性信道。然而,对于快衰落信道,通过缩短导频符号的周期来跟踪信道变化会引起很大的负荷。

四. 梳妆导频结构

在每个OFDM符号的子载波上周期性地放置导频信号,然后利用这些导频信号进行频域插值,沿频率轴进行信道估计。为了跟踪频率选择性信道的特性,导频在频率上的周期需要与相干宽带保持一致。

相干带宽由最大时延扩展的倒数决定 

 梳妆导频结构适用于快衰落信道,而不是频率选择性信道。

五. 格状导频结构

以给定的周期沿着

时间轴和频率轴两个方向插入导频。导频分散在时间和频率轴上,使信道估计在时域和频域上插值更为便利。为了跟踪信道的时变和频率选择特性,导频符号的排列需满足:

导频符号在时间上的周期小于多普勒扩展的倒数;

导频符号在频率上的周期小于最大时延扩展的倒数; 

补充下多普勒扩展的理解:

当接收端或者发射端移动时,接收信号的频率发生变化,称之为多普勒效应。举例:基站发射一个10MHz的信号,用户理论上会收到10MHz的信号,但考虑用户在快速移动,用户可能收到9.9Mhz的信号,也可能收到10.1Mhz的信号,这段0.1MHz的频率差,就称之为多普勒频移,也叫多普勒扩展

备注:多普勒效应,多普勒频移,多普勒扩展三者的区别可以从这段话中感受下。

  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
块状和梳状导频下的OFDM信道估计LMMSELSSVDLMMSE-OFDMoncha.rar NOTE:基本代码,以及代码的更详细的注释,请参见论坛帖(一下又找不到了,如果有朋友找到的话,请告知,我好把链接在此放上,该帖上只有   "一个用MATLAB实现的ofdm信道估计1.rar"   文件提供下载,在附件里面我会把这个文件贴上,再次感谢原作者代码里面提供的有用的信息): 【参考文献】:[1] O.Edfors, M. Sandell, J. –J. van de Beek, S. K. Wilson, and P. O.Borjesson, ‘’ OFDM channel estimation by singular value decomposition,’’ IEEE Trans. Commun., Vol. 46, pp. 931-939,July 1998. [2] Van de Beek, J. –J., Edfors, O. S., Sandell, M. Wilson, S. K., andBorjesson, O. P., ‘’On channel estimation in OFDM system,’’ 45th IEEE VehicularTechnology Conference, Chicago, Ⅱ., Vol. 2, pp. 815-819, July 1995. 【代码功能】:1. 对于基于块状(block-type)导频信道估计,仿真实现LS, LMMSE modified 和基于SVD的降维LMMSE 算法在多径频率选择性特征的信道上的BER VS SNR 和BER VS Doppler frequency shift 的功能。                          2. 对于基于梳状(comb-type)导频信道估计,实现LS with 1D linear interpolation, LS with second-order interpolation, LS with Spline cubic interpolation.                          3. 比较块状和梳妆导频信道估计方法在不同的特征的信道上的性能(channel with fast fading and channel with slow fading).                          4. 信号的调制方式可以选择16QAM或者QPSK                          5.对于SVD-LMMSE (optimal rank reduction), rank的取值P也会的到分析。 【代码的简单解释】:包含在 OFDMconcha.rar 文件夹里的.m函数是没有注释的,有一些基本函数的文注释可以详见 MATLAB实现的ofdm信道估计1.rar的函数。函数包的具体使用请参见OFDMdemo.m函数。 【部分仿真结果】: 块状和梳妆导频信道估计在不同的Doppler frequency shift值下的性能(16-QAM 和 QPSK) BlockFd.jpg     CombFd.jpg 块状和梳状导频信道估计在不同的SNR值下的性能(16-QAM ) QAM16Block.jpg     QAM16Comb.jpg 块状和梳状导频信道估计在不同的SNR值下的性能(1QPSK ) QPSKBlock.jpg       QPSKComb.jpg 附件: OFDMoncha.rar 用MATLAB实现的ofdm信道估计1.rar
Size,Data Set,Comparisons,Moves,Time\n"); for (i = 0; i < num_sizes; i++) { n = sizes[i]; for (j = 1; j <= num_data; j++) { // 读取数据文件OTFS信道估计导频开销主要由两部分组成:导频符号的数量和导频 char filename[50]; sprintf(filename, "data_%d_%d.in", n, j); FILE *f = fopen符号的分布方式。 在OTFS系统,每个时频格点需要估计一个复数值,因此(filename, "r"); for (k = 0; k < n; k++) fscanf(f, "%d", &arr[k需要至少一个导频符号来进行估计。导频符号的数量可以根据信道条件和系统性能]); fclose(f); // 排序 count_cmp = 0; count_move = 0; begin = clock需求来确定。一般来说,导频符号越多,信道估计的准确性就越高,(); heapSort(arr, n); end = clock(); time_spent = (double)(end - begin) / CLOCKS但导频开销也越大。 导频符号的分布方式可以通过在时频域选择一定的规_PER_SEC; // 写入结果 fprintf(fp, "%d,%d,%d,%d,%f\n", n, j,律来实现。例如,在时域可以采用等间隔分布或者根据Zadoff-Chu序列 count_cmp, count_move, time_spent); } } fclose(fp); // 测试归并排序 printf("Merge产生导频符号,而在频域可以采用等间隔或者随机分布的方式。不同 Sort:\n"); fp = fopen("merge_sort.csv", "w"); fprintf(fp, "Size,Data Set,Comparisons,M的分布方式会影响到导频开销和信道估计的准确性。 具体的导频开销oves,Time\n"); for (i = 0; i < num_sizes; i++) { n = sizes[i]; for需要根据具体的系统参数和信道条件来进行计算。在MATLAB,可以使用OTFS工具箱 (j = 1; j <= num_data; j++) { // 读取数据文件 char filename[50]; 来进行OTFS系统的建模和仿真,从而得到导频开销的估计值。同时,也可以 sprintf(filename, "data_%d_%d.in", n, j); FILE *f = fopen(filename, "r"); for (通过模拟得到不同导频符号数量和分布方式下的信道估计性能,从而进行系统设计和优化。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唠嗑!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值