z-logo
open-access-imgOpen Access
Scrambling and De-Scrambling Implementation Using Linear Feedback Shift Register Method on FPGA
Author(s) -
Manda Lurina,
Sugondo Hadiyoso,
Rina Pudji Astuti
Publication year - 2017
Publication title -
ijait (international journal of applied information technology )
Language(s) - English
Resource type - Journals
ISSN - 2581-1223
DOI - 10.25124/ijait.v1i02.876
Subject(s) - shift register , computer science , scrambling , self shrinking generator , arithmetic , computer hardware , xor gate , field programmable gate array , pseudorandom binary sequence , algorithm , sequence (biology) , linear feedback shift register , binary number , logic gate , mathematics , telecommunications , chip , mechanical engineering , induction generator , turbine , biology , engineering , genetics
communication system, a long sequence of bits ‘0’ or ‘1’ will inherits the loss of bit synchronization, and hence it can cause the false detection on the receiver. To avoid this, long sequence of bits will be randomized first so that long sequence of bits ‘0’ or ‘1’ can be removed. This randomization process is called scrambling and the circuit that works for the process is a scrambler. In the receiver there is a descrambler that serves to return the bits to their original information. This paper presents a design of scrambler and descrambler using a combination of Linear Feedback Shift Register (LFSR) with 15 registers, XOR logic gates, and Pseudo Random Binary Sequence (PRBS) generator structure with polynomial 1 + x14 + x15. One of the two main parts of LFSR is the shift register while the other is the feedback. In LFSR, the bits contained within the selected position in the shift register will be combined in a function and the result will be put back into this register's input bit. Feedback also makes the system more stable and no error occurrence. Then special tap is taken from a certain point in XOR and returned as a feedback register. The system is implemented on FPGA board Altera De0-Nano EP4CE22F17C6 Cyclone IV E. Resource memory required <1% of available memory. Bit rate that can be achieved with clock speed 50MHz is 335570.47 bps.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here