CFOsEstimate
所属分类:matlab编程
开发工具:matlab
文件大小:10KB
下载次数:30
上传日期:2016-05-25 19:13:23
上 传 者:
hwk
说明: 盲多载波频偏估计算法,使用过采样算法。估计载波频率偏移
(Blind Estimation of multiple carrier frequency offset. The goal of this Matlab script is to identify a Multiple antenna system with multiple Carrier Frequency Offsets based on over-sampling. This code will plot
the blind estimation results using figures.)
文件列表:
CFOsEstimate (0, 2007-10-04)
CFOsEstimate\carrier_recovery1.m (1701, 2007-10-04)
CFOsEstimate\CFOsimulation_main.m (10309, 2007-10-04)
CFOsEstimate\fitting.m (203, 2007-10-04)
CFOsEstimate\jade.m (9039, 2007-07-17)
CFOsEstimate\QAM.m (764, 2006-11-06)
CFOsEstimate\slicer.m (235, 2007-10-04)
Blind Estimation of multiple carrier frequency offsets
Matlab codes readme file
Communications and Signal Processing Laboratory
ECE Department, Drexel University
Philadelphia, PA 19104, USA
Oct, 2007
http://www.ece.drexel.edu/CSPL
______________________________________________________________________________
Introduction:
This package contains the MATLAB code for the algorithm proposed in the following
papers. The goal of this Matlab script is to identify a Multiple antenna system with multiple Carrier Frequency Offsets based on over-sampling. This code will plot
the blind estimation results using figures.
This folder contains the following matlab functions:
1.CFOsimulations_main is the main function, which runs Monte-Carlo runs for different channels, as well as different SNR.
2. function [b1,b2]=fitting(y,N)
%%%%% compute the coefficients for linear fitting
3. function [A,S]=jade(X,m)
% Source separation of complex signals with JADE, the code was downloaded from http://www.tsi.enst.fr/~cardoso/guidesepsou.html.
4.function [y,A]=carrier_recovery1(Y,fc,dt_est,plot_fig,M)
%%%% discrete Phase Lock Loop, tracking both the phase and frequency
%%%% variation in Y, f_c is the initial guess
5.function q=QAM(N,L,seed1,seed2)
% ***********************************************
% FUNCTION q = QAM(N,L);
% -----------------
% Generates L-QAM complex sequences Xr(n)+jXi(n)
% where Xr(n) and Xi(n) are two i.i.d. random
% sequences independent of each other and each
% takes the values +/- {1,3,5,...,(L-1)}
% ***********************************************
6. function [y_re_sym,y_im_sym] = slicer(y_re,y_im)
%%%%% recover the bits for 4QAM signals by using hard decision
1. Y. Yu, A.P. Petropulu, H.V. Poor and V. Koivunen, °Blind Estimation of Multiple Carrier Frequency Offsets,± the 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC07), Athens, Greece, Sept. 2007.
2. Y. Yu, A.P. Petropulu and H.V. Poor, °Blind Identification of Distributed Antenna Systems with Multiple Carrier Frequency Offsets,± IEEE International Workshop on Signal Processing Advances for Wireless Communications (SPAWC 2007), Helsinki Finland, June 2007.
3. Y. Yu, A.P. Petropulu, H.V. Poor and Koivunen, °Blind Separation of Multiple Users Based on Carrier Frequency Offset and Delay Diversity,± submitted to IEEE Trans. on Wireless Comm.
----------------------------------------------------------------------------------
Last Updated: Thursday, Oct 4, 2007
近期下载者:
相关文件:
收藏者: