• 大小: 1.45M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2025-05-20
  • 语言: Matlab
  • 标签: matlab  

资源简介

串行级联cpm系统MATLAB仿真,毕业设计完整程序

资源截图

代码片段和文件信息

snr1=[0.0:0.5:3.0]
snr2=[1 1.5 2 2.5];
ber_1517_256=[ 0.3455    0.2964    0.2601    0.1210    0.0601         0.0001342         0.00004323];%5ci0.3455    0.2964    0.2601    0.0601    0.1217         0         0
ber_1517_1024=[0.3493    0.3054    0.2398    0.0370    0.0012         0         0];%5ci
ber_1517_2048=[ 0.3468    0.3039    0.1589    0.0682         0.000912         0         0];%5ci0.3516    0.3055    0.2570    0.0820    0.0002         0         0


ber_3137_256=[0.4087    0.3627    0.3151    0.0452         0.00003242     0.0000162          0];%5cis0.4087    0.3627    0.3151    0.0452         0     0          0
ber_3137_1024=[0.3837    0.3873    0.2045    0.1631         0         0         0];
ber_3137_2048=[0.4144    0.3829    0.3173    0.0467         0.0005645         0         0];%0.4068    0.3749    0.3133    0.1627         0         0         0

%ber_256=[0.3213    0.2764    0.0638    0.1323    0.0346         0         0];%10ci
ber_256=[    0.3740    0.2535    0.2024    0.1063    0.0417    0.0339    0.0016];%5ci
ber_512=[0.3271    0.2886    0.2169    0.0314    0.0008    0.0004         0]; 
ber_1024=[ 0.3141    0.2450    0.1174    0.0002         0         0         0];
ber_2048=[0.3201    0.2550    0.0804         0.0001    0.00001              0      0    ];
%ber_4096=[  0.3136    0.2560    0.1831    0.0442    0.0012    0.0000          0];

it_num=[10:-1:1];
ber_3db=[0  0  0  0  0  0  0  0  0.0079 0.0559];%[75]
ber_2db=[0  0  0.0071 0.0205  0.0213 0.0378 0.0433 0.0496 0.0835 0.1551]%[75]
N=[512 1024 2048 4096];
for i=1:length(N)
  B6(i)=480/N(i)^(3);
end

EbN0=[2:0.5:8];
Pb=zeros(length(N)length(EbN0));
for i=1:length(N)
    for j=1:length(EbN0)
      Pb(ij)=1/2*B6(i)*exp(-6/2/2*10^(EbN0(j)/10));
    end
end

figure(1);%%不同交织长度的系统性能
semilogy(snr1ber_256‘k-*‘snr1ber_1024‘k-^‘snr1ber_2048‘k-x‘);grid on ;
legend(‘512‘‘1024‘‘2048‘ 1)%%%%%(‘‘‘2)左上角
title(‘不同交织长度下码率1/2的(75)sccpm的性能‘)
xlabel(‘SNR‘)ylabel(‘BER‘)
hold on
% figure(2);%%不同交织长度的系统性能
% semilogy(it_number_3db‘k-*‘it_number_2db‘k-^‘);
% legend(‘3db‘‘2db‘1)%%%%%(‘‘‘2)左上角
% title(‘帧长256时不同迭代次数,不同信道参数的sccpm系统性能‘)
% xlabel(‘it_num‘)ylabel(‘BER‘)
% semilogy(EbN0Pb(1:)EbN0Pb(2:)EbN0Pb(3:)EbN0Pb(4:));
% hold off
% % %-----------------------------------------------------------------------%
% figure(1);%%不同交织长度的系统性能
% semilogy(snr1ber_2048‘k-o‘snr1ber_1517_2048‘k--*‘snr1ber_3137_2048‘k-^‘);grid on;
% legend(‘(75)‘‘(1517)‘‘(3137)‘1)%%%%%(‘‘‘2)左上角
% title(‘交织长度为2048时不同码率和不同分量码组成的sccpm性能比较‘)
% xlabel(‘SNR/dB‘)ylabel(‘BER‘)
% hold on
% % %-----------------------------------------------------------------------%
% N=[512 1024 2048 4096];
% for i=1:length(N)
%   B1(i)=2880/N(i)^(5);
%   B2(i)=480/N(i)^(3);
% end
% h1=4.742;
% h2=5.2626;

