载波同步环路的数值仿真
warmonkey2013/11/08无线电 IP:广东
本帖最后由 warmonkey 于 2013-11-9 00:04 编辑

任何调制都可以认为是将基带数据与载波信号作一定规律的运算,那么只要在接收端恢复出原始的载波信号,就能够通过逆运算解码出基带数据

输入信号:BPSK 50kbps
采样率:2MHz
载波频率:455kHz
VCO初始频率:485kHz
VCO初始相位:+90度
IQ滤波器带宽:25k
环路滤波器带宽:50kHz
VCO相位增益:25E+3 * (2pi rad/s) / V
相位PID控制器参数(Ts=0.5us):
P=8,I*Ts=0.096
锁定时间:800us(P>99%)

costas_demo.png
+100  科创币    虎哥    2013/11/09 牛人,求教程
+1  科创币    布布卡    2013/11/09 matlab可以仿真电路? 很复杂的样子
+100  科创币    nhlijiaming    2013/11/09 高质量发帖
来自:电子信息 / 无线电
3
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
nhlijiaming
11年3个月前 IP:未同步
652894
看图貌似环路滤波器没有接入?这样把频率2倍于载波的高频分量输入到PID不会干扰的吗

另外如何判断环路相位已锁定/失锁?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey作者
11年3个月前 IP:未同步
652947
nhlijiaming 发表于 2013-11-9 17:14
看图貌似环路滤波器没有接入?这样把频率2倍于载波的高频分量输入到PID不会干扰的吗

另外如何判断环路相 ...


1:是有干扰的,不过问题不大,接入一个通带大于基带带宽的滤波器也可以
2:当相位误差始终是小数值时说明已经锁定

PS:只需要粗略锁定就可以了,一旦接收到一个或者几个正确的符号,就可以把(理想符号-实际符号)得到的结果,作为相位和幅度误差信号,送入VCO/AGC
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey作者
5年3个月前 修改于 5年3个月前 IP:四川
864379

以上内容仅实现了载波同步,对于解调PAM信号(BPSK、QPSK、8PSK、16QAM等)是远远不够的。

  1. 发射机基带会使用成型滤波器,需要相应的使用匹配滤波器,以实现最佳基带传输。简单的低通滤波的冲激响应不满足要求,严重影响灵敏度:

    1. 对于基带波形为方波的(Rectangular),此时可以不滤波,使用积分清除器。在一个码元的时间内累积,此为AWGN信道条件下对符号的最大似然估计;

    2. 对于邻道有干扰的情况,需要使用升余弦(RC)滤波器,以抑制带外干扰并实现最佳基带传输。符号的估计值,应该是滤波器输出在码元中心时刻的瞬间采样值;

    3. 基带发送方使用了根升余弦(RRC)滤波器,接收使用同样的滤波器,实现匹配滤波。其余同b。

  2. 实际信号码速率不是精确的也不是固定的,码元起始时刻不定,需要恢复码元时钟才能实现准确的累积/采样:

    1. 不管是积分清除,还是在码元中心时刻采样滤波器输出,都需要准确恢复码元时钟。需要使用mueller-muller或者gardner算法测定采样时刻误差,闭环反馈到任意速率重采样模块,使得采样时刻正确对齐并能够动态跟踪;

    2. 如果发射机码时钟和载波时钟从同一个参考振荡器产生,可以使用载波频移来辅助估计码速率;

    3. 也可以用专门的同步信号或者导频信号实现码同步、载波同步,例如GSM的FCCH信号(正弦波),或者是伪随机码作为数据包头。

  3. 闭环控制使用的控制器类型以及参数选取:

    1. 二阶PLL使用比例-积分(PI)控制器产生频率控制信号,这对于一般的接收机是够用的;

      此时可以通过环路带宽设定,阻尼系数设定(一般是1/sqrt(2)约为0.707),计算出PI控制器的参数;

    2. 如果需要对高动态目标进行跟踪,需要考虑引入FLL、三阶PLL、FLL+PLL,或者外部速度位置信息输入。


参考阅读:

XXXXXXXXXXXXXXXXXXXXXXXXX/~mbrooke/ece4006/spring2003/Lecture/Material/eyes%20and%20NRZ%20and%20ISI.pdf

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
warmonkey
学者 机友
文章
363
回复
8003
学术分
12
2008/10/11注册,3时0分前活动

Cubesat

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}