-
MATLAB
接收端采用的算法和程序流程与发送端发送的OFDM符号的帧结构有关系。具体的帧结构,以及定时估计,频偏估计,剩余误差跟踪的算法可参考算法说明文档。这里对程序的流程进行说明。
首先根据短训练字的特性进行相关运算,进行信号到达检测,当检测到相关值大于门限一定次数后,认为有信号到达。然后根据长训练字的特性,进行相关运算,进行OFDM符号FFT窗口起始位置的估计。估计出FFT窗口的位置后,先在时域进行小频偏的估计,将两个长训练字进行小频偏补偿后,进行FFT运算,根据FFT运算的结果进行整数倍频偏的估计。这些参数估计完成后,就可以进行数据解调了。先对数据部分进行完整的频偏补偿,然后根据估计的FFT窗口位置进行FFT运算得到频域的数据,进行解调。然后在对应于导频的子载波位置上提取出导频信息,根据导频信息估计出剩余定时误差以及剩余的信道响应误差,将误差量送入环路进行跟踪。当收到所有数据后,重新回到信号到达检测状态,进行下一次信号到达的检测和信号接收。
(good)
- 2020-11-04 23:49:52下载
- 积分:1
-
LiveWireAuto
这是典型的图像分割Livewire算法的源码 结合OPENCV,配置一下就可以用了(This is a typical source image segmentation algorithm Livewire combination OPENCV, can be used to configure what)
- 2020-12-31 14:58:59下载
- 积分:1
-
DigitalPhotoFrame
数码相框(一个简单的数码相框程序,有I2S,LED,LCD,按键等等)(Digital Photo Frame)
- 2010-05-19 20:59:39下载
- 积分:1
-
Heap-Sort
It is the source code of the Heap Sort in C++. which is a data structure.
- 2014-09-12 12:35:22下载
- 积分:1
-
coreXY激光雕刻机代码
激光雕刻机代码激光雕刻机代码激光雕刻机代码激光雕刻机代码激光雕刻机代码激光雕刻机代码激光雕刻机代码
- 2023-03-29 12:40:03下载
- 积分:1
-
a
说明: 伪普法声波,弹性波正演模拟,plm边界吸收(Pseudo-Franco-Prussian acoustic, elastic wave forward modeling, plm boundary absorption)
- 2010-08-22 16:34:00下载
- 积分:1
-
IO_SOFT_UART_USE_TIMER
说明: 1. 本程序使用一个定时器和任意 2 个 I/O 口模拟一个串行口。
2. 1位起始位,8位数据位,1位停止位。发数据位时先发低位。
3. 支持半双工通讯。收、发波特率相同。
4. 应把定时器中断优先级设置为最高级。
5. 本程序每接收一个字节后就把它放到一个队列缓冲区中(也可使用环行缓冲区),
待缓冲区满后,将缓冲区中的内容原样发回。这是为了测试多字节连续收发的
能力和简化程序。实际应用中应防止缓冲区溢出。
6. 由接收转换到发送时要先调用 soft_send_enable ();
由发送转换到接收时要先调用 soft_receive_enable ()。
7. 发送最后一个字节后如果要立刻转为接收,必须等待最后一个字节后发送完毕
while ( rs_f_TI == 0) // 等待最后一个字节发送完毕(err)
- 2008-09-16 13:37:34下载
- 积分:1
-
tcp_ip_c
这是本人以前用C51做的TCP/IP协议,也是借鉴了一些前辈的东西,,,,绝对可用!(this is my previously C51 do TCP/IP protocol, as well as from some older things,, absolutely available!)
- 2006-11-09 14:39:19下载
- 积分:1
-
UG二次开发API高亮显示代码可用
UG二次开发API
高亮显示
用于高亮显示或者查找问题
代码可用
- 2022-09-14 04:10:03下载
- 积分:1
-
tamura-texture
matlab中Tamura纹理特征的一种提取方法(A method in matlab about Tamura texture feature extraction )
- 2013-10-30 09:40:12下载
- 积分:1