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

近期下载者

相关文件


收藏者