主要内容

实现GMSK解调器基带

解调GMSK-modulated数据

图书馆

CPM,数字调制的基带子程序库

  • 实现GMSK解调器基带块

描述

解调器实现GMSK基带块使用维特比算法解调信号,使用高斯最小移键控调制方法。这一块的输入调制信号的基带表示。

整数值信号和Binary-Valued信号

该块接受纯量值或列向量数据类型的输入信号。如果你设置输出类型参数整数,那么块产生1和1的值。如果你设置输出类型参数,那么块产生0和1的值。

单频处理

在单频处理模式下,输入和输出信号具有相同的端口样品时间。块隐式实现率大小通过改变输出与输入。的输入宽度必须是一个整数倍数每个符号样本输入参数值,可以是一个列向量。

  • 当您设置输出类型,输出宽度的两倍数量的输入符号。

  • 当您设置输出类型整数,输出宽度输入符号的数量。

一个列向量输入信号,输入的宽度等于符号的数量的产品和的值每个符号样本参数。

多重速率的处理

在多重速率的处理模式下,输入和输出信号有不同的端口样品时间。输入必须是一个标量。输出符号时间输入样本时间和的产物每个符号样本参数值。

  • 当您设置输出类型,输出宽度等于每个符号位的数量。

  • 当您设置输出类型整数,输出是一个标量。

回溯深度和输出延迟

在内部,这个块创建一个格子调制方案的描述,并使用维特比算法。的回溯深度参数,D,在这一块是格子的数量分支用于构造每个回溯路径。D影响输出的延迟,这是之前的一些零的象征,第一个有意义的值在输出解调技术。

  • 当你设置率的选择参数允许多重速率的处理,模型使用变步解算器或固定步解算器的任务模式参数设置为SingleTasking,然后延迟由D + 1 0符号。

  • 当你设置率的选择参数执行单频处理,然后延迟由D 0符号。

最优回溯深度参数值是依赖最小平方欧氏距离计算。另外,一个典型的价值,依赖的状态数,可以选择使用five-times-the-constraint-length对应的规则 5 日志 2 ( n u 年代 t 一个 t e 年代 ) 。州的数量是由以下方程:

n u 年代 t 一个 t e 年代 = { p 2 ( l 1 ) , f o r e v e n 2 p 2 ( l 1 ) , f o r o d d }

地点:

  • h=/p正确的理性形式的调制指数吗

    • =调制指数的分子

    • p=调制指数的分母

  • l脉冲长度

参数

输出类型

决定由双极或二进制值的输出。

英国电信产品

带宽和时间的乘积。

脉冲长度(符号间隔)

频率脉冲波形的长度。

史前象征

符号的数据调制器使用开始前的模拟。

相抵消(rad)

初始阶段的调制波形。

每个符号样本

输入样本的数量代表每个调制符号,它必须是一个正整数。有关更多信息,请参见Upsample信号和速度的变化通信工具箱™用户指南

率的选择

选择率处理方法。

  • 执行单频处理——当你选择这个选项,输入和输出信号具有相同的端口样品时间。块实现了利率变化通过大小变化相比,输入输出。输出宽度是符号的数量(这是由输入的长度除以每个符号样本参数值时输出类型参数设置为整数)。

  • 允许多重速率的处理——当你选择这个选项,输入和输出信号有不同的端口样本。输出的周期是一样的符号周期,等于输入时期的产物每个符号样本参数值。

有关更多信息,请参见单频处理和多重速率的处理在这个页面的描述部分。

回溯深度

格子的数量实现GMSK解调器基带块使用分支构造每个回溯路径。

输出数据类型

输出数据类型可以布尔,int8,int16,int32,或

金宝app支持的数据类型

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

输入

  • 双精度浮点

  • 单精度浮点

输出

  • 双精度浮点

  • 布尔(当输出类型设置为)

  • 8、16、32位整数(当签署输出类型设置为整数)

引用

[1]安德森,约翰·B。,Tor Aulin, and Carl-Erik Sundberg.数字相位调制。纽约:充气出版社,1986年。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

之前介绍过的R2006a