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

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

3天内不再提示

国内的无线通信系统开发四个阶段流程

454398 来源:MATLAB 作者:单博 2020-12-25 13:52 次阅读

作者:单博,MATLAB

国内的无线通信系统研发过程通常采用的是瀑布式开发的研发方式,项目的开发流程按照从左到右依次分为四个阶段:

瀑布式的研发方式

在瀑布式开发的研发模式中,经常需要进行大量的技术协调会进行技术沟通和协调。同时,这种递进式研发模式越来越难以应对复杂产品开发:

  • 文本格式的需求文档很难完全避免二义性的产生;
  • 很难在早期进行测试验证并及时发现设计问题,带来成本的增加和开发周期的延长;
  • 难以应对频繁的设计更改,特别是在项目后期的设计更改会带来巨大损失。

此外,在嵌入式软件开发中,人工编码仍大量使用。人工HDL编码对技术人员的要求较高,而且效率较低。特别是在面对越来越复杂的通信数字信号处理算法开发时,开发效率、手工HDL代码bug等问题很容易导致项目的延期。

传统的开发模式重点放在了验证和测试——

大干快上完成设计和实现阶段,最后大量问题在测试和验证阶段,依靠系统联调时才得以暴露和显现,而这时复现、定位和解决问题的成本,将是最高昂的。

传统的无线通信系统开发流程存在以下掣肘:
1. 现代无线通信算法日趋复杂,开发之初难以全面综合考虑数字基带、数字中频、射频链路以及复杂信道条件下的系统级性能。这种未经全面仿真就开始开发的流程,会给复杂新型无线通信系统研制带来巨大隐患。

2. 现有通信系统设计流程中,算法设计/仿真和FPGAARM/DSP硬件实现阶段互相隔离,无法自动生成可以在硬件平台运行的代码。而手工编写HDL/C代码,易引入错误,质量难以保证,同时造成设计工时浪费。

3. 大多采用人工方式对于通信信号处理算法进行编写以及集成仿真,费时费力,模块功能单一且难以复用,可靠性和项目进度难以保证。

MathWorks 建议用户使用基于模型的无线通信系统研发流程——

基于模型的开发流程

以基于模型的方式来设计项目,即以模型创建需求、以模型设计算法、以模型自动生成代码及以模型自动测试/验证。从顶至下为项目研发的四个阶段,依次为预研及项目需求、算法设计阶段、算法实现阶段和集成验证阶段:

  • 项目需求阶段
  • 项目需求阶段就建立一套可执行的模型,使与纸质需求书逐项对应;
  • 算法设计阶段
  • 在算法设计阶段,逐步细化模型,仿真验证算法在不同环境下的性能;
  • 算法实现阶段
  • 与传统手工编码不同,直接从模型中自动生成用于FPGA/DSP的HDL/C代码;
  • 集成/验证阶段
  • 从模型中直接生成用于FPGA/DSP硬件在环测试的测试平台和测试用例。

使用基于模型的设计研发流程的优势在于:

1. 统一的从顶至下的开发环境

数字信号处理算法工程师RF工程师,都可以采用同一设计环境,从而可以搭建涵盖数字信号处理部分和RF部分的从发射端到接收端的完整无线通信系统。

通信系统算法设计人员在完成算法级建模后,再由FPGA工程师进行模型细化、定点化转换,这使得算法设计过程和工程实现过程相融合,实现了在开发阶段和工程阶段,设计和数字信号处理HDL代码可以持续同步,极大的加快了设计迭代的过程。

2. 完善的从顶至下的开发流程

项目初期即搭建模型,进行包括信号处理算法和复杂信道环境建模的全系统的仿真,包含复杂环境和可能的故障类型,确保在最早的阶段发现问题,用最小的代价解决问题。

Simulink搭建的无线通信系统模型基础上,可以覆盖分析、设计、实现、测试、集成的完整流程。模型易于不同阶段的开发人员进行交流和理解,同时还可以很方便的进行分享和复用等一系列的好处。

3. 软件仿真与硬件在环仿真的有机结合

从模型中自动生成验证平台和测试用例,可进行功能级和FPGA/DSP硬件在环的测试验证,节约手工编写测试平台时间、提高测试验证的覆盖度,确保信号处理系统的可靠性。

编辑:hfy


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

    关注

    1625

    文章

    21620

    浏览量

    601179
  • 无线通信
    +关注

    关注

    58

    文章

    4493

    浏览量

    143344
  • 数字信号处理

    关注

    15

    文章

    553

    浏览量

    45758
  • 通信系统
    +关注

    关注

    6

    文章

    1168

    浏览量

    53256
  • 嵌入式软件
    +关注

    关注

    4

    文章

    239

    浏览量

    26597
