
信号处理
csdn_gddf102384398
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实信号与复信号
某时刻复信号的实部就是对应时刻的实信号原创 2020-10-15 17:44:13 · 1624 阅读 · 0 评论 -
kalman滤波预测速度之只有位置观测量的小汽车匀速直线运动模型
clear all; R=2; N=1000; v=normrnd(0,sqrt(R),[1,N]); k=[0:N-1]; dt=0.1; vel_theory=10;%理论速度 pos_theory=12+k*vel_theory*dt; pos_ob=pos_theory+v; vel_pred=linspace(0,0,N);%预测的速度 pos_pred=linspace(0,0,N); A=[1 dt;0 1]; H=[1 0]; xk=[0 0]'; P=[0.01 0.01;0.01 0.0原创 2020-09-04 17:05:47 · 1096 阅读 · 0 评论 -
一维数据的kalman滤波
//一维数据kalman滤波,假设过程转换和观测转换均为1,且过程控制输入为0 double kalmanFilter1(double inData/*观测值*/) { static double prevData = 0;//存放上一时刻的后验估计值 static double P = 10;//存放上一时刻的后验估计协方差 //下面的变量仅参与中间计算 double Q = 0.0001;//存放过程噪声协方差 double R = 0.005;//存放观测噪声协方差 double Kg;原创 2020-07-27 08:33:51 · 2056 阅读 · 0 评论 -
关于频谱混叠
fs=90; T=1/10; N=100*fs*T; n=1:N; t=n/fs; s=cos(2*pi*10*t+pi/3)+2*cos(2*pi*50*t-pi/6);%T=1/10 F=fftshift(fft(s)); subplot(211); plot(n*fs/N-fs/2,abs(F)/N); xlabel('频率(Hz)'); subplot(212); plot(n*2*pi...原创 2019-11-21 20:35:28 · 3160 阅读 · 0 评论 -
中值滤波实验
#include <stdio.h> #include <memory.h> //选择排序(升序) void SelectSort(double* pArr, int len) { int i, j, index; for (i = 0; i < len - 1; i++) { index = i; for (j = i + 1; j < len...原创 2019-11-12 12:52:06 · 367 阅读 · 0 评论 -
信号波形绘制
#include <Windows.h> #include <tchar.h> #include <math.h> HINSTANCE hInst; LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); int WINAPI _tWinMain(HI...原创 2019-10-29 11:52:02 · 2164 阅读 · 0 评论 -
关于采样的一些概念
奈奎斯特频率=奈奎斯特采样频率(采样率)/2。 采样率必须大于原信号中的最高频率的2倍,才不会发生频谱混叠。 采样频率(采样率)定义为每秒的采样点的个数,所以采样率是整数。假设一模拟信号的最高频率为0.25Hz,则最小的采样率是1Hz而不是0.5Hz。 ...原创 2019-09-24 09:38:34 · 3931 阅读 · 0 评论