md/分类/信号领域/数字信号处理及MATLAB实现/频率调制(FM).md

news/2024/12/2 15:37:21/

文章目录

  • 本文链接
  • https://zh.wikipedia.org/wiki/频率调制
  • 用Python模拟FM/PM调制解调过程波形变化
  • 频率调制
  • 我的

本文链接

  • 打死他

  • 调频(英语:Frequency Modulation,缩写:FM)是一种以载波的瞬时频率变化来表示信息的方式。(与此相对应的调幅方式是透过载波幅度的变化来表示信息,而其频率却保持不变。)
  • 在模拟应用中,载波的频率跟随输入信号的幅度直接成等比例变化。在数字应用领域,载波的频率则根据数据串行的值作离散跳变,即所谓的频率键控(FSK)。

  • 调频技术通常运用在甚高频(VHF)上的高保真音乐和语音的无线电广播。普通的(模拟)电视的音频信号也是透过调频方式传递。窄带形式的调频广播(N-FM)限于商业上的语音通讯和业余无线电领域,广播中使用的调频技术则一般称为宽带调频(W-FM)。

  • 调频技术还用于大多数的模拟VCR,包括家庭视频系统VHS,用于记录视频信号的亮度(黑和白)信息,不过是在中频段使用。调频是用于录取视频磁带时唯一不造成大的信号走样的调制技术,因为视频信息的所包含的频谱范围很广,从几个赫兹到几十兆赫,同均衡器工作时很难将噪声信息保持在-60dB以下。调频方式也使磁带处于饱和状态,起到降噪的作用,同时接收端的调频捕获效应基本消除了透印和前回声等现象。如果在信号上加上一个连续的导频音,就像在Video2000以及许多Hi-band 格式上作的那样,机械抖动可以得到有效的控制,从而有助于时时基校准。

  • 频率调制与解调的原理非常简单,就是把基带信号作用于发射信号的频率上,通过改变信号的频率,从而实现传递信息的原理。

  • 解涛就是一个逆过程,实时的鉴别信号的频率,从而恢复出调制在频率上的信号

https://zh.wikipedia.org/wiki/频率调制

公式中,f(τ), 是振荡器的瞬时频率

  • 指的是把载波的频率改变,以此来达到信息传播的目的。
  • 若欲传送信号(即基带)为
    xm(t)
    x_{m}(t) 而正弦载波为
    xc(t)=Accos(2πfct)
  • 其中 fc 为载波的基频,
  • Ac 是载波的幅度,调制器将基带数据信号与载波结合起来得到了传输信号

调频(英语:Frequency Modulation,缩写:FM)是一种以载波的瞬时频率变化来表示信息的调制方式。(与此相对应的调幅方式是透过载波幅度的变化来表示信息,而其频率却保持不变。)在模拟应用中,载波的频率跟随输入信号的幅度直接成等比例变化。在数字应用领域,载波的频率则根据数据串行的值作离散跳变,即所谓的频率键控(FSK)

用Python模拟FM/PM调制解调过程波形变化

频率调制

  • 我们已经知道调制是一种利用含有信息的信号,来改变载波信号某个参数的过程。
  • 请回想一下,在振幅调制中,我们改变的参数是振幅。
  • 在频率调制(FM)中,是利用调制信号将载波的频率调高、降低或保持不变。
  • 本节将进一步介绍FM,并分析AM与FM接收器的差异。

  • 在频率调制(FM)信号中,载波频率随着调制信号增加或减少。其偏离载波频率的频率偏移量,与调制信号的振幅有关。
  • 频率偏移的改变速率则与调制信号的频率有关。
  • 图17. 40分别显示利用方波与正弦波的调制信号,来调制载波频率的情形。
  • 当调制信号振幅位于正向最大值时,载波频率最高,当调制信号振幅位于负向最大值时,载波频率最低。

在这里插入图片描述

我的

