modulate.m
来自「这是一个vblast程序」· M 代码 · 共 13 行
M
13 行
function tran_sig=modulate(inf_source,mapping);
%%%%%% 调制 %%%%%%%%
[T_Antenna,bit_length]=size(inf_source);
K=log2(length(mapping));
tran_sig=zeros(T_Antenna,bit_length/K);
for i1=1:T_Antenna
sig_inf=inf_source(i1,:);
sig_inf=reshape(sig_inf,K,bit_length/K);
% binary to decimal
base=2.^[K-1:-1:0];
dec_inf=base*sig_inf;
tran_sig(i1,:)=mapping(dec_inf+1);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?