DDS设计产生线性调频信号(二)
来源:互联网 发布:触摸屏餐饮软件源码 编辑:程序博客网 时间:2024/05/21 10:28
DDS原理框图
- DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写,是一项关键的数字化技术。
- 下图为其原理框图:
Parameters Of Schematic
fc > 为参考时钟频率 fo > 为输出频率
K > 为频率控制字 N > 为相位累加器的字长
m > 为ROM地址线位数 M > 为ROM数据线位数,即 DAC 的位数。
Parameters Of Schematic
fc > 为参考时钟频率 fo > 为输出频率
K > 为频率控制字 N > 为相位累加器的字长
m > 为ROM地址线位数 M > 为ROM数据线位数,即 DAC 的位数。
DDS In View of Mathematic Model 数学模型角度 解释
- 1>每一个时钟周期 2兀内,频率控制字 K(Frequency Control Words) 与 N 比特相位累加器累加一次并同时对 2的N次方 取模运算,得到的和 ( 以N位二进制数表示 ) 作为相位值
2>以二进制代码的形式去查询正弦函数表 ROM,将相位信息转变成相应的数字量化正弦幅度值
3>ROM输出的数字正弦波序列再经数模转换器转变为阶梯模拟信号,最后通过低通滤波器平滑后得到一个纯净的正弦模拟信号
|| 当DDS中的相位累加器计数大于 2的N次方 时,累加器自动溢出最高位,保留后面的N比特数字于累加器中,即相当于做模余运算
|| 可以看出 : 该相位累加器平均每 2/K 个时钟周期溢出一次。可见 K 和时钟频率 f 共同决定着 DDS 输出信号f的频率值,它们之间的关系满足
fo = fc*K/[2的N次方]
|| 当K=1时,DDS为最小频率输出,则DDS的最小频率分辨率可达:
Δf = fc*1/[2的N次方]
2>以二进制代码的形式去查询正弦函数表 ROM,将相位信息转变成相应的数字量化正弦幅度值
3>ROM输出的数字正弦波序列再经数模转换器转变为阶梯模拟信号,最后通过低通滤波器平滑后得到一个纯净的正弦模拟信号
|| 当DDS中的相位累加器计数大于 2的N次方 时,累加器自动溢出最高位,保留后面的N比特数字于累加器中,即相当于做模余运算
|| 可以看出 : 该相位累加器平均每 2/K 个时钟周期溢出一次。可见 K 和时钟频率 f 共同决定着 DDS 输出信号f的频率值,它们之间的关系满足
fo = fc*K/[2的N次方]
|| 当K=1时,DDS为最小频率输出,则DDS的最小频率分辨率可达:
Δf = fc*1/[2的N次方]
0 0
- DDS设计产生线性调频信号(二)
- DDS设计产生线性调频信号(一)
- DDS设计产生线性调频信号(三)
- 2016秋《高速电路EDA设计》基于FPGA的DDS信号产生实验
- ROM 之 DDS的调频
- (原创)产生AM调幅信号的DDS——VHDL
- FPGA基础实验:用计数器读取ROM数据产生信号波形(直接数字频率合成DDS)
- 以线性调频脉冲(LFM)谈采样定理
- Linux信号产生与处理机制学习笔记(二)
- Verilog HDL DDS设计(作业3)
- 使用MATLAB中的HDL coder工具箱,对一个线性调频信号进行FIR滤波,最终在FPGA上实现
- linux系统编程之信号(二):信号处理流程(产生、注册、注销、执行)
- linux系统编程之信号(二):信号处理流程(产生、注册、注销、执行)
- linux系统编程之信号(二):信号处理流程(产生、注册、注销、执行)
- dds/nco的两种实现形式(产生某一频率的抽样脉冲,也许不应该叫dds/nco)
- 设计产品设计的一个信号产生电路
- EDA实验DDS设计
- matlab在DSP中的应用(二)---时域离散信号的产生
- UVA 1386 cellular automaton [循环矩阵+矩阵快速幂]【数学】
- ffmpeg学习---5.Spawning Threads
- Spark笔记
- Linux命令---文件链接
- 戴尔PowerEdge服务器通过SAP HANA认证
- DDS设计产生线性调频信号(二)
- Android Call requires API level 9 (current min is 4
- ffmpeg学习---6.emacs单步调试ffmpeg
- iOS开发之OCR光学识别储蓄卡以及信用卡
- Java swing系列之JList类(2)
- ffmpeg学习---7.用ffmpeg-0.5学习Tutorial
- 2016年09月问题列表
- 终端的CTRL+S 解说
- ffmpeg学习---8.ubuntu14.04源码编译ffmpeg-2.1