图书前言

前言

Red Pitaya即火龙果,是一款来自斯洛文尼亚的多功能测量系统,集示波器、频谱分析仪、波形发生器、逻辑分析仪等功能于一体。这款设备的设计初衷是打造一款多功能的测量和控制工具来替代数台昂贵的实验设备。Red Pitaya具有实惠的价格、强大的功能和友好的界面,因而成为许多硬件爱好者和实验室的首选设备。

Red Pitaya的设计特点是采用软件方式来扩充以往需要昂贵硬件才能实现的功能,Red Pitaya提供了一个完全免费的应用商店——Bazaar,用户可以在Bazaar中下载App,配合Red Pitaya的硬件电路实现各种功能。Red Pitaya硬件电路基础功能包括示波器、频谱分析仪、信号发生器、波特分析仪和PID控制器,且这些功能可以在PC、平板电脑或者手机上通过Web浏览器进行显示。使用者可通过MATLAB、LabView、Python和Scilab等多门语言来操作Red Pitaya。

Red Pitaya具有强大的功能和广泛的用途,但目前市面上却鲜有全面的中文教材,这让国内一些想使用Red Pitaya的研究者和学生难以下手。为进一步激发大众创业、创新热情,加快电子产业发展进程,更好地利用国内、国际市场资源,实现我国电子产业的持续健康发展,编者根据自己的学习和实践经验,编写了这本Red Pitaya的使用指南。

为了让读者可以快速上手Red Pitaya,本书在简明扼要地阐述基本理论知识的同时,尽可能多地介绍硬件实现电路以及如何用软件控制硬件电路来实现多种功能。本书参考了Red Pitaya的官方手册,同时结合编者在实际操作及工程项目中的经验编著而成。本书第1~2章主要包括Red Pitaya的基础知识部分及快速上手部分。第3章首先介绍了Red Pitaya硬件电路,然后对其硬件结构和应用做了详细介绍。通过以上内容的学习,读者可以将Red Pitaya变成各种测量和控制工具。第4~10章主要介绍了通过MATLAB、Python两种语言来操作Red Pitaya,以及Web UI。

本书由李英祥教授担任主编工作,胡志恒副教授、任德昊讲师担任副主编工作,余泽寰、李志强、黄浩泽、田娟、刘兰、杜晨瑞、张家瑞等研究生参与了部分内容的编写与校对,并对实验例程进行了完整的验证。

在本书的撰写过程中,得到了教育部2017年产学研合作项目“基于ZYNQ的火龙果应用平台实战”,四川省教育厅研究生教育改革创新项目“电子与通信工程专业学位硕士研究生工程教育教学改革”和四川省科技厅2016年重点研发项目“便携式基站天线电性能参数监测仪研制”等项目的支持,在此一并表示感谢。

编著者

2019年1月