收藏 人收藏

    评论

    相关推荐

    无线通信测试平台的技术原理和应用场景

    无线通信测试平台的技术原理和应用场景是无线通信领域的重要组成部分。以下是对这两方面的详细阐述:一、无线通信测试平台的技术原理无线通信测试平
    发表于 11-06 14:29

    总线传输周期包括哪四个阶段

    总线传输周期是计算机系统中数据传输的基本单位,它涉及到多个阶段,以确保数据能够正确、高效地在处理器、内存和其他外设之间传输。一典型的总线传输周期通常包括以下四个
    的头像 发表于 10-12 09:05 363次阅读

    如何避免无线通信时的同频干扰?

    同频干扰是指在无线通信系统中,由于两或多个通信设备使用相同的频率进行通信,导致信号互相干扰的现象。
    的头像 发表于 05-22 15:35 1231次阅读

    Ansys与SynMatrix合作,简化无线通信射频滤波器设计工作流程

    Ansys扩展其电子系列产品组合,以简化无线通信射频滤波器设计工作流程
    的头像 发表于 04-08 09:45 678次阅读
    Ansys与SynMatrix合作,简化<b class='flag-5'>无线通信</b>射频滤波器设计工作<b class='flag-5'>流程</b>

    半导体发展的四个时代

    代工厂来开发和交付。台积电是这一阶段的关键先驱。 半导体的第四个时代——开放式创新平台 仔细观察,我们即将回到原点。随着半导体行业的不断成熟,工艺复杂性和设计复杂性开始呈爆炸式增长。工艺技术、EDA
    发表于 03-27 16:17

    半导体发展的四个时代

    交给代工厂来开发和交付。台积电是这一阶段的关键先驱。 半导体的第四个时代——开放式创新平台 仔细观察,我们即将回到原点。随着半导体行业的不断成熟,工艺复杂性和设计复杂性开始呈爆炸式增长。工艺技术
    发表于 03-13 16:52

    指挥车无线通信的升级之路:无线传输系统应用实例

    一、引言 随着现代通信技术的迅猛发展,指挥车无线通信系统面临着日益严峻的挑战。为了提升指挥车无线通信的效率和稳定性,众多单位纷纷选择对原有系统
    的头像 发表于 03-11 16:45 495次阅读

    NBIOT无线通信模块可以传输多远?

    、天线增益等等。因此,无法准确给出一统一的数值表示NBIOT无线通信模块的传输距离。 然而,我们可以根据相关的技术参数和实际案例,提供一些关于NBIOT无线通信模块传输距离的信息。 首先,NBIOT
    的头像 发表于 02-01 10:52 3229次阅读

    BUCK电路工作原理四个阶段

    BUCK电路工作原理四个阶段  BUCK电路是一种常用的降压转换器,广泛应用于电源管理领域。其工作原理可以分为四个阶段:导通、关断、自阻抗、反馈调节。 1. 导通
    的头像 发表于 01-31 16:08 885次阅读

    无线通信系统的组成 无线通信系统的工作原理

    送的信息转换成适合无线传输的信号形式。发射器通常包括调制器,它将基带信号调制成高频信号,以便在无线信道中传输。 天线:天线是无线通信系统的另一
    的头像 发表于 01-24 11:24 2748次阅读

    射频无线通信系统之发射和接收

    射频电路最主要的应用领域就是无线通信,图1.1为一典型的无线通信系统的框图,下面以这个系统为例分析射频电路在整个
    的头像 发表于 01-16 15:16 2211次阅读
    射频<b class='flag-5'>无线通信</b><b class='flag-5'>系统</b>之发射和接收

    介绍款远距离无线通信模块

    支持远距离无线通信模块包含LoRa模块和TurMass模块,两种模块均有着低功耗、穿透性强、抗干扰能力强、易于部署以及成本低等特点,在工业控制等领域得到了良好的应用。本次文章主要介绍款价格在20元左右的无线通信模块。
    的头像 发表于 01-15 10:04 3853次阅读
    介绍<b class='flag-5'>四</b>款远距离<b class='flag-5'>无线通信</b>模块

    无线通信系统中误差矢量幅度EVM的重要性

    误差矢量幅度(Error Vector Magnitude,EVM)是衡量无线通信系统中信号质量的一重要指标。
    的头像 发表于 01-02 09:20 1244次阅读

    SMT丝印技术的历史发展的四个阶段,你知道吗?

    SMT丝印技术的历史发展的四个阶段,你知道吗?
    的头像 发表于 12-27 10:15 812次阅读

    无线通信技术有哪几种?

    无线通信技术有哪几种? 无线通信技术指的是在无线电波传播的信道上实现通信的技术。随着科技的发展,无线通信技术得到了广泛应用,并不断创新和发展
    的头像 发表于 12-07 10:46 3791次阅读