The concept of randomization shows many realistic scenarios and has enormous applications in everyday life. However, existing random number generators have poor adaptability when representing some of the actual occurrences in natural environment, such as in biology, mobile communications, and even electrical behavior. For PLC channel transfer function generation, biased sampling of the channel is more applicable. This paper proposes a weighted-probability method to generate random numbers to emulate the real-world variations of a power line communications channel. Existing PLC channel emulator can mimic the random behavior of the channel, altered by several parameters such as cable length, cable type, presence of loads, and ejecting different noises. However, the scenario of integrating the effect of changing the state of the loads and channel variation due to time is not well represented in the normal random channel generation. The best concept for this scenario is the weighted random number generator (WRNG). This work developed an algorithm in Matlab and VHDL, implemented it in FPGA and integrated it with an existing PLC channel emulator. The emulator is implemented using Kintex-7 FPGA. In this study, ten different weights corresponding to the probability of occurrence of the actual household appliances and eighty transfer functions were used as inputs to the program. The randomness and periodicity of the WRNG are tested and passed the Runs test. Autocorrelation and histograms are used to determine the correct implementation of the weights.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.