关于采样点数与采样频率

nyquist:采样频率 ≥ 2最高频率
所以若采样频率为30Hz,频谱中显示的最高频率就是 fc = 15Hz,
正频率点数 N = (n//2+1)
频率分辨率 = fc / N

fft 函数接受一个复数输入信号,并返回一个复数频谱,其中包含了信号的所有频率分量(正频率和负频率)。
由于实值信号的频谱是对称的,rfft 函数只返回正频率部分,可以减少计算量和存储空间。
rfft 的输出结果是一个长度为 (n//2+1) 的复数频谱,只包含了正频率的分量。

torch.fft.rfftfreq(129, 1/30)

# 结果
tensor([ 0.0000,  0.2326,  0.4651,  0.6977,  0.9302,  1.1628,  1.3953,  1.6279,
         1.8605,  2.0930,  2.3256,  2.5581,  2.7907,  3.0233,  3.2558,  3.4884,
         3.7209,  3.9535,  4.1860,  4.4186,  4.6512,  4.8837,  5.1163,  5.3488,
         5.5814,  5.8140,  6.0465,  6.2791,  6.5116,  6.7442,  6.9767,  7.2093,
         7.4419,  7.6744,  7.9070,  8.1395,  8.3721,  8.6047,  8.8372,  9.0698,
         9.3023,  9.5349,  9.7674, 10.0000, 10.2326, 10.4651, 10.6977, 10.9302,
        11.1628, 11.3953, 11.6279, 11.8605, 12.0930, 12.3256, 12.5581, 12.7907,
        13.0233, 13.2558, 13.4884, 13.7209, 13.9535, 14.1860, 14.4186, 14.6512,
        14.8837])
torch.fft.rfftfreq(1000, 1/30)

# 结果
tensor([ 0.0000,  0.0300,  0.0600,  0.0900,  0.1200,  0.1500,  0.1800,  0.2100,
         0.2400,  0.2700,  0.3000,  0.3300,  0.3600,  0.3900,  0.4200,  0.4500,
         0.4800,  0.5100,  0.5400,  0.5700,  0.6000,  0.6300,  0.6600,  0.6900,
         0.7200,  0.7500,  0.7800,  0.8100,  0.8400,  0.8700,  0.9000,  0.9300,
         0.9600,  0.9900,  1.0200,  1.0500,  1.0800,  1.1100,  1.1400,  1.1700,
         1.2000,  1.2300,  1.2600,  1.2900,  1.3200,  1.3500,  1.3800,  1.4100,
         1.4400,  1.4700,  1.5000,  1.5300,  1.5600,  1.5900,  1.6200,  1.6500,
         1.6800,  1.7100,  1.7400,  1.7700,  1.8000,  1.8300,  1.8600,  1.8900,
         1.9200,  1.9500,  1.9800,  2.0100,  2.0400,  2.0700,  2.1000,  2.1300,
         2.1600,  2.1900,  2.2200,  2.2500,  2.2800,  2.3100,  2.3400,  2.3700,
         2.4000,  2.4300,  2.4600,  2.4900,  2.5200,  2.5500,  2.5800,  2.6100,
         2.6400,  2.6700,  2.7000,  2.7300,  2.7600,  2.7900,  2.8200,  2.8500,
         2.8800,  2.9100,  2.9400,  2.9700,  3.0000,  3.0300,  3.0600,  3.0900,
         3.1200,  3.1500,  3.1800,  3.2100,  3.2400,  3.2700,  3.3000,  3.3300,
         3.3600,  3.3900,  3.4200,  3.4500,  3.4800,  3.5100,  3.5400,  3.5700,
         3.6000,  3.6300,  3.6600,  3.6900,  3.7200,  3.7500,  3.7800,  3.8100,
         3.8400,  3.8700,  3.9000,  3.9300,  3.9600,  3.9900,  4.0200,  4.0500,
         4.0800,  4.1100,  4.1400,  4.1700,  4.2000,  4.2300,  4.2600,  4.2900,
         4.3200,  4.3500,  4.3800,  4.4100,  4.4400,  4.4700,  4.5000,  4.5300,
         4.5600,  4.5900,  4.6200,  4.6500,  4.6800,  4.7100,  4.7400,  4.7700,
         4.8000,  4.8300,  4.8600,  4.8900,  4.9200,  4.9500,  4.9800,  5.0100,
         5.0400,  5.0700,  5.1000,  5.1300,  5.1600,  5.1900,  5.2200,  5.2500,
         5.2800,  5.3100,  5.3400,  5.3700,  5.4000,  5.4300,  5.4600,  5.4900,
         5.5200,  5.5500,  5.5800,  5.6100,  5.6400,  5.6700,  5.7000,  5.7300,
         5.7600,  5.7900,  5.8200,  5.8500,  5.8800,  5.9100,  5.9400,  5.9700,
         6.0000,  6.0300,  6.0600,  6.0900,  6.1200,  6.1500,  6.1800,  6.2100,
         6.2400,  6.2700,  6.3000,  6.3300,  6.3600,  6.3900,  6.4200,  6.4500,
         6.4800,  6.5100,  6.5400,  6.5700,  6.6000,  6.6300,  6.6600,  6.6900,
         6.7200,  6.7500,  6.7800,  6.8100,  6.8400,  6.8700,  6.9000,  6.9300,
         6.9600,  6.9900,  7.0200,  7.0500,  7.0800,  7.1100,  7.1400,  7.1700,
         7.2000,  7.2300,  7.2600,  7.2900,  7.3200,  7.3500,  7.3800,  7.4100,
         7.4400,  7.4700,  7.5000,  7.5300,  7.5600,  7.5900,  7.6200,  7.6500,
         7.6800,  7.7100,  7.7400,  7.7700,  7.8000,  7.8300,  7.8600,  7.8900,
         7.9200,  7.9500,  7.9800,  8.0100,  8.0400,  8.0700,  8.1000,  8.1300,
         8.1600,  8.1900,  8.2200,  8.2500,  8.2800,  8.3100,  8.3400,  8.3700,
         8.4000,  8.4300,  8.4600,  8.4900,  8.5200,  8.5500,  8.5800,  8.6100,
         8.6400,  8.6700,  8.7000,  8.7300,  8.7600,  8.7900,  8.8200,  8.8500,
         8.8800,  8.9100,  8.9400,  8.9700,  9.0000,  9.0300,  9.0600,  9.0900,
         9.1200,  9.1500,  9.1800,  9.2100,  9.2400,  9.2700,  9.3000,  9.3300,
         9.3600,  9.3900,  9.4200,  9.4500,  9.4800,  9.5100,  9.5400,  9.5700,
         9.6000,  9.6300,  9.6600,  9.6900,  9.7200,  9.7500,  9.7800,  9.8100,
         9.8400,  9.8700,  9.9000,  9.9300,  9.9600,  9.9900, 10.0200, 10.0500,
        10.0800, 10.1100, 10.1400, 10.1700, 10.2000, 10.2300, 10.2600, 10.2900,
        10.3200, 10.3500, 10.3800, 10.4100, 10.4400, 10.4700, 10.5000, 10.5300,
        10.5600, 10.5900, 10.6200, 10.6500, 10.6800, 10.7100, 10.7400, 10.7700,
        10.8000, 10.8300, 10.8600, 10.8900, 10.9200, 10.9500, 10.9800, 11.0100,
        11.0400, 11.0700, 11.1000, 11.1300, 11.1600, 11.1900, 11.2200, 11.2500,
        11.2800, 11.3100, 11.3400, 11.3700, 11.4000, 11.4300, 11.4600, 11.4900,
        11.5200, 11.5500, 11.5800, 11.6100, 11.6400, 11.6700, 11.7000, 11.7300,
        11.7600, 11.7900, 11.8200, 11.8500, 11.8800, 11.9100, 11.9400, 11.9700,
        12.0000, 12.0300, 12.0600, 12.0900, 12.1200, 12.1500, 12.1800, 12.2100,
        12.2400, 12.2700, 12.3000, 12.3300, 12.3600, 12.3900, 12.4200, 12.4500,
        12.4800, 12.5100, 12.5400, 12.5700, 12.6000, 12.6300, 12.6600, 12.6900,
        12.7200, 12.7500, 12.7800, 12.8100, 12.8400, 12.8700, 12.9000, 12.9300,
        12.9600, 12.9900, 13.0200, 13.0500, 13.0800, 13.1100, 13.1400, 13.1700,
        13.2000, 13.2300, 13.2600, 13.2900, 13.3200, 13.3500, 13.3800, 13.4100,
        13.4400, 13.4700, 13.5000, 13.5300, 13.5600, 13.5900, 13.6200, 13.6500,
        13.6800, 13.7100, 13.7400, 13.7700, 13.8000, 13.8300, 13.8600, 13.8900,
        13.9200, 13.9500, 13.9800, 14.0100, 14.0400, 14.0700, 14.1000, 14.1300,
        14.1600, 14.1900, 14.2200, 14.2500, 14.2800, 14.3100, 14.3400, 14.3700,
        14.4000, 14.4300, 14.4600, 14.4900, 14.5200, 14.5500, 14.5800, 14.6100,
        14.6400, 14.6700, 14.7000, 14.7300, 14.7600, 14.7900, 14.8200, 14.8500,
        14.8800, 14.9100, 14.9400, 14.9700, 15.0000])

最高频率 是 采样频率÷2
长度 是 采样点数//2 +1
分辨率 就是 采样频率÷采样点数(30÷1000)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什鲤子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值