主要内容

QPSK解调器基带

解调qpsk调制数据

图书馆

调制的数字基带子库

  • QPSK解调器基带块

描述

QPSK解调器基带块解调使用正交相移键控方法调制的信号。输入是调制信号的基带表示。

输入必须是一个复信号。该块接受标量或列向量输入信号。有关每个块端口支持的数据类型的信息,请参见金宝app金宝app支持的数据类型

算法

平凡相位差(π/4的奇数倍)的硬判定QPSK解调信号图

非平凡相位偏移的硬判定QPSK解调浮点信号图

非平凡相位偏置的硬判定QPSK解调器定点信号图

中描述了精确LLR和近似LLR情况(软决策)精确LLR算法而且近似LLR算法

对话框

相位偏移(弧度)

信号星座的第零点的相位。

星座点

确定块如何将每个整数映射到一对输出位。

输出类型

确定输出是由整数还是位组成。

如果输出类型参数设置为整数而且星座点设置为二进制,则块映射该点

Exp (jθ + jπm/2)

到m, θ是相抵消参数,m为0、1、2或3。

的参考页QPSK调制器基带块显示的情况下的信号星座星座点设置为二进制灰色的

如果输出类型设置为,则输出包含二进制值对if决策类型设置为艰难的决定.最高位(即向量中最左边的位)是块输出的第一个位。

如果决策类型设置为对数似比近似对数似然比,则输出分别为位LLR值或近似LLR值。

决策类型

指定在解调过程中使用硬决策、LLR或近似LLR。选择时显示此参数输出类型下拉列表。对数似然比和近似对数似然比决策类型的输出值与输入值具有相同的数据类型。对于整数输出,块总是执行硬决策解调。

看到精确LLR算法而且近似LLR算法算法细节。

噪声方差源

当此字段出现时近似对数似然比对数似比决策类型

当设置为对话框时,噪声方差可在噪声方差字段。当设置为港口时,块上出现一个端口,可以通过该端口输入噪声方差。

噪声方差

属性时出现此参数噪声方差源设置为对话框并指定输入信号中的噪声方差。正常模式、加速模式和快速加速模式下可调。

如果你使用金宝app®编码器™快速仿真(RSIM)目标构建一个RSIM可执行文件,然后您可以在不重新编译模型的情况下调优参数。这对于蒙特卡洛模拟非常有用,在这种模拟中,您可以多次(可能在多台计算机上)使用不同的噪声量运行模拟。

LLR算法涉及使用有限精度算法计算非常大或非常小的数字的指数,并将得到:

  • 如果噪声方差非常高

  • 如果噪声方差信号功率都很小

在这种情况下,使用近似LLR,因为它的算法不涉及计算指数。

用于硬决策的数据类型窗格

输出

对于位输出,当决策类型设置为艰难的决定,输出数据类型可设置为“通过内部规则继承”最小无符号整数int8uint8int16uint16int32uint32,或布尔

对于整数输出,输出数据类型可以设置为“通过内部规则继承”最小无符号整数int8uint8int16uint16int32,或uint32

当该参数设置为“通过内部规则继承”(默认设置),块将从输入端口继承输出数据类型。如果输入是浮点类型,则输出数据类型将与输入数据类型相同()。如果输入数据类型为定点,则输出数据类型将与此参数设置为一样工作最小无符号整数

当该参数设置为最小无符号整数中使用的设置选择输出数据类型硬件实现窗格中的“配置参数”对话框。

如果ASIC / FPGA硬件实现的面板,输出类型,则输出数据类型为理想的最小位大小,即ufix (1).对于所有其他选择,它是一个无符号整数,具有足够容纳一位的最小可用字长,通常对应于char的大小(例如,uint8)。

如果ASIC / FPGA硬件实现的面板,输出类型整数,则输出数据类型为理想的最小两位大小,即:ufix (2).对于所有其他选择,它是一个无符号整数,具有足够容纳两位的最小可用字长,通常对应于char的大小(例如,uint8)。

Derotate因素

该参数仅在输入为定点和时有效相抵消不是π/4的偶数倍。

您可以选择与输入相同的字长指定字长,在这种情况下,您可以使用输入字段定义单词长度。

用于软决策的数据类型窗格

对于位输出,当决策类型设置为对数似比近似对数似然比,输出数据类型继承自输入(例如,如果输入是数据类型,输出也是数据类型)。

例子

全部展开

调制和解调一个噪声QPSK信号。

使用开放模式按钮打开QPSK解调模型。

运行模拟。结果被保存到基本工作空间,其中变量ErrorVec是一个1 × 3的行向量。BER在第一个元素中找到。

显示错误统计信息。对于提供的Eb/No, 4.3 dB,合成的误码率约为0.01。你的结果可能略有不同。

Ans = 0.0112

增大Eb/No到7 dB。重新运行模拟,并观察到误码率已经降低。

Ans = 1.0000 -03

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点数

  • 单精度浮点数

  • 有符号定点时:

    • 输出类型整数

    • 输出类型而且决策类型艰难的决定

Var

  • 双精度浮点数

  • 单精度浮点数

输出

  • 双精度浮点数

  • 单精度浮点数

  • 布尔当输出类型而且决策类型艰难的决定

  • 8位、16位、32位有符号整数

  • 8位、16位、32位无符号整数

  • ufix(1)在ASIC/FPGA输出类型

  • ufix(2)在ASIC/FPGA输出类型整数

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

R2006a之前介绍