?? bd_dsss.m
字號(hào):
% 功能:對(duì)DataFrame矩陣比特信息進(jìn)行擴(kuò)頻
% 輸入:DataFrame。2x500信息幀矩陣。
% I_Chip。I支路擴(kuò)頻序列
% Q_Chip。Q支路擴(kuò)頻序列
% 輸出:DSFrame。 [2 500x255],擴(kuò)頻后碼片流。
% 版本:1.0
% 時(shí)間:2006年12月26日
function [DSFrame] = BD_DSSS(DataFrame, I_Chip, Q_Chip)
if((max(max(DataFrame))~=1)||(min(min(DataFrame))~=-1))
error('原始信息錯(cuò)誤!!!');
end
if((size(DataFrame,1) ~= 2) || (size(DataFrame,2) ~= 500))
error('原始信息幀格式錯(cuò)誤!!!');
end
if((size(I_Chip,2) ~= 255) || (size(Q_Chip,2) ~= 255))
error('擴(kuò)頻碼格式錯(cuò)誤!!!');
end
DSFrame = [];
% Generate DSSS Chip sequence. Kasami for Paht I, Gold for Path Q
% Spectrum Spreading
FrameLen = size(DataFrame, 2);
for i = 1:FrameLen
DSFrame = [DSFrame, [DataFrame(1,i) .* I_Chip; DataFrame(2,i) .*Q_Chip]];
end
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -