UT EE 464 - Analysis of Channel Coding Under Impulsive Radio Frequency Interference (RFI)

Unformatted text preview:

Analysis of Channel Coding Under ImpulsiveRadio Frequency Interference (RFI)Submitted ToGoo JunDr. Brian EvansPrepared ByNavid AghasadeghiPeter EricksonAmir FarahaniMarjo ManalangEE464 Senior Design ProjectElectrical and Computer Engineering DepartmentThe University of Texas at AustinSpring 2008iiCONTENTSTABLES................................................................................................................................ivFIGURES...............................................................................................................................vEXECUTIVE SUMMARY.................................................................................................vi1.0 INTRODUCTION........................................................................................................12.0 DESIGN PROBLEM STATEMENT.........................................................................13.0 DESIGN PROBLEM SOLUTION.............................................................................33.1 HAMMING CODES...........................................................................................33.2 REED-SOLOMON CODES..............................................................................43.3 TURBO CODES..................................................................................................43.4 HOLE-PUNCHING............................................................................................44.0 DESIGN IMPLEMENTATION.................................................................................54.1 MATLAB IMPLEMENTATION OF NOISY SIGNAL..................................54.1.1 Implementation of Digital Signal Simulation..........................................64.1.2 Implementation of Matched-Filtering......................................................64.1.3 Adding Impulsive Noise to Our Digital Signal........................................64.2 MATLAB IMPLEMENTATION OF CODING SCHEMES..........................64.2.1 Implementation of Hamming Codes........................................................74.2.2 Implementation of Reed-Solomon Codes.................................................74.2.3 Implementation of Turbo Codes...............................................................74.2.4 Implementation of Hole-Punching...........................................................74.2.5 Combining Reed-Solomon Codes with Hole-Punching..........................84.2.6 Combining Turbo Codes with Hole-Punching........................................8iii4.3 GRAPHICAL USER INTERFACE (GUI).......................................................84.3.1 GUI for Automated Testing (GUI AutoTest)...........................................84.3.2 GUI for Graphical Data Display and Analysis (GUI Demo)..................95.0 TEST AND EVALUATION.......................................................................................105.1 TESTING CRITERIA AND RESTRICTIONS.............................................105.2 ANALYSIS OF TEST RESULTS....................................................................115.2.1 Alpha = 0.5 Test Results Analysis...........................................................115.2.2 Alpha = 1.0 Test Results Analysis...........................................................125.2.3 Alpha = 1.5 Test Results Analysis...........................................................135.2.4 Alpha = 2.0 Test Results Analysis...........................................................146.0 TIME AND COST CONSIDERATIONS................................................................157.0 SAFETY AND ETHICAL ASPECTS OF DESIGN...............................................168.0 CONCLUSIONS AND RECOMMENDATIONS...................................................16REFERENCES....................................................................................................................17APPENDIX A – SCREENSHOT OF GUI AUTOTEST..................................... .... ... .... . 18APPENDIX B – EXAMPLE TEST RESULTS................................................ .... ... .... ... .. 19APPENDIX C – SCREENSHOT OF GUI DEMO............................................ ... . ... .... ... 20ivTABLES1 Project Costs.....................................................................................................................1vFIGURES1 Gaussian Noise vs. Impulsive Noise.................................................................................22 Design Diagram................................................................................................................53 Test Results for Alpha = 0.5............................................................................................114 Test Results for Alpha = 1.0............................................................................................125 Test Results for Alpha = 1.5............................................................................................136 Test Results for Alpha = 2.0............................................................................................14viEXECUTIVE SUMMARYWireless data communication transceivers experience radio frequency interference (RFI) when deployed in computing platforms. This interference must be mitigated to ensure good reception. One of the mathematical models used to simulate RFI is the Alpha-Stable model. This model is particularly useful in characterizing the impulsive nature of RFI. We propose to analyze the performance of different channel-coding algorithms to find out whether they are capable of mitigating the effects of RFI. Under this type of noise, we evaluated the performance of Hamming code, Reed-Solomon code (RS), Turbo code, Hole Punching, RS code in conjunction with Hole Punching, and Turbo code in conjunction with Hole Punching. After analyzing the bit-error rate vs. signal-to-noise ratio plots for each code, we conclude that Turbo code in conjunction with Hole Punching offers the best performance.vii1.0 INTRODUCTIONIn this final report, we describe the findings of our team’s analysis of channel coding algorithms that will reduce the effects of impulsive radio frequency interference (RFI) in laptops. There are several different designs that could reduce the effects of RFI. In our proposal, we planned to develop an interleaving algorithm that would work in conjunction with a coding algorithm, such as the Hamming algorithm, to reduce the destructive effects of RFI. We


View Full Document

UT EE 464 - Analysis of Channel Coding Under Impulsive Radio Frequency Interference (RFI)

Download Analysis of Channel Coding Under Impulsive Radio Frequency Interference (RFI)
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Analysis of Channel Coding Under Impulsive Radio Frequency Interference (RFI) and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Analysis of Channel Coding Under Impulsive Radio Frequency Interference (RFI) 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?