基于软件定义无线电的实时频谱分析仪功能概述(三)RF接收器前端

本文主要是介绍基于软件定义无线电的实时频谱分析仪功能概述(三)RF接收器前端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RF接收器前端和捕获控制器功能框图中的接收器部分显示了虹科HK-R5550中RFE的框图,该体系结构由一个超外差(SH)前端和一个后端组成,该后端利用了与直接转换(或零中频)接收器类似的I/Q混频器。
在这里插入图片描述
根据要分析的信号的频率来选择三个接收器信号处理路径其中之一,频率范围为9kHz至50MHz的信号被直接数字化,而所有其他信号则通过其他两个信号处理路径中的一个转换为第一个IF块的频率。IF模块由一组多个SAW滤波器组成,SAW滤波器的选择取决于输入信号的频率,SAW滤波器的输出馈入I/Q混频器。

这三种信号处理路径进一步分为捕获引擎的不同操作模式,射频前端模式 ZIF、SH、SHN和HDR支持中心频率在50MHz到特定产品模型支持的最大频率范围内进行调整,(如 HK-R5550-408,-418和-427分别为8GHz,18GHz和27GHz)。
在这里插入图片描述

ZIF、SH和SHN射频前端模式支持10Hz的调谐分辨率,然后使用数字移频将调谐分辨率提高到最接近的1Hz(±0.23Hz),所使用的移频技术是基于嵌入式数控振荡器(NCO)的直接数字合成器(DDS)。

HDR模式支持10Hz的调谐分辨率,没有进一步的微调可用。其余的射频前端模式 DD支持来自外部RF IN的50MHz IBW基带直接数字化。因此,尽管可以应用DSP的频移模式,但该模式不支持无线电频率调谐。

直接转换接收技术

直接转换(或ZIF)接收器非常适合宽带波形的信号分析,例如4G/5G/LTE,Wi-Fi和蓝牙,这种优点也带来了直接转换技术固有的IQ和DC偏移的缺点。
在这里插入图片描述

直流偏移校正

虹科HK-R5550的WB ADC抽样率为125 MSa / s,中频(IF)为0,整个IF带宽为125MHz。模拟滤波器会导致在中心频率Fc附近大约±50MHz处出现幅度下降,如下图所示。

直接转换接收器在频带中心有一个直流偏移,偏移量主要在接收器硬件中进行实时补偿,但始终存在一些残余偏移量(取决于应用和目标带宽),可能需要在软件中进行补偿,如软件中的校准或动态偏移补偿。
在这里插入图片描述
如果应用仅需要使用高达50MHz的IBW,则DC偏移补偿的一种简单替代方法是使用SH工作模式。

IQ偏移校正

直接转换接收器在基带信号的同相(I)和正交(Q)分量之间具有相位和/或幅度偏移,因此,当在存在信号音的数字化基带数据上执行FFT时,将会出现一个与中心频率偏移的频率与信号本身相同的“镜像”, 如下图所示。
在这里插入图片描述
需要一种校正算法来调整此信号分析所需的偏移量,尤其是对于ZIF模式,虹科的API中包含了一种校正方式,下表为RF前端控制/状态命令,
在这里插入图片描述
*每组命令的更多相关详细信息,请参阅阅读原文——《虹科HK-R5550用户指南》中“SCPI 命令集”部分(第43页起)

这篇关于基于软件定义无线电的实时频谱分析仪功能概述(三)RF接收器前端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/396409

相关文章

CSS Padding 和 Margin 区别全解析

《CSSPadding和Margin区别全解析》CSS中的padding和margin是两个非常基础且重要的属性,它们用于控制元素周围的空白区域,本文将详细介绍padding和... 目录css Padding 和 Margin 全解析1. Padding: 内边距2. Margin: 外边距3. Padd

CSS will-change 属性示例详解

《CSSwill-change属性示例详解》will-change是一个CSS属性,用于告诉浏览器某个元素在未来可能会发生哪些变化,本文给大家介绍CSSwill-change属性详解,感... will-change 是一个 css 属性,用于告诉浏览器某个元素在未来可能会发生哪些变化。这可以帮助浏览器优化

CSS去除a标签的下划线的几种方法

《CSS去除a标签的下划线的几种方法》本文给大家分享在CSS中,去除a标签(超链接)的下划线的几种方法,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧... 在 css 中,去除a标签(超链接)的下划线主要有以下几种方法:使用text-decoration属性通用选择器设置:使用a标签选择器,将tex

前端高级CSS用法示例详解

《前端高级CSS用法示例详解》在前端开发中,CSS(层叠样式表)不仅是用来控制网页的外观和布局,更是实现复杂交互和动态效果的关键技术之一,随着前端技术的不断发展,CSS的用法也日益丰富和高级,本文将深... 前端高级css用法在前端开发中,CSS(层叠样式表)不仅是用来控制网页的外观和布局,更是实现复杂交

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

在React中引入Tailwind CSS的完整指南

《在React中引入TailwindCSS的完整指南》在现代前端开发中,使用UI库可以显著提高开发效率,TailwindCSS是一个功能类优先的CSS框架,本文将详细介绍如何在Reac... 目录前言一、Tailwind css 简介二、创建 React 项目使用 Create React App 创建项目

vue使用docxtemplater导出word

《vue使用docxtemplater导出word》docxtemplater是一种邮件合并工具,以编程方式使用并处理条件、循环,并且可以扩展以插入任何内容,下面我们来看看如何使用docxtempl... 目录docxtemplatervue使用docxtemplater导出word安装常用语法 封装导出方

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

SpringIntegration消息路由之Router的条件路由与过滤功能

《SpringIntegration消息路由之Router的条件路由与过滤功能》本文详细介绍了Router的基础概念、条件路由实现、基于消息头的路由、动态路由与路由表、消息过滤与选择性路由以及错误处理... 目录引言一、Router基础概念二、条件路由实现三、基于消息头的路由四、动态路由与路由表五、消息过滤