• 沒有找到結果。

Chapter 5 A CASE STUDY: WiMAX MAC BS

5.4 Implementation with SDL

5.4.5 Time Flow

. The most important part in the server model is the control of time flow. The system is easier to be crashed without having a correct time stamp. To make our system operate correctly, we provide a time flow for the process of MAC shown in Figure 5-13.

The sketch map in Figure 5-13 is divided into two parts with UL sub frame and DL sub frame. During the interval of uplink, the BS starts to receive the bursts and CDMA codes from each SS. At the same time, the BS starts to deal with the UL_Scheduler and the DL_Scheduler making UL_MAP, DL_MAP and bursts to transmit the broadcast bursts at the start time of the downlink. During the interval of downlink, the BS starts to broadcast to all SSs and process the bursts receiving at the uplink. In the mean while, the BS also deals with the Deconcatenation, Message_Managemenet and Control_Mechanism to analyze, response and produce correspond message to all SSs at the start time of downlink. The time stamp of Assembler and Classifier do not need the exact time due to the process controlled by upper layer or by the process of DL_Scheduler.

With the time flow we proposed, the system could operate smoothly.

Figure 5-13 Time Flow

CHAPTER 6 CONCLUSION

6.1 Conclusion

In this thesis, we provide a design flow, which is different from the traditional design flow. At first, we analyze the specification of WiMAX MAC and construct the architecture of MAC. And then we translate the protocol into server model using SDL.

Finally, we translate SDL into C model and using the system synthesis to reduces our design effort in system level designs.

With the implementation of WiMAX MAC, we point out some issues of transmission behaviors in wireless environment and provide the solutions to simplify the verification environment.

From different protocols in wireless communication, we find some properties, which have the same in architecture design. To modulize the architecture of MAC, we analyze the basic functionalities of the data plane and control plane. For the requirement of implementation, we integrate some components to a specific module and provide the protocol architecture of WiMAX MAC BS.

We utilize the concept of the server model to translate the architecture from protocol to SDL model. With some characteristics of the server model, we modify the priority of each task and optimize the timers and data structure in a wireless communication system. Finally, we show the message flow and the time flow to guarantee the system can be operated correctly.

6.2 Future Work

Although we provide a design methodology of communication system, we still have some tasks that have not finished. From our implementation, we need to complete the advance MAC functionalities defined in WiMAX and need to construct full functions of SSs to verify the functionalities of the system. After that, we could analyze the performance of the system and enhance the system performance by ESL-based hardware/software partition according to the constraints and requirements of WiMAX MAC.

REFERENCES

[1] IEEE 802.16.IEEE Standard for Local and Metropolitan Area Networks-Part 16.Air Interface for Fixed Broadband Wireless Access Systems-2004.

[2] IEEE 802.16.IEEE Standard for Local and Metropolitan Area Networks-Part 16.Air Interface for Fixed Broadband Wireless Access Systems-2005.

[3] Delicado, Luis Orozco-Barbosa, F. Delicado and P. Cuenca, "A QoS-aware protocol architecture for WiMAX," in Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on, 2006, pp. 1779-1782.

[4] H. S. Alavi, M. Mojdeh and N. Yazdani, "A quality of service architecture for IEEE 802.16 standards," in Communications, 2005 Asia-Pacific Conference on, 2005, pp. 249-253

[5] H. Holisaz, S. Shamshiri, F. Baharvand and S. M. Fakhraie, "Hardware accelerator IP-core for wireless 802.16 MAC," in Wireless and Optical Communications Networks, 2006 IFIP International Conference on, 2006, pp. 5.

[6] M. Haroud, L. Blazevic and A. Biere, "HW accelerated ultra wide band MAC protocol using SDL and SystemC," Radio and Wireless Conference, 2004 IEEE, pp. 525-528, 2004.

[7] Yeoh Chun Yeow, M. H. Mokhtar, N. Salleh and S. Khalid, "Design and implementation of 802.11 medium access control protocol using SDL," in Networks, 2005. Jointly Held with the 2005 IEEE 7th Malaysia International Conference on Communication., 2005 13th IEEE International Conference on, 2005, pp. 5.

[8] ITU-T, Draft Recommendation Z.120, Message Sequence Chart (MSC), COMX-R 22-E, Geneva, March 1992.

[9] ITU-T, Recomendation Z.100, Specification and Description Language (SDL), CPM X-R 17-E, Geneva, March 1992.

[10] ITU-T, SDL Methodology Guidelines, Appendix I to the Recommendation Z100, CPM X-R 21-E, March 1992.

[11] Nak Woon Sung, "HW/SW codesigned implementation of IEEE 802.16 TDMA MAC for the subscriber station," in Computer and Information Science, 2005.

Fourth Annual ACIS International Conference on, 2005, pp. 436-440.

[12] Chang Sup Keum, Joon Kyung Lee, D. Lee and Byung Sun Lee, "Integrated environment based on object-oriented methodology for real-time systems," in Object-Oriented Real-Time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on, 1998, pp. 284-288.

[13] P. Schaumont and I. Verbauwhede, "A Component-Based Design Environment for ESL Design," Design & Test of Computers, IEEE, vol. 23, pp. 338-347, 2006.

[14] J. J. Li and J. R. Horgan, "Using SDL to model an object-oriented real-time software architectural design," in Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on, 2000, pp. 288-295.

[15] B. Geppert and F. Rößler, "Pattern-based Configuring of a Customized Resource Reservation Protocol with SDL," SFB 501 Report 19, vol. 96.

[16] Y. J. Byun, B. A. Sanders and C. S. Keum, "Design Patterns of Communicating Extended Finite State Machines in SDL," Proceedings of 8th Conference on Pattern Languages of Programs, 2001.

[17] A. Muth and G. Färber, "SDL as a system level specification language for application-specific hardware in a rapid prototyping environment,"

Proceedings of the 13th International Symposium on System Synthesis, pp.

157-162, 2000.

相關文件