% EbN0=[2:0.5:8];
% Pb=zeros(length(N)length(EbN0));
% for i=1:length(N)
%     for j=1:length(EbN0)
%       Pb(ij)=1/2*(B1(i)*exp(-h1/2/2*

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-06-13 16:49  SCCPM_MSK_DO\
     文件        3668  2010-05-30 09:31  SCCPM_MSK_DO\ber_poltm.asv
     文件        3763  2010-05-30 09:41  SCCPM_MSK_DO\ber_poltm.m
     文件         831  2010-05-22 12:55  SCCPM_MSK_DO\interleavefun.asv
     文件         877  2010-05-22 12:57  SCCPM_MSK_DO\interleavefun.m
     文件        3901  2010-05-21 14:02  SCCPM_MSK_DO\interleavenum_text.asv
     文件        3904  2010-05-21 15:54  SCCPM_MSK_DO\interleavenum_text.m
     文件        6220  2010-05-21 10:56  SCCPM_MSK_DO\MSK_APPdecoder_inner.asv
     文件        6199  2010-05-09 01:26  SCCPM_MSK_DO\MSK_APPdecoder_inner.m
     文件        5913  2010-05-12 13:09  SCCPM_MSK_DO\MSK_APPdecoder_outer(15_17).asv
     文件        5917  2010-05-12 13:47  SCCPM_MSK_DO\MSK_APPdecoder_outer(15_17).m
     文件        5837  2010-05-12 12:39  SCCPM_MSK_DO\MSK_APPdecoder_outer.asv
     文件        5823  2010-05-17 16:51  SCCPM_MSK_DO\MSK_APPdecoder_outer.m
     文件        5900  2010-05-24 14:12  SCCPM_MSK_DO\MSK_APPdecoder_outer1517.m
     文件        5958  2010-05-24 14:12  SCCPM_MSK_DO\MSK_APPdecoder_outer3137.m
     文件        6728  2006-09-01 08:24  SCCPM_MSK_DO\MSK_APPdecoder_outer_old.m
     文件        7883  2010-05-02 09:24  SCCPM_MSK_DO\msk_demodulate.asv
     文件        8095  2010-05-05 13:42  SCCPM_MSK_DO\msk_demodulate.m
     文件        2798  2010-04-26 12:27  SCCPM_MSK_DO\msk_modulate.asv
     文件        2814  2010-05-09 01:05  SCCPM_MSK_DO\msk_modulate.m
     文件        1390  2006-09-11 16:33  SCCPM_MSK_DO\MSK_NEW_128.fig
     文件        1335  2006-09-18 08:50  SCCPM_MSK_DO\MSK_NEW_128_new.fig
     文件        1281  2006-09-11 19:59  SCCPM_MSK_DO\MSK_NEW_2048.fig
     文件        1310  2006-09-11 16:35  SCCPM_MSK_DO\MSK_NEW_512.fig
     文件        1308  2006-09-13 08:56  SCCPM_MSK_DO\MSK_NEW_512_two.fig
     文件         218  2004-07-12 08:12  SCCPM_MSK_DO\nmax.m
     文件         305  2006-09-07 17:09  SCCPM_MSK_DO\SCCMSK_1024.mat
     文件        5692  2006-09-07 16:17  SCCPM_MSK_DO\SCCMSK_1024.txt
     文件        6737  2010-05-10 12:37  SCCPM_MSK_DO\SCCMSK_119.txt
     文件         303  2010-05-30 09:31  SCCPM_MSK_DO\SCCMSK_1233.mat
     文件       24947  2010-06-09 20:41  SCCPM_MSK_DO\SCCMSK_133.txt
............此处省略44个文件信息

评论

共有 条评论