MATLAB仿真任意带宽的窄带信号、宽带信号以及全频带信号

一、窄带信号的定义:

如果信号的带宽远小于其中心频率,则该信号成为窄带信号,即

\frac{W_{B}}{f_{c}}<\frac{1}{10}

其中,W_{B}是信号带宽,f_{c}是信号的中心频率,通常将正弦信号和余弦信号称为正弦型信号,正弦型信号为典型的窄带信号。

窄带信号还有以下定义:

1、B << f 0,即相对带宽B/f 0<< 1 ,一般B/f 0< 0.1。
2、2v/c<<1/TB,其中v 是阵列与目标的相对径向运动速度,c 是信号在介质中的传播速度。
3、( N-1) d/c<<1/B,其中N 是阵元数目,d 是阵元间距。
4、2 Bτθ +1≈1 ,其中τθ是整个阵列以及延迟线的延时之和。
5、该信号空间协方差矩阵在没有噪声时的第二个特征值小于噪声功率。

“1”是对窄带信号的直观理解,在很多文献中均以该定义来区分信号是宽带信号还是窄带信号。
“2”是指在存在相对运动的系统中,在信号的持续时间T 内,相对于信号的距离分辨率,目标没有明显的位移,此时信号可视为窄带信号,否则信号就是宽带信号。
“3”是指在阵列信号处理中,如果信号带宽的倒数远远大于信号掠过阵列孔径的最大传播时间,就称为窄带信号,否则为宽带信号。
“4”和“5”是从阵列采样数据自相关矩阵特征值的角度来定义窄带信号的,窄带情况下,阵列采样数据自相关矩阵的大特征值个数等于信号个数。

可见,窄带信号定义的非一致性决定了宽带信号定义的非绝对性,不同的处理场合使用不同的定义确定信号是否是宽带。

二、宽带信号的定义:

没有文献或组织对宽带信号给出的严格定义,业内一般认为宽带信号与窄带信号是相对的,不满足窄带条件的信号就称为宽带信号。

三、全频带信号的定义:

根据人耳的听力频率范围为20Hz~20000Hz。人耳对于低于20Hz和高于20000Hz的声音无法感知,临床上听力测试的频率范围通常为125-8000Hz。8000-20000Hz为扩展高频,人类的言语频率为500-2000Hz。

因此,全频带信号的频率范围包含了20Hz~20000Hz。

四、matlab仿真任意带宽的窄带信号、宽带信号以及全频带信号

程序如下:

clear 
close all
clc
%%  生成高斯白噪声
fs = 44.1e3;  %采样频率hz
% fs = 15000;  %采样频率hz

T_N=5;         %总时间5s
t=1/fs:1/fs:T_N;  %时间向量
L=T_N*fs;         %样本数量
power=3;          %噪声功率,单位为dbw
z=wgn(1,L,power); %生成高斯白
% z=mapminmax(z,-1,1);

fft_z=fft(z);%快速傅里叶变换之后的噪声
P = abs(fft_z/L);%取幅频特性,除以L
P = P(1:L/2+1);%截取前半段
P(2:end-1)=2*P(2:end-1);%单侧频谱非直流分量记得乘以2
f = fs*(0:(L/2))/L;%频率,最多到一半(奈奎斯特采样定理)

