首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > mutidetect.rar

mutidetect.rar

  • 资源大小:2.15 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: Matlab matlab

资 源 简 介

应用背景多目标信号检测(利用并联自适应notch滤波器分离出目标信号),MATLAB仿真-关键技术源码内容: %mutidetect % 本程序拟实现在多目标定位的情况下,对独立目标对应信号的包络检测 %并行多(双)通道notch滤波器仿真 %******************************** %x输入信号 %bei=fs/f0采样比 %step步长 %door门限 %jiao相邻正交点间隔 %k为信号前沿点 %********************************** % function k=ctzsy(x,bei,step,door,jiao) clc clear all; close all; % close all %% f1=14000; f2=14500; f3=10000; fs=200000; tao=0.016; N=round(tao*fs); snr=200; A1=0;%信号1幅度 A2=1;%信号2幅度 A3=0;%干扰幅度 A0=0;%噪声方差 sig1=round(cos(2*pi*f1*(0:N-1)/fs)*14000);%*32767); sig2=round(cos(2*pi*f2*(0:N-1)/fs)*14000);%*32767); sig3=round(cos(2*pi*f3*(0:N-1)/fs)*14000);%*32767); %sig0=cos(2*pi*(f0-1000)*(0:N-1)/fs); sig0=A1*sig1+A2*sig2+A3*sig3; sig1=[zeros(1,N) sig0 zeros(1,N)];%使信号位于中间 plot(sig1);title("原始信号,未经滤波"); % %对信号带通滤波 b=fir1(128,2*[9000,15000]/fs); %带通滤波器 算滤波器系数 sig=filter(b,1,sig1); sig=sig/max(sig)*max(sig1); figure;plot(sig1,"r"); hold on; plot(sig,"g"); %窄带噪

文 件 列 表

mutidetect.m
readme_verysource.com.txt
VIP VIP
0.181544s