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);//获取当前时间

DSP入门小白学习日记第四篇相关推荐

  1. DSP入门小白学习日记第三篇

    信号采集 首先我们要知道dsp芯片是用来处理信号数据的,那这个信号源怎么来呢?一般是通过传感器外设采集连接高速接口啥的(等以后买了再说吧),但是目前学习的时候只有一块开发板,所以只能自己模拟数据了,呜 ...

  2. 安卓开发学习日记第四天番外篇_用Kotlin炒冷饭——越炒越小_莫韵乐的欢乐笔记

    安卓开发学习日记第四天番外篇--用Kotlin炒冷饭--越炒越小 前情提要 安卓开发学习日记第一天_Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发学 ...

  3. 智能车学习日记【四】————环岛

    智能车学习日记[四]----环岛 文章目录 智能车学习日记[四]----环岛 前言 一.环岛分状态(以左环岛为例) 二.每个状态思路 状态1和状态2: 状态3: 状态4: 状态5: 状态6: 状态7: ...

  4. 安卓开发学习日记第四天_会爬就会跑_莫韵乐的欢乐笔记

    安卓开发学习日记第四天_会爬就会跑 前情提要 安卓开发学习日记第一天Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发学习日记第三天_新手怪button ...

  5. MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法

    MySQl学习(MySQL数据库,从入门到精通:第四篇--MySQL中常用的运算符及其用法 第四篇_MySQL中常用的运算符及其用法运算符 1. 算术运算符 1.加法与减法运算符 2.乘法与除法运算符 ...

  6. python学习[第十四篇] 文件的输入与输出

    python学习[第十四篇] 文件的输入与输出 标准文件类型 一般来说只要程序一执行,就会访问3个文件: 标准输入(键盘) stdin 标准输出(显示器缓冲区) stdout 默认输出到屏幕 标准错误 ...

  7. Python学习日记-day1基础篇 字符 输出 注释

    Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...

  8. Rust学习日记番外篇——代码写诗

    Rust学习日记番外篇--代码写诗 中秋节即将来临啦~~提前祝大家月饼节快乐.今天看到了掘金的文章,有个代码写诗的活动,那我就小露一手了. 0x01 选定诗句 在掘金有下面几句诗可选. 举头望明月,低 ...

  9. 小白学习Flink系列--第一篇(知识图谱)

    小白学习Flink系列–第一篇(知识图谱) 如何学习Flink? ​ 对于一门计算机技术来说,如何快速学习上手呢?具体的逻辑是什么呢?我认为有以下几条 了解技术的应用场景 技术的基本概念,如何使用,以 ...

  10. Java学习日记:UI篇(6)--谢尔宾斯基地毯图

    Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...

最新文章

  1. matlab 二次指数平滑法预测
  2. Jenkins + OSChina CI 最简
  3. ny42 一笔画问题
  4. PyTorch常用代码段整理合集
  5. 政府大数据治理的挑战及对策
  6. python中transform用法_Python Wand transform()用法及代码示例
  7. (@WhiteTaken)设计模式学习——代理模式
  8. .Net Core下如何管理配置文件(转载)
  9. ML/DL-复习笔记【三】- 算法的评价指标
  10. vue函数如何调用其他函数?_详解 vue 生命钩子函数
  11. Baxter 机器人仿真软件安装及演示
  12. 矢量图svg转png的简单方法
  13. mongodb一致性协议_Mongodb选举机制
  14. 马斯克都不懂的 GraphQL,API 网关又能对其如何理解?
  15. 思科路由器各种show命令的输出详解
  16. 详解视频封装格式之MP4
  17. 计算机睡眠状态能挂游戏,台式电脑怎么设置WIN7睡眠状态下不断网我要挂游戏。...
  18. 深度学习PPT(入门简介)
  19. tcgetattr()
  20. 使用table2excel做excel表格下载

热门文章

  1. 开源软件项目常用版本号标识
  2. 111-GAMP处理流程
  3. php超小免杀大马_最新过狗免杀php大马体积最小1KB吗
  4. 【爬虫】Python爬虫实战,Python实现中国地铁数据可视化arcmap
  5. Jenkins安装后设置,访问http://localhost:8080进入jenkins解锁,完成安装后的配置
  6. STM8S103之tim2PWM输出
  7. spss数据预处理步骤_关于SPSS数据预处理心得
  8. matlab插值函数截断误差,插值及其误差
  9. 计算机的编译原理pdf,计算机编译原理DK.pdf
  10. ADS板级PCIE_SI仿真