figure
subplot(2,1,1)
plot(t,z)
xlabel("时间/s")
ylabel("幅度/v")
title("高斯白噪声(时域)")
subplot(2,1,2)
plot(f,P)
xlabel("频率/Hz")
ylabel("幅度/v")
title("高斯白噪声(频域)")
%%  滤波200-8000 Hz
[b1,a1]=butter(8,[200/(fs/2),8000/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到200-8000 Hz的宽带的时域波形,fs=44100
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z1=filter(b1,a1,z);%滤波
file_name1=strcat('mask\200-8000.wav');
audiowrite(file_name1,lvbo_z1,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z1)
xlabel("时间/s")
ylabel("幅度/v")
title("200-8000宽带高斯噪声(时域)")

fft_lvbo_z1=fft(lvbo_z1);%傅里叶变换
lvbo_P1 = abs(fft_lvbo_z1/L);%取幅频特性,除以L
lvbo_P1 = lvbo_P1(1:L/2+1);%截取前半段
lvbo_P1(2:end-1)=2*lvbo_P1(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P1)
xlabel("频率/Hz")
ylabel("幅度/v")
title("200-8000宽带高斯噪声(频域)")

%%  滤波4000-8000 Hz(一倍频程)8000/4000=2
[b2,a2]=butter(9,[4000/(fs/2),8000/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到4000-8000 Hz的高通 倍频程的时域波形,fs=44100
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z2=filter(b2,a2,z);%滤波
file_name2=strcat('mask\4000-8000.wav');
audiowrite(file_name2,lvbo_z2,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z2)
xlabel("时间/s")
ylabel("幅度/v")
title("4000-8000宽带高频噪声(时域)")

fft_lvbo_z2=fft(lvbo_z2);%傅里叶变换
lvbo_P2 = abs(fft_lvbo_z2/L);%取幅频特性,除以L
lvbo_P2 = lvbo_P2(1:L/2+1);%截取前半段
lvbo_P2(2:end-1)=2*lvbo_P2(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P2)
xlabel("频率/Hz")
ylabel("幅度/v")
title("4000-8000宽带高频噪声(频域)")

%%  滤波2000-8000 Hz(二倍频程)8000/2000=2^2=4
[b3,a3]=butter(9,[2000/(fs/2),8000/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到2000-8000 Hz的高通 2倍频程宽带的时域波形,fs=44100
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z3=filter(b3,a3,z);%滤波
file_name3=strcat('mask\2000-8000.wav');
audiowrite(file_name3,lvbo_z3,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z3)
xlabel("时间/s")
ylabel("幅度/v")
title("2000-8000宽带高频噪声(时域)")

fft_lvbo_z3=fft(lvbo_z3);%傅里叶变换
lvbo_P3 = abs(fft_lvbo_z3/L);%取幅频特性,除以L
lvbo_P3 = lvbo_P3(1:L/2+1);%截取前半段
lvbo_P3(2:end-1)=2*lvbo_P3(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P3)
xlabel("频率/Hz")
ylabel("幅度/v")
title("2000-8000宽带高频噪声(频域)")


%%  滤波4470-5620 Hz(1/3倍频程)
[b4,a4]=butter(9,[4470/(fs/2),5620/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到4470-5620 Hz的高通 1/3倍频程时域波形,fs=44100
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z4=filter(b4,a4,z);%滤波
file_name4=strcat('mask\4470-5620.wav');
audiowrite(file_name4,lvbo_z4,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z4)
xlabel("时间/s")
ylabel("幅度/v")
title("4470-5620窄带高频噪声(时域)")

fft_lvbo_z4=fft(lvbo_z4);%傅里叶变换
lvbo_P4 = abs(fft_lvbo_z4/L);%取幅频特性,除以L
lvbo_P4 = lvbo_P4(1:L/2+1);%截取前半段
lvbo_P4(2:end-1)=2*lvbo_P4(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P4)
xlabel("频率/Hz")
ylabel("幅度/v")
title("4470-5620窄带高频噪声(频域)")


%%  滤波447-562 Hz(1/3倍频程)
[b5,a5]=butter(2,[447/(fs/2),562/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到447-562 Hz的低通 1/3倍频程时域波形,fs=2000
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z5=filter(b5,a5,z);%滤波
file_name5=strcat('mask\447-562.wav');
audiowrite(file_name5,lvbo_z5,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z5)
xlabel("时间/s")
ylabel("幅度/v")
title("447-562窄带低频噪声(时域)")

fft_lvbo_z5=fft(lvbo_z5);%傅里叶变换
lvbo_P5 = abs(fft_lvbo_z5/L);%取幅频特性,除以L
lvbo_P5 = lvbo_P5(1:L/2+1);%截取前半段
lvbo_P5(2:end-1)=2*lvbo_P5(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P5)
xlabel("频率/Hz")
ylabel("幅度/v")
title("447-562窄带低频噪声(频域)")

%%  滤波400-800 Hz(一倍频程)
[b6,a6]=butter(5,[400/(fs/2),800/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到400-800 Hz的低通 1/3倍频程时域波形,fs=2000
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z6=filter(b6,a6,z);%滤波
file_name6=strcat('mask\400-800.wav');
audiowrite(file_name6,lvbo_z6,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z6)
xlabel("时间/s")
ylabel("幅度/v")
title("400-800宽带低频噪声(时域)")

fft_lvbo_z6=fft(lvbo_z6);%傅里叶变换
lvbo_P6 = abs(fft_lvbo_z6/L);%取幅频特性,除以L
lvbo_P6 = lvbo_P6(1:L/2+1);%截取前半段
lvbo_P6(2:end-1)=2*lvbo_P6(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P6)
xlabel("频率/Hz")
ylabel("幅度/v")
title("400-800宽带低频噪声(频域)")

%%  滤波200-800 Hz(二倍频程)
[b7,a7]=butter(5,[200/(fs/2),800/(fs/2) ]);%获得8阶巴特沃斯滤波器系数,得到200-800 Hz的低通 1/3倍频程时域波形,fs=2000
% figure
% freqs(b,a)%画滤波器特性曲线
lvbo_z7=filter(b7,a7,z);%滤波
file_name7=strcat('mask\200-800.wav');
audiowrite(file_name7,lvbo_z7,fs);

figure
subplot(2,1,1)
plot(t,lvbo_z7)
xlabel("时间/s")
ylabel("幅度/v")
title("200-800宽带低频噪声(时域)")

fft_lvbo_z7=fft(lvbo_z7);%傅里叶变换
lvbo_P7 = abs(fft_lvbo_z7/L);%取幅频特性,除以L
lvbo_P7 = lvbo_P7(1:L/2+1);%截取前半段
lvbo_P7(2:end-1)=2*lvbo_P7(2:end-1);%单侧频谱非直流分量记得乘以2
subplot(2,1,2)
plot(f,lvbo_P7)
xlabel("频率/Hz")
ylabel("幅度/v")
title("200-800宽带低频噪声(频域)")

运行结果如下(部分):

墨影清泉
关注 关注
  • 11
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
Matlab生成宽带信号
qq_59747472的博客
02-12 2842
1 简介 Matlab生成宽带信号​ 2 完整代码 % % FUNCTION 1.2 : "gaosi_bandwidth" % % Evaluates the bandwidth of the input 'signal' with sampling period % 'dt' % Bandwidth is evaluated according to the given 'threshold' (in dB) % 'BW' is the bandwidth % 'f_high' is
MATLAB中基于ITS宽带短波信道模型的建模和仿真
weixin_50547796的博客
07-05 26
ITS系统是一种用于提高交通安和效率的智能化系统,其中包括车辆之间和车辆与基础设施之间的通信。使用MATLAB进行基于ITS宽带短波信道模型的建模和仿真,通过生成信道模型、创建OFDM信号并进行传输和接收,我们可以得到信道的特性和接收信号的性能指标。通过运行上述代码,我们可以得到ITS宽带短波信道模型的仿真结果,包括信道的冲激响应和接收信号的功率谱密度。最后,使用plot函数绘制了信道的冲激响应,以及使用pwelch函数绘制了接收信号和原始信号的功率谱密度图。
matlab宽带信号的产生
11-12
统计信号处理中的宽带信号发生,用于DOA,波束形成等应用中的matlab仿真 统计信号处理中的宽带信号发生,用于DOA,波束形成等应用中的matlab仿真
MATLAB 产生带宽信号
weiweiliulu的专栏
01-29 9094
clc clear all close all %%% 产生中心频率150Mhz ,带宽50Mhz, 采样率252Mhz的带宽信号 Tp = 65.015e-6; % 发射时宽. 控制点数.比如要输出的点数是L, Tp = L /Fs . % 16384 / 252e6 = 65.015e-6 B = 50e6; %.
生成宽带信号matlab函数.rar
08-25
信号与系统中可以生成宽带信号matlab函数!!!
wideBAND.rar_matlab宽带信号_宽带信号 MATLAB_宽带信号matlab_宽带信号生成_生成宽带信号
07-13
上传的为一生成宽带信号matlab函数,保证正确。
matlab产生窄带信号,窄带信号
weixin_32678995的博客
04-11 1804
信号xìn hào[释义]①(名)用来传递消息或命令的光、电波、声音、动作等。②(名)电路中用来控制其他部分的电流、电压或无线电发射机发射出的电波。[构成]偏正式:信(号[例句]接到~。(作宾语)〈外〉日语。...Narrow Band Internet of Things, (NB-IoT) is a technology being standardized by the 3GPP stand...
matlab.rar_宽带信号_宽带窄带_宽带语音
09-20
"matlab.rar_宽带信号_宽带窄带_宽带语音"这个标题指出,这个压缩包内的资源是关于使用MATLAB处理宽带窄带语音信号的。"matlab.rar"表明主要的工具是MATLAB,这是一种广泛应用于科学计算、图像处理和信号处理的...
MATLAB 宽带信号 线性波束形成
06-08
波束bai,实际上是一种比较du形象的说法。天线发射或zhi接收信号时所形成的dao诸如“笔形波束”、“扇形波束”等等并不是在空间中真实地存在,事实上是在不同的方向随着信号放大倍数的不同(倍数大时,我们称其为增益),形成了一个信号增益与方向的关系曲线。   而相控阵技术就是一种通过控制阵列天线各个单元的相位和幅度以便形成在空间满足一定分布特性的波束,并且能够改变其扫描指向的技术。
Matlab仿真窄带随机过程
02-04
Matlab仿真窄带随机过程,包括有文字描述。代码复制到matlab中运行即可,代码有注释。
MATLAB 窄带信号 线性波束形成
06-08
波束bai,实际上是一种比较du形象的说法。天线发射或zhi接收信号时所形成的dao诸如“笔形波束”、“扇形波束”等等并不是在空间中真实地存在,事实上是在不同的方向随着信号放大倍数的不同(倍数大时,我们称其为增益),形成了一个信号增益与方向的关系曲线。   而相控阵技术就是一种通过控制阵列天线各个单元的相位和幅度以便形成在空间满足一定分布特性的波束,并且能够改变其扫描指向的技术。
MATLAB产生各类信号
05-08
MATLAB产生正弦信号,周期方波,阶跃信号,指数信号,矩形脉冲信号取样函数,正弦序列,离散周期方波,指数序列,单位脉冲序列和单位阶跃序列,伪随机序列。
matlab信号仿真谐波.pdf
07-13
本文将详细阐述如何使用MATLAB绘制和分析正弦信号及其谐波,以及复指数信号。 首先,我们要理解正弦信号的基本特性。正弦信号是一种周期性连续或离散信号,它在物理世界中有着广泛的应用,例如,它可以用来描述简谐...
MATLAB 信号处理仿真入门实验
热门推荐
仰望星空与脚踏实地
04-10 2万+
MATLAB 信号处理仿真入门实验 实验目的: • 熟悉 Matlab 工具的基本用法 • 掌握 Matlab 代码编写方法 • 理解序列的离散时间傅里叶变换 • 理解 DFT 结果的频谱能量泄露 • 理解 DFT 和 DTFT 的对应关系 • 理解信号加窗的作用 实验内容: • 任务1、单音正弦信号采样序列的时域绘图 • 任务2、单音正弦信号采样序列的DFT结果绘...
信号与系统MATLAB仿真实验:信号运算与连续时间系统的时域分析
最新发布
lengmei1的博客
08-13 159
【代码】信号与系统MATLAB仿真实验:信号运算与连续时间系统的时域分析。
Matlab通信仿真系列——带限信道的信号传输
小灰灰的FPGA的博客
12-06 836
信号在频率表示为V(f)C(f),若信道带宽限于WHz内,当|f|>W时,C(f)=0,也就是V(f)中频率的绝对值高于W的任何频率分量都不能通过该信道。当α=0时,升余弦频率响应特性,变成一个理想的,带宽为1/(2T)的理想低通滤波器,频率为1/(2T),也就是所说的Nyquist频率。无失真信道或理想信道——对于所有的|f|≤W,A(f)为常数,且θ(f)是频率的线性函数,即包络延时特性τ(f)是一个常数。对于理想信道,当|f|≤W时,C(f)=1,脉冲x(t)具有频谱特性X(f)=|G(f)|^2。
请用MATLAB仿真任意带宽窄带信号宽带信号以及频带信号,把代码表示出来
02-22
很高兴为您解答。MATLAB提供了一系列的工具,用于仿真窄带信号宽带信号频带信号。可以使用以下MATLAB代码表示此类信号窄带信号:t = linspace(0,2,1000); x = sin(2*pi*50*t); plot(t,x);宽带信号:t = linspace(0,2,1000); x = sin(2*pi*25*t) + sin(2*pi*75*t); plot(t,x);频带信号:t = linspace(0,2,1000); x = sin(2*pi*5*t) + sin(2*pi*10*t) + sin(2*pi*15*t) + sin(2*pi*20*t) + sin(2*pi*25*t) + sin(2*pi*30*t) + sin(2*pi*35*t) + sin(2*pi*40*t) + sin(2*pi*45*t) + sin(2*pi*50*t) + sin(2*pi*55*t) + sin(2*pi*60*t) + sin(2*pi*65*t) + sin(2*pi*70*t) + sin(2*pi*75*t) + sin(2*pi*80*t) + sin(2*pi*85*t) + sin(2*pi*90*t) + sin(2*pi*95*t) + sin(2*pi*100*t); plot(t,x);
写文章

热门文章

  • 窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图 48085
  • 基本的信号——Sa函数(抽样信号) 35268
  • 现代信号处理——自适应滤波器(LMS自适应滤波器) 20406
  • 基本的信号——矩阵脉冲信号(门函数) 18628
  • 信号处理中简单实用的方法——提取信号中的包络 18556

最新评论

  • 阵列信号处理——求根MUSIC算法(Root MUSIC)

    墨影清泉: 就是变成零点,表示要通过该信号。对于极点来说,是抑制不需要的信号

  • 阵列信号处理——求根MUSIC算法(Root MUSIC)

    weixin_42102784: 为什么只对单位圆上感兴趣就要变形成z^-1?

  • 对信号做降采样处理时,需要先滤波,后抽取(降采样);升采样操作与之相反

    weixin_42901598: 写得太好了!!点赞

  • MATLAB仿真任意带宽的窄带信号、宽带信号以及全频带信号

    うつくし おいし: 请问这是哪本教材的内容呢

  • gammatone 滤波器详解及其MATLAB代码实现

    YASEBER: 你好,我运行代码的时候报错说MakeERBFilters函数没找到,我看了下代码,确实没有这个函数的定义啊,此外这个也不是Matlab函数,那这个函数的代码在哪呢?

大家在看

  • 基于C语言实现的跨平台日志系统详解
  • springboot+vue古文小故事分享网站【程序+论文+开题】-计算机毕业设计
  • 《机器学习》决策树 集成学习 随机森林 参数及实例解析 1124
  • 摩托车三者到底多少
  • 低代码开发与项目管理工作流优化 494

最新文章

  • 基于wRLS滤波器和神经网络回声残留抑制的AEC模型——论文翻译
  • 利用深度复数神经网络、非线性幅度压缩和相位信息的声学回声消除_2021
  • 基于wRLS滤波器和神经网络回声残留抑制的AEC模型——FSMN神经网络介绍
2024年6篇
2023年54篇
2022年148篇

目录

目录

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码丹竹头网站优化按天计费同乐网站改版盐田企业网站制作大运百度seo同乐百度标王坂田百姓网标王推广南山SEO按效果付费坪山关键词排名民治网站搭建同乐外贸网站设计观澜SEO按效果付费丹竹头网页制作爱联网站搜索优化永湖关键词排名同乐关键词按天收费宝安模板网站建设永湖优秀网站设计松岗SEO按天扣费观澜关键词排名南联企业网站制作光明标王大运百度竞价包年推广吉祥外贸网站设计沙井网络推广南联模板制作永湖百搜词包大芬seo排名民治外贸网站设计石岩网站改版福永至尊标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化