计算机发出的数字信号是一种脉冲波,它的频率怎么看,有周期吗?可以用F=1/T计算频率吗?

如果每秒有100个脉冲,那么它的频率是100吗?(如果这样理解,那频率不就相当于速率了吗)另外,为什么经过频谱分析,它实际占有很多离散频率,怎么解释?

频率表示1s输出脉冲个数。。。
如果是周期性的话,可以根据脉宽长度,及低电平维持时间算出你所说的周期了。。。

如果每秒有100个脉冲,那么它的频率是100吗?(如果这样理解,那频率不就相当于速率了吗)

这个可以这么说,频率的概率其实就是每秒的的个数,只是没有速率这个叫法一说。。。。

另外,为什么经过频谱分析,它实际占有很多离散频率,怎么解释?
从模拟的角度来看,一个高电平,并不是稳定的,有可能是呈现一定频率的,但从数字信号来说,他总是一个高电平,从计算机的角度来看,可以不用考虑的...

zjlabc127127 2010-01-27 22:07:55
你好,如果照你这么说,是频率越高,数据传输率越高?
频率越高,数据传输率的确越多,但一般数据传输并不是靠脉冲来计数的,像PC上的串口,是通过规定的波特率来计算传输速度的,如57600,即每秒传送57600个bit, 然后由采样样对数据端按57600的速度进行采样,从而取到数据。。。
而像I2C之类的接口,其数据传输并不是由双方规定的,而是数据传输时,一个口做为数据口,一个口做为时钟口,即输出一个方波,然后由采样端采样到高电平(或低电平,或高低换变等固定的状态)后去采样数据,从而得到数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-27
算出周期就行了
第2个回答  2010-01-27
第一个问题:
如果每秒有100个脉冲,那么它的频率是100吗?
数字信号是经过调制的,每时每刻传送的数据都是不同的,也就是说数据是没有周期的概念的,因此它也是没有频率的。
但为了表示数据传输的快慢,通常会使用波特率的概念,它是指数据以传输速率是以每秒传送多少字节(B/S)来表示。比如最常见的串口波特率9600bps指的是穿行口线上每一秒传输9600个1或0比特

第二个问题:
另外,为什么经过频谱分析,它实际占有很多离散频率,怎么解释?
计算机内信号的波形并不是正弦波,只有正弦波才会占用单一的频谱。实际的波形都是有谐波的,因此你会发现它实际占有很多离散频率。从数学的角度,可以利用傅立叶变换计算出信号在各个频率下谐波的大小。本回答被网友采纳