42.简易DDS信号发生器的设计与验证(1)

(1)DDS:直接数字式合成器,具有低功耗、低成本、高分辨率、快速转换时间等优点。

(2)DDS基本结构: 

  • DDS可以简单地分为5个部分:相位累加器、相位调制器、波形数据表:rom、数模转换器、低通滤波器。
  • 系统时钟 Fclk       输出信号的频率Fout     相位累加器位数 N
  • 频率控制字B决定着Fout的大小             相位控制字决定输出信号的相位
  • Fout = B * Fclk / 2 ^ N

(3)假设ROM波形数据表内存放4096个8位的数据,也就是说ROM地址位宽为12位,即M=12;而相位累加器的位数为32,即N = 32, B=1,则ROM中每个数据被重复读取2^20次后,才跳转到下一个数据,也就是说频率缩小了2^20倍。

(4)Visio 视图:

        

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 14:02:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 14:02:04       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 14:02:04       58 阅读
  4. Python语言-面向对象

    2024-07-19 14:02:04       69 阅读

热门阅读

  1. EasyExcel导入导出数据类型转换

    2024-07-19 14:02:04       19 阅读
  2. 第 4 课:Linux环境安装隐语Secretflow和Secretnote

    2024-07-19 14:02:04       19 阅读
  3. 音频播放:miniAudio 在QT框架使用, 数据源pcm

    2024-07-19 14:02:04       17 阅读
  4. Python常用的数据分析和可视化库

    2024-07-19 14:02:04       20 阅读
  5. C语言指针的理解

    2024-07-19 14:02:04       18 阅读
  6. Centos---命令详解 vi 系统服务 网络

    2024-07-19 14:02:04       21 阅读
  7. 基于深度学习的数据增强

    2024-07-19 14:02:04       20 阅读
  8. 【题解】StarryCoding P259 好奇怪好奇怪

    2024-07-19 14:02:04       21 阅读
  9. PHP 调用 JD 详情 API 接口:数据获取新途径

    2024-07-19 14:02:04       22 阅读
  10. 使用git提交代码时候出现403怎么解决

    2024-07-19 14:02:04       18 阅读
  11. tensorrt-llm知识

    2024-07-19 14:02:04       18 阅读
  12. 芯片基础 | `wire`类型引发的学习

    2024-07-19 14:02:04       19 阅读