(7)MATLAB:QPSK理论误符号率和理论误比特率


前言

本文给出QPSK的理论误符号率与理论误比特率公式,并给出MATLAB代码实现,画出性能曲线。


一、QPSK系统的平均误码率

QPSK最佳接收的平均误符号率(用Ps表示)由下式给出:

在这里插入图片描述

其中,Q(x)为Q函数。
注意:公式中的Eb/N0取线性值。下文代码中需要将分贝值转换为线性值,用于画出性能曲线。

二、QPSK系统的平均误比特率

计算QPSK最佳接收的平均误比特率(用Pb表示)一般有两种方法:

1.根据误码率计算从QPSK符号(四进制)译为比特串的比特错误率。

对于多进制调制而言,若比特到符号的映射采用格雷编码,且假设符号错误只发生在相邻符号之间,这意味着一个错误符号中只包含一个比特错误。由于一个QPSK调制符号包含两个传输比特,所以对于采用格雷编码的QPSK最佳接收,有

在这里插入图片描述

2.使用最佳接收的误比特率计算公式。

对于QPSK最佳接收,其平均误比特率也可由下式给出:

在这里插入图片描述

其中,erfc(x)为互补误差函数。Q函数与互补误差函数的关系如下:
在这里插入图片描述

在这里插入图片描述

三、MATLAB代码实现与结果

1.代码实现

QPSK系统的理论误符号率和理论误比特率的MATLAB代码实现如下:

clc
close all
clear all

%% QPSK理论误符号率
EbNodBVec = 0:2:12;                           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值