当前位置:网站首页>M analysis of anti-interference performance of high-speed frequency hopping communication system based on Simulink
M analysis of anti-interference performance of high-speed frequency hopping communication system based on Simulink
2022-07-19 07:08:00 【I love c programming】
1. Algorithm description
The channel is Rayleigh Fading channel Performance analysis and Nakagami-m Fading channel Performance analysis under . The simulation parameters we adopt in this subject are as follows :
Data rate | 100bps |
Frequency interval | 100Hz |
Frequency hopping point | 64 individual |
Frequency hopping frequency interval | 50Hz |
Frequency hopping rate | 50 jump /s |
Frequency hopping output signal bandwidth | 50*64 = 3200hz |
Low pass signal frequency change | -1600 hz ~ 1600 hz |
Signal sampling rate | 4000 hz |
Simulation sampling points of data symbols | 40 |
Duration of each jump | 0.02s |
simulink The simulation model is as follows :

2. Partial procedure
clc;
clear;
close all;
warning off;
% Parameter initialization
% Mainly used for setting noise
EbNo = 1000;
SNR = 10^(EbNo/10);
sigma = 1/(sqrt(SNR))/2;
% System parameter initialization
Rb = 100;%100bps
Sample_times = 0.02;
Sample_Num = 40;
MSK_track_depth = 16;
% Comb jamming effectiveness setting
S1 = 1;
S2 = 1;
S3 = 1;
S4 = 1;
S5 = 1;
S6 = 1;
S7 = 1;
S8 = 0;
S9 = 0;
S10 = 0;
% See the following five figures for details simulink Internal corresponding icon
% chart 4 Frequency hopping carrier spectrum
% chart 5 Spectrum diagram of modulated output signal of the source
% chart 6 Spectrum diagram of signal after frequency hopping spread spectrum
% chart 8 Broadband noise interference spectrum
% chart 12 Comb interference spectrum (7 A frequency point )
open('tops.mdl');
sim('tops.mdl');
% The following two figures are simulation diagrams of bit error rate , It is necessary to recall the simulation under different signal-to-noise ratios
% So you need to write the following code
% chart 9 Broadband noise interference signal-to-noise ratio bit error rate curve
%tops1.mdl
% Noise interference
EbNo = [-20:2:6];
for i = 1:length(EbNo)
i
SNR = 10^(EbNo(i)/10);
sigma = 1/(sqrt(SNR))/2;
sim('tops1.mdl');
Err1(i) = err1.signals.values(end,1);
end
figure;
semilogy(EbNo,Err1,'b-o');
xlabel('db');
xlabel('db');
grid on
%tops2.mdl
% Single frequency interference
for i = 1:length(EbNo)
i
SNR = 10^(EbNo(i)/10);
sigma = 1/(sqrt(SNR))/2;
sim('tops2.mdl');
Err2(i) = err2.signals.values(end,1);
end
figure;
semilogy(EbNo,Err2,'b-o');
xlabel('db');
xlabel('db');
grid on
%tops2.mdl
% Single frequency interference
for i = 1:length(EbNo)
i
SNR = 10^(EbNo(i)/10);
sigma = 1/(sqrt(SNR))/2;
sim('tops3.mdl');
Err3(i) = err3.signals.values(end,1);
end
figure;
semilogy(EbNo,Err3,'b-o');
xlabel('db');
xlabel('db');
grid on
save data1.mat EbNo Err1
save data2.mat EbNo Err2
save data3.mat EbNo Err3
3. Preview of some simulation drawings






4. Source code acquisition method
Get the way 1:
Click the download link :
Access method 2:
Blog resource item , Search for resources with the same name as blog .
Access method 3:
If the download link fails , Blogger wechat contact .
01_055_m
边栏推荐
- Xiaodi network security notes - Information Collection - architecture, construction, WAF (8)
- Recursive access to directories, print Fibonacci sequences, high-order functions
- Homework
- Xiaodi network security - Notes (5)
- How do you know whether the network needs to use advanced anti DDoS server? How to choose the computer room is also very important, as well as the stability of the later business
- 爬虫基础—多线程和多进程的基本原理
- Data protection / disk array raid protection IP segment 103.103.188 xxx
- How does legend open its service? What do you need to prepare to open legend private server?
- [automated testing] - robotframework practice (I) building environment
- Mapping rule configuration of zuul route
猜你喜欢

天翼雲 杭州 雲主機(VPS) 性能評測

m基于MATLAB-GUI的GPS数据经纬度高度解析与kalman分析软件设计

基于simulink的转速反馈单闭环直流调速系统

Steam游戏服务器配置选择 IP

M design of GPS data longitude and latitude height analysis and Kalman analysis software based on matlab-GUI

How to record enterprise or personal domain names

爬虫基础—爬虫的基本原理

Intranet penetration server building tutorial, NPs use tutorial

数据保护/磁盘列阵RAID保护 IP段103.103.188.xxx

PyTorch学习日记(四)
随机推荐
regular expression
Configure raspberry pie 3b+ build a personal website
PyTorch学习日记(四)
WCDMA soft handoff performance matlab simulation m, comparing the average number of activation sets (MasN), activation set update rate (Asur) and call interruption probability (OP) three performance i
linux下执行shell脚本调用sql文件,传输到远程服务器
My world 1.18.1 forge version open service tutorial, can install mod, with panel
Minecraft基岩版BDS开服教程
Ucloud Shanghai arm cloud server evaluation
Xiaodi network security - Notes (5)
快速掌握sort命令,tr命令
1.服务器是什么?
爬虫基础—WEB网页基础
Steam game high frequency i9-12900k build cs:go server
Minecraft Paper 1.18.1 版开服教程,我的世界开服教程,MCSManager9面板使用教程
Hermit crab and anemone
搭建一个网站都需要那些东西
Intranet penetration server building tutorial, NPs use tutorial
Performance evaluation and comparison of Huawei cloud Kunpeng arm ECs and x86 ECS
Utilisation et différenciation des dictionnaires, des tuples et des listes,
快速学会cut命令,uniq命令的使用