| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2019-11-21 
				
				
				
					帖子: 3,013
				 
				
				
				声望力: 66 ![]()  | 
	
	
	
		
		
			
			 
			
			我已经生成了均匀噪声和高斯噪声,如下所示,所以我的问题是:通过使用自相关,如何推断该噪声是白噪声还是非白噪声?我应该为此做快速傅立叶变换吗?  
		
		
		
		
		
		
		
	  %======================================= % Generate Random Signals %======================================= % Define the distribution that you'd like to get mu = 2.5; % Median sigma = 2.0; % Variance % You can any size matrix of values sz = [10000 1]; % size of samples %----------------------------------------- % Generating Gaussian Noise Gaussian_Noise = (randn(sz) * sigma) + mu; %--------------------------------- % | mean(value) | std(value) | % | 2.4696 | 1.9939 | % ------------------------------- %~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ % Generating uniform Distributed Noise UniForm_Noise = (rand(sz) * sigma) + mu; %---------------------------------------- % Plotting The Gaussian Noise figure('Name','Noise with Histograms','NumberTitle','off'); subplot(231); plot(Gaussian_Noise) title('Gaussian Noise') subplot(232); histogram(Gaussian_Noise,64); % 64 is number of bins title('Gaussian Histogram') %---------------------------------------------------- subplot(233); autocorr(Gaussian_Noise,'NumLags',1000); % corr1 = autocorr(Gaussian_Noise); % F1 = fft2(corr1); % FSh1 = fftshift(F1); % imshow(abs(FSh1)) title('Gaussian Noise Auto Correlation') %---------------------------------------------------- subplot(234); plot(UniForm_Noise) title('UniForm Noise') subplot(235); histogram(UniForm_Noise,64); % 64 is number of bins title('UniForm Noise Histogram') %---------------------------------------------------- subplot(236); autocorr(UniForm_Noise,'NumLags',1000) title('UniForm Noise Auto Correlation') %--------------------------------------- 更多&回答...  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |