文号
t64111
阅读
18387
回复
4
收藏
7
继续分享:几种常见的SSB单边带解调数字算法的理论推导
2014/02/28
IP:四川


英文的,文章非常简洁却很全面,一看就懂了。


attachment icon SSB解调算法推导.pdf 345.24KB PDF 516次下载 预览
虎哥作者
12年10个月前IP:未同步
672952
1楼
本帖最后由 虎哥 于 2014-2-28 23:52 编辑


看一下这张图。这是一个解调SSB信号的说明。

人民群众喜闻乐见的语言来了:经数字下变以后得到的IQ两路信号,每路信号都混合了上下边带的成分,但是上下边带成分存在确定的相位关系。要想单独解调其中的LSB或USB,可以通过移相,使其中一种边带在I和Q序列中刚好相差180度或0度。对于180度,相加即可抵消,对于0度,相加即可增强。正巧,将I或Q信号的其中一路移相90度就能刚好使LSB和USB的相位关系满足0度或180度的关系。此时,相加IQ信号,得到USB,使LSB抵消;相减即可得到LSB,使USB被降为0。

所以进行SSB解调的关键在于如何使I或Q信号之一刚好搬移90度,例如让Q信号滞后90度(+)。希尔伯特滤波器(Hilbert filter)就是一种可以配置为90度移相的线性相位滤波器,可以用matlab加以设计。通常其低截止频率选为300Hz,高截止频率可以选为2.4或3.3KHz。由于此时只需要很小的数据速率(例如10K),运算量很小。

在移相之前,可以用多级FIR滤波器取得较为纯净的、速率很低基带信号。移相之后对同步的IQ信号直接进行加减,即得到SSB解调信号。


1.jpg
引用
评论
11年0个月前IP:广东
800432
2楼
好东西,正在找这些资料。谢谢分享
引用
评论
10年8个月前IP:贵州
815893
3楼
引用 虎哥:
本帖最后由 虎哥 于 2014-2-28 23:52 编辑


看一下这张图。这是一个解调SSB信号的说明。

人民群众喜闻乐见的语言来了:经数字下变以后得到的IQ两路信号,每路信号都混合了上下边带的成分,但是上下边带成分存在确定的...
“所以进行SSB解调的关键在于如何使I或Q信号之一刚好搬移90度,例如让Q信号滞后90度(+)。希尔伯特滤波器(Hilbert filter)就是一种可以配置为90度移相的线性相位滤波器,可以用matlab加以设计。通常其低截止频率选为300Hz,高截止频率可以选为2.4或3.3KHz。由于此时只需要很小的数据速率(例如10K),运算量很小。”


如果在不用帧缓存的情况下流水输出,一般是将I、Q两路数据分别做±45°的希尔伯特变换,系数共轭,保证两路拥有严格相等的相频误差和群延时。
引用
评论
8年3个月前修改于 8年3个月前IP:广东
849572
4楼

最近研究数字SSB调制,发现大部分都使用weaver调制的结构,有没有直接使用希尔伯特滤波器的结构呢

fig3.jpg

 

引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的