① 数据的传出速率比较快,能够实现在短时间内传输大量字符;
② FSK 支持 ASCII 字符集,同其他调制技术相比,FSK 被各个国家广泛应用;
③ FSK 信号简单,并且容易实现调制,具有良好的抗噪性能和抗衰性能。 FSK 的相关应用:
① 在调制解调器中的应用 调制解调器按速度主要分为低、中、高和特高传输速率。而 FSK 适用于中、低传
输速率的 MODEM。比如 OKI 公司研发的一种低嵌入式解调器 IC,就是利用了 FSK 频移 键控,集成模拟、数字调制技术于一体,实现 1200bit/s、半双工方式的通信。
② CID 来电显示
FSK 信号的传输方式可以实现交换机 CID 功能,利用终端交换据将呼叫用户的基 本信息转换成 FSK 信号,接着由交换机传达给被叫用户。采用 FSK 信号传输方式的优 点是传输速度快,安全可靠,成本低以及实现简单。
③ 数据探测体制的应用
FSK 调制技术其可作为一种数据探测体制,主要应用在短波通信中,例如 8FSK 调 制技术。在协议中,可以对线路质量进行判断,利用 8FSK 多进制调制信号还可以实 现自动选择呼叫、线路建立、信道的预置、指令的传输等功能。8FSK 多进制调制信号 已成为标准、规范化的格式,是当前自适应电台中普遍接受的数据探测体制。
总的来说,FSK 信号在现代通信中的应用极大提高了信号的数据传输速率。并且
具有较好的抗噪抗干扰性能,虽然频带占用较宽,但适用于衰落信道,宽频带信道。 本文利用 EDA 平台,在 FPGA 芯片上实现 FSK 调制。
2 Matlab/Simulink 和 Quartus II 简介
本次设计主要通过 EDA 平台实现,不再进行 PCB 制板,主要为了节约成本,以调 制器的系统设计为主。
本次设计用到的主要的软件:Matlab Simulink,Quartus II 以及相关联的 DSP Builder。
2.1 Matlab/Simulink论文网
Simulink 是 Matlab 最重要的组件之一,集成动态系统模拟、仿真和综合分析的 功能。在 Simulink 中,不需要编写大量的代码程序,只要通过简单直观的模块连接, 就能设计出复杂的系统。Simulink 具有适用面广,结构和流程清晰、仿真精细、贴近 实际、效率高、灵活等优点。基于以上优点,Simulink 已经被广泛应用于控制理论和 数字信号处理的复杂仿真和设计。同时基于 Simulink,产生了大量的第三方软件和硬 件,并与之一起构成了全面的研发平台[5]。
Simulink 可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模, 它支持不同部分具有不同的采样速率的系统(多速率系统)。Simulink 提供了一个建 立模型方块图的图形用户接口(GUI)[6] 用于创建动态系统模型,这个创建过程只需单 击和拖动鼠标操作就能完成,从而显得更快捷、更直接,用户可以立即看到系统的仿 真结果。
Simulink 是基于模型的设计工具和仿真工具,用于动态系统和嵌入式系统等多 个领域。Simulink 提供交互式图形化环境和可定制模块库来对其进行设计、仿真、执 行和测试。广泛应用于各种时变系统,例如通信,控制,信号处理,视频和图像处理 等。
构架在 Simulink 基础之上的其他产品扩展了 Simulink 多领域建模功能,也提供 了用于设计、执行、验证和确认任务的相应工具。Simulink 与 MATLAB 紧密集成,可 以直接访问 MATLAB 大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本 的创建、建模环境的定制以及信号参数和测试数据的定义。
2.2