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

本节目录

一、带通信号采样定理
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。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Docker使用(四)Docker常见问题分析和解决收集整理

Docker使用(四)Docker常见问题分析和解决收集整理 五、常见问题 1、 启动异常 【描述】: 【分析】:[rootlocalhost ~]# systemctl status docker 【解决】: (1)卸载后重新安装,不能解决这个问题。 …

腾讯与字节跳动联合创立萨罗斯网络科技公司 深度整合游戏项目

易采游戏网3月15日消息:抖音集团已将其游戏部门的资产转交给腾讯公司管理,而该部门的员工亦将整体迁移至腾讯新成立的子公司。此举在业界引起了广泛的激烈探讨与深度关注。 据透露,由深圳引力工作室主导的S1手游项目和由江南独力工作室研发的…

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:List)

列表包含一系列相同宽度的列表项。适合连续、多行呈现同类数据,例如图片和文本。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。该组件内容区小于一屏时,默认没有回弹效果。…

uniapp uview 头像裁剪组件的问题

当切换页面频繁进出头像裁剪组件u-avatar-cropper.vue 获取同一个设备信息时会出现两种不同的高度具体如下 导致 头像裁剪页面高度出现问题,下方按钮被canvas组件遮盖了 解决方法 在进入这个页面前的一个页面做如下代码操作 直接将设备信息提前获取,保…

【论文翻译】UP-DETR—Unsupervised Pre-training for Detection Transformers

0.论文摘要 摘要——通过Transformer model编码器——解码器架构,用于目标检测的检测Transformer model(DETR)达到了与Faster R-CNN相比具有竞争力的性能。然而,使用scratch transformers训练,DETR需要大规模的训练数…

android seekbar thumb 上添加进度值并居中

环境:android studio 、java 项目需要在进度条的滑块上显示进度值并居中, UI设计图: 代码实现效果图: 浅色模式: 深色模式: 由于一开始没有自定义seekbar, 使用源码Seekar, 滑块要…

【四 (4)数据可视化之 Ploty Express常用图表及代码实现 】

目录 文章导航一、介绍二、安装Plotly Express三、导入Plotly Express四、占比类图表1、饼图2、环形图3、堆叠条形图4、百分比堆叠条形图 五、比较排序类1、条形图2、漏斗图3、面积漏斗图 六、趋势类图表1、折线图2、多图例折线图3、分列折线图4、面积图5、多图例面积图 七、频…

【回归预测】基于DBO-RF(蜣螂优化算法优化随机森林)的回归预测 多输入单输出【Matlab代码#67】

文章目录 【可更换其他算法,获取资源请见文章第6节:资源获取】1. 随机森林RF算法2. 蜣螂优化算法3. 实验模型4. 部分代码展示5. 仿真结果展示6. 资源获取 【可更换其他算法,获取资源请见文章第6节:资源获取】 1. 随机森林RF算法 …

MM1: Methods, Analysis Insights from Multimodal LLM Pre-training

MM1: Methods, Analysis & Insights from Multimodal LLM Pre-training 相关链接:arxiv 关键字:多模态学习、大型语言模型、预训练、视觉语言连接、混合专家模型 摘要 本文讨论了构建高性能的多模态大型语言模型(MLLMs)。特别…

[SAP ABAP] 异常处理

异常 是在程序执行期间出现的问题 当异常发生时,程序的正常流程被中断,应用程序将会异常终止 例1 执行上述代码出现以下错误 我们可以使用TRY和CATCH关键字的组合捕获异常 执行上述代码出现以下结果 例2 执行上述代码出现以下错误 我们可以使用TRY和CAT…

springboot+poi-tl根据模板导出word(含动态表格和图片),并将导出的文档压缩zip导出

springbootpoi-tl根据模板导出word&#xff08;含动态表格和图片&#xff09; 官网&#xff1a;http://deepoove.com/poi-tl/ 参考网站&#xff1a;https://blog.csdn.net/M625387195/article/details/124855854 pom导入的maven依赖 <dependency><groupId>com.dee…

