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

📄 sig_band.m

📁 北邮《通信原理基于Matlab的计算机仿真》书的源码 m文件 好不容易弄来的
💻 M
字号:
%方波的傅氏变换
clear all;
close all;
T=1;
N_sample = 128;
dt=1/N_sample;

t=0:dt:T-dt;
st=[ones(1,N_sample/2) -ones(1,N_sample/2)];

df=0.1/T;
Fx = 1/dt;
f=-Fx:df:Fx-df;
%根据傅氏变换计算得到的信号频谱
sff= T^2*j*pi*f*0.5.*exp(-j*2*pi*f*T).*sinc(f*T*0.5).*sinc(f*T*0.5);
sf_max = max(abs(sff));   %归一化

sff = sff/sf_max;
sf_max = max(abs(sff));

plot(f,abs(sff),'r-','LineWidth',4);
axis([-5 5 0 1]);
xlabel('f'); ylabel('信号频谱');
hold on;
line([f(1) f(end)],[sf_max sf_max],'LineWidth',4);
line([f(1) f(end)],[sf_max/sqrt(2) sf_max/sqrt(2)],'LineWidth',4);   %交点处为信号功率下降3dB处

Bw_eq = sum(abs(sff).^2)*df/T/sf_max.^2;        %信号的等效带宽

⌨️ 快捷键说明

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