基于DSP的安全无线多媒体数字终端
时间:03-03
来源:EDN
点击:
4.2 软件实现
系统的软件设计采用C语言,所有的程序在CCStudio v3.3环境下开发的。软件由主程序和一些子程序构成,子程序主要包括USB驱动程序、键盘扫描程序、液晶驱动程序和射频通信程序。主程序流程图如图4-4所示。
图4-4 主程序流程图
5 特色与创新
①60位私钥的ECC算法实现Diffie-Hellman密钥交换
②一键即通的语音保密通信
③4种加密算法任意选择的保密通信
④实现键盘编辑短信并加密传输
⑤可配置参数的信息隐藏传输
⑥收发机动态协商进行跳频通信
⑦实现了USB的驱动,PC机和开发板直接通信
⑧蓝色液晶屏幕显示,人机界面友好
⑨射频收发模块实现了2.4G的无线通信
系统的软件设计采用C语言,所有的程序在CCStudio v3.3环境下开发的。软件由主程序和一些子程序构成,子程序主要包括USB驱动程序、键盘扫描程序、液晶驱动程序和射频通信程序。主程序流程图如图4-4所示。
图4-4 主程序流程图
5 特色与创新
①60位私钥的ECC算法实现Diffie-Hellman密钥交换
②一键即通的语音保密通信
③4种加密算法任意选择的保密通信
④实现键盘编辑短信并加密传输
⑤可配置参数的信息隐藏传输
⑥收发机动态协商进行跳频通信
⑦实现了USB的驱动,PC机和开发板直接通信
⑧蓝色液晶屏幕显示,人机界面友好
⑨射频收发模块实现了2.4G的无线通信
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- DSP+FPGA结构在雷达模拟系统中的应用(01-02)