软件无线电系列——带通信号采样定理

本节目录

一、带通信号采样定理
1、带通信号采样定理的定义
2、带通信号采样定理的证明

本节内容
一、带通信号采样定理
1、带通信号采样定理的定义
Nyquist采样定理是对频谱分布在(0,fH)上的基带信号的采样分析的,如果信号的频谱分布在某一限定的频带(fL,fH)上,如何对这样的带通信号进行采样?
在这里插入图片描述

带通采样定理:假设一个频率带限信号x(t),其频带限制在(fL,fH)内,若其采样速率fs=2(fL+fH)/(2n+1),其中n取能满足fs≥2(fH-fL)的最大正整数,则用fs进行等间隔采样所得到的信号采样值x(nTs)能准确地确定原信号x(t)。
由于带通信号的中心频率f0=1/2× (fL+fH),频带宽度B=(fH-fL),故带通采样定理可以表述为:假设一个频率带限信号x(t),其频带限制在(fL,fH)内,若其采样速率fs与中心频率f0满足下述关系式,f0=[(2n+1)/4]×fs,其中n取能满足fs≥2B的最大正整数,则用fs进行等间隔采样所得到的信号采样值x(nTs)能准确地确定原信号x(t)。
如果频带带宽B一定,为了满足最低采样速率fs=2B,也就是两倍频带带宽的采样速率,对于带通信号的中心频率f0的要求是f0=[(2n+1)/4]fs=[(2n+1)/2]×B,或者(fL+fH)=(2n+1)×B,通俗点讲就是信号的最高或最低频率是带宽的整数倍。
在这里插入图片描述

对于上述图形中,任何一个中心频率fon,其中n为正整数,带宽为B的带通信号,均可以用通用的采样频率fs=2B对信号采样,采样离散值均能准确地表示位于不同中心频率的频段对应的原始信号x0(t),x1(t),x2(t)等。满足f0=[(2n+1)/2]×B,且采样频率为2倍带宽的采样称为整带采样。
如何在实际中使用带通采样定理?带通采样定理是否存在前提条件?
当然,带通采样定理只允许在其中一个频带上存在信号,不允许在不同的频带上同时存在信号,否则会引起信号混频。比如上述中阴影部分存在信号,那么其他任何频带上就不能同时存在信号。但是,实际中带通信号并不确定,因此引入了跟踪滤波器,用来满足这样的前提条件。
在这里插入图片描述

跟踪滤波器满足前提条件,在采样之前先进行滤波,需要对某一中心频率的带通信号进行采样时,先把跟踪滤波器调至与之对应的中心频率f0n上,滤除对应的带通信号xn(t),之后用fs=2B进行采样,从而防止混频。
2、带通信号采样定理的证明
在这里插入图片描述

上图中对应的是一个实信号的频谱,具有共轭对称性,也就是说实信号的正负频率幅度分量时对称的,相位分量相反。用X+(f)和X-(f)表示带通信号正负频率分量所对应的两个低通信号,中心频率为f0的带通信号为X(f)=X+(f-f0)+X-(f+f0)。
带通信号的采样频谱Xs(f)=Xs+(f)+Xs-(f),其中Xs+(f)和Xs-(f)为:
在这里插入图片描述

为了确保Xs+(f)和Xs-(f)的频谱不混叠,需要对f0和fs进行限制,提高采样率fs,使得Xs+(f)的空隙部分至少能够容纳Xs-(f),并通过限定f0使Xs-(f)的频谱正好位于Xs+(f)的空隙的中心位置。
在这里插入图片描述

从上图中可以看出fs需要满足的条件是:fs≥2B,也就是采样速率必须大于采样带宽的2倍。
对于Xs+(f)的空隙的中心频率fk=f0-fs/2+k×fs,Xs-(f)的中心频率fi=-f0+i×fs,必须保证Xs-(f)的信号频谱正好位于Xs+(f)的空隙的中心位置,即fk=fi,那么f0=((2(i-k)+1)/4)×fs,也就是f0=[(2n+1)/4]×fs。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/542413.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

