資源簡介
由于MATLAB本身自帶的相關函數(shù)在擴頻通信中并不適合,性能欠佳。本程序是我自己編寫的求自相關或互相關的MATLAB函數(shù)。可直接調用該函數(shù)。已通過驗證。
代碼片段和文件信息
function?[my_xcorr]=myxcorr(msequence_Imsequence_Q);
%?本函數(shù)是用來求自相關函數(shù)或互相關函數(shù)的
%?輸入:兩個0、1序列,倆序列長度可以不一樣
%?輸出是自相關或互相關的值
%?將數(shù)據(jù)碼變成雙極性碼,0->-1?1->?1
msequence_I=?(-1).^(msequence_I+1);?????????????????????????????%?將數(shù)據(jù)碼變成雙極性碼,0->-1?1->?1
msequence_Q=?(-1).^(msequence_Q+1);?????????????????????????????%?將數(shù)據(jù)碼變成雙極性碼,0->-1?1->?1
Li=length(msequence_I);
Lq=length(msequence_Q);
msequence_I_new=[zeros(1Lq)msequence_Izeros(1Lq)];??????????%?構造新的序列
msequence_Q_new=[msequence_Qzeros(1Li+Lq)];???????????????????%?構造新的序列
Lqq=length(msequence_Q_new);
for?t=1:1:Lq+Li;
????msequence_Q_NEW=[zeros(1t)msequence_Q_new(1:Lqq-t)];??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1508??2013-03-30?20:50??myxcorr.m
-----------?---------??----------?-----??----
?????????????????1508????????????????????1
評論
共有 條評論