MATLAB库函数resample(重新采样序列)的C语言实现
resample的原理
MATLAB中resample函数最简单的参数如下:
y = resample(x,p,q)
以p/q乘以原始采样速率对输入序列x重新采样。resample在x上应用抗锯齿FIR低通滤波器,补偿滤波器带来的延迟。
根据以下2篇文章
MATLAB库函数upfirdn(分数倍采样率变换)的C语言实现(采用了STL::vector)
MATLAB库函数firls(最小二乘线性相位FIR滤波器设计)的C语言实现
可以知道,resample的核心还是分数倍采样率变换,而分数倍采样率变换的核心是:插零=>低通滤波=>抽取
常量和结构体定义
常量和结构体定义的头文件ConstParam.h在下面文章中
MATLAB库函数hilbert(希尔伯特变换)的C语言实现(FFT采用FFTW库)
resample的C语言实现
bessel.h和upfirdn.h请参考之前的博客,下面将核心代码进行注释。
第一类修正贝塞尔函数的C语言实现
MATLAB库函数resample(重新采样序列)的C语言实现相关推荐
- MATLAB库函数unwrap(相位解卷绕)的C语言实现
什么是相位解卷绕 Q = unwrap(P) Q = unwrap(P) corrects the radian phase angles in a vector P by adding multip ...
- matlab单位采样序列程序,常用序列的MATLAB实现
常用序列的MATLAB实现 1. 单位采样序列 function[x,n] = impseq(n0,ns,nf) % ns=序列的起点:nf=序列的终点:n0=序列在n0处有一个单位脉冲. % x=产 ...
- 【MATLAB库函数系列】resample(重采样函数)的C语言实现【姊妹篇2纯C语言实现】
resample的原理 MATLAB中resample函数最简单的参数如下: y = resample(x,p,q) 以p/q乘以原始采样速率对输入序列x重新采样.resample在x上应用抗锯齿FI ...
- matlab单位采样序列程序,常用序列的MATLAB代码(一)
常用序列的MATLAB代码(一) 常用序列的MATLAB代码(一) 1)单位冲激序列 function[x,n] = impseq(n0,ns,nf) % ns=序列的起点:nf=序列的终点:n0=序 ...
- 频域采样与恢复matlab实验,连续信号的采样与重构实验报告
连续信号的采样与重构实验报告 (36页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 班级: 姓名: 学号:1 / 36信号与系统上机实验报 ...
- 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)
一.课程设计题目: 基于 MATLAB 的时域信号采样及频谱分析 二.基本要求: ① 掌握数字信号处理的基本概念.基本理论和基本方法: ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方 ...
- matlab库函数大全
附录 MATLAB函数参考 附录1 常用命令 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 demo 运行Matlab演 ...
- matlab方波假频现象分析,基于MATLAB 的信号时域采样及频率混叠现象分析
龙源期刊网 http://www.doczj.com/doc/7d04774eae45b307e87101f69e3143323968f58a.html 基于MATLAB 的信号时域采样及频率混叠现象 ...
- 【卷积码系列3】(n,k,m)卷积码的维特比译码实现(不使用MATLAB库函数)及性能对比(vitdec函数-代码见CSDN同名资源)
关注公号[逆向通信猿]更精彩!!! 理论基础 MATLAB库函数polly2trellis(卷积码生成多项式转网格图描述)的实现过程详解 上面这篇仅作为了解!!! [卷积码系列1](n,k,m)卷积码 ...
最新文章
- [杭电ACM]3336Count the string
- MQ怎么保证消息的稳定性和完整性?
- 《教师教学究竟靠什么--谈新课程的教学观》之交往与互动的教学观 心得体会三...
- CF 1529C Parsa‘s Humongous Tree
- 人生赢家!带着宝宝去面试~清华90后女学霸范楚楚加入麻省理工MIT任助理教授!...
- 南京的学员看过来 | NVIDIA DLI深度学习入门培训
- SVN中Branch/tag的比较
- Spring高级之注解@Bean详解(超详细)
- 共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据...
- SharePoint 2013 中的新增功能(与开发有关)
- mysql资源估算_关于数据库查询要耗费的服务器资源估算!高手进~
- html h3标签,网站h1,h2,h3标签的用法和技巧
- 内存溢出的危害_漏洞练习之网络编程与堆栈溢出技术
- Kali wifi字典 ssh字典 password usernam字典 全部字典
- 唯品会关键词搜索API接口(item_search-按关键字搜索唯品会商品API接口),唯品会API接口
- android之Fragment(官网资料翻译),高级Android开发必看
- Ubuntu 16.10 下 使用 C/C++ IDE anjuta 编译出现You must have `libtool' installed
- 如何批量将图片转换为 Word 文档
- 如何在Mac OS上从Photoshop 2020作为插件访问Topaz DeNoise AI?
- 一些dalao的博客