修改/etc/resolve.conf重启NetworkManager之后自动还原

我ping 百度报错: [rootk8snode1 ~]# ping baidu.com ping: baidu.com: Name or service not known很明显,这是DNS解析问题。 于是我修改 /etc/resolv.conf 文件后,执行完sudo systemctl restart NetworkManager,/etc/resolv.con…

课堂:Apriori + 关联规则

一.小结 本小节主要是学习关联规则,但是学习这个之前,我们要学习Apriori算法求的频繁集。 二.实操演示 (1)处理数据集 导入数据 #导入数据 import pandas as pd path C:\\Users\\chxy\\Desktop\\dat…

AndroidLinux GPIO控制方法

目录 1 GPIO整体架构 2 user space 层 gpio使用方法 2.1 sysfs控制方法 2.1.1 kernel版本区别 2.1.2 /sys/class/gpio 2.1.3 /sys/bug/gpio/devices 2.2 chardev控制方法 2.2.1 chardev 示例代码 2.2.2 示例代码主要步骤描述 2.2.3 include/linux/gpio.h 全部代码 2.3…

海格里斯HEGERLS托盘搬运机器人四向车引领三维空间集群设备柔性运维

随着市场的不断迅猛发展变化,在物流仓储中,无论是国内还是海外,都对托盘式解决方案需求量很大。顾名思义,托盘式解决方案简单理解就是将产品放置在托盘上进行存储、搬运和拣选。 面对托盘式方案需求,行业中常见的方案是…

【Unity】进度条和血条的三种做法

前言 在使用Unity开发的时候,进度条和血条是必不可少的,本篇文章将简单介绍一下几种血条的制作方法。 1.使用Slider Slider组件由两部分组成:滑动区域和滑块。滑动区域用于显示滑动条的背景,而滑块则表示当前的数值位置。用户可…

Java面试——SQL 语句题

优质博文:IT-BLOG-CN 一、行转列问题 现有表格A,按照以下格式排列; 姓名收入类型收入金额Tom年奖金5wTom月工资10kJack年奖金8wJack月工资12k 先需要将表格转化为: 姓名月工资年奖金Tom10k50kJack12k80k 方法一:…

力扣111---二叉树的最小深度(简单题,Java,递归+非递归)

目录 题目描述: (递归)代码: (非递归、层次遍历)代码: 题目描述: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说…

C语言-strstr(字符串里查找字符串)

strstr(字符串里查找字符串) 语法格式 库函数实现的逻辑 1,返回一个指向str2在str1中第一次出现的位置,如果str2不是p,则返回一个空指针,函数返回字符串str2在字符串str1中第一次出现的位置) 2&#xf…

layuiAdmin-通用型后台模板框架【广泛用于各类管理平台】

1. 主页 1.1 控制台 2. 组件 3. 页面 3.1 个人主页 3.2 通讯录 3.3 客户列表 3.4 商品列表 3.5 留言板 3.6 搜索结果 3.7 注册 3.8 登入 3.9 忘记密码 4. 应用 4.1 内容系统 4.1.1 文章列表 4.1.2 分类管理 4.1.3 评论管理 4.2 社区系统 4.2.1 帖子列表 4.2.2 回…

串行通信——IIC总结

一.什么是IIC? IIC(Inter-Integrated Circuit)也称I2C,中文叫集成电路总线。是一个多主从的串行总线,由飞利浦公司发明的通讯总线,属于半双工同步传输类总线,仅由两条线就能完成多机通讯&#…

【一】【单片机】有关LED的实验

点亮一个LED灯 根据LED模块原理图,我们可以知道,通过控制P20、P21...P27这八个位置的高低电平,可以实现D1~D8八个LED灯的亮灭。VCC接的是高电平,如果P20接的是低电平,那么D1就可以亮。如果P20接的是高电平,…

第四百零三回

文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了自定义缓冲组件相关的内容,本章回中将介绍一个和它类似的组件:下拉刷新组件.闲话休提,让我们一起Talk Flutter吧。 概念介绍 我们在本章回介绍的下拉刷新组件叫RefreshIndicator&a…