StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Error Simulation Enviroment For The Dicode Pulse Position Modulation - Essay Example

Cite this document
Summary
The essay "Error Simulation Environment For The Dicode Pulse Position Modulation" analyzes three test bench environments: erasure only, the error only, and erasure and error would be applied on the designed system. A Modelsim_Altera version (6.5b) software is to be used to simulate the system…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER95.2% of users find it useful
Error Simulation Enviroment For The Dicode Pulse Position Modulation
Read Text Preview

Extract of sample "Error Simulation Enviroment For The Dicode Pulse Position Modulation"

CHAPTER SEVEN ERASURE AND ERROR SIMULATION INVIROMENT FOR THE DI PULSE POSITION MODULATION SYSTEM WITH REED SOLOMON Introduction In this chapter, three test bench environments: erasure only, error only, and erasure and error would be applied on the designed system, chapter 6. A Modelsim_Altera version (6.5b) software is to be used to simulate the system. The system has shown that it has the ability to detect, correct erasure, and error symbols when they overcome its limitation. 2. Erasure Only Test Bench A VHDL test bench program Apendix ( ) was built to provide an environment where erasure errors can be injected into the system. According to equation (6.8), the designed system can correct up to 8 erasure errors only. Above this number, the system will fail to decode the original message. Figure 7.1 shows the flowchart for the erasure only test bench. The following two test scenarios are likely to take place: 2.1. Correctable codeword The number of erasure error symbols that is erased is within the capacity of the decoder in his recovery of the original data. In this test design, the number of erasure error symbols must be less or equal to 8 symbols per codeword. Figures (7.2) & (7.3) show the system input/output signals. Figure (7.2) shows the performance of the system when the number of erasure symbols equal 8 per codeword, while the figure (7.3) displays the system signals when the number of erasure symbols equal 5. In these figures, the fail output signal is logic 0. This means that the system has successfully decoded the original codeword. We can add or delete erasures by updating lines 294 and 295 inside the code. Figure 7. 1. Erasure only test bench flowchart 2.2. Uncorrectable codeword The number of erasure error symbols that is erased is greater than the capacity of the decoder to recover the original data. In this test design, the number of erasure symbols is greater than 8 symbols per codeword. Figure (7.4) shows the system input/output signals when the number of erasure symbols equal 9 per codeword. In this figure, the fail output signal is logic 1, which means that the system has failed to decode the original codeword. We can add or delete erasures by updating lines 294 and 295. Figure 7. 2 System input/output signals with 8 erasure symbols Figure 7. 3 System input/output signals with 5 erasure symbols Figure 7. 4 System input/output signals with 9 erasure symbols 3. Error Only Test Bench A VHDL test bench program Apendix ( ) has been built to provide an environment where errors can be injected into the system. According to equation (6.7), the designed system has the ability to correct up to 4 erasure errors only. Above this number, the system will fail to decode the original message. Figure 7.5 shows the flowchart for the error only test bench. The following two test scenarios are likely to take place: 3.1. Correctable codeword The number of error symbols is within the capacity of the decoder to recover original data. In this test design, the number of error symbols must be less or equal to 4 symbols per codeword. Figures (7.6) & (7.7) show the system input/output signals. Figure (7.6) shows the performance of the system when the number of error symbols equal 4 per codeword. The figure (7.7) displays the system signals when the number of error symbols equal 2. In these figures, the fail output signal is logic 0. This means that the system has successfully decoded the original codeword. We can add or delete errors by updating line 295. 3.2. Uncorrectable codeword The number of error symbols is greater than the capacity of the decoder to recover the original data. In this test design, the number of error symbols is greater than 4 symbols per codeword. Figure (7.8) shows the system input/output signals when the number of error symbols equal 5 per codeword. In this figure, the fail output signal is logic 1 which means that the system has failed to decode the original codeword. We can add or delete errors by updating line 295 inside the code. Figure 7. 5. Error only test bench flowchart Figure 7. 6 System input/output signals with 4 error symbols Figure 7. 7 System input/output signals with 2 error symbols Figure 7. 8 System input/output signals with 5 error symbols 4. Erasure and Error Test bench A VHDL test bench program Apendix ( ) has been built to provide an environment to inject erasure and error symbols into the system. According to equation (6.10), the designed system has the ability to correct up to 4 erasure and 2 error symbols only. Above this number, the system will fail to decode the original message. Figure 7.9 shows the flowchart for the erasure only test bench. The following two test scenarios take place: 4.1. Correctable codeword The number of error symbols is within the capacity of the decoder to recover original data. In this test design, the number of error symbols must be less or equal to 4 erasures and 2 error symbols per codeword. Figure (7.10) shows the system input/output signals. In this figure, the fail output signal is logic 0 which means that the system has successfully decoded the original codeword. We can add or delete erasures and errors by updating lines 295 & 299 inside the code. 4.2. Uncorrectable codeword The number of error symbols is greater than the capacity of the decoder to recover the original data. In this test design, the number of error symbols is greater than 4 erasures or 2 error symbols per codeword. Figure (7.12) shows the system input/output signals when the number of error symbols equal 3 per codeword, while the figure (7.13) shows the system performance when the number of erasure symbols exceeds the system capability. In these figures, the fail output signal is logic 1 which means that the system has failed to decode the original codeword. We can add or delete erasures and errors by updating line 295 & 299 inside the code. Figure 7. 9. Erasure and error test bench flow chart Figure 7. 10 System input/output signals with 4 erasure and 2 error symbols Figure 7. 11 System original codeword Figure 7. 12 System input/output signals with 4 erasure and 3 error symbols Figure 7. 13 System input/output signals with 5 erasure and 2 error symbols 5. Conclusion Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Error Simulation Enviroment For The Dicode Pulse Position Modulation Essay”, n.d.)
Error Simulation Enviroment For The Dicode Pulse Position Modulation Essay. Retrieved from https://studentshare.org/engineering-and-construction/1658870-error-simulation-enviroment-for-the-dicode-pulse-position-modulation
(Error Simulation Enviroment For The Dicode Pulse Position Modulation Essay)
Error Simulation Enviroment For The Dicode Pulse Position Modulation Essay. https://studentshare.org/engineering-and-construction/1658870-error-simulation-enviroment-for-the-dicode-pulse-position-modulation.
“Error Simulation Enviroment For The Dicode Pulse Position Modulation Essay”, n.d. https://studentshare.org/engineering-and-construction/1658870-error-simulation-enviroment-for-the-dicode-pulse-position-modulation.
  • Cited: 0 times

