搜索资源列表
Program1
- 曲线数据处理之滑动平均算法,主要讲述:曲线平滑。具体内容为:无论通过什么观测途径所得到的曲线数据,总不免有噪声。为了了解事物的变化规律,可以通过平滑处理消除噪声的干扰。观测曲线既有长周期的趋势性变化,也包括短周期的局部变化,在人们注重趋势性变化时,也需要对曲线进行平滑处理。-curve data processing for moving average algorithm, the story : curve smoothing. Specifically : no matter what w
PN15SynChro
- 一个产生PN15伪随机序列并模拟噪声干扰和统计误码率的通讯系统仿真程序,主要实现了PN序列的同步算法和实时误码统计-PN15 have a pseudo-random sequence and noise simulation and statistical error rate communications system simulation program, the main PN sequence of real-time synchronization algorithm and err
Sinewave-plus-additive-zero-mean-random-noise
- 用来产生嵌入到随机噪声内的正弦波算法的C源程序。-used to produce embedded into random noise sine wave within the algorithm in C source code.
ErrorAnaly
- 通过分析上位机传输过来的的数据,可以有效地分析里面的噪声分量-PC through the analysis over the transmission of data, allowing the effective analysis of the noise component inside
rand_noise_generate
- 产生高斯分布的白噪声的方法. 数据输出格式为txt. 可以读取到其它程序中, 作为后续开放使用. -have a Gaussian distribution of white noise method. Data output format txt. Can be read into other procedures, As a follow-up opening.
wpandwlt
- 小波包和小波阈值滤波,常见小波和小波包的去噪声方法汇集,
least_square_estimation_1
- 利用最小二乘的方法进行直线拟合,生成100组带有高斯噪声的数据进行模拟
least_square_estimation_given_sample_with_noise.ra
- 给定带有高斯噪声的三组样本,对其进行最小二乘拟合,并且绘图,求出误差协方差
least_square_estimation_model_select
- 生成一组带有高斯噪声的样本,分别用一阶,二阶,三阶的最小二乘估计方法进行拟合,然后分别用AIC,MDL,FPE,CAT四种评测模型对其性能进行比较,得到最优的拟合模型.
Kalman
- kalman滤波学习的Maltab程序,特点是简单清晰,过程噪声和观测噪声的方差可以设定,能够直观的学习滤波器的特点。
KalmanFiltering
- 卡尔曼滤波算法C++,采用信号与噪声的状态空间模型,利用前一时刻地估计值和现时刻的观测值来更新对状态变量的估计,求出现时刻的估计值。
image_fft
- 先由原始图像(任选)产生待恢复的图像;(产生方法如下:冲激 函数为 ,将原始图像与冲激函 数卷积产生模糊,然后再迭加均值为0,方差为8,16,32的高斯 随机噪声而得到一组待恢复的图像 ;
MCZTFFT
- CZT和FFT的C语言实现代码,能有效滤除谐波,噪声。获得信号的频率,是一种良好的频率测量算法。
whitenoise
- 1.产生白噪声程序 编程产生一组正态分布的白噪声信号,它的均值和方差以及长度可随意调整。将产生的白噪声信号存入数据文件。 本程序算法用C++语言编写。首先用乘同余法产生均匀分布白噪声,再用变换抽样法转换为高斯分布白噪声。算法及程序实现叙述如下。 1) 设定x初值为11,A=179,长度WNlength,均值Average,方差Serror为用户输入的变量; 2) M =235,ζi= x/M; 3) 取ζi的小数部分再赋值给ζi+1,这就是均匀分布白噪声; 4) 利用公式
MSLS
- (1)Msls分三步对系统和噪声模型进行辨识,采用脉冲序列作为辅助系统模型,用 计算输出数据 ;用原输出数据 计算 ,用递推最小二乘方法分别对系统参数和模型参数进行估计。 (2)M.dat,wnoise1.dat分别为M和白噪声序列。Wnoise1.dat的长度为700,wnoise2.dat的长度为1000。Msls6.c为N=600的程序,Msls8.c为N=800的程序。 (3)程序运行后,生成的两个h文件为产生的脉冲响应函数。Msls6.dat为msls6.c的参数估计结果,ms
DSP中含有gauss白噪声的双频正弦输入
- DSP中输入信号的生成过程。 conio.cpp实现X(n)信号,其中有两个频率分量的正弦信号(正弦计算由sinwn.cpp实现),频率可变,这里取140Hz和70Hz。 考虑了高斯白噪声,由gauss.cpp实现。 最后该信号共产生2000个点,最后的信号点存储于 “x.txt”文本中。-DSP input signal generation process. Conio.cpp achieve X (n) signal, in which there are two components o
Kalman-simulinkkalman滤波器的simulink的M函数的实现方法
- kalman滤波器的simulink的M函数的实现方法,包括干扰信号,测量噪声信号-kalman filter simulink realization of M functions, including signal interference, measurement noise signal
FFT
- 利用FFT估计正弦信号的频率,要估计一个叠加了高斯白噪声的正弦信号 的频率 ,可以通过对x(n)做傅里叶变换,得到频谱图,找出幅度的最大值对应的频率值 ,进行多次变换,求出均方误差 。改变信噪比SNR,通过仿真可以得出随着信噪比增加,均方误差减小。-Sinusoidal signal using FFT frequency estimation, to estimate a Gaussian white noise superimposed on the frequency of sinusoi
WHITE
- 产生高斯白噪声,用于系统辨识和参数估计,产生随机信号-Generated Gaussian white noise
gauss
- 对原始序列加入高斯噪声,可根据需要改变噪声的强度-To the original sequence by adding Gaussian noise, the noise need to be changed according to the intensity of