Soft Robotics 变结构手掌和变刚度手指的仿人软体手的人机交互操作-武科大ESIR课题组师兄成果

一、引言 在当今的机器人技术领域&#xff0c;人类对机器人的需求日益增长&#xff0c;涉及到工业生产、医疗护理、服务业等各个领域。然而&#xff0c;由于任务的多样性和复杂性&#xff0c;单独依靠自主机器人操作往往难以满足实际需求。为了解决这一问题&#xff0c;人机协作…

白话微机:9.解释SoC和Linux

一. 前言&#xff08;回顾世界观&#xff09; 在“微机世界”&#xff0c;普通的城市(单片机)里&#xff0c;人又有一个别的名字叫做“数据”&#xff0c;人有0有1&#xff1b;人们也有住房&#xff0c;这些住房在这个世界叫做“存储器”&#xff1b;地上有路&#xff0c;这些路…

鸿蒙开发实战:【音频组件】

简介 音频组件用于实现音频相关的功能&#xff0c;包括音频播放&#xff0c;录制&#xff0c;音量管理和设备管理。 图 1 音频组件架构图 基本概念 采样 采样是指将连续时域上的模拟信号按照一定的时间间隔采样&#xff0c;获取到离散时域上离散信号的过程。 采样率 采样…

数据仓库的设计开发应用(一)

目录 一、数据仓库设计的特点二、数据仓库系统开发过程三、数据仓库系统的规划 一、数据仓库设计的特点 1、“数据驱动” 的设计 数据仓库是从已有数据出发的设计方法&#xff0c;即从数据源抽取数据&#xff0c;经转换形成面向主题&#xff0c;支持决策的数据集合。 以全面了…

MapReduce的原理分析

1.概述 MapReduce的思想核心是“分而治之,先分再合”&#xff0c;适用于大量复杂任务处理场景(大规模数据处理场景)。 MapReduce分两个阶段: map阶段(分)&#xff1a;如果任何可以拆分并且没有依赖&#xff0c;那么就把复杂的任务拆分成小任务&#xff0c;拆分成小任务之后&a…

【云原生-kubernetes系列】--kubernetes日志收集

1、ELK架构 1.1、部署ES集群 https://mirrors.tuna.tsinghua.edu.cn/elasticstack/apt/7.x/pool/main/e/elasticsearch/ 1、下载软件包 rootes-server1:~# wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/apt/7.x/pool/main/e/elasticsearch/elasticsearch-7.12.0-…

QMI8658芯片I2C驱动开发指南

这个芯片纯国产挺好用的&#xff0c;电路很好设计&#xff0c;我这垃圾焊功&#xff0c;纯手焊&#xff0c;&#xff0c;居然能用。 第一部分 硬件连接 画的很简陋&#xff0c;看看就可以了&#xff0c;这里I2C总线需要接10K上拉没有画出来&#xff0c;这个需要注意一下。 …

【XR806开发板试用】基于WEBSOCKET实现人机交互(控制开关灯)以及开发问题记录

一、开发板编译、功能介绍 根据官方文档编译烧录成功后&#xff0c;我们修改下官方例子&#xff0c;进行开发来实现websocket。 整体流程&#xff1a;开发板先自动寻找指定的wifi并且连接&#xff0c;连接成功后&#xff0c;通过websocket来与服务端连接&#xff0c;连接成功后…

idea项目mapper.xml中的SQL语句黄色下划线去除

问题描述 当我们使用idea开发java项目时&#xff0c;经常会与数据库打交道&#xff0c;一般在使用mybatis的时候需要写一大堆的mapper.xml以及SQL语句&#xff0c;每当写完SQL语句的时候总是有黄色下划线&#xff0c;看着很不舒服。 解决方案&#xff1a; 修改idea的配置 Edi…