24小时热门版块排行榜    

CyRhmU.jpeg
查看: 823  |  回复: 2

poordoctor

新虫 (正式写手)

[求助] 请高人指导实现利用频移滤波器(FRESH)实现循环平稳叠加信号的分离!!!

利用如下论文中的FRESH滤波器实现循环平稳信号分离:
(1)基于信号循环平稳特性的信号分离技术研究与实现(Page:17-24);
(2)Reduced-rank Blind Adaptive Frequency-shift  filtering for signal extraction;
考虑到Winer 滤波器求解权系数时需要求逆,运算量较大,故采用上述文(1)和(2)中所提的 MSWF算法(即CSA-MSWF)进行降秩处理。算法实现如下文所给:
Adaptive Reduce-rank Interference Suppression with Adaptive Rank selection (Page: 748)。
现在的问题是:
(a) 在matlab仿真中,FRESH结构中采用长度L=10的FIR滤波器,MSWF算法求解权系数的分解级数或秩D选为5,对BPSK调制的CDMA和TDMA叠加信号进行分离(TDMA信号为干扰信号,带宽比CDMA信号大)。可是在对上述算法估计出的CDMA信号进行相关时,和直接采用解相关器进行相关所得的相关结果基本上一样,即没有实现如文献(1)(2)中的信号FRESH滤波后的分离结果,或者说,就没有有效分离出TDMA干扰信号。由于能力有限,这个问题折磨我快半个月了,一直找不到问题所在,故在此特向坛友和高人请教。
仿真中用到的参数为:波特率(Bd):Rcdma = 4.8e3(即4.8k), Rtdma =1.5e6; 中频载波(Hz):Fcdma=4e6, Ftdma =Fcdma +Rtdma=5.5e6(这个可调整);MWSF中的D选为5;CDMA扩频码选用256阶m序列;扩频后信号的码片速率为Fc=4.8e3 X 256 = 1.2288e6; 采样率为Fs =5MHz; 信噪比:SNRcdma=-10dB, SNRtdma =5dB; 波形成形采用理想的矩形波。FRESH滤波器采用盲自适应FRESH结构(BA-FRESH),参考信号(即训练序列)直接采用输入序列信号。思路是先利用FRESH结构并结合MSWF算法先估计出强TDMA干扰信号,然后再从输入信号中减去,从而得到弱CDMA信号。
恳切希望高人能够对matlab仿真进行指导,或者能够给出文献(1)或(2)中所提的FRESH滤波结构降秩MSWF算法的主要仿真代码是最好不过了。在此表示真诚的感谢!!!
(b) 另外,算法中的统计平均E{*},对于单通道连续采样,通常是采用时平均来代替。而对于上述循环平稳信号,是否也可采用时平均代替统计平均。如果可以,对于这种单通道连续采样应该取多长采样较好。如果不可以,那这种统计平均又该如何得到?
再次表示感谢!!!
(如果找不到上述论文的话,请发站内信)

[ Last edited by poordoctor on 2014-3-6 at 16:39 ]
回复此楼

» 本帖@通知

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

poordoctor

新虫 (正式写手)

真诚希望得到高人的指导和帮助
2楼2014-03-07 00:50:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

俊亚爱你

新虫 (初入文坛)

你好,想请教关于频移滤波器的相关代码,有偿咨询。
3楼2018-11-15 15:14:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 poordoctor 的主题更新
信息提示
请填处理意见