新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SCA平臺ARM組件的設計

        SCA平臺ARM組件的設計

        作者: 時間:2010-08-27 來源:網絡 收藏

        軟件無線電是一個無線通信系統(從低容量的移動電話到高容量的多信道無線電臺)。在這個系統中,可通過在靈活的信號處理硬件上運行專業的軟件來實現專用的通信和傳輸特性。它和傳統依靠單一的硬件非常不同,其好處是可復用或共享單一系統來完成多種通信目的。實際上,在底層硬件物理限制內,任何通信任務都可以通過加載軟件來實現,包括廣泛的領域升級和維護。
        的出現使得軟件無線電的民用成為現實,是通信可移植性、可交換性、互用性、軟件可重用性、體系結構可擴展性的一個標準,這個標準主要體現在以下4個方面:1)使移植費用降到最低;2)使一個波形應用在不同廠商的多個(比如操作系統、硬件、主機環境)上能實現最大無縫移植;3)多使用和重用即插即用來建立波形;4)支持通信平臺體系結構可擴展性,這樣從手持到基站都使用同樣的體系結構。
        的開發主要包括以下3點:1)核心框架的,核心框架是SCA系統的核心,通常選用成熟的核心框架產品,而不是開發新的核心框架實現;2)設備節點開發和波形應用開發:3)系統集成,主要是把上兩步中的核心框架和設備節點,波形應用集成到一個系統。

        1 SCA節點開發
        在SCA體系結構中,Node(節點)是指注冊在同一個Device Manager(設備管理器)上的一系列Deviee(邏輯設備),包括GPP,DSP,FPGA,聲卡等。一個實際的基于SCA的軟件無線電電臺,是由一個或多個節點構成的,每個節點包含一個設備管理器,管理本節點內的所有設備和服務,完成相應的功能。圖1所示為SCA節點框圖。

        本文引用地址:http://www.104case.com/article/151615.htm


        整個軟件無線電電臺由圖1中虛線框中所示的實際硬件設備構成,按SCA規范分為Device(如I/0設備,聲卡設備等),Loadable Device(可加載設備)和Executable Device(可執行設備)3類。SCA節點運行在Executable Device上。然后對進行封裝:對每一個 Device組件,都需要根據SCA體系里規定的APl完成所有的實現,然后對文件進行編譯,最后邏輯設備的各種端口(Port)以實現與其他組件之間的數據通信。

        2 組件的設計
        一個設備組件的設計工作包括兩大部分:一是設備組件的API(應用程序編程接口)實現,二是組件的端口和屬性設計。接下來將按照這兩個方面介紹組件的設計。表1給出了組件端口與屬性設計。



        上一頁 1 2 下一頁

        關鍵詞: 設計 組件 ARM 平臺 SCA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉善县| 桃源县| 如东县| 泽州县| 民和| 铜川市| 申扎县| 个旧市| 灯塔市| 邯郸市| 福清市| 新化县| 高陵县| 通渭县| 崇仁县| 湘潭县| 当阳市| 惠来县| 柘城县| 慈溪市| 嘉定区| 万全县| 介休市| 佛坪县| 毕节市| 仙桃市| 云霄县| 宁武县| 都兰县| 遂平县| 阿瓦提县| 南和县| 永川市| 桐柏县| 宽甸| 瓦房店市| 永登县| 湟源县| 河西区| 北票市| 安义县|