Net构架下SystemView多采样率仿真系统

Net构架下SystemView多采样率仿真系统

ID:38145302

大小:127.94 KB

页数:4页

时间:2019-05-25

Net构架下SystemView多采样率仿真系统_第1页
Net构架下SystemView多采样率仿真系统_第2页
Net构架下SystemView多采样率仿真系统_第3页
Net构架下SystemView多采样率仿真系统_第4页
资源描述:

《Net构架下SystemView多采样率仿真系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、http://www.elecfans.com电子发烧友http://bbs.elecfans.com电子技术论坛.Net构架下SystemView多采样率仿真系统余剑崔琛摘要:由于SystemView只能实现单采样率的信号处理仿真系统,限制了其在实际中的应用范围。本文在.Net构架下重新对仿真系统进行了设计,把SystemView作为信号处理模块嵌入到仿真系统中,通过.Net的委托技术和多线程技术实现对模块的异步调用,给出了在.Net构架下仿真系统的设计思想,并对关键技术进行了深入的剖析。改进后的系统不仅支持多采样率,而且可以允许用户扩充和修改SystemView信号处理模块。关键字:仿真

2、系统;异步处理;委托;多线程;事件中图分类号:TP391文献标识码:AMultisampling-SpeedSystemViewSimulationSystemin.NetArchitectureYUJian,CUIChenAbstract:TheapplicationofSystemViewislimitedbecauseitonlycanrealizethesinglesampling-speedsimulationsystem.Inthispaper,embeddedSystemViewasthesignalprocessingmodule,usingthe.Netskillofdel

3、egateandmultithreadingtorealizeasynchronousoperations,thesimulationsystemisdesignednewly.It’sarguedandanalyzedsomepivotalskillsandhowtorealizesimulationsystembaseonSystemin.NetArchitecture.ThenewSystemcannotonlyimprovemultisampling-speed,butalsobemodifiedandenlargedbyusers.KeyWord:simulationsystem;

4、asynchronousoperations;delegate;multithreading;event0、引言动态系统仿真/设计软件SystemView因为其强大的科学计算与图形化的系统设计,简单易用的开放式扩展环境和强大的工具箱,在信号处理系统设计分析、算法分析以及应用开发过程中,得到了越来越广泛的应用。使用SystemView可以在较短的时间内构建一个信号处理的仿真系统,可以节省系统在设计前期的时间与成本,但SystemView构架的信号处理仿真系统采用单一的采样率,这就大大限制了SystemView的使用。.Net代表了MicrosoftWindows在软件开发上的一次飞跃,通过Vi

5、sualC++.Net中的托管C++扩展技术进行系统的设计,这样我们可以在系统的开发中引入.Net技术,从而“实现强大的功能和性能”。把SystemView构架的仿真模块嵌入到支持.Net环境的仿真系统中,同时利用.Net的托管技术和多线程技术,从而可以快速、方便的实现基于SystemView的多采样率信号处理仿真系统。1、问题的提出在SystemView实现信号处理仿真系统的时侯,为了提高仿真结果的真实性与可靠性,往往需要输入实际采集的信号,比如实际的语音信号,输入带宽为250Hz的8KHz采样语音信号和带宽为250Hz的16KHz采样语音信号,混音后进行DSB调制,载波频率是80KHz,

6、系统采样率为500KHz,理论上输出信号的带宽是输入信号的两倍即500Hz。观察输出的调制信号的频谱,发现输出信号的带宽达到了3MHz以上,同时把得到的调制信号输入到SystemView解调仿真模块后,输出的语音信号无法进行识别,这说明SystemView的系统在进行多采样率信号仿真的时候存在一定的问题。2、对SystemView仿真系统的分析如图1,给出了基于SystemView仿真系统的构架的结构框图,可以发现系统采用的是单采样率,在这样的单采样率的仿真系统中,当有外部的数据输入时,仿真系统会默认为输入数据的两点间的时间间隔为系统设置的采样频率,而不管外部输入数据实际的采样率,针对这种情

7、况,SystemView自身并没有提供任何的采样率转换工具。所以在上面的DSB调制仿真系统中,尽管输入信号的采样率是不同的,但在仿真系统自动处理的情况下,认为两个输入信号的采样率和系统的采样率是一致的,按照数据存储的次序,把输入的多路数据依次相加,然后和载波相乘,注意载波的采样率和输入信号的采样率也是不同的,这就造成了输基金项目:十五国防预研基金(No.41101040501)http://www.elecf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。