matlab | 通信信号接收常用处理

对接收数据做重采样

fs_target=100000;%重采样目标采样率
Data_target = resample(Data,fs_target,Fs);

相关、同步

推荐用归一化相关,此时不会因为信号的点数而使幅值发生大变化。

E1=xcorr(rt7,pplus,'coeff');
[Rx,lags]=xcorr(rt,lfm);%与本地lfm做自相关
[Rxmax,nRxmax]=max(Rx);%找自相关峰值
nDelay1=lags(nRxmax);%同步估计出的时延

谱分析

[Prt3,frt3]=periodogram(rt3,boxcar(length(rt3)),[0:fs/2-1],fs);plot(frt3,Prt3);title('乘载波后滤波的功率谱密度');
figure;plot(frt3,Prt3);

FFT

figure;plot(-fs/2:fs/length(sig_upsampling):fs/2-fs/length(sig_upsampling),fftshift(abs(fft(sig_upsampling))));

误码率曲线绘制

semilogy(SNR_dB,errorRate,'r*');
此 MATLAB 函数 使用 y 轴的以 10 为基数的对数刻度和 x 轴的线性刻度创建一个绘图。

误符号率

[number,errRat]=symerr(dt,rt6);
[number,ratio] = symerr(x,y)比较x和y中的元素。 x和y的大小确定要比较的元素。 输出数字是标量或向量,表示不同元素的数量。 输出比率等于数量除以较小输入中的元素总数。

关于误码率与误符号率的理解

误码率,简称SER,Symbol Error Rate,又称误信率,用Pe表示,是错误码元的个数与传输码元总个数之比。
误符号率,简称BER,Bit Error Rate,用Pb表示,是错误比特的个数与传输比特个数之比。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值