软件无线电是由软件定义的,能够实现多种通信功能的无线电通信系统,起初被用于解决无线电台难以互连、互通、互操作的问题,因其高度的灵活性在军用和民用领域均获得了广泛关注。传统的软件无线电中波形是基于特定的硬件平台定制的,导致波形应用的可移植性差。软件通信体系架构(SCA)规范是为解决上述问题提出的一个软件无线电顶层设计规范,其主要目的是确保无线电台硬件通用化、模块化和可扩展性以及无线电波形软件的可移植、可复用和可互操作等特性。为解决专用处理器中波形组件的可移植问题,SCA提出了硬件抽象层的概念。
目前实现软件无线电的平台主要有三种,GPP,DSP和FPGA,不管在哪个平台,硬件抽象层的功能属性是一致的,就是屏蔽底层硬件的区别,为上层波形开发提供一个统一的接口,方便波形的跨平台移植,美国在很久前就制定了一套规范,用来统一FPGA硬件抽象层的接口,名字叫MHAL,国内FPGA硬件抽象层有参照美国MHAL标准,提出了一套自己的规范,多年前,狼哥也写了一套基于FPGA的MHAL,实现了如下功能:
图像课程,开发板-->淘宝店铺:胡狼FPGA
咨询微信:MyWork666888
*******往期精彩文章列表********
基于Zynq的图像处理入门课程