DSP入门小白学习日记第四篇

dbm和dbw和db之间的区别和联系

  1. dbm和dbw都不是实际功率,而是一个用来考察实际功率的一个值。目前常用的是dbm,以此举例,当我们知道dbm的值后,我们就可以反推出实际的功率值。计算公式为10lg(实际功率值/1mw)。若已知0dbm,则0dbm=10lg(实际功率/1mw)即推出实际功率为1mw,对于dbm而言,记住实际功率的单位是mw,对于dbw而言,实际功率的单位是w。
  2. dbw是功率跟瓦比,功率单位是瓦;dbm是功率跟毫瓦比,功率但是毫瓦。均以10lg(实际功率/1)来计量。
  3. 0dbm=>反推得到实际功率为1mw即为10^-3w,即为0dbm=>0.001w,有一个性质是对于左边的dbm而言只有加减,而右边的功率就是乘除。左边加10,右边乘以10;左边减10,右边除以10。那么10dbm=>0.01w,20dbm=>0.1w,30dbm=>1w。
  4. 还有一个性质与上类似,就是左边+3dbm相当于右边乘以2,举例为33dbm=>2w,43dbm=>20w。
  5. db是一个相对值。30dbm-0dbm=30db,左边相减,计算时右边结果实际为两个实际功率相除得到的结果。

Fs与采样点数N之间的关系

  1. Fs表示采样率即在1s的时间内需要采样Fs这么多个点,我们确定Fs它的单位是hz,那么1/Fs就是我们最小的周期。
  2. N是采样点数,N的取值会影响频谱的分辨率。举个例子,若Fs=1024Hz,采样点数N取为1024,则分辨率Fn=Fs/N即为1Hz,意思是每隔1hz都会采集一个点的数据。
  3. 再举一个实例,一个信号signal=2+4*sin(2*pi*60t-pi*30/180)+2.5*sin(2*pi*50*t+pi*90/180),该信号由三部分组成,一个是2v的直流分量,一个是4v的交流分量,一个是2.5v的交流分量。各自相位是-30度和90度,频率为60hz和50hz。经过频谱分析后,将在第一点、第51点、第61点会有幅度,在某一点的频率表示为Fn=(n-1)*Fs/N。计算电压幅度,直流:模值/N;交流:模值/(N/2)。

 计算FFT时间

  1. 周期数*(1/PLL),硬件主频需要自己配置然后加一句初始化主频pll_init(),默认只有25M,一个周期时间就是1/25Mhz=4*10^-8秒。
    //使用这些函数必须加这个声明
    #include "sysreg.h"
    #include "intrinsic.h"
    int tep_0_c=__sysreg_read(CC0);//获取当前的时间
    执行某些操作
    int tep_1_c=__sysreg_read(CC0);//获取当前时间

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值