Mr. Alpaca

— Digital Signal Processing Demonstration Software
Splash Window of Mr.Alpaca (Mr.Alpaca的启动画面)

As a project of a DSP course in BIT, Mr.Alpaca is a digital signal processing demonstration software, which gives intuitive feelings of complex DSP methods to learners. The software is implemented by a combination of MATLAB and VB.NET, which gets advantages of each one, i.e. the user interface design of VB.NET and the scientific calculation of MATLAB.

Mr.Alpaca是北理工的一个数字信号处理课程设计作业,这是一个用来进行数字信号处理演示的软件,可以给DSP的初学者提供对于纷繁复杂信号处理方法的直观感受。该软件采用MATLAB和VB.NET混合开发的方式,将二者的优点结合了起来,即:采用了VB.NET的界面设计、MATLAB进行科学计算。

It is known that visual demonstration of algorithms enhances students’ understanding. Algorithms are abstract and hard, and coding is tiring. Digital  Signal Processing needs a software to demonstrate the use of different filters and variety of spectrum estimation.

大家都知道对算法的视觉演示能够增强学生的理解,算法既复杂又抽象,数字信号处理也不例外。这个学科包含了各种滤波器和谱估计问题。

Features 特性

  • Flexible Signal Control: The software supports arbitrary superposition among signals (basic sine, square, and noise signals), setting or deleting in batch, and switchability between analog or digital analysis methods;
  • 灵活的信号控制:软件支持信号(基本的正弦、方波、噪声信号)的任意叠加、批量设置和删除、数模分析模式的可转化;
  • Friendly Notifications: The software uses information bubbles, tool tips, process bar, and status bar to help users get well;
  • 友好的信息提示:软件使用信息气泡、悬浮标签、任务栏、状态栏帮助用户熟悉软件功能;
  • Reliable Specifications: The software validates the correctness after user’s setting and gives corrective suggestions;
  • 可靠的参数配置:软件会校验用户设定的参数,并提出改正建议;
  • Engaging View: It provides a new-window view method, which allows users to compare two new result with a previous one.
  • 令人心动的显示方式:软件提供新窗口查看的方式,用户可以将新旧结果进行对比。

User Interface of Mr.Alpaca Pro

Developing Details 开发详情

  • Project Name 项目名称
    • Alpaca Digital Signal Processing Suite
  • Current Version 当前版本
    • Version 1.14.2.175 Preview
  • Revisions 修订次数
    • 175 revisions, from revision 0b3ce2e to revision 3eaeebf
  • Code Amount 代码总量
    • Mr.Alpaca 1,003 lines (130.1MB)
    • Alpaca’s Library 436 lines ( 77.0MB)

There is a design report of Mr.Alpaca in Chinese. 本软件的设计报告已经发布。

Poster of Mr.Alpaca (Sensitive Information Redacted)

Demo Video of Mr.Alpaca (Mr.Alpaca的演示视频)

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.