發送方式(Ethernet To Wireless):客戶端數據(模擬信號)由雙絞線從RJ-45接口進入隔離變壓器,隔離變壓器主要功能是隔離直流等干擾;模擬信號進入PHY芯片,濾波,整形,4B/5B解碼,從MII(Media Independent Interface)變為4位數據并行輸出;并行信號進入FPGA實現串行MPDU(MAC PRotocol Data Unit)的生成;最后從基帶接口發送給后續部分,以實現無線傳輸。
接收方式(Wireless To Ethernet):接收是發送的逆過程。從PHY層基帶處理模塊來的串行MPDU數據流經FPGA處理后變成4位并行的符合IEEE802.3格式的數據幀,PHY芯片從MII接收數據,4B/5B編碼,轉化為MLT3(多電平傳輸)格式模擬信號,預整形,發送到隔離變壓器;信號經隔離變壓器,到RJ-45接口、雙絞線到達用戶端。
MII數據與MPDU之間的轉換 根據需求和成本綜合考慮,這里FPGA采用Xilinx公司的Virtex-E XCV300E器件。它具有高性能、大容量、處理速度快等優點,而且比起Virtex-Ⅱ系列的器件價格低廉。FPGA在這里實現的其實就是一個連續幀數據流的幀頭處理及并/串轉換。按照功能來說分為發送(Ethernet To Wireless)和接收(Wireless To Ethernet)兩個相對獨立的模塊。