-
MATLAB
接收端采用的算法和程序流程与发送端发送的OFDM符号的帧结构有关系。具体的帧结构,以及定时估计,频偏估计,剩余误差跟踪的算法可参考算法说明文档。这里对程序的流程进行说明。
首先根据短训练字的特性进行相关运算,进行信号到达检测,当检测到相关值大于门限一定次数后,认为有信号到达。然后根据长训练字的特性,进行相关运算,进行OFDM符号FFT窗口起始位置的估计。估计出FFT窗口的位置后,先在时域进行小频偏的估计,将两个长训练字进行小频偏补偿后,进行FFT运算,根据FFT运算的结果进行整数倍频偏的估计。这些参数估计完成后,就可以进行数据解调了。先对数据部分进行完整的频偏补偿,然后根据估计的FFT窗口位置进行FFT运算得到频域的数据,进行解调。然后在对应于导频的子载波位置上提取出导频信息,根据导频信息估计出剩余定时误差以及剩余的信道响应误差,将误差量送入环路进行跟踪。当收到所有数据后,重新回到信号到达检测状态,进行下一次信号到达的检测和信号接收。
(good)
- 2020-11-04 23:49:52下载
- 积分:1
-
vc知识点
vc6.0一些基础的知识点,以及对读串口函数的进一步封装(Some basic knowledge points of VC6.0 and further encapsulation of read serial function)
- 2020-06-16 22:40:01下载
- 积分:1
-
src
restores the SDT. an example in c++
- 2009-07-10 22:14:45下载
- 积分:1
-
student
学生管理系统,包括学生信息管理,成绩管理,违规查询等。(Student management system, including the student information management, performance management, and illegal inquiries.)
- 2010-01-06 13:50:57下载
- 积分:1
-
zld2attitude
捷联惯导系统姿态解算,从IMU读入数据,输出数据与INS进行比对(Attitude Algorithm in Strap-down Inertial Navigation System )
- 2017-04-04 20:26:19下载
- 积分:1
-
subscriptions
采用VC++编写的一个简单数据库的报刊订阅系统(Written by VC++ database subscriptions a simple system)
- 2011-01-04 17:06:32下载
- 积分:1
-
xdrj
易语言写的杀毒软件...............(Easy language to write anti-virus software ...............)
- 2009-12-13 12:00:05下载
- 积分:1
-
myPlaneDisplay
VC++编写的飞机仪表显示,可以直接修改使用,显示为一个可以飞行的3D飞机(VC++ Prepared aircraft instrument display, you can directly modify the use, appears as a 3D plane can fly)
- 2021-04-05 17:19:03下载
- 积分:1
-
MDIFrameBackground
To get this task done, my first instinct was to catch the WM_ERASEBKGND in CMainFrame and do the FillSolidRect there. But I soon realized that approach didn t do anything other than make the frame flicker and show red only when it s being resized, otherwise the gray background was completely intact. Not exactly what I was looking for. Suddenly it became a little mystery. Why doesn t the background of the frame change when I fill it with a color in the frame s WM_ERASEBKGND handler? So I went on a hunt, I went through a lot of the CMDIFrameWnd and CFrameWnd code looking for methods that would draw on the frame, and there was not much there. I finally ended up at CMainFrame::OnCreate method, I set a breakpoint and stepped through the CMDIFrameWnd::OnCreate method. After what seemed to be hours of searching I came across the following code in CMDIFrameWnd::CreateClient:
- 2010-08-06 14:07:20下载
- 积分:1
-
nlbifa
能量比去噪方法研究,原理图,基于能量比去噪的方法(Energy than denoising method research)
- 2016-03-03 15:41:26下载
- 积分:1