搜索
bottom↓
回复: 34

请问:余弦信号的相位计算问题

[复制链接]

出0入0汤圆

发表于 2015-4-18 09:48:34 | 显示全部楼层 |阅读模式
       利用AD转换器实时地采集一路余弦信号,怎样才能计算出这一路信号整个周期的相位值呢?谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2015-4-18 09:51:32 | 显示全部楼层
http://www.amobbs.com/thread-5620436-1-1.html

换了个问法之后.. 还是不懂.. 不好意思.. 语文老师死得早..

出0入0汤圆

发表于 2015-4-18 09:53:29 | 显示全部楼层
首先我觉得如果信号质量不够好,要用高阶数字低通或带通处理,然后找到峰值谷值,但是角度,一个周期有两个,你得判断前后趋势确认是其中哪个

出0入0汤圆

 楼主| 发表于 2015-4-18 09:57:22 | 显示全部楼层
NJ8888 发表于 2015-4-18 09:53
首先我觉得如果信号质量不够好,要用高阶数字低通或带通处理,然后找到峰值谷值,但是角度,一个周期有两个 ...

这就是难点所在,想了很久也找不到方法

出0入0汤圆

发表于 2015-4-18 10:11:12 | 显示全部楼层
很是拗口啊!求取瞬时相位?

出0入0汤圆

 楼主| 发表于 2015-4-18 10:18:32 | 显示全部楼层
jr9910 发表于 2015-4-18 10:11
很是拗口啊!求取瞬时相位?

是的,有什么想法吗?

出20入25汤圆

发表于 2015-4-18 10:27:58 | 显示全部楼层
难道反余弦?

出0入0汤圆

发表于 2015-4-18 10:34:30 | 显示全部楼层
yuloong 发表于 2015-4-18 10:18
是的,有什么想法吗?

方法比较多啊,FFT或者正交混频鉴相

出0入0汤圆

发表于 2015-4-18 11:04:52 | 显示全部楼层
取邻域两点,算导数,这不就成了,关键你的信号够好

参考 旋转变压器位置读取电路,资料很多

出0入0汤圆

发表于 2015-4-19 03:53:32 | 显示全部楼层
信号频率变化有多大?

出0入0汤圆

发表于 2015-4-19 10:58:43 | 显示全部楼层
你的信号频率变化有多大?频率在什么范围?最后应用场景是什么?如果是基本定频,频率30~100hz的话是可以的。

出0入0汤圆

发表于 2015-4-19 15:47:00 | 显示全部楼层
用cordic鉴相

出0入17汤圆

发表于 2015-4-19 22:07:53 | 显示全部楼层

愿闻其详!

出0入0汤圆

发表于 2015-4-20 02:45:34 | 显示全部楼层
如果频率变化不大,直接锁相环,能得到比较准确的相位。

出0入0汤圆

发表于 2015-4-20 07:39:49 来自手机 | 显示全部楼层
一路需要幅度保持不变才有意义,而且到峰值时分辨率极低,一般是两路差90度的。

出0入0汤圆

发表于 2015-4-20 08:24:26 | 显示全部楼层
数字相敏检波?

出0入0汤圆

 楼主| 发表于 2015-4-20 08:29:33 | 显示全部楼层

      如果用cordic计算反余弦,计算范围是-90~90角度,有什么办法扩展到整周期的角度计算吗?

出0入0汤圆

发表于 2015-4-20 09:36:50 | 显示全部楼层
看你发这个主题的帖子好几次了,累不累啊?
你说的东西,在交流电里叫做“初始相位”,或者简称“初相”。
最简单的办法就是采集,然后FFT,然后得到的数据进行反正弦计算。

出0入0汤圆

发表于 2015-4-20 16:22:16 | 显示全部楼层
yuloong 发表于 2015-4-20 08:29
如果用cordic计算反余弦,计算范围是-90~90角度,有什么办法扩展到整周期的角度计算吗? ...

可以的。。

出0入0汤圆

发表于 2015-4-20 16:31:06 | 显示全部楼层

在圆周模式下,令Z0=0 Zn输出为Z0+arctan(y0/x0)

出0入0汤圆

发表于 2015-4-20 22:48:59 | 显示全部楼层
看来很多人只了解某些东西形,不了解其本质。
我给你说个方法,首先要看你信号干净不,如果是很干净的正弦波。那就简单了。
首先测量出信号的幅度A。然后在测出瞬时电源V, arcsin(V/A)就是相位。

