The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Long Term Evolution Advanced (LTE-A) uses four different kinds of Cyclic Redundancy Check (CRC) to verify the integrity of the transmitted data, which implies using four circuits for each CRC in the transceiver system. In this paper, a novel algorithm is introduced to combine three of these CRC circuits into one in order to minimize the total area of the transceiver. This method will insure a considerable...
Error correction coding technology is a valid way to improve the reliability of communication system in which information will be distorted duo to various noises in the channel. This paper considers RS code as the error correction code, and gives the implementation of the RS encoder under CCSDS standard. The implementation of the parallel multiplier with constant coefficients under the natural base...
LFSR based PN Sequence Generator technique is used for various cryptography applications and for designing encoder, decoder in different communication channel. It is more important to test and verify by implementing on any hardware for getting better efficient result. As FPGAs is used to implement any logical function for faster prototype development, it is necessary to implement the existing design...
The main purpose of this paper is to study the FPGA implementation of two 16 bit PN sequence generator namely Linear Feedback Shift Register (LFSR) and Blum-Blum-Shub (BBS). We have used FPGA to explain how FPGA's ease the hardware implementation part of communication systems. The logic of PN Sequence Generator presented here can be changed any time by changing the seed in LFSR or by changing the...
In this paper a high-speed fading architecture that generates multiple stochastic processes based on the Sum-of-Sinusoids (SOS) method is presented. In the proposed architecture, the fading samples are generated according to either symmetrical or asymmetrical power spectral density (PSD) in an efficient FPGA-based architecture. This proposal allows the emulation of more realistic channels in non-isotropic...
Gaussian random numbers (GRN) generators are indispensable components in channel emulators for producing multiplicative and additive noises. Efficient designs of these GRN generators are required for testing the newest communications standards, which consider multiple channels working at higher data rates. In this paper, a new reconfigurable architecture for the generation of GRN at each clock cycle...
Aiming at the problems of how to obtain the feedback function of M-sequence (all state sequences) signal and how to generate all the feedback sequence, In this paper we get the nonlinear feedback function by modifing the linear feedback network function of the linear shift register(LFSR) and realize the 12-bit M sequence using FPGA(field programmable gate array).
Pseudo-Random Sequence has the good property of frequency domain, based on the m sequence of pseudo-random code generated has been introduced. The 7-order pseudo-random sequence design of a FPGA program and the corresponding simulation results was given. The feasibility of design was validated.
Previously, a two-step approach to perform the cyclic redundancy check (CRC) computation in hardware was presented. In that approach, an architecture is constructed from a suitable multiple polynomial for a fixed generator polynomial and input size. In this paper, we revisit the two-step approach and suggest a modification to its architecture. First, we propose retiming the second step to the delay...
Linear feedback shift registers (LFSR) are commonly utilized in digital communication system simulations as noise and data sources because they are easily implemented and require minimal resources. However, the LFSR exhibits a deficiency common to all multiplicative congruential pseudorandom number generators (PNG). This class of PNG exhibits a correlation between successive values that gives an undesired...
Generally speaking, cyclic redundancy checks (CRCs) are used to detect errors from noise in digital data transmission. The technique is also sometimes applied to data storage devices, such as a disk drive. They also have been turned to verify the integrity of files in a system in order to prevent tampering and suggested as a possible algorithm for manipulation detection codes. It has been known that...
McEliece scheme represents a code-based public-key cryptosystem. So far, this cryptosystem was not employed because of efficiency questions regarding performance and communication overhead.This paper presents a novel processor architecture as a high-performance platform to execute key generation, encryption and decryption according to this cryptosystem. A prototype of this processor is realized on...
Generally speaking, cyclic redundancy checks (CRCs) are used to detect errors from noise in digital data transmission. The technique is also sometimes applied to data storage devices, such as a disk drive. They also have been turned to verify the integrity of files in a system in order to prevent tampering and suggested as a possible algorithm for manipulation detection codes.
With the characters of simplicity of basic components, locality of cellular automata interactions, massive parallelism of information processing, and exhibit complex global properties, the cellular automata have higher speed and more potential applications than the traditional method of LFSR. The concept of cellular automata is introduced, and the structures and characteristics of cellular automata...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.