数字信号处理基础----信号的调制

2023-05-16

1. 信号的调制

在这里插入图片描述
在这里插入图片描述
  由于光速为波长和频率的成绩,因此当频率很低的时候,要发送电磁波的时候,需要的天线很长,当频率被调制到高频的时候,就可以将天线做短。

1.1 单音信号的调制

  若现在有一个单音信号cosω0t对其乘以一个载波信号cos10ω0t,得到的时域和频域波形如下:
在这里插入图片描述
  在频域上观察,单音信号有两个频率分量分别是ω0, -ω0,载波信号有两个频率分量分别是10ω0, -10ω0,根据频域卷积定理,时域相乘对应,频率的卷积,于是可以看到,相乘后得到的频谱,将单音信号的频谱分别搬移到了-10ω0, 10ω0的位置。
在这里插入图片描述
在这里插入图片描述

2. 信号的正交变频

  前面的调制过程中,调制到高频的信号可以发现,其频谱的带宽比原来的基带信号扩大了一倍。在实际中,需要传递的频谱其实只需要基带信号的频谱就可以了。因此可以考虑,对基带信号进行处理,提高频带利用率。
在这里插入图片描述

2.1 余弦信号的分解

  正弦信号可以分解为两个复指数信号的叠加,可以看到*exp(jω0t)*的频谱刚好对应了基带信号的正半边频谱信号。
  根据这个可以考虑使用复指数信号来替代余弦信号。
在这里插入图片描述

2.1 希尔伯特变换

  现实中物理可实现的信号都是实信号,实信号的频谱具有共轭对称性,即正负频谱的幅度相等,相位相反。如果只取信号的正频部分𝑧(t)——则𝑧(𝑡) 称为信号s(𝑡)的解析表示。
在这里插入图片描述
其中分𝐻[𝑠(𝑡) ]称为信号s(𝑡)的希尔伯特(Hilbert)变换
在这里插入图片描述
  举个例子就是信号 s(t) = cosω0t,其解析表达只取信号的正频带部分,其解析表达是 z(t) = exp(jω0t) = cosω0t + jsinω0t。对应解析表达式,可以知道,其希尔伯特变换就是 sinω0t

2.2 余弦信号的单边带调制

  根据上面介绍的希尔伯特变换,那么在处理的时候,只去信号的正频部分来进行调制,也即,消息信号用它的解析表达,载波信号也用解析表达,这样在调制得到的就只剩下一个正边带。
  但是,在实际生活中,都是处理实信号,不存在复数信号,但是由上面的解析表达的调制得到的结果是一个复指数信号,因此,此时,只需要去最终得到结果的实部,就可以得到最终调制出来的一个实际的信号信号,也即是cos11ω0t,这样,就将这个单边带信号调制到了对应的频率上。
在这里插入图片描述

2.3 余弦信号的正交调制

  在上面介绍的单边带调制的方法,用的是复指数信号 exp(j10ω0t) ,然而在实际中,并不存在复指数信号,因此想要使用复指数调制的方法,还需要想一些办法才可以。
  这时候,需要用到三角函数的和差化积公式。
  假设现在有一个信号cosω0t ,若想要将其调制到 cos11ω0t, 就可以使用三角函数的和差化积公式了。
在这里插入图片描述
在这里插入图片描述
  上面的这种调制方式,也称为正交调制。
在这里插入图片描述
  其实正交调制的I路和Q路就是复指数向量在实轴和虚轴的投影。
在这里插入图片描述

2.4 基带信号的正交调制

  对基带信号进行调制,有时候,需要进行两次变频才能调制到所需要的信号。若直接进行调制,那么得到最终得到的信号的频谱会有多个包络。
在这里插入图片描述

  • 第一个变频
    在这里插入图片描述
  • 第二次变频
    在这里插入图片描述
      可以看到通过直接变频得到的频谱,其利用率很低,有在正频率方向有两个包络。若此时考虑正交调制,就会改善这种情况。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
      这样,就将信号调制到了想要的频带上,并且,信号的包络比原始要少。

2.5 正交调制的理解

在这里插入图片描述
  正交变频,表面上看,是使用三角函数的的和差化积得来的,但是换一种思路来看就可以得到不同的一种观点。
