VTechWorks staff will be away for the Thanksgiving holiday beginning at noon on Wednesday, November 27, through Friday, November 29. We will resume normal operations on Monday, December 2. Thank you for your patience.
 

Automated Testbench Generation for Communication Systems

dc.contributor.authorQu, Xinen
dc.contributor.committeechairGray, Festus Gailen
dc.contributor.committeememberArmstrong, James R.en
dc.contributor.committeememberMidkiff, Scott F.en
dc.contributor.departmentComputer Engineeringen
dc.date.accessioned2014-03-14T20:50:33Zen
dc.date.adate2001-01-09en
dc.date.available2014-03-14T20:50:33Zen
dc.date.issued2000-11-28en
dc.date.rdate2002-01-09en
dc.date.sdate2000-12-21en
dc.description.abstractThis thesis develops semi-automated methods to generate testbenches for VHDL models of communication systems. To illustrate the methods, a VHDL model was constructed for the speech-coding channel of the Global System for Mobile Communication (GSM). GSM is the Pan-European digital mobile telephony standard specified by the European Telecommunication Standards Institute (ETSI). This thesis emphasizes the error detection and error correction procedures that form an important part of the standard. First, a test bench template was generated using "Testbench Pro", a waveform generation tool developed by SynaptiCAD. The template includes a random sequence of speech data. A C program was then developed as a user interface to control the simulation procedure. Using the C program, the user can select a test bench template and specify the input test vectors. The C program adds the user's test vectors to the test bench template to create a final VHDL test bench that is ready for simulation. The testing data is then encoded by the GSM encoder models, passed through the noisy channel model that introduces errors into the data stream and, finally, passed through the GSM decoder models which attempt to correct the channel errors. Sophisticated error detection and error correction algorithms are used in the encoder/decoder models to increase the reliability of data transmission over the noisy channel. Finally, the original speech data is compared to the decoder output to detect any remaining bit errors and to evaluate the system performance. The simulation system is semi-automated. The user selects a set of parameters using the C program interface. A testbench is then automatically created and simulated. Two final report files are automatically generated. No user interaction is needed after the initial parameter selection. Several experiments were performed to illustrate the various features of the automated testbench generation system.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-12212000-222112en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12212000-222112/en
dc.identifier.urihttp://hdl.handle.net/10919/36360en
dc.publisherVirginia Techen
dc.relation.haspartfinal_thesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectVHDLen
dc.subjectGSMen
dc.subjectViterbien
dc.subjectTestbenchen
dc.titleAutomated Testbench Generation for Communication Systemsen
dc.typeThesisen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
final_thesis.pdf
Size:
2.34 MB
Format:
Adobe Portable Document Format

Collections