教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

基于DSP+Builder的DSP系统开发及软硬件协同仿真研究

来源:网络收集 时间:2026-05-24
导读: 基于DSP+Builder的DSP系统开发及软硬件协同仿真研究 文章编号:1002—8692(2009)08—0022—03 基于DSPBuilder的DSP系统开发及 ’实用设计 软硬件协同仿真研究 魏子元,于鸿洋,张萍 (电子科技大学电子工程学院,四川成

基于DSP+Builder的DSP系统开发及软硬件协同仿真研究

文章编号:1002—8692(2009)08—0022—03

基于DSPBuilder的DSP系统开发及

’实用设计

软硬件协同仿真研究

魏子元,于鸿洋,张萍

(电子科技大学电子工程学院,四川成都610054)

【摘

要】传统DSP系统开发过程中从理论分析到软件仿真再到硬件实现,周期长效率低。而采用基于DSPBuilder的快速DSP系

统开发方法,可以快速完成模型创建,软件仿真,硬件实现,特别是通过引入回路硬件(HIL)模块,可以将硬件平台链接入由Simulink构建的仿真测试回路.进行软硬件协同仿真。文中通过设计基于直接频率合成器技术的多功能调制器(可用于中国地面数字电视广播传输标准DMB—TH),以及中国地面数字电视广播传输标准下的交织/自g交织器来对这种开发方式进行研究,在提高开发效率的同时,得到了令人满意的结果。

【关键词】DSPBuilder;回路硬件;直接数字合成器;交织/解交织器【中图分类号】TN914.3

Research

on

【文献标识码】A

HardwareBased

ON

DSPSystemDevelopmentandCo-simulationofSoftwareand

Builder

WEIZi-yuan,YUHong-yang,ZHANGPing

DSP

(School

ofElectronicandEngineering,UniversityofElectronicScienceandTechnologyof

Chiru;陇,轷缸610054,China)

simulation

can

【Abstract】It

whichlate

is

is

long

way

to

develop

DSPsystemfrom

theory

can

analysis

tosoftwarefurthertohardwareup

implement

alwayslowinefficiency.T}lewayusingDSPBuilder

speedup

this

process,itquickly

set

themodel,simu-

thealgorithminwhich

the

software,andimplementthefunctioninthehardware.ParticularlyusingtheHardwareinLoop(HIL)

into

thesimulation

ofthe

loop

makeshardware

andsoftware

on

block

introducesthehardware

CO—simulationpossibleDirect

to

underthetest

environmentcreatedbySimulink.田1eexamples

to

multi—functionalmodulatorbased

DigitalSynthesizer(DDS)tech-

ale

nique(which

this

can

be

applied

DMB—TH)andtheinterleverandthedeintedeveraccording

high

efficientexploitation.

DMB-TH

designed

to

study

mechanism.Goodresult

achievesfrom

【Keywords】DSP

Builder;,HIL;DDS;interlever/deintedever

引言

传统使用FPGA的数字信号处理系统的设计,首先

(IP)MegaCore⑧功能相结合,将系统级设计实现和DSP算法开发相链接。DSPBuilder支持系统、算法和硬件设计共享一个公共开发平台【11。它还引入回路硬件(HIL)的思想,可以将硬件平台接人仿真链路,在不具备测试条件和环境的情况下.进行软硬件协同仿真。具有很强的

需要用仿真软件进行建模仿真,得到预想中的仿真结果后。再根据仿真过程和结果,使用硬件描述语言创建硬件工程,最后完成硬件仿真。整个过程漫长而繁杂,尤其困难的是仿真过程不够直观.一旦遇到问题无法及时准确地确定问题所在。随着业界引入Simulink仿真开发工具,虽然可以对数字系统进行直观的仿真,但由于软件仿真仍与硬件实现有着相当大的距离,最初只被用于软件仿真阶段。而AlteraDSPBuilder将MathWorksMatlab和Simulink系统级设计工具的算法开发、仿真和验证功能与Ahera开发工具整合在一起。缩短了软件仿真与硬件实现间的鸿沟。DSPBuilder在算法友好的开发环境中可以帮助设计人员快速生成DSP设计硬件表征,从而缩短了DSP设计周期。已有的Matlab函数和Simulink模块可以和AheraDSPBuilder模块以及Ahera知识产权

实用性。

基于DSPBuilder的DSP系统开发流程

首先使用DSPBuilder模块搭建完成特定功能的系

统.然后使用Simulink构建软件测试环境以及测试向量。软件仿真完成后使用SignalCompiler编译DSPBuilder模块生成HDL工程闭。但由于现阶段自动生成的代码可读性不够强.效率上不够高.所以需要对代码进行优化。即使这样.相对于传统开发方式还是极大地减少了开发者的劳动强度。完成之后就可以结合Ahera其

万方数据

基于DSP+Builder的DSP系统开发及软硬件协同仿真研究

Pat.t箩枣一删她垫坐二=】

他开发工具进行综合、布局、布线。在不存在硬件测试环境的情况下.还可以使用HIL模块,将硬件平台链接入

DSP

Builder进行软硬件协同仿真。DSPBuilder开发流程

如图1所示。

图3利用DSPBuilder的调频系统原理图

控制字和相位控制字来实现。

本设计中累加器由带缓存功能的加法器模块实现,

在生成的HDL工程,可以看出,软件调用的是Altera的

图1基于DSPBuilder的DSP系统开发流程

LPM加法器模块来实现硬件电路。用于储存波形数据的ROM是由Ahera的IP核LPM—ROM实现的。33仿真结果及分析

基于DDS的多功能调制器设计

直接数字合成器(DirectDigitalSynthesizer,DDS)是

本仿真通过引入HIL模块来进行软硬件协同仿真。首先在Simulink平台下进行软件仿真,当结果满足设计

采用数字技术的一种新型频率合成技术,其通过控制频率、相位增量的步长,产生 …… 此处隐藏:5733字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于DSP+Builder的DSP系统开发及软硬件协同仿真研究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2275851.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)