matlab数字信号处理
文章平均质量分 92
有关matlab和数字信号处理笔记
hejiahaodezhanghu
这个作者很懒,什么都没留下…
展开
-
多速率信号处理(笔记)
前言 要在保证通信系统达到设计要求的条件下尽量降低采样频率,减少硬件中运算处理器件消耗成了卫星通信系统设计的一个重要的挑战。要解决这个问题首先就要考虑对传输信号进行数字化接收,在不改动模拟中频的条件下,实现对不同速率信号的还原。数字接收方案只采用一种采样速率,所以可以减少前端AD采集器的硬件需求吗,避免由于满足采样率而导致的工作时钟的提升,如何以数字滤波的方法还原不同速率的信号成了急待解决的问题。一、多速率信号处理技术1、整数倍转换(1)整数倍内插 整数倍内插是指已...原创 2021-02-16 16:52:43 · 7149 阅读 · 5 评论 -
查找峰值和测量
在科学数据处理中,通常需要检测信号的峰值和测量它们的位置,高度,宽度,或者面积。一种有用方式实际上基于向下趋势导数峰值最大值过零点。但是真正的实验包含有随机噪声信号,仅仅因为噪声就会造成大量错误的过零。为了避免这个问题,这项技术描述为信号一阶导数的第一次平滑,在查找向下趋势过零点前,这使得只有这些一阶导数的过零点倾斜超过了一个明显最小值(斜率门限)在源信号点超过一个明显的最小值(幅度门限)。频谱图如下所示。摘自http://terpconnect.umd.edu/~toh/spectrum/Peak翻译 2020-08-03 00:43:38 · 3774 阅读 · 0 评论 -
matlab并行编程(二)-----------------并行for循环(parfor)
在并行池里的workers上运行parfor来使用并行处理并行工具箱支持交互式并行计算,并且通过并行池中运行的多个workers上加速工作流。在并行池中的workers上使用parfor执行for-loop迭代。当你已经形成你的代码,并且定义慢的for-loop,尝试增加parfor进去。在桌面开发parfor-loops和放大到集群是不会改变代码。函数和类parfor 在并行池...翻译 2019-12-06 00:39:41 · 17440 阅读 · 0 评论 -
matlba并行计算笔记(一)------------什么是并行计算?
什么是并行计算?并行计算允许你同时执行很多计算。大的问题可以划分为跟小的问题,然后在相同的时间内解决考虑并行计算的主要原因是1。同时执行分布式任务节约时间2。分布式数据解决大数据问题3。发挥桌面计算机的资源优势并且放大到集群和云计算。并行计算工具箱可以用来1、使用内置的并行计算工具加速代码,列如parfor parfeval2、使用内置大数据处理工具列如 disti...翻译 2019-12-04 23:53:48 · 399 阅读 · 0 评论