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)

相关推荐
2501_9011478320 小时前
DDP(分布式训练)核心知识点学习笔记
笔记·分布式·学习·面试
Asher阿舍技术站20 小时前
【AI基础学习系列】五、AIGC从创意到创造
人工智能·学习·aigc·进阶
盐焗西兰花20 小时前
鸿蒙学习实战之路-STG系列(3/11)-用户授权管理详解
服务器·学习·harmonyos
玩具猴_wjh20 小时前
多维度筛选 + 分页优化
笔记·学习
专业开发者20 小时前
Wi-Fi 技术学习:802.11ax BSS 着色原理与性能优化解析
网络·学习
im_AMBER21 小时前
Leetcode 123 二叉树的层平均值 | 二叉树的右视图 | 二叉树的层序遍历
数据结构·学习·算法·leetcode·二叉树
冰西瓜60021 小时前
深度学习的数学原理(九)—— 神经网络为什么能学习特征?
深度学习·神经网络·学习
远离UE421 小时前
快速傅里叶变换学习笔记(FFT)
笔记·学习
●VON21 小时前
HarmonyOS应用开发实战(基础篇)Day07-《登录注册页面》
学习·安全·华为·harmonyos·von
三雷科技21 小时前
人工智能系统学习知识点:游戏辅助工具开发
人工智能·学习·游戏