⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 send.asv

📁 Abstract:Noise frequency modulation(FM)jamming。which belongs to blanket jamming。is already become t
💻 ASV
字号:
function send()

% 初始化设置
fft_size = 256;
%数值越大表明采样点越多,线条越平滑
num_carriers = 64; %子载波数应当<= fft_size/4

% input_typt = filetype;  %输入文件类型

% 发送端
disp('传送');
fid=fopen('pcode.bin');            % 串码长度为409200个 
Code=fread(fid);
Code=Code(1:64*256);
% read             % 完成不同输入类型文件的读入

% 串并转换
cb_chunks=reshape(Code,[64,256]);
num_chunks=64;

data_in_pol=bin2
% 调制
for i=1:64
    len = length(cb_chunks);  % Number of symbols
    M=16;                     % Size of alphabet
    msg = cb_chunks(i,:);
    txpsk = pskmod(msg,M);
end


% 执行ifft来产生输入数据的时域波形
td_sets = zeros(num_chunks,fft_size);
for j =1:num_chunks
     td_sets(j,1:fft_size) = real(ifft(txpsk(j,1:fft_size)));
end


% 并串转换
bc_chunks = reshape(td_sets,[1,64*256]);

save td_sets td_sets;
save bc_chunks bc_chunks;
phasenoise = randn(len,1)*.015;
rxpsk = txpsk.*exp(j*2*pi*phasenoise);
scatterplot(rxpsk)


⌨️ 快捷键说明

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