get_preamble.m

来自「国外大学的同志作出来的好程序」· M 代码 · 共 20 行

M
20
字号
function [preamble]=get_preamble(preamble_type, preamble_len);
%set the preamble for packet transmission
%Related parameters
%preamble_type
%preamble_len
%
if ~isempty(findstr(lower(preamble_type), 'mseq')),
    len=length(preamble_type);
    preamble_repnum=str2num(preamble_type(5:len));
    preamble_len=round(preamble_len/preamble_repnum);

    %decide the m-value for m-sequence or modified m-sequence
    m=floor(log2(preamble_len))+1;
    [preamble, preamble_bin]=zac_mseq(m, 'mseq');
    preamble=preamble(1: preamble_len);

    preamble=repmat(preamble, preamble_repnum, 1);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?