www.pudn.com > communication-systems-using-MATLAB-m-files.rar > Env_phas.m
function [v,phi]=env_phas(x,ts,f0) % [v,phi]=env_phas(x,ts,f0) % v=env_phas(x,ts,f0) %ENV_PHAS Returns the envelope and the phase of the bandpass signal x. % f0 is the center frequency. % ts is the sampling interval. % if nargout == 2 z=loweq(x,ts,f0); phi=angle(z); end v=abs(hilbert(x));