在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

FM Bandwidth IQ Rate Sample Rate相关推荐

  1. bit rate / frame rate /sample rate等等

    原文地址 码率:Bit Rate,指视频或音频文件在单位时间内使用的数据流量,该参数的单位通常是Kbps,也就是千比特每秒.通常2000kbps~3000kbps就已经足以将画质效果表现到极致了.码率 ...

  2. 【错误记录】FFmpeg 推流报错 ( FLV does not support sample rate 8000, choose from (44100, 22050, 11025) )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android 平台中 , 先使用 MediaRecorder 将从 麦克风 采集到的 音频压缩到文件中 , 使用 交叉编译的 FFmpeg 可 ...

  3. OpenGL Sample Rate Shading采样率阴影的实例

    OpenGL Sample Rate Shading采样率阴影 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <vmath.h> # ...

  4. hitfilm 导出视频 the sample Rate (XXX Hz) is not supported by encoder

    解决办法:File->projectSettings中,修改sample rate 为 48000 Hz.

  5. 树莓派pulseaudio出现的问题及解决方法和解决树莓派IOError: [Errno Invalid sample rate] -9997 采样率16K错误

    此博文为记录我初次进行树莓派开发语音唤醒时遇到的问题以及解决方法,如果有更好的方法,欢迎讨论. 问题一描述: 我在进行snowboy的安装过程中,所有的程序能够正常运行,也能正常录音以及音频输出,但是 ...

  6. 解决树莓派IOError: [Errno Invalid sample rate] -9997 采样率16K错误

    树莓派在基于pyaudio录音的时候会提示如上错误,这主要是使用的树莓派声卡不支持当前的采用率,没关系,其实在alsa架构下我们可以通过声卡的插件实现转换.在树莓派下家目录创建一个声卡隐藏配置文件 . ...

  7. 梳理一下各大平台使用的sample rate convert算法

    梳理一下各大平台使用的resample算法 前言 Smarc对Interpolation和Decimation的执著 CCRMA & speex sox & deadbeef WebR ...

  8. SaaS Metrics Math: Tools Resources for Growth Rate, Churn Rate, ARR, MRR More

    The world of SaaS metrics is like an Indiana Jones movie. People love to declare, once and for all, ...

  9. MSI001 FM解调IQ信号测试

    FM VHF频段(64 MHz - 108 MHz)用于接收广播调频信号,并提供了一个扩展的输入范围以支持日本和东欧的调频接收.LNA的天线接口可以是平衡的,也可以是不平衡的.LNA有一个75Ω的输入 ...

最新文章

  1. ApplicationEventPublisherAware--待完善
  2. matlab循环标注,for循环
  3. ScalaTest学习笔记(一)
  4. getclass方法_防止数据重复提交的6种方法(超简单)!
  5. GitHub 推出原生 iOS 和 Android 客户端
  6. 电脑专家——DVI-D接口转HDMI接口
  7. 搭建一个舒心高效的windows + shell 工作环境
  8. 微信小程序项目实例——飞机大战
  9. selenium网易云登录定位不成功的问题
  10. RocketMQ Message相关命令【实战笔记】
  11. SONET和SDH技术简介
  12. 【Unity开发小技巧】Unity随机概率扩展(概率可调控)
  13. MVG读书笔记——几何变换续
  14. 多线程同步与并发访问共享资源工具—Lock、Monitor、Mutex、Semaphore
  15. FileWriter 编码问题
  16. 如何在WordPress中创建优惠券弹出窗口(逐步)
  17. 浅谈动态内存分配的意义
  18. 简单评测一个SM2259XT2+闪迪BICS5的1TB固态盘,附开卡软件下载地址
  19. aboboo播放本地课程(有字幕)教程
  20. Alamofire-Request补充

热门文章

  1. Webots 机器人仿真平台(六) 新建四轮小车控制器
  2. 转:领导者的使命:创造共同的愿景,而非推销自己的世界观
  3. ZYNQ QSPI_FLASH程序固化
  4. 【计算机网络】数据链路层:点对点协议PPP
  5. 【HTML+CSS】CSS初始化样式文件
  6. lvextend 扩展逻辑卷大小
  7. Golang 语言的排序、结构体排序
  8. 雷柏 VH650游戏耳机,虚拟7.1声道,听声辨位如身临其境
  9. 微信小程序日历的实现
  10. linux终端vi怎么复制粘贴,如何在VI编辑器中复制粘贴内容?