CHECK THESE SAMPLES OF Error Simulation Enviroment For The Dicode Pulse Position Modulation

Al Qaeda and the US Strategy for Combating Terrorism

This assignment will begin with the statement that most Americans believe the patriot movement to have emerged from the bombing of the Federal building.... However, Gallaher notes in his book that this movement did not just happen overnight.... hellip; The author of the paper states that to Gallaher, the patriot movement has been there for about two decades as per the mid-1990s....
10 Pages (2500 words) Assignment

The Aspect of terrorism as a Transnational Threat

The effectiveness of organizational actions, structures, and multiagency involvement (local, state, and federal level) in response to homeland security The Issue The aftermath of the attack of the world trade centre in September 11, a series of dramatic events cropped up with response to those events exposing the United States of America (US) to highly escalating risks of terrorist attacks....
9 Pages (2250 words) Research Paper

International Business Final and the Trend of Globalization

1.... Globalization of production refers to the concept that the entire world is a marketplace and the production process should be devised considering all the feasible options available throughout the world.... The trend of globalization has given the producers and marketers the scope of manufacturing on a worldwide basis and selling the manufactured products to the entire world....
15 Pages (3750 words) Essay

Expert Systems and Collision Regulations

This is a huge gap for error.... A surge in intercontinental commerce, population explosion, faster communication and commuting, the need for speed and competition has led to a massive explosion in the number of aircrafts and ships that need to enable transportation of mankind.... Traffic congestion is not just a matter of the roads anymore, but also of the sea and the air....
10 Pages (2500 words) Essay

Women in Prisons Who Have Children, or Who Have Had Children Whilst They Were in Prison

Thus, the aim of this paper is to understand the position of women in UK prisons particularly those women in prisons who have children, or who have had children whilst they were in prison.... This is true for every imperial, capitalist, socialist, communist, dictatorial, anarchist, feudal or fundamental state....
11 Pages (2750 words) Essay

Matlab Simulation for the DiPPM with RS system

Each change from zero to one in PCM sequence gives SET in DiPPM signal, and the change from one to zero in PCM sequence produces an RESET pulse in DiPPM.... No pulse generated in DiPPM signal when the PCM sequence does not change.... The program is going to produce a binary one in PCM sequence when it receives an SET pulse, and it continues until an RESET pulse is received to produce a binary zero.... The fourth step of the program is applied to change the binary sequence (one & zero) to pulse shape....
8 Pages (2000 words) Essay

Potential Roles of the Human Resource Management

In the paper “Potential Roles of the Human Resource Management,” the author defines wrongful discharge as a discharge for reasons that are illegal.... The employee who is the victim of wrongful discharge has the right to file charges against the employer.... hellip; The author states that there are certain conditions that the plaintiff must determine: a) the employment relationship, whether it is at-will employment or an individual employment agreement, or an implied employment contract, or a collective bargaining agreement, or public sector employment....
21 Pages (5250 words) Assignment

Has the ECHR Struck a Balance in Dealing with International Terrorism

As a body held responsible for final decisions regarding such matters, the ECHR is often placed in the unenviable position of balancing human rights with realistic and urgent security concerns.... The author of the current research paper "Has the ECHR Struck a Balance in Dealing with International Terrorism" primarily claims that the world has changed significantly since 1950 when the European Court of Human Rights (ECHR) was first established....
13 Pages (3250 words) Research Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us