0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA可以提供更好的波束赋形性能

星星科技指导员 来源:嵌入式计算设计 作者:Jason Cella 2022-06-14 09:19 次阅读

随着雷达和无线通信系统中的信号处理从模拟转向数字,人们在开发先进的波束成形技术以实现新应用方面付出了巨大的努力。使用数字方法精确引导波束的能力,最常见的是快速傅里叶变换 (FFT),导致雷达和移动电信系统的设计方式发生了重大变化。

波束成形可以切换或自适应。例如,在切换波束成形中,移动电信基站从预先定义的波束选择中进行选择,每个波束都基于接收到的信号的强度以特定方向为目标。当用户相对于天线阵列移动时,信号被切换到阵列中的其他元件,这些元件定位得更好,以在特定方向上提供更强的信号。另一方面,自适应波束形成依赖于实时计算,允许基站在目标用户的方向上发射更多聚焦的波束,同时减少其他方向的输出,从而大大减少元素之间的干扰。

自适应波束成形设计需要非常高的处理带宽——每秒必须执行数十亿次乘法和累加操作。因此,接收系统抑制噪声源和干扰变得更加重要。同时,必须保持对天线阵列中每个元件的实时方向控制。为了实现这一点,有必要对每个天线元件接收到的信号进行数字化处理,同时使用元件级处理。由于需要繁重的计算负载,传统的 CPUDSP 在自适应波束成形应用中可能会迅速负担过重。然而,性能更高的 FPGA 非常适合该任务,因为它们具有嵌入式 DSP 模块、并行处理架构和增强的存储器功能。

全球对移动宽带数据和语音服务不断增长的需求不断推动无线网络运营商扩展和升级其网络以提供更多容量。运营商同时试图最大限度地增加每个无线基站可以支持的用户数量,以降低其基础设施成本,同时保持对用户有吸引力的价格点。

由于可用无线频谱的数量有限,这项工作变得复杂,因此增加的流量会产生更多的干扰,通话质量也会受到影响,部分原因是天线技术的限制。全向天线通常用于在蜂窝塔上进行发送和接收。然而,这种传统方法(其中天线充当传感器,将电磁能转换为电能)效率不高,并且由于单个塔上存在大量信号而受到高度干扰,从而降低了整体连接性。

这种干扰可以通过使用在同一塔上组合在一起的定向扇区天线来减轻。这些自适应阵列天线或智能天线已越来越多地用于电信网络,以提高无线连接质量并提高整体容量。这是通过波束成形技术实现的,该技术通过使用先进的数字信号处理将来自基站的波束引导至各个用户。波束成形调整每个传入和传出信号的功率和相位,以创建沿特定方向传播的波束,同时减少非必要输出。这减少了单个信号对彼此造成的干扰量,并提高了所有连接的质量。

创新的自适应波束形成算法的出现导致在信号处理中使用浮点算法的增加,以通过实现实时目标跟踪来最大限度地减少干扰并提高雷达容量。这是通过使用 QR 分解 (QRD) 和权重反向替换 (WBS) 等算法同时创建多个点光束来实现的。这些算法有助于波束的自适应形成,同时减少噪声和干扰,但它们每秒需要大量的浮点运算。

由于许多雷达系统的尺寸、重量和功率限制,使用传统 CPU 或 GPU 选项并不是最佳方法,因为执行浮点计算所需的硬件数量增加。由于需要更多的内存、功率和空间,更不用说更高的成本、更复杂的系统设计和延长的集成时间,因此使用多个 CPU 对雷达系统的设计产生了重大影响。基于 CPU 的设计进一步受到有限的内存和接口选项的限制。

FPGA 在采用先进数字波束形成技术的雷达系统中提供了优于 CPU 和 GPU 选项的巨大优势,因为它们可以降低成本、复杂性、功耗和上市时间。由于其在自适应波束成形应用中处理高度并行浮点运算的卓越能力,FPGA 可以提高算法性能,同时显着降低功耗。

FPGA 也更高效,因为一个设备通过诸如 PCIe 和 Serial RapidIO 等 I/O 标准从天线阵列中每个元件捕获的信号中接收和处理大量数据。除了提供更高性能的处理之外,这样的系统还不需要安装在需要超过 1,000 W 的 VPX 机箱中的大量耗电的多核 CPU 板。流线型的单 FPGA 设计还受益于外部存储器和其他额外的单块电路板上提供的功能小于 80 W。

智能天线和自适应波束成形的使用,虽然几十年来在军事和国防应用中很常见,但由于与广泛部署相关的高昂成本,直到最近才在商业蜂窝网络中广泛使用。随着高性能、低成本 FPGA 和 DSP 的兴起,自适应波束成形在 2000 年代初进入了 3G 移动基础设施,该技术现在被广泛用于扩展 4G 网络。这为硬件和固件设计人员提供了新的机会,可以改进用于国防和商业应用的波束成形方法。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1629

    文章

    21729

    浏览量

    602987
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211578
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4729

    浏览量

    128890
