NCO模块的各项参数

NCO模块可以生成实数或者复数正弦信号,同时提供硬件友好的控制信号

Accumulator累加器位数

正弦波的频率分辨率取决于累加器的位数的大小,根据频率分辨率可以计算出累加器的位数,根据此位数设置累加器的数据类型字长

计算公式为

N = c e i l ( l o g 2 ( F s Δ f ) ) N=ceil(log_2(\frac{F_s}{\Delta f})) N=ceil(log2(ΔfFs))

量化位数

量化累加器的输出可以在不增加查找表的大小的情况下提高频率分辨率

要根据无杂散动态范围来计算量化位数,计算公式为

Q = c e i l ( S F D R − 12 6 ) Q=ceil(\frac{SFDR-12}{6}) Q=ceil(6SFDR−12)

相位增量

p h I n c = r o u n d ( f × 2 N F s ) phInc=round(\frac{f\times 2^N}{F_s}) phInc=round(Fsf×2N)

相关推荐
WTCLLB5 分钟前
取消文件隐藏属性,找到winre.wim和boot.sdi
windows·学习
其美杰布-富贵-李6 分钟前
门控模型与Mixture of Experts (MOE) 学习笔记
笔记·学习·moe·门控神经网络
求真求知的糖葫芦15 分钟前
RF and Microwave Coupled-Line Circuits射频微波耦合线电路4.3 均匀非对称耦合线学习笔记(上)(自用)
笔记·学习·射频工程
ajole19 分钟前
C++学习笔记——C++11
数据结构·c++·笔记·学习·算法·stl
晚霞的不甘26 分钟前
Flutter for OpenHarmony《智慧字典》中的沉浸式学习:成语测试与填空练习等功能详解
学习·flutter·ui·信息可视化·前端框架·鸿蒙
我命由我1234530 分钟前
企业领域 - 跨部门轮岗
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
week_泽40 分钟前
第二个弱学习器的预测值由来解释说明
学习
Rabbit_QL44 分钟前
【LLM原理学习】N-gram 语言模型实战教学指南(从原理到代码)
人工智能·学习·语言模型
嵌入小生00744 分钟前
数据结构基础内容 + 顺序表 + 单链表的学习---嵌入式入门---Linux
linux·数据结构·学习·算法·小白·嵌入式软件
宇钶宇夕1 小时前
CoDeSys入门实战一起学习(二十六):功能块(FBD)运算块与EN/ENO指令精讲及计数控制案例
运维·学习·自动化·软件工程