| With the rapid development of wireless communication technology and the gradual popularization of the smart phone, the demand for mobile internet is also growing. In this situation, the diversified application mode and communication scenarios require more flexible networking protocols. It results in that D2D(Device-to-Device) has become the key research content of wireless communication. The D2 D technology allows direct data transfer between two devices without network infrastructures. It can not only reduce the load and pressure of cellular communication system, but also can lower the communication cost of the users. At the same time, it can also achieve more special scene communication needs, which has an very important practical significance.The Do-Fast algorithm is the improved D2 D communication protocol based on the Flash Lin Q protocol of Qualcomm. Do-Fast features carrying out link scheduling according to the sorted SIR’s, so it can provide more scheduling opportunities for the links with better channel conditions under the premise of ensuring the fairness of scheduling. With respect to the Flash Lin Q random link scheduling mode, its overall throughput and overall performance of the system are greatly improved.In this paper, the designing of D2 D protocol test and verification system, also its implementation scheme has been done, which is based on the deeply studying of the Do-Fast algorithm and feature of Software Defined Radio. Using this system can not only implement the D2 D protocol,but also can test and verify the performance of the protocol through the data exchange of data and platform. The main work is the realization of D2 D protocol(including the physical layer and MAC layer) on the core FPGA of platform, followed by the implementation of work related to SDR platform based on FPGA, including GPS synchronization and development and debugging of RF module. At the same time, the development of SDR platform, the data interface of PC terminals and the development of PC display program ensure the feedback of test results. At last, concerning the research and the system development in this thesis, we carried through the verification of the relevant module functional and assessed the performance of Do-Fast algorithm with the test and verification system. |