射频和无线供应商和资源的家

一站式满足您的射频和无线需求

OFDM时间偏移估计的MATLAB实现

本页MATLAB源代码涵盖了时间偏移估计用于基于OFDM的系统。

在无线和有线通信中,时间同步是非常重要的。为了实现这一目标,采用了各种技术。最常用的方法是将固定的重复图案随数据一起传输。这也被称为序言。前言通常加在开头。

与数据一起用于传输的序文副本通常存储在接收方。接收到的数据包与存储的本地副本之间的相关性具有一些独特的特征。在大多数系统中,这种独特的特性被用于时间偏移估计。在本页中,我们将看到用于wimax系统之间宽带通信的wimax系统的时间偏移估计,wimax系统包括用户站和基站两个主要部分。WIMAX有很多频段,这取决于全国的分配情况。它基于OFDM调制的概念。

如前所述,wimax序文由两个符号组成,第一个符号有重复四次的模式,第二个符号有重复两次的模式。我们将看到基于第一个符号序文的时间偏移估计。这个序言与自身的相关性有4个峰值,如图-1所示。最大峰值在0号位置。

•序言符号1与自身相关提供四个峰,符号2与自身相关提供两个峰。时间偏移估计也采用了同样的方法。
•在时间偏置估计中,在时域中接收到的数据包与存储在接收端本地的CP的短序文相关。
•确定最大峰值,并找到其指数。
•该索引减去1提供数据包中的时间偏移。
•找到下面的matlab代码片段。

自关联短序言与自身

clc;
关闭所有;
清除所有;
CP = 64;
加载file_wimaxtxpkt;
加载file_wimax_preamble;
人物,情节(abs (corr (S1_tdcp1 S1_tdcp1)));
%%%%添加时间偏移%%%%%%%%%%%%
Toff=input('输入时间偏移任何数字(例如100):');
Tx_Packet =[0(有钱人),Tx_Packet);

%%%%%%时间偏移估计%%%%%%%%%%%%%%%%%%%%
软木= corr (Tx_Packet S1_tdcp1);
[m, n] = max(软木);
T_offset = n-1
人物,情节(abs(软木));

%%%%时间偏移校正%%%%%%%%%%%%%%%%%%%%
Rx_pkt_corrected = Tx_Packet (t_offset + 1:结束);
前文与收到的前文相互关联

与序言的本地副本相关的接收包将从零位置移动最大峰值。这种偏移与所接收数据包中的时间偏移量成正比。同样的已导出使用上述matlab代码。

时间偏移校正

时间偏移校正在aove算法中计算的样本被跳过,没有此偏移的数据包被馈送到接收机中的下一个同步模块,即频率偏移估计和校正。

类似的时间偏移估计和校正概念也应用于基于WLAN、LDACS的OFDM系统。

下载mat文件

下载MAT和其他支持文件

MATLAB代码的有用链接

参考以下以及左边面板上提到的链接,以获得有用的MATLAB代码。
OFDM前导信号的产生时间偏差估计频率估计信道估计11a WLAN信道PN序列生成OFDMA Tx RxAES DES载波聚合CCDF冷杉过滤器IIR滤波器低通FIR维特比译码器CRC8 CRC32

射频和无线教程

无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达


分享本页

翻译本页
Baidu