| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 游客 
			
			
			
			
					帖子: n/a
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			在谈傅立叶变换时,大家关注的往往是其幅度谱,那么位相谱的作用呢? 
		
		
		
		
		
		
		
	查阅了一些资料,说位相谱表示为信号的个频率成分的初始位相。那么我在matlab做了一个计算,代码如下: t = 0:0.001:0.6; x = sin(2*pi*50*t)+sin(2*pi*120*t); %y = x + 2*randn(size(t)); y=x; figure; plot(1000*t(1:50),y(1:50)) title('Signal Corrupted with Zero-Mean Random Noise') xlabel('time (milliseconds)') Y = fft(y,512); Pyy = Y.* conj(Y) / 512; phase=angle(Y)*180./pi; f = 1000*(0:256)/512; figure; plot(f,Pyy(1:257)); figure; plot(f,phase(1:257)); title('Frequency content of y'); xlabel('frequency (Hz)'); 这是matlab帮助文件中的一个例子,我稍加改动,增加了计算计算傅立叶变换后计算位相谱的语句及相应的作图。 从理论上讲,信号由两个初位相为零的正弦函数组成,那么画出的位相谱和频率的曲线至少在频率为50和120处为零,但发现位相值不为零,而且曲线很不规则。这是为什么? 请各位大侠指教,小女子先谢过了。  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]关于希尔伯特变换处理信号的一些源程序 | lishidang | MATLAB论坛 | 1 | 2008-10-29 21:53 | 
| [求助]如何将图像像素通过位置置换变换成心矩阵? | hippo613 | MATLAB论坛 | 0 | 2008-10-27 18:09 | 
| [求助]不定积分算出来的结果为复数 | pizizhou | MATLAB论坛 | 0 | 2008-07-08 11:01 | 
| 数组的比较 | xiaolinxianju | MATLAB论坛 | 1 | 2008-06-19 22:49 | 
| 【求助】最优化中一些问题 | [email protected] | MATLAB论坛 | 0 | 2007-05-29 14:02 |