FPGA+DMTD基于FPGA的双混频时差(DMTD)测量仪verilog实现
Posted fpga和matlab
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FPGA+DMTD基于FPGA的双混频时差(DMTD)测量仪verilog实现相关的知识,希望对你有一定的参考价值。
1.软件版本
matlab2013b,ISE14.7
2.系统概述
双混频时差(DMTD)原理,整个系统包括如下:
1. 输入:两个有相位噪声的10MHz正弦信号。
2. 输出:互方差(Cross-Variance)和互频谱(Cross-Spectrum)
3. 信号处理过程:
如图1所示,输入信号经功分器(Splitter)分成两路,分别经ADC模数转换器输出到数字下变频器DDC,DDC内的数控振荡器NCO产生10MHz正弦和余弦信号将输入信号下变频为同相(I)和正交(Q)两个拍频信号,经过抽取和滤波输出到鉴相器(Phase Detection),做反正切运算得到相位信号。一个32MHz晶振给所有的ADC和DDC中的NCO提供采样频率。
输入信号A和B是两路同频率但相噪不同的信号,即有一路信号需加噪声仿真。输入信号A的一路相位信号与输入信号B的一路相位信号相减得到AB两信号的相位差信号,输入信号
以上是关于FPGA+DMTD基于FPGA的双混频时差(DMTD)测量仪verilog实现的主要内容,如果未能解决你的问题,请参考以下文章
FPGA教程案例10基于Verilog的复数乘法器设计与实现