Font Size: a A A

The Design And Implementation Of SXD/Linux Simulation Platform For Communication Coding

Posted on:2006-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:S P YangFull Text:PDF
GTID:2168360155455200Subject:Cryptography
Abstract/Summary:PDF Full Text Request
With its own unique predominance, Linux system is in a rapid development in the recent years. Especially in communication research area, more and more professionals take Linux as the operating system of their work stations to perform analysis and simulation. Moreover, due to the importance of the communication coding, selection of coding methods and coding parameters, and the generation and performance evaluation of the required codes are essential to the communication system design.Therefore, the thesis implemented the Sanxingdui simulation platform for communication coding based on Linux, which can satisfy the urgent needs of professionals about Linux communication coding software.Firstly, based on the function and business requirement of system's target user, the thesis designed and implemented two important systems of the simulation platform: the coding system and the helping system. The former is kernel of the platform, which accomplishes all kinds of coding generation and evaluation of simulation result, the powerful function for waveform displaying and analyzing giving a sufficient support to professional users, the exception handle mechanism ensuring the stable work of the platform. And the latter provides comprehensive technique support for the simulation platform, by ample browse functions, customized manual management system and the high resolution printing module.Secondly, to make the Sanxingdui simulation platform more practical, a lot of transplanting and optimizing work has been done based on the former work. Eventually, the transplanting work produces two simulation platform versions: one based on Linux Kernel 2.4 and Qt 3.11 Graphic Library and another based on Linux Kernel 2.6 and Qt 3.3.3 Graphic Library.Finally, the thesis designed a secure reinforce theoretical system(FuncFence) for the potential risk of stack smashing which is imported by the update of new coding library to the system. FuncFence protects the simulation platform from crashing with the stack smashing.
Keywords/Search Tags:Communication Coding Systm, Linux Operating System, Help System, Waveform Plot, Stack Smashing
PDF Full Text Request
Related items