FM Bandwidth IQ Rate Sample Rate

FM Bandwidth IQ Rate Sample Rate在labview中,编写FM的程序经常会涉及到以下几个名词,他们的关系是怎样的呢?BandwidthdeviationfrequencymodulatingfrequencyIQRateSampleRate首先关于带宽Bandwidth他是由以下公式决定的。请参考Carson’sRule。FMBandwidth=2(Δf + fm)

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在labview中, 编写FM的程序经常会涉及到以下几个名词,他们的关系是怎样的呢?

  1. Bandwidth
  2. deviation frequency
  3. modulating frequency
  4. IQ Rate
  5. Sample Rate

首先关于带宽Bandwidth 他是由以下公式决定的。请参考Carson’s Rule

FM Bandwidth = 2(Δf + fm)


Δ
f :deviation frequency,  频率调制中频率最大偏移值

f
m:highest modulating frequency, 调制信号成分中的最高频率,如果调制信号时音频信号,该值为音频信号中最高的频率值。如果调制信号是正弦波,该值则为正弦波的频率。


得到带宽之后就可以算IQ Rate了。有以下公式得到。

    IQ Rate = Bandwidth * 1.25 

由于IQ信号由两个ADC同时采得,所以一个IQ包含两个采样点,一个I,一个Q,则可以得到以下结论:
     
    IQ Rate = 2 * Sample Rate

根据奈奎斯特定律得
   
      Bandwidth = Sample Rate * 2 = IQ Rate 

为何跟前面相互矛盾?
参考这个。

     这是由于在实际的硬件当中,必定会包含有filter滤波器,如果把带宽选的刚刚好不留余量,则系统的性能是无法保证的, 所以在设计时应该避开系统滤波器边缘地带。




或者可以换一个角度看看带宽Bandwidth和IQ rate的关系。

实信号进行FFT时是有镜像频率的,这也是奈奎斯特定律想要解决的问题。但是只有一半是有用的,镜像频率是要被虑掉的。比如说我的信号成份是0Hz ~ 40MHz, 也就是说我的信号最高频率成分是40MHz, 信号带宽为40MHz, 假设这是一个实信号,由于存在镜像频率,这个实信号会把0Hz ~ -40MHz(零到负40MHz) 的频带也占用了, 也就是说这个实信号其实占的频带为-40MHz 到 40MHz, 其实际占用的带宽为80MHz, 可以说Bandwidth = 2 * Fmax <= Sample  Rate.

但是当信号是复信号时,就有点不一样了,复信号FFT是没有镜像频率的,其实际占用的带宽就是40MHz, 这时只要Bandwidth = Fmax <= Sample Rate 就不会混跌。

而IQ采样信号也是复信号,它并没有破坏奈奎斯特定律。

Bandwidth  = IQ Rate

由于带宽边缘会有衰减,所以我们一般设计IQ Rate 时 采用 Bandwidth = IQ Rate * 1.25


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181051.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Html5 视频(html文件怎么打开)

    video元素支持3种视频格式格式IE9+FirefoxOperaChromeSafariOggNo3.5+10.5+5.0+NoMPEG49.0+NoNo5.0+3.0+WebMNo4.0+10.6+6.0+NoOgg=带有Theora视频编码和Vorbis音频…

    2022年4月15日
    60
  • 安装SQL Server2008的示例数据库AdventureWorks 2008「建议收藏」

    安装SQL Server2008的示例数据库AdventureWorks 2008「建议收藏」在安装SQLServer2008时,默认是不安装示例数据库的,如果要用到的话,就得自行下载相应的数据库,然后安装,当然,安装也还是要有一定的方法的,不然装不上。1、检查安装环境,下载安装包首先,检查你电脑的环境,是否有安装SQLServer2008,并且打了SQL2008SP1补丁。然后去官网下载AdventureWorks2008示例数据库安装包。下载地址是:http://msft

    2025年9月7日
    6
  • JAVA+Selenium2—淘宝秒杀购物车脚本

    JAVA+Selenium2—淘宝秒杀购物车脚本JAVA+Selenium—淘宝清空购物车脚本前言准备代码注前言对于自己近期学习的归纳与应用,只是个简单的线性脚本。之前学习了selenium,发现csdn上大都是python+selenium,故参考后改成java+selenium,另外把读取本地时间改成了读取网站时间,更为精确。准备JAVA环境,Selenium-2.46.0jar包,火狐浏览器固定版本(自用的可能是32.0)j…

    2022年5月8日
    126
  • Gloand 2021 激活码【2021.10最新】

    (Gloand 2021 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    48
  • Rancher部署报错状态一直restarting

    Rancher部署报错状态一直restarting

    2021年5月30日
    691
  • redis是单线程还是多线程,有哪些特点(linux多线程面试题)

    0.redis单线程问题单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。1.为什么说redis能够快速执行(1)绝大部分请求是纯粹的内存操作(非常快速)(2)采用单线程,避免了不必要的上下文切换和竞争条件(3)非阻塞IO-IO多路复用2.redis的内部实现 内部实现采用epoll,采用了epoll+自己…

    2022年4月15日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号