摘要
首先对Matlab语言中能够保持复向量相位连续性的两个解卷绕命令unwrap和phase的使用方法进行比较,指出它们之间的不同之处。然后对其源文件进行深入解读,并举例说明同一信号在这两个命令的作用下所得结果不相符的原因。最后通过修改phase命令的M文件或改变unwrap命令的输入参数使二者的输出达到一致,从而扩大了这两个命令的适用范围。
Firstly,the uses of two phase-unwrapping commands (unwrap and phase) for keeping the phase continuity of com- plex vectors in Matlab programming language were compared with each other and the differences were pointed out.Secondly, after thoroughly comprehension of their source files,examples were given to explain the reason why the outputs of these two commands by the same exciting signal were different from each other.At last,by modifying the M-file of phase command or the input argument of unwrap command,their outputs could finally be of the same,and thus the application scopes of these two commands would be extended.
出处
《微型电脑应用》
2008年第2期56-57,6,共2页
Microcomputer Applications