调频(Frequency Modulation),顾名思义,就是利用待传输信号将载波信号的频率改变来传递信息,待到接收端接收到信号时,在将传输信号解调制出来。
振幅调制中,我们改变的参数是振幅。在频率调制中,是利用调制信号将载波的频率调高、降低或保持不变。

  • 若欲传送信号(即基带)为 x m ( t ) x_m(t) xm(t), 而载波为连续正弦波
    s ( t ) = A c c o s ( ω c t + φ 0 ) s(t)= A_ccos(\omega_ct +\varphi_0) s(t)=Accos(ωct+φ0)
  • 其中 w c w_c wc 为载波的基频,
  • A c A_c Ac 是载波的幅度,调制器将基带数据信号与载波结合起来得到了传输信号

则调频信号则为
S m ( t ) = A c o s [ w c ( t ) + φ ( t ) ] S_m(t)= Acos[w_c(t) +\varphi(t)] Sm(t)=Acos[wc(t)+φ(t)]

  • 由于要保证传输信号的频率相对于载波改变,所以必须有

d φ ( t ) d t \frac{d\varphi(t)}{dt} dtdφ(t)可变,一般为 d φ ( t ) d t = K f m ( t ) \frac{d\varphi(t)}{dt}=K_fm(t) dtdφ(t)=Kfm(t)

  • 因此得到调频信号为

S F M ( t ) = A c o s [ w c ( t ) + K f ∫ m ( τ ) d τ ] S_{FM}(t)=Acos[w_c(t)+K_f\int m(\tau) d\tau] SFM(t)=Acos[wc(t)+Kfm(τ)dτ]

  • 则解调的时候就是根据输入信号获得 m ( t ) m(t) m(t)的过程

http://www.ppmy.cn/news/53132.html

相关文章

国产开源项目管理软件ZenTao

本文应网友 ukiyoec 要求而写; 什么是禅道 ? 禅道 (ZenTao)是国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅…

用Python搞定接口自动化测试:轻松实现RPC协议接口测试

每天进步一点点,关注我哦,每天分享测试技术文章,文末有福利! 目录:导读 前言 一、什么是RPC 二、RPC框架 三、基于grpc框架服务的接口测试 01创建一个grpc服务接口 02调用grpc接口客户端 03接口框架中适配grpc封…

Java如何生成随机数?要不要了解一下

目录 前言一、Random类介绍二、Random类生成随机数1.生成随机数2.nextInt()方法 三、使用场景四、官方提示总结 前言 我们在学习 Java 基础时就知道可以生成随机数,可以为我们枯燥的学习增加那么一丢丢的乐趣。本文就来介绍 Java 随机数。 一、Random类介绍 在 Ja…

生成式AI火爆全球,你是否已经做好了准备?

2023年,随着ChatGPT的火爆全球,生成式AI也引发了各界人士的广泛关注。一时间,从国际科技巨头到国内人工智能企业,几乎所有我们耳熟能详的科技公司,都纷纷杀入了生成式AI市场。 作为全球云计算技术的开创者和领导者&…

Unity-ML-Agents-Example Learning Environments-环境解析

文档地址:https://github.com/Unity-Technologies/ml-agents/blob/release_19/docs/Learning-Environment-Examples.md 目录 1.Push Block 1.1 Behavior Parameters 1.1.1 为什么是70个变量,为什么是14条射线? 1.1.2 Float Properties 是…

推荐 7 个超牛的 Spring Cloud 实战项目

个 把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,这就是微服务架构的架构概念,通过将功能分解到各个离散的服务中以实现对解决方案的解耦。 关于微服务相关的学习资料不多,而 GitHub 上的开源项目可以作为你微服务之旅…

python 从外部直接传递参数 调用某个函数 打印一下外部参数

为了从外部传递参数给 Python 程序,并调用一个特定的函数,我们可以使用 Python 的内置库 argparse。在这个例子中,我们将创建一个名为 example.py 的 Python 文件,该文件包含一个名为 print_args 的函数,该函数将接收并…

基于springboot的前后端分离的案列(一)

SpringBootWeb案例 前面我们已经讲解了Web前端开发的基础知识,也讲解了Web后端开发的基础(HTTP协议、请求响应),并且也讲解了数据库MySQL,以及通过Mybatis框架如何来完成数据库的基本操作。 那接下来,我们就通过一个案例&#xf…