在这里插入图片描述
  正交调制的过程,其实是一个用复指数信号去调制的过程,只不过,复指数最终的结果,只取了复指数信号的实部。
在这里插入图片描述
在这里插入图片描述
  虽然现在,对基带信号进行调制后,能够减少最终得到的包络的个数,但是对于基带信号,并没有减少基带信号的带宽,依然还是一个双边带的信号。

3. 信号的复调制

3.1 理想情况下的信号调制

  期望中的基带信号的调制如下图,只希望传输一个信号的一个边带,但是实际中很难实现一个单边带的信号。
 &emps;理想中可以根据希尔伯特变换,得到信号的解析表达,从而得到信号的一个边带,但是在实际中,希尔伯特变换很难实现。
在这里插入图片描述
在这里插入图片描述

2.2 复信号的调制

  虽然希尔伯特变换很难实现,但是人为地构造一个复数信号还是能够做到的。
在这里插入图片描述
  信号的这种形式,其实就跟前面的IQ信号比较类似了。
  现在考虑一个IQ信号b(t)频谱如下:
在这里插入图片描述
  举个例子:两个强度不一样的复指数相加,就是这种情况。把 cosω0t,看作是I路信号,把 ***sinω0t***看作是Q路信号。
在这里插入图片描述
  其实就可以把频谱为这种形似的信号看作是两个信号的叠加。现在考虑对该IQ信号进行调制。

在这里插入图片描述
在这里插入图片描述
  可以看到,得到的结果是将该信号搬移到了对应的频率的位置。
  若现在取该信号的实部,就可以得到一个时钟中存在的信号。
在这里插入图片描述
  这样就把原来的信号,调制到了想要的频率上,可以看到,使用这种方式,虽然没有改变基带信号的频带宽度,但是,原始的基带信号,是由两个信号组成的,最终得到的结果,频谱的宽度却没有改变,也就是所,用原来的带宽,承载了两个信号的信息,因此就提高了频带的利用率。

2.3 复信号的二次变频

  对于一个复信号,想要对其进行二次变频,并且得到的结果呢,依然能用最少的带宽就可以了,可以先对这个复数信号进行一次变频,得到一个复信号。
在这里插入图片描述
然后再对该信号进行二次变频,并取其实部,就得到了最终调制出来的结果。
在这里插入图片描述
在这里插入图片描述
参考:


深入浅出数字信号处理

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数字信号处理基础----信号的调制 的相关文章

