Unlock instant, AI-driven research and patent intelligence for your innovation.

Randomization circuit, memory control unit, memory, communicating system and method

A randomization and memory technology, applied in the digital field, can solve problems such as insufficient disorder and low degree of randomization of PN codes, and achieve the effect of improving the degree of randomization, disorder and security

Active Publication Date: 2014-12-31
ACTIONS ZHUHAI TECH CO
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the embodiments of the present invention is to provide a randomization circuit, aiming to solve the problems of low degree of randomization and insufficient disorder of PN codes in the prior art.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Randomization circuit, memory control unit, memory, communicating system and method
  • Randomization circuit, memory control unit, memory, communicating system and method
  • Randomization circuit, memory control unit, memory, communicating system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] Figure 4 The working principle of the randomization circuit provided by the embodiment of the present invention is shown, and only the parts related to the embodiment of the present invention are shown for convenience of description.

[0056] Among them, the seed generator 12 is used to generate and output an initial seed according to the input information data, before the randomization or derandomization of the data sequence written by the user or the data sequence to be sent starts, and the initial seed is in PN The binary number provided by the seed generator 12 to the PN code generator 11 before the randomization or de-randomization operation of the code generator 11 starts, and the length of the binary number is consistent with the series number n of the LFSR of the PN code generator. That is, initialize a with the output of the seed generator i .

[0057] The PN code generator 11 is configured to randomize or derandomize the data sequence according to the initi...

Embodiment 2

[0062] Figure 5 The working principle of the first seed generator provided by the embodiment of the present invention is shown, and only the parts related to the embodiment of the present invention are shown for convenience of description.

[0063] The logic operation module 41 is configured to perform logic operations on the information data from the information data input terminal and the information data fed back by the register 42 .

[0064] The register 42 is used to perform logic operations such as shifting or XOR, inversion, addition and subtraction on the information data output by the logic operation module 41, and feed back the specific information data processed by the logic operation to the logic operation module 41.

[0065] The switch S at the output end is used to turn on after the register 42 feeds back a certain number of times, so that the logic operation module 41 outputs the initial seed to the seed output end.

[0066] When the output terminal switch S i...

Embodiment 3

[0071] Image 6 The working principle of the second seed generator provided by the embodiment of the present invention is shown, and only the parts related to the embodiment of the present invention are shown for convenience of description.

[0072] The input data processing module 43 is configured to perform shift and / or inverse processing on the input information data, and output the processed information data to the logic operation module 41 .

[0073] The logic operation module 41 is configured to perform logic operations on the information data from the input data processing module 43 and the information data fed back by the register 42 .

[0074] The register 42 is used to perform logical operations such as shifting or XOR, negation, addition and subtraction on the specific information data output by the logical operation module 41, and feed back the specific information data processed by the logical operation to the logical operation module 41.

[0075] The switch S at...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention is suitable for the field of digital technology, providing a randomizing circuit, a storage control unit, a storage, and a communication system and method. The randomizing circuit comprises a PN code generator, and a seed generator which is connected to the PN code generator and used for providing an initial seed for the PN code generator. The present invention improves the randomization level and randomness of the PN code by way of adding into the randomizing circuit a seed generator used for changing the initial value of the randomizing circuit. Thus the storing stability of the storage which contains the randomizing circuit and security of data transmission in the communication system which contains the randomizing circuit are improved.

Description

technical field [0001] The invention belongs to the field of digital technology, and in particular relates to a randomization circuit, a memory control unit, a memory, a communication system and a method. Background technique [0002] At present, the randomization circuit used in the fields of information storage, digital communication, etc., its basic structure is generally a linear shift feedback register (LFSR, Linear Feedback Shift Register), its function is to generate a set of pseudo-random codes similar to the statistical characteristics of random noise (PN, Pseudo-random Number) sequence. figure 1 It is a schematic diagram of an existing PN code generator, and the PN code generator is based on n-level LFSR. a i Represents each register (i is an integer between 0 and n-1), a i = 0 or 1. initial moment, a i The value of is called the initial value (or seed) of the PN code generator (or randomization) circuit, and the initial value must be guaranteed not to be all ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G11C16/06G11C29/42
CPCG06F7/584
Inventor 阮航李永斌
Owner ACTIONS ZHUHAI TECH CO