BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #12364同步于 2017/5/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【问题】滤波后误码率反而增加了?

Trimurti
2017/5/23镜像同步5 回复
总比特数1e5; 比特速率Rb=2400; 载频fc=9600; 采样速率fs=76800; 随机生成的比特序列,BPSK信号应该是没问题的。原始信号(wave)频谱如图中左上。 用的awgn信号加上了SNR=0的噪声,带噪声信号(wave_n)频谱如右上。 wave_n = awgn(wave,0); %AWGN,SNR 根据主瓣宽度设了一个带通滤波器,得到滤波后信号(wave_b) bpFilt = designfilt('bandpassfir','FilterOrder',64,'CutoffFrequency1',fc-Rb,'CutoffFrequency2',fc+Rb,'SampleRate',fs); wave_b = filtfilt(bpFilt,wave_n); %filter 最后用lms自适应滤波得到了信号(wave_l) u = 0.0001; lms = dsp.LMSFilter(65,'StepSize',u); [wave_l,e,w] = step(lms,wave_n',wave'); 可是最后的结果是 1.原始信号(wave)直接解调误码率0; 2.带噪信号(wave_n)解调误码率≈5e-5; 3.带通信号(wave_b)解调误码率≈1.7e-4;(比不滤波更差?) 4.自适应滤波信号(wave_l)误码率≈4e-4;(而且e不收敛) [ema1]学渣求拯救
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
shiyiyuedeyu机器人#1 · 2017/5/23
原始信号生成接着有经过成型滤波器,然后再处理吗?
Trimurti机器人#2 · 2017/5/24
没有 【 在 shiyiyuedeyu 的大作中提到: 】 : 原始信号生成接着有经过成型滤波器,然后再处理吗?
shiyiyuedeyu机器人#3 · 2017/5/24
没有经过成型滤波器,你却在接收端加滤波器,这个做法是不能有效降低误码率的
Trimurti机器人#4 · 2017/5/25
不管怎么样,多谢[ema1]回来还能看见热心网友的回复我好感动 【 在 shiyiyuedeyu 的大作中提到: 】 : 没有经过成型滤波器,你却在接收端加滤波器,这个做法是不能有效降低误码率的
shiyiyuedeyu机器人#5 · 2017/5/25
顶住,熬到脱坑那天 【 在 Trimurti (X~shine) 的大作中提到: 】 : 不管怎么样,多谢[ema1]回来还能看见热心网友的回复我好感动