随机推荐

  • Ubuntu18.0下编译opencv c++并配置clion环境

    预编译阶段 先安装一些依赖 span class token function sudo span span class token function apt get span span class token function insta
  • 谈谈CMDB,ITIL和ITSM概念和简史

    CMDB即配置管理数据库 xff0c 存储与管理企业IT架构中设备的各种配置信息 xff0c 它与所有服务支持和服务交付流程都紧密相联 xff0c 支持这些流程的运转 发挥配置信息的价值 xff0c 同时依赖于相关流程保证数据的准确性 如果
  • Java快排实现

    快速排序 xff1a 基本实现思路 取一个标准位置的数字 用其他位置的数字和标准数进行对比 如果比标准数大 则放到标准数的右边 xff0c 如果比标准数小 则放到标准数的左边 然后使用递归进行持续比对 xff08 注意 递归要有入口 如果当
  • Java 后端项目部署到服务器使用ip访问

    Java 后端项目部署到服务器使用ip访问 一 Maven打包项目 打包成功 xff0c 该路径下会生成一个jar包 二 部署项目 打开服务器 创建文件夹目录用于存放上传的jar包并且进入该文件夹 使用rz命令上传打好的jar包 上传完成
  • 中缀表达式转逆波兰表达式

    中缀表达式转后缀表达式 逆波兰表达式 op 43 icp06421isp01536 思路 假设表达式为string ex 61 34 a 43 b c d 34 将表达式处理为 34 a 43 b c d 34 以 做末尾标识 初始时 栈s
  • vs2022 安装boost库并导入websocketpp示例

    vs2022 安装boost库并导入websocketpp示例 下载并编译boost 因为websocketpp依赖于boost中的asio库 xff0c 所以需要先安装boost库 步骤如下 xff1a 下载源码 boost官网 点击版本
  • P8814 [CSP-J 2022] 解密 题解(二元一次方程)

    CSP J 2022 解密 题目描述 给定一个正整数 k k k xff0c 有 k k k 次询问 xff0c 每次给定三个正整数
  • P1011 [NOIP1998 提高组] 车站 (用方程解斐波那契数列)

    NOIP1998 提高组 车站 题目描述 火车从始发站 xff08 称为第 1 1 1 站 xff09 开出 xff0c 在始发站上车的人数为 a a a xff0c 然
  • P1014 [NOIP1999 普及组] Cantor 表

    NOIP1999 普及组 Cantor 表 题目描述 现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的 他是用下面这一张表来证明这一命题的 xff1a 1 1 1 1 1 1
  • devc++ 输入中文变成问号 和中文乱码问题

    解决方法如下 第一步 打开设置 时间和语言 首选语言 添加中文 xff08 简体 xff09 并设置为首选语言 第二步 打开 管理语言设置 更改系统区域设置 非unicode字符所使用的语言 xff0c 改成中文简体
  • 关于c++动态二维数组

    最近在刷题的时候 想要动态创建一个二维数组 于是写出如下代码 int n a cin gt gt n a 61 new int n n 然后就发现报错了 原来是c 43 43 不支持直接这样创建二维数组 那么怎么创建动态二维数组呢 我暂时知
  • PTA L1-006 最小连续因子

    原题链接 https pintia cn problem sets 994805046380707840 problems 994805138600869888 N有两种情况 1 素数 输出1 和 N 2 合数 因为我们求的是连续因子 不需
  • 什么是数据中台?全面解读数据中台

    伴随着云计算 大数据 人工智能等IT技术迅速发展及与传统行业实现快速融合 xff0c 一场由数字化和智能化转型带来的产业变革正在孕育 随着企业规模不断扩大 业务多元化 中台服务架构的应运而生 中台 早期是由美军的作战体系演化而来的 xff0
  • Running as root without --no-sandbox is not supported

    Running as root without no sandbox is not supported 背景 xff1a Anki安装 在root下启动Anki xff0c 安装时 xff0c 报错 25670 25670 0526 160
  • AOP 的详细说明以及基本的使用

    AOP复习 1 AOP简介 AOP xff08 Aspect OrientedProgramming xff0c 面向切面编程 xff09 xff0c 可以说是OOP xff08 Object Oriented Programing xff
  • Windows实现开机自动登录(Windows免密登陆)

    Windows实现开机自动登录 xff08 Windows免密登录 xff09 1 Win 43 R打开命令窗口 2 输入netplwiz并运行 xff0c 此处默认为勾选状态 xff0c 此时取消勾选 3 点击确定 xff0c 输入当前本
  • SpringBoot的基本介绍、环境和版本

    SPRINGBOOT 简介 Spring Boot 是由 Pivotal 团队提供的全新框架 xff0c 其设计目的是用来简化新 Spring 应 用的初始搭建以及开发过程 该框架使用了特定的方式来进行配置 xff0c 从而使开发人员不 再
  • Ubuntu无法调整分辨率问题

    起因 xff1a 由于疫情在家 xff0c 需要使用学校服务器 xff0c 但是学校的内网有网络隔离 xff0c 向学校申请VPN比较麻烦 xff0c 所以直接买了ToDesk的会员 xff0c 但是连接之后发现分辨率是1024 768 x
  • Android studio 导入github下载的项目 报错:Cause: unable to find valid certification path to requested target

    目录 一 前言 二 分析 1 修改项目文件夹下的build gradle 2 修改gradle wrapper properties 3 修改app文件夹下的build gradle 三 后记 1 Annotation processors
  • 数字信号处理基础----信号的调制

    1 信号的调制 由于光速为波长和频率的成绩 xff0c 因此当频率很低的时候 xff0c 要发送电磁波的时候 xff0c 需要的天线很长 xff0c 当频率被调制到高频的时候 xff0c 就可以将天线做短 1 1 单音信号的调制 若现在有一