收藏 人收藏

    评论

    相关推荐

    FPGA与ASIC的区别 FPGA性能优化技巧

    FPGA与ASIC的区别 FPGA(现场可编程门阵列)和ASIC(专用集成电路)是两种不同的集成电路技术,它们在多个方面存在显著的区别: FPGA ASIC 基本定义 由通用的逻辑单元组成,
    的头像 发表于 12-02 09:51 174次阅读

    能否利用TSW1400来控制TX7316脉冲信号的发射,接收,波束形成?

    最近买了TX7316和TSW1400FPGA板,想请问一下,能否利用TSW1400来控制TX7316脉冲信号的发射,接收,波束形成?如果可以的话,二者是利用什么接口连接的?是USB吗?
    发表于 11-20 08:18

    如何优化FPGA设计的性能

    优化FPGA(现场可编程门阵列)设计的性能是一个复杂而多维的任务,涉及多个方面和步骤。以下是一些关键的优化策略: 一、明确性能指标 确定需求 :首先,需要明确FPGA设计的
    的头像 发表于 10-25 09:23 295次阅读

    FPGA-5G通信算法的基本套路

    和天线端口映射,随后进行虚拟的物理资源映射,经过N点IFFT变换,得到OFDM符号。这里面涉及帧结构等相关知识套路,不展开讲,但也很有意思。最后,我们再通过DUC、 DAC转换、波束赋形、PA等
    发表于 08-15 17:34

    FPGA的IP软核使用技巧

    够与所使用的FPGA平台和开发工具无缝集成。 阅读和理解IP软核的文档 : 在使用IP软核之前,务必仔细阅读和理解其提供的文档,包括用户手册、技术参考手册、示例代码等。这将有助于您更好地理解IP软核
    发表于 05-27 16:13

    FPGA 完整形式

    FPGA 提供比通用 CPU 更好性能,因为它们能够进行并行处理。 FPGA 是可重新编程的。 它们具有成本效益。
    发表于 03-30 11:49

    相控阵雷达中和差波束目的和差波束原理介绍

    将接收支路进行加权后相加则就形成了和波束通道。如果想引入差波束通道,则需在前端将阵列一分为二,将两个阵列分别进行求和和作差,以此获得一个和波束通道,以及一个差波束通道。
    发表于 03-15 14:31 5216次阅读
    相控阵雷达中和差<b class='flag-5'>波束</b>目的和差<b class='flag-5'>波束</b>原理介绍

    是德科技为英特尔提供Open RAN Studio解决方案

    是德科技近日宣布,为英特尔公司提供了Open RAN Studio解决方案,旨在推动大规模多路输入多路输出(mMIMO)波束赋形设计在开放式无线接入网(RAN)中的开发和验证工作。此举将有助于移动网络运营商更快地采用O-RAN架
    的头像 发表于 03-14 10:53 448次阅读

    是德科技为英特尔公司提供Open RAN Studio解决方案

    提供性能优化解决方案,支持 Intel PSG 的大规模 MIMO 波束赋形技术
    的头像 发表于 03-13 14:56 603次阅读

    超宽频多波束天线辐射参数优化设计

    超宽频多波束天线设计,需要解决超宽频工作带宽下,多波束天线的多个波束交叠电平以及增益的稳定性问题。
    的头像 发表于 02-25 10:01 731次阅读
    超宽频多<b class='flag-5'>波束</b>天线辐射参数优化设计

    鸿蒙语言ArkTS(更好的生产力与性能

    ArkTS是鸿蒙生态的应用开发语言 ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然的方式开发应用。 同时,它在保持TypeScript(简称TS)基本语法
    发表于 02-17 15:56

    怎么用FPGA做算法 如何在FPGA上实现最大公约数算法

    FPGA算法的优点在于它们可以提供高度的定制化和灵活性,使得算法可以根据实际需求进行优化和调整。此外,FPGA
    的头像 发表于 01-15 16:03 2227次阅读

    FPGA发热,如何更好的解决?

    最近有个项目,使用FPGA去驱动一些光耦、LED等信号,由于一些信号是同时输出的,导致FPGA的输出电流比较大,想问一下如何处理?能否通过在IO口输出端串接一些反相器或是缓冲器在去驱动光耦等。或是其他更好的方法?谢谢!
    发表于 01-08 22:26

    爱立信谈3GPP Release 19

    在 Release 19,大规模MIMO将支持超大规模的天线阵列,从而提供更高的增益和更灵活的波束赋形。这将提高链路和网络性能,对6–7 GHz 范围内的新频段至关重要。
    发表于 12-29 14:44 1301次阅读
    爱立信谈3GPP Release 19

    如何能够实现通用FPGA问题?

    FPGA 是一种伪通用计算加速器,与 GPGPU(通用 GPU)类似,FPGA 可以很好地卸载特定类型的计算。从编程角度上讲,FPGA 比 CPU 更难,但从工作负载角度上讲
    发表于 12-29 10:29 459次阅读