
然后傅里叶变换是用fft()命令的。如果要得到频谱的话还要再处理一下,具体就不多说了,给个程序样例:
t=-20:20;
w=10;
y=rectpuls(t,w);%矩形脉冲信号
yy=fft(y);
N=size(y);
N=N(2);
fy=abs(fft(y))/N2;%频谱
subplot(2,1,1)
plot(y);
subplot(2,1,2)
plot(fy);
挺粗糙的,最后得到的两个图分别是方波脉冲和频谱图。。
顺带一提:
1)三角波是tripuls(t,w);
2)矩形波也可以通过ones()和zeros生成一个信号矩阵
3)具体的函数使用和参数规则请参阅help“command”
4)其实这些用simulink做,里面都有现成的模块。这样倒是很简洁,但也不容易看懂
国际电信联盟波段号码 频段名称 缩写 频率范围 波段 波长范围 用法 ≤ 3 赫兹(≤3Hz) ≥100,000 千米 1 极低频 ELF 3-30 赫兹(3Hz–30Hz) 极长波 100,000千米– 10,000千米 潜艇通讯或直接转换成声音 2 超低频 SLF 30–300 赫兹(30Hz–300Hz) 超长波 10,000千米– 1,000千米 直接转换成声音或交流输电系统(50-60赫兹) 3 特低频 ULF 300–3000 赫兹(300Hz–3KHz) 特长波 1,000千米– 100千米 矿场通讯或直接转换成声音 4 甚低频 VLF 3–30 千赫(3KHz–30KHz) 甚长波 100千米– 10千米 直接转换成声音、超声、地球物理学研究 5 低频 LF 30–300 千赫(30KHz–300KHz) 长波 10千米– 1千米 国际广播、全向信标 6 中频 MF 300–3000 千赫(300KHz–3MHz) 中波 1千米– 100米 调幅(AM)广播、全向信标、海事及航空通讯 7 高频 HF 3–30 兆赫(3MHz–30MHz) 短波 100米– 10米 短波、民用电台 8 甚高频 VHF 30–300 兆赫(30MHz–300MHz) 米波 10米– 1米 调频(FM)广播、电视广播、航空通讯 9 特高频 UHF 300–3000 兆赫(300MHz–3GHz) 分米波 1米– 100毫米 电视广播、无线电话通讯、无线网络、微波炉 10 超高频 SHF 3–30 G赫(3GHz–30GHz) 厘米波 100毫米– 10毫米 无线网络、雷达、人造卫星接收 11 极高频 EHF 30–300 吉赫(30GHz–300GHz) 毫米波 10毫米– 1毫米 射电天文学、遥感、人体扫描安检仪 > 300 吉赫(>300GHz) < 1毫米
频谱就是对应时域信号的另一种计算方式。
对于通信信号来说,一般的时域信号不容易表示而且性能,图形不直观。
因为有数学上的傅里叶公式-任何方程式(信号)都可以用正弦信号来表示。
所以将信号转化为以频率-能量为单位的频域表达,会更直观。
例如AM信号。
信号时域表达是:sm(t)=s(t)m(t)---s(t)是调制信号,m(t)是需要传输的信号,这里“”是卷积。
用傅里叶公式转化后
M(W-Wc)就是信号m(t)的频域信号平移Wc的距离,频域信号的单位就是w。
因为数学公式,没有单位,也就出现了频率为负的部分,实际是没有的,只是为了表示的时候清楚。M(W-Wc)与M(W+Wc)即是上下边带。
上下边带我也标出来了。
多看看通信原理你就会明白了
1.假设信号域为四舍五入,向量t为n维向量,则信号的离散采样周期为Ts=1/fs=四舍五入/(n-1),其中fs为采样频率。
2.从上面的离散傅里叶公式,我们可以知道在使用FFT函数之后,我们仍然得到一个n维向量。
3.频域长度定义为lenf,满足lenf=(N-1)*Ts,实体lenf=((N-1)*(N-1)/N)/N。当N很大时,Lenf=fs。
4.到目前为止,在频域内得到的向量为f=(0:n-1)/(n-1)*lenf=(0:n-1)*fs/n。根据奈奎斯特采样定理,采样频率高于信号中最高频率的两倍,因此不存在失真。
5.因此,在谱中(fs/2,fs)是无用谱,所以域向量和频域信号的距离向量应该减半。F=F(1,N/2);Y=abs(FFT(x));Y=Y(1。n/2);我们可以画出信号的时域和频域。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)