有一个最高频率为1K的正弦波,频率可能随时变化,想找出每个周期的波峰和波谷值,有哪些方法?

1个回答

  • 采用比较法,找出极大值和极小值,极大值就是波峰,极小值就是波谷.

    估计正弦波的最高频率.比如说,最高频率是10kHz,那么,一个周波内,至少有100个采样点.

    可以把左边和右边的值都小于或等于的点,作为极大值,为了避免毛刺,判断过程中,可以把相对差值小于0.1%(根据实际情况调整)的点视为相等的点.

    同理:

    可以把左边和右边的值都大于或等于的点,作为极小值,为了避免毛刺,判断过程中,可以把相对差值小于0.1%(根据实际情况调整)的点视为相等的点.