资源简介
自己用matlab做的傅里叶级数分解程序 可以对周期信号进行不同频率的正余弦函数的拟合 这里对方波信号进行拟合 可以设置分解的阶数 阶数越高 对方波的拟合越精确
初学信号处理的朋友绝对对你有所帮助
代码片段和文件信息
function err=fs(n)
% n=100;
% n为傅里叶级数
E=1;%E为方波信号的高度,
T1=0.5;%T1为方波的周期;
Fn=2000;%Fn为方波的采样频率
t0=T1/2;%t0为脉冲的宽度
T=2;%T为方波的截取的时间长度
t = -T/2:1/Fn:T/2;%t为横轴的时间坐标
squ = E*(1+square(2*pi/T1*t))/2;%产生方波脉冲信号,周期是T1,高度是E
squ=cat(2squ(T1/4*Fn:end)squ(1:T1/4*Fn-1));%把方波信号移位1/4周期,形成偶对称的脉冲
a0=E*t0/T1;
N=1:n;
% AN=(2*E*t0/T1).*sin(N*pi*t0/T1)./(N*pi*t0/T1);
COSIN=cos(2*pi/T1*N‘*t);%余弦项矩阵,大小为n*size(t)
AN=(2*E)*sin(N*pi*t0/T1)./(N*pi);%余弦项的系数,是一个大小为1*n的矩阵
AN_1=meshgrid(ANones(size(t)))‘;%将余弦系数扩展成一个大小为n*si
相关资源
- 灰色理论中改进GM模型 matlab 程序
- GA-BP matlab代码实现
- matlab图像识别程序
- matlab边缘检测代码
- 用来提取信号包络的matlab函数
- 模糊聚类函数的matlab代码
- 基于Matlab的植物叶面积数字摄影图像
- Matlab管道插接相贯线离散仿真
- 改编LSSVM回归预测matlab版code
- 基于cmac的pid控制matlab程序
- 基于DCT的JPEG图像压缩编码算法的MAT
- 基于matlab的水印篡改检测的仿真
- 使用PSO算法进行PID控制器的整定matl
- 基于FCM的图像分割 MATLAB 实现
- waterfilling注水功率分配算法 带每句注
- 控制向量参数化Matlab案例与编程方法
- matlab2016下载103275
- turbo码编码译码MATLAB仿真程序
- matlab小波信号去噪可用于预测数据预
- MATLAB读取obj文件中的数据
- OFDM,QPSK,MATLAB仿真
- matlab基于多尺度retinex算法的图像去雾
- 一级倒立摆系统的PID控制MATLAB仿真程
- 无线通信-预编码-MATLAB代码合集-毕设
- matlab实现的图像非局部均值滤波
- MATLAB-高斯核密度估计
-
Matlab Simuli
nk 光通信仿真 - 亚像素边缘检测matlab代码
- 基于直方图均衡化,暗通道先验,r
-
matlab读取xm
l,xm l转换为matlab
评论
共有 条评论