基于FPGA简单相位检测模块设计

本文介绍了基于FPGA的相位检测模块设计,包括相位检测原理、连续相位检测的FPGA实现以及ModelSim仿真过程。通过过零检测、信号整形和计数器计数,确定相位差参数,最终实现相位检测。
摘要由CSDN通过智能技术生成

基于FPGA简单相位检测模块设计
1.相位检测的原理
信号的相位参数用于描述信号的变化趋势,故相位检测不是单一的信号检测,一般来说是两个同频信号之间的参数差值的检测,如图1-1,相位检测使用较为广泛的为过零检测的方式,即通过对信号的整形测试,将输入信号转化为对应的过零高低电平,通过比较参考信号高低电平与待测信号高低电平之间的关系就可以得到对应的相位参数,
图 1-1 相位检测原理
设基准信号为ϕ_1 (t)(式 1-1),待测信号为ϕ_2 (t) (式 1-2),基准信号的过零检测电平为a;待测信号的过零检测信号为b,相位差值信号为c。
ϕ_1 (t)=sin⁡((ω_c t+φ_1))     式 1-1
ϕ_2 (t)=sin⁡((ω_c t+φ_2))     式 1-2
基准信号在A点发生跳变,由零下转为零上,此时触发过零检测信号a由低电平转化为高电平;待测信号在C点发生跳变时,将过零检测信号b由低电平转化为高电平,信号a,b分别为对应信号的上半周期,通过比较之间初始位置的差距就可以测量出对应信号之间的参数差值(式 1-3)。
φ=(φ_1-φ)_2 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值