Engee 文档

[医]

通信系统建模的解调。

库::`工程师`

语法

函数调用

争论

输入参数

# y — 调制信号

+ 传递:[向量] | 通过:[矩阵]

Details

定为实向量或矩阵的调制有用信号。 信号 y 具有与 [参数:x],除了方法 [参数:方法]: "pwm""ppm".

# 财务委员会 — 载波频率

+ 通行证:[标量]

Details

用于调制有用信号的载波频率作为实正标量给出。

# 财政司司长 — 抽样调查 费率+ 通行证:[标量]

Details

指定为实正标量的采样率。

# 方法 — 调制方法

+ 通行证:["am"] (默认情况下)| 通行证:["amdsb-sc"] | 通行证:["amdsb-tc"] | 通行证:["amssb"] | 通行证:["fm"] | 通行证:["下午"] | 通过:["pwm"] | 通行证:["pmm"] | 通行证:["qam"]

Details

使用的调制方法,可能的值:

  • "am""amdsb-sc" -幅度解调,两个边带,抑制载波。 乘数;乘数 [参数:y] 频率的正弦曲线上 [参数:fc] 并应用使用函数的五阶巴特沃斯低通滤波器 n.过滤,过滤.

    x=y.*cos(2*pi*fc*t);
    [b,a] =黄油(5,fc*2/fs);
    x=filtfilt(b,a,x);
  • "amdsb-tc" -幅度解调,两个边带,发送载波。 乘数;乘数 [参数:y] 频率的正弦曲线上 [参数:fc] 并应用使用函数的五阶巴特沃斯低通滤波器 n.过滤,过滤.

    x=y.*cos(2*pi*fc*t);
    [b,a] =黄油(5,fc*2/fs);
    x=filtfilt(b,a,x);

    如果指定 [参数:选择] 然后 *[医]*减去标量值 [参数:选择][参数:x]. 参数的默认值 [参数:选择] 同样 0.

  • "amssb" -幅度解调。 乘数 [参数:y] 频率的正弦曲线上 [参数:fc] 并应用使用函数的五阶巴特沃斯低通滤波器 n.过滤,过滤.

    x=y.*cos(2*pi*fc*t);
    [b,a] =黄油(5,fc*2/fs);
    x=filtfilt(b,a,x);
  • "fm" -频率解调。 通过调制希尔伯特变换解调频率调制(FM)信号的形状 [参数:y] 使用复数指数频率 -[参数:fc] Hz并作为结果得到瞬时频率。

    y=cos(2*pi*fc*t+opt*cumsum(x))

    功能 cumsum 是一个矩形近似的积分 [参数:x]. 功能 调制 用途 [参数:选择] 作为频率调制的常数。 如果不指定值 [参数:选择] 然后 调制 使用默认值 opt=(fc/fs)*2*pi/(max(max(x))),因此,最大频率偏差从 [参数:fc] 将是 [参数:fc] 赫兹。

  • "下午" -相位解调。 通过调制希尔伯特变换解调相位调制(FM)信号的形状 [参数:y] 使用复数指数频率 -[参数:fc] Hz并作为结果得到瞬时相位。

    y=cos(2*pi*fc*t+opt*x)

    功能 调制 用途 [参数:选择] 作为相位调制的常数。 如果不指定值 [参数:选择] 然后 调制 使用默认值 opt=pi/(max(max(x))),因此,最大相位偏差将是 很高兴。

  • "pwm" -脉冲宽度解调。 定义脉冲宽度调制信号的脉冲宽度 [参数:y]. 功能 演示 返回 [参数:x] 一个向量,其元素以一个周期的分数确定每个脉冲的持续时间。 脉冲在 [参数:y] 它们必须从每个载波周期的开始开始,这意味着它们必须向左对齐。 调用函数时 调制(x,fc,fs,"pwm","居中") 脉冲在每个周期的开始处居中。 长度 [参数:y] 等于 长度(x)*fs/fc.

  • "ppm" -位置脉冲解调。 确定脉冲位置调制信号中的脉冲位置 [参数:y]. 为了正确解调,脉冲不应重叠。 长度 [参数:x] 等于 长度(t)*fc/fs.

  • "qam" -正交幅度解调。 功能 [x1,x2]=demod(y,fc,fs,"qam") 乘数;乘数 [参数:y] 对于余弦和正弦与频率 [参数:fc] 并应用五阶巴特沃斯低通滤波器使用 过滤.

    x1=y.*cos(2*pi*fc*t);
    x2=y.*sin(2*pi*fc*t);
    [b,a] =黄油(5,fc*2/fs);
    x1=filtfilt(b,a,x1);
    x2=filtfilt(b,a,x2);

    输入参数 [参数:选择] 尺寸必须与 [参数:y].

# 选择 — 某些方法的附加参数

+ 通行证:[自定义类型]

Details

一些方法的附加参数。 有关详细信息,请参阅method

数据类型

漂浮物32, 漂浮64, 查尔, 字符串</无翻译> 支持复数::是

输出参数

# x — 解调有用信号

+ 传递:[向量] | 通过:[矩阵]

Details

作为实向量或矩阵返回的解调有用信号。