出0入0汤圆

 楼主| 发表于 2015-4-21 08:25:56 | 显示全部楼层

      我苦思冥想好久也没想到怎样做,能详细地指点一下吗?谢谢!!!

出0入0汤圆

发表于 2015-4-21 09:10:37 | 显示全部楼层
楼主忘了时间吧,一般的。正弦的初始相位为0度,余弦初始相位180度。
如果ADC只是采集外部余弦型号,就没有相位一说。因为相位是相对的,所以一般是检测的相位差。
一般是控制器产生余弦或正弦信号激励外部电路,外部电路返回的信号进控制器经过ADC采样。然后进行DFT运算,就可以算出相对初始激励信号的相位差。

出0入0汤圆

 楼主| 发表于 2015-4-21 09:30:35 | 显示全部楼层
lingdianhao 发表于 2015-4-21 09:10
楼主忘了时间吧,一般的。正弦的初始相位为0度,余弦初始相位180度。
如果ADC只是采集外部余弦型号,就没有 ...

1、余弦信号初始相位为90度;
2、是的,ADC只是采集外部型余弦信号,应该叫求解arccos吧

出0入0汤圆

发表于 2015-4-21 10:24:46 | 显示全部楼层
1. 采集得到信号幅度A。
2. 设信号周期为T, 采集当前时刻t1信号电压V1,和t1 - T/4的电压V2。V1就当前时刻信号的sin,V2就是当前时刻信号的cos.
3. 计算A1=arcsin(V1), A2 = arcsin(V2),根据A1,A2的符号,即可确定信号所处象限。如下图,蓝色为A1,红色为A2。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-4-21 12:17:46 | 显示全部楼层
yuloong 发表于 2015-4-21 08:25
我苦思冥想好久也没想到怎样做,能详细地指点一下吗?谢谢!!!

冥思苦想是没用啊,要去找资料啊,知网上有关于CORDIC的DDS算法,DDS相位能达到360,你去看看里面如何进行象限转换的吧。

出0入0汤圆

发表于 2015-4-21 21:05:30 | 显示全部楼层
justin_n 发表于 2015-4-21 12:17
冥思苦想是没用啊,要去找资料啊,知网上有关于CORDIC的DDS算法,DDS相位能达到360,你去看看里面如何进 ...

哎,不要把CORDIC理解得多神秘,CORDIC就是一个计算arctan的快速算法。

出0入0汤圆

 楼主| 发表于 2015-4-22 10:45:15 | 显示全部楼层
justin_n 发表于 2015-4-21 12:17
冥思苦想是没用啊,要去找资料啊,知网上有关于CORDIC的DDS算法,DDS相位能达到360,你去看看里面如何进 ...

如果存在正余弦两路信号,则能很好地进行象限划分以及角度扩展,但是如果只有一路余弦信号,怎样才能将其扩展为全周期的角度计算呢?

出0入0汤圆

发表于 2015-4-28 18:14:21 | 显示全部楼层
PLL               

出0入31汤圆

发表于 2015-4-28 18:56:15 | 显示全部楼层
应该缺少条件,通常还需要有一个同步信号
不然一个独立的周期信号,你谈相位有什么意义?

出0入0汤圆

发表于 2015-4-28 18:56:51 | 显示全部楼层
看来你的频率是定值?

出0入663汤圆

发表于 2015-4-28 19:47:17 | 显示全部楼层
楼主自己都糊里糊涂的,怎么问得出答案。
1.余弦信号就是初始相位90度,既然都知道初始相位90度了,还测个啥?
2.如果相位不确定,那就不是余弦了,只能说是个正弦波。
3.测一个正弦波的相位需要有个同频率的本地参考信号,但你没有说你的参考信号是什么。

出0入0汤圆

 楼主| 发表于 2015-5-13 10:47:21 | 显示全部楼层
NJ8888 发表于 2015-4-28 18:56
看来你的频率是定值?

是的,请指教!

出0入0汤圆

 楼主| 发表于 2015-5-13 10:54:24 | 显示全部楼层
gzhuli 发表于 2015-4-28 19:47
楼主自己都糊里糊涂的,怎么问得出答案。
1.余弦信号就是初始相位90度,既然都知道初始相位90度了,还测个 ...

还有一路正弦信号,但两路信号存在正交性偏差,请问用这两路信号能计算出相位吗?

出0入31汤圆

发表于 2015-5-13 17:30:23 来自手机 | 显示全部楼层
正交性偏差?这个是什么概念?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 02:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表