FFT、OFDM、QAM调制、I路和Q路、相位知识盲点整理笔记(待续)
2016-12-06 15:13
246 查看
有些信号在时域上很难看出有什么特征,变换到频域就可以看出来了,所以要将时域信号变换到频域,看看有什么特征,这就是傅里叶变换的作用。
我的知识盲点:
1、采样点数与采样频率是没有任何关系的,采样频率应该满足采样定理,采样点数则看你需要采样多少个点,比如采样频率是1024Hz,你可以采512个点,也可以采1024个点,还可以采2018个点,采512个点,说明只采了0.5s的信号,采1024个点,说明采了1s的信号,采2048个点,说明采了2s的信号,频率分辨率则是用采样频率除以点数,比如采512个点,可以分析到2Hz,采1024个点,可以分析到1Hz,采2048个点,则可以分析到0.5Hz,如果想提高频率分辨率,必须增加采样点数。
2、FFT变换后的模值并不就是该频点下的信号的幅度,而是要做一个线性元素,比如直流点的模值,需要除以点数N,才是原直流信号的幅度,交流点的模值需要除以N/2才是原来信号的对应该频率下的信号的幅度,该点的相位就是对应频率下的信号的相位。
3、由1中可知,要想精确到0.5Hz,则比如让信号持续2s,然后在这2s信号上做采样,但是实际应用中这是不现实的,需要较短时间内就完成信号的分析工作。解决该问题的方法有频率细分法,细分法是在后面补充一定数量的0,使其长度达到需要的点数,再做FFT,在一定程度上可以提高分辨率。
4、频率细分法解释:
5、关于为什么FFT出现前后对称的问题
6、
我的知识盲点:
1、采样点数与采样频率是没有任何关系的,采样频率应该满足采样定理,采样点数则看你需要采样多少个点,比如采样频率是1024Hz,你可以采512个点,也可以采1024个点,还可以采2018个点,采512个点,说明只采了0.5s的信号,采1024个点,说明采了1s的信号,采2048个点,说明采了2s的信号,频率分辨率则是用采样频率除以点数,比如采512个点,可以分析到2Hz,采1024个点,可以分析到1Hz,采2048个点,则可以分析到0.5Hz,如果想提高频率分辨率,必须增加采样点数。
2、FFT变换后的模值并不就是该频点下的信号的幅度,而是要做一个线性元素,比如直流点的模值,需要除以点数N,才是原直流信号的幅度,交流点的模值需要除以N/2才是原来信号的对应该频率下的信号的幅度,该点的相位就是对应频率下的信号的相位。
3、由1中可知,要想精确到0.5Hz,则比如让信号持续2s,然后在这2s信号上做采样,但是实际应用中这是不现实的,需要较短时间内就完成信号的分析工作。解决该问题的方法有频率细分法,细分法是在后面补充一定数量的0,使其长度达到需要的点数,再做FFT,在一定程度上可以提高分辨率。
4、频率细分法解释:
5、关于为什么FFT出现前后对称的问题
6、
相关文章推荐
- 归纳笔记02:UILabel和UIButton属性
- 通过jedis操作redis缓存
- 自动化运维工具之 Ansible 介绍及安装使用
- 第一章 学习JavaScript必须知道的事儿
- BZOJ2335: [SCOI2011]飞镖
- 百度iOS面试题
- [LeetCode]414. Third Maximum Number第三大的数
- 【Android】详解7.0带来的新工具类:DiffUtil
- android多国语言文件夹文件汇总
- AndroidFragment切换
- Xcode Version 8.1 (8B62) 缓存 Bug
- 完美解决adb端口被占用的问题
- mysql的时间戳说白了就俩问题,自动更新问题和不自动更新问题
- 网络搜集-获取文件大小
- JavaSE学习(5)面向对象编程--类与对象(1)
- 小白北京杭州租房
- 机器学习小组知识点25:数据预处理之数据集成与数据变换(Data Integration and Transformation)
- Android 7.0编译的遇到的一些问题
- Linux 网络栈剖析 -- 从 socket 到设备驱动程序
- ionic跨域(CORS)问题