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


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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • spring aop的五大通知类

    spring aop的五大通知类spring aop的五大通知类

  • 向 J2EE 架构师 学习之路[通俗易懂]

    向 J2EE 架构师 学习之路[通俗易懂]首先表明下这个只是个人记录,看到觉得很烂莫怪。认真看点书学点知识,脚踏实地的走,记录学到的东西,收获的东西,慢慢的成长。今天心血来潮,想看下书,百度搜索了下到csdn下载了一本《TheJ2EEArchitect’sHandbook》,毕竟想成为J2EE架构师自己觉得自己路还很长,一直觉得自己很笨,做事方法肯定有问题,一会看js,一会看java,一会看j2ee,感觉确认很烦,自己未来…

  • ajaxSubmit、ajaxSubmit添加额外数据

    ajaxSubmit、ajaxSubmit添加额外数据varoptions={ async:false, data:{“name”:”name”}, success:function(data){ //resultVO为自用方法 resultVO.checkCode(data,function(data){ if(data){ log(“保存成功”); …

    2022年10月23日
  • Linux 于 shell 变数 $#,$@,$0,$1,$2 含义解释:

    Linux 于 shell 变数 $#,$@,$0,$1,$2 含义解释:

  • oracle number存储小数

    oracle number存储小数创建字段paraAnumber(16,2);16是存储整形的长度,2是小数的长度,存储数据格式为:16.22反之paraAnumber(16,3)存储数据格式为:16.333转载于:https://www.cnblogs.com/fuzhaoyang56/archive/2013/05/21/3090811.html…

  • ssm/php/java/net/python中小学生视频在线网站「建议收藏」

    本系统带文档lw1万字+答辩PPT+查重如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我,有时间看到机会给你发系统设计.1系统体系结构中小学生视频在线网站的结构图-1所示:图-1系统结构登录系统结构图,如图-2所示:图-2登录结构图管理员结构图,如图-3所示。图-3管理员结构图.2开发流程设计系统流程的分析是通过调查系统所涉及问题的识别、可行性、可操作性、系统分析处理能力等具体环节来调节、整理系统的设计方案以确保系统能达到理

发表回复

您的电子邮箱地址不会被公开。

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