Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

20 results about "Bch coding" patented technology

In coding theory, the BCH codes form a class of cyclic error-correcting codes that are constructed using finite fields. BCH codes were invented in 1959 by French mathematician Alexis Hocquenghem, and independently in 1960 by Raj Bose and D. K. Ray-Chaudhuri. The acronym BCH comprises the initials of these inventors' names.

Deep neural network implementation for soft decoding of BCH code

Systems, methods, non-transitory computer-readable media to perform operations associated with the storage medium. One system includes a storage medium and an encoding / decoding (ED) system to perform operations associated with the storage medium, the ED system being configured to process a set of log-likelihood ratios (LLRs) and a syndrome vector to obtain a set of confidence values for each bit of a codeword, estimate an error vector based on selecting one or more bit locations with confidence values from the set of confidence values above threshold value and applying hard decision decoding to the selected one or more bit locations, calculate a sum LLR score for the estimated error vector, and output a decoded codeword based on the estimated error vector and the sum LLR score.
Owner:KIOXIA CORP

Internet of Things data storage method and system based on BCH code

The invention provides an Internet of Things data storage method and system based on a BCH code, and belongs to the technical field of data processing, and the method comprises the steps: firstly obtaining and coding an original data packet, and generating a BCH coding data block; then, constructing a storage network topology comprising a plurality of relay nodes and aggregation nodes, and pre-defining a logic association relationship for forming an incomplete connection graph structure for each relay node; distributing the data blocks to the selected part of relay nodes for storage; generating verification information fusing the storage content, the fragment identifier and the associated node information for each storage node; generating a verification path passing through at least two relay nodes based on the topology and logic association relationship; and sequentially acquiring verification information or data fragments of each node along the path, and executing chained verification on the BCH coded data block to complete integrity verification. Through the combination of coding fault tolerance, topological distributed storage and relevance chained verification, the reliability and verification efficiency of data storage of the Internet of Things are improved.
Owner:ANHUI OCCUPATIONAL COLLEGE OF CITY MANAGEMENT

A method for designing an integrated signal of medium wave communication and navigation

The application discloses a kind of medium wave communication navigation integrated signal design method, comprising: generating frame synchronization code and navigation text;The binary code of navigation text is segmented according to fixed bit length, and segmented binary code is obtained;According to order, segmented binary code is two two as a group, and each group of segmented binary code is first converted into series / parallel, then BHC error correction coding is carried out respectively;For each group of BCH code, parallel / series conversion is carried out according to each bit order to output interleaved code, so as to complete the interleaving coding of navigation text;Interleaved coded navigation text and frame synchronization code are modulated using full hopping MPPSK modulation, framing is carried out, multiple frame signals are formed, the multiple frame signals are used to replace the sine carrier in broadcast signal, and composite modulation signal is generated by composite modulation with analog audio signal and transmitted through broadcast station.The application can realize the dual functions of broadcast and navigation without affecting the normal use of users.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Fast frame synchronization method, device and equipment for beidou navigation signal and medium

The application relates to a fast frame synchronization method, device and equipment for a Beidou navigation signal and a medium, and relates to the technical field of Beidou satellite navigation. The method comprises the following steps: performing subframe synchronization code sliding matching on a navigation data bit stream of a Beidou navigation signal output by a carrier loop and subjected to bit synchronization, and determining the starting position of a subframe of the Beidou navigation signal; performing three times of BCH checking on the first two words of the subframe according to an error correction coding scheme combining the interleaving technology and the BCH coding adopted by the Beidou navigation signal; if any time of the BCH checking is passed, then performing within-week time and subframe number checking on the first two words of the subframe; if the within-week time and subframe number checking is passed, then completing the subframe synchronization of the Beidou navigation signal; otherwise, re-executing the subframe synchronization code sliding matching until the subframe synchronization is completed. By adopting the method, the subframe synchronization time of the Beidou navigation signal can be significantly reduced, and the reliability and accuracy of the subframe synchronization can be greatly improved.
Owner:HUNAN ZHONGSEN COMM CO LTD

Non-cooperative communication system channel coding blind identification method based on multi-feature fusion

The invention belongs to the technical field of communication signal processing and code identification, and solves the problem of channel code identification when a non-cooperative communication system lacks coding parameter prior information and training data with labels. According to the technical scheme, the method is characterized in that a unified recognition framework is constructed based on five features, namely, a rank fluctuation feature is used for distinguishing convolutional codes and linear block codes, a continuous zero spectrum feature is used for recognizing BCH codes, a multi-dimensional structure feature is used for detecting Turbo product codes, a bit distribution deviation feature is used for recognizing polarization codes, and an average absolute column correlation feature is used for distinguishing LDPC codes and non-LDPC codes; blind recognition of five types of channel codes including BCH codes, LDPC codes, convolutional codes, Turbo product codes and polarization codes is achieved. The method does not depend on coding parameter prior information, does not need training, is high in recognition rate under a low signal-to-noise ratio, is high in generalization capability, and is suitable for real-time and resource-limited scenes.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Multi bit correction based ras for memory devices

PendingUS20260186895A1Computer architectureMemory cell
Systems and methods are disclosed, including a memory system that includes a memory array and a memory controller. The memory array includes memory cells that are included in multiple memory dies. The memory controller includes a cyclic redundancy check (CRC) encoder configured to determine a CRC code using a data word received by the memory controller; and a Bose-Chaudri-Hocqenghem (BCH) encoder configured to determine a BCH code using the data word and the CRC code. The memory controller is configured to store the data word in the memory array and store the BCH code and the CRC code in the memory array in association with the data word.
Owner:MICRON TECHNOLOGY INC

Efficient parallel decoding method for BCH codes

This invention provides an efficient parallel encoding and decoding method for BCH codes, belonging to the technical field of BCH encoding and decoding circuit implementation in the areas of memory and error correction coding. Unlike previous lookup table methods, for an (n, k, t) BCH code with an n-bit codeword length, k data bits, and t-bit error correction capability, this invention only needs to store the values ​​of k n-k bit parity check matrix column vectors. These k n-k bit parity check matrix column vectors are then XORed with the S-synonym value for t rounds. The error pattern corresponding to the received codeword is obtained from the bitwise XOR value and corrected. This invention is a hardware-level encoding and decoding implementation, which can be completed within one clock cycle, reducing the multi-cycle decoding delay caused by iterative algorithms, achieving parallelization of BCH encoding and decoding, simplifying the encoding and decoding process, and reducing resource consumption.
Owner:PEKING UNIV

EFEC encoder, EFEC decoder, methods, devices, and systems

The embodiment of the invention provides an EFEC encoder, an EFEC decoder, a method, equipment and a system, and relates to the technical field of optical communication, in the EFEC encoder, a first bit width conversion module converts the bit width of input data into the bit width of an RS domain; the first control module performs blocking and value filling operation on the first RS domain data; the RS coding module performs parallel RS coding on each symbol included in the second RS domain data through a preset integer number of RS coding channels; the second control module deletes the filling value in the second RS domain data; the second bit width conversion module converts the bit width of the first RS domain data and the RS check code into the bit width of the BCH domain; the BCH coding module carries out parallel BCH coding on each symbol included in the BCH domain data through a preset integer number of BCH coding channels; and transmitting the BCH domain data and the BCH check code. According to the scheme, the encoding and decoding speed of the EFEC can be improved under the condition of saving hardware resources.
Owner:NEW H3C TECH CO LTD

Fast efficient decoder for low distance RS and BCH codes

An illustrative decoder includes: a syndrome calculator, a location finder, and an error corrector. The syndrome calculator has an array of logic gates to obtain syndrome values as a product of a receive message vector and a parity check matrix, the syndrome values including at least a three ten-bit syndrome values S1, S2, and S3. The location finder derives a number of errors from the syndrome values, and uses a second array of logic gates to obtain two polynomial roots as a product of a syndrome value vector and a quadratic solution matrix when the number of errors is two, the quadratic solution matrix corresponding to a determination of a quadratic equation's trailing coefficient value s, a determination of the quadratic equation's roots, and a reversal of a variable substitution. The location finder further determines a bit index for each of the polynomial roots.
Owner:CREDO TECHNOLOGY GROUP LTD

A decoder hardware architecture for concatenated RS and BCH codes

This application provides a decoder hardware architecture for concatenated RS and BCH codes, comprising a BCH decoding module, a first deinterleaver, an RS decoding module, and a multiplexer. The BCH decoding module and the RS decoding module employ the same target total parallelism and the same target clock frequency. This application offers the following advantages: the decoding hardware architecture enables the decoding of concatenated RS and BCH codes in ultra-high-speed communication networks of 800Gbps, 1600Gbps, and above, while simultaneously meeting the requirements of commercial applications for extremely high speed, small size, and low power consumption in decoders.
Owner:WR TECH

A post-processing device and method for chaotic key distribution

The application provides a post-processing device and method for chaotic key distribution, which comprises a driving source, a power module, a synchronous clock module, a first DFB laser, a second DFB laser, a first key control module, a second key control module, a first photoelectric detector, a second photoelectric detector, a first double-threshold quantization module, a second double-threshold quantization module, a first FPGA module and a second FPGA module. The double-threshold quantization module is used for quantizing chaotic signals, and the FPGA module is used for screening seed keys and encoding and error correction of BCH codes, so that the real-time performance and miniaturization of key distribution can be realized, and the keys generated by the two communication parties are completely consistent. The application realizes the miniaturization and high integration of the post-processing device for chaotic key distribution, has strong real-time performance, and can be applied to the field of post-processing of chaotic key distribution.
Owner:GUANGDONG UNIV OF TECH

Soft iterative decoding method of BCH code

The invention belongs to the technical field of iterative decoding, and particularly relates to a soft iterative decoding method of a BCH (Broadcast Channel) code, which comprises the following steps of: for the BCH code, expanding and optimizing a standard check matrix of the BCH code to obtain a preprocessed check matrix; performing quasi-BP iterative decoding, performing expansion preprocessing on the input information based on an expansion factor, completing an iterative decoding process, and optimizing and merging weight coefficients; constructing a quasi-BP iterative decoding and ordered statistical decoding OSD hybrid decoding architecture, and when the quasi-BP iterative decoding is judged as an undetectable decoding error UDE, triggering an ordered statistical decoder OSD to perform secondary decoding; a scattered point type external information transfer graph analysis tool is introduced for parameter optimization; and carrying out soft iterative decoding on the subsequently input BCH code, and carrying out parameter optimization. According to the method, a scatter type EXIT tool is introduced to quantify and optimize parameters, the quasi-BP algorithm is universal and parallel, and high reliability, low complexity and low time delay of decoding are considered.
Owner:SHANDONG INST OF BUSINESS & TECH

Rapid frame synchronization method, device and equipment for Beidou navigation signal and medium

The invention relates to a rapid frame synchronization method, device and equipment for Beidou navigation signals and a medium, and relates to the technical field of Beidou satellite navigation. The method comprises the following steps: carrying out subframe synchronization code sliding matching on a navigation data bit stream of a Beidou navigation signal which is output by a carrier ring and is subjected to bit synchronization, and determining an initial position of a subframe of the Beidou navigation signal; the method comprises the following steps: according to an error correction coding scheme combining an interleaving technology and BCH coding adopted by a Beidou navigation signal, carrying out three times of BCH verification on the first two words of a subframe, if any one time of BCH verification is passed, then carrying out intra-week time and subframe number verification on the first two words of the subframe, and if the intra-week time and subframe number verification is passed, completing subframe synchronization of the Beidou navigation signal; otherwise, re-executing the sliding matching of the sub-frame synchronization code until the sub-frame synchronization is completed. By adopting the method, the subframe synchronization time of the Beidou navigation signal can be remarkably shortened, and the reliability and the accuracy of subframe synchronization are greatly improved.
Owner:HUNAN ZHONGSEN COMM CO LTD

Soft input soft output decoding method for BCH code

The invention belongs to the technical field of decoding, and discloses a soft input soft output decoding method for a BCH code. According to the method, the probability that a correct code word is not in a code block is accurately calculated, and rough selection of an empirical value of a scaling factor alpha in a Chase-Pyndiah decoding algorithm is replaced. Furthermore, bit-by-bit log-likelihood ratio information is obtained through probability fractional weighting operation, and the BCH code can output more reliable soft output information, so that iterative decoding can obtain certain performance gain. In addition, linear fitting is carried out on an exponential operation part with relatively high operation complexity in the algorithm, so that the hardware implementation complexity is simplified to a certain extent.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Dynamic code array generator, system and method based on BCH coding

The invention provides a dynamic code array generator based on BCH coding. The dynamic code array generator comprises a dynamic factor matrix generation module, an original dynamic code array generation module, a layered BCH coding module and a code array formatting module. According to the method, the problems of dynamic code generation, transmission and verification in a multi-device cooperative authentication scene in a high-concurrency and high-noise environment are solved; the problems of key management redundancy, insufficient anti-interference capability and safety splitting of a traditional single-code system in the fields of industrial Internet of Things group authentication, distributed payment transaction, Internet of Vehicles V2X communication, emergency communication networks and the like are solved, different transmission formats can be adapted, and the strict requirements of short code length, low redundancy and high real-time performance are met.
Owner:HUNAN NORMAL UNIVERSITY +1

BCH code parallel decoding method based on artificial intelligence

The invention relates to the field of wireless communication networks, and provides a BCH (Broadcast Channel) code parallel decoding method based on artificial intelligence, which comprises the following steps of: acquiring a to-be-decoded BCH receiving code word from a physical channel; inputting a to-be-decoded BCH receiving code word into the trained error pattern prediction model, outputting a predicted error pattern, and performing error correction on the to-be-decoded BCH receiving code word by using the predicted error pattern to obtain an estimated sending code word; respectively carrying out syndrome calculation on the BCH receiving code word to be decoded and the estimated sending code word so as to judge the validity of the code word; and based on a result of syndrome calculation, carrying out dual-channel decoding control according to a sequence of firstly judging a BCH receiving code word to be decoded and then judging an estimated sending code word, carrying out parallel prediction on an error pattern of the BCH receiving code word by introducing an artificial intelligence model, bypassing a serial iterative calculation bottleneck in a traditional BCH decoding process, and carrying out decoding on the error pattern of the BCH receiving code word. Error position determination can be completed in a single forward reasoning process, decoding time delay is effectively reduced, and throughput is improved.
Owner:SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM

High-coding-efficiency generalized concatenated code coding method

The invention discloses a high-coding-efficiency generalized concatenated code coding method, and belongs to the technical field of channel coding. The method is applied to an encoder, the cascade code with the outer code being the RS code and the inner code being the BCH code is processed and then output, the code rate of inner code coding reaches 1, meanwhile, the GCC code has the error correction capability of the BCH code, and therefore the GCC code which is integrally combined is high in coding efficiency and good in error rate performance. A simulation result shows that compared with an RS code with the same code rate, the GCC code provided by the invention has the advantage that the bit error rate performance is obviously improved.
Owner:XIAN INSTITUE OF SPACE RADIO TECH

Non-aligned BCH codeword syndrome calculation implementation method

The invention discloses a non-aligned BCH codeword syndrome calculation implementation method, and belongs to the technical field of communication. The method comprises the following steps: a sending end performs coding transmission on data by adopting a BCH code; the receiving end receives the coded code word from the channel; performing syndrome calculation on the received code word to judge whether an error code occurs or not; judging according to the head and tail position conditions of non-aligned code words in the received code words; if the first bit of the current code word is located at the aligned position, adopting a syndrome iterative calculation mode of the aligned position; and if the first position of the received code word is not aligned, calculating an intermediate process value of the improved syndrome iteration by adopting an improved syndrome iterative calculation mode, and updating the syndrome iteration according to the intermediate process value to obtain a final output result of the code word which is calculated by adopting the improved syndrome iterative calculation. According to the method disclosed by the invention, the syndrome parallel computing processing on the non-aligned BCH code word is realized by improving the syndrome computing mode under the condition of not shifting data.
Owner:TIANJIN JADE BIRD COMMUNICATION TECHNOLOGY CO LTD

Semiconductor memory device

A CRC code is generated from an original data, a BCH code is generated with respect to the original data and the CRC code, and the original data, the CRC code, and the BCH code are recorded in pages selected from different planes of a plurality of memory chips. An RS code is generated from the original data across pages, a CRC code is generated with respect to the RS code, a BCH code is generated with respect to the RS code and the CRC code, and the RS code, the CRC code, the BCH code are recorded in a memory chip different from a memory chip including the original data. When reading data, error correction is performed on the original data by using the BCH code, and then CRC is calculated. If the number of errors is the number of errors that is correctable by erasure correction using the RS code, the original data is corrected by the erasure correction. If the number of errors exceeds an erasure correction capability of the RS code, normal error correction using the RS code is performed, and further error correction using the BCH code is performed.
Owner:KIOXIA CORP

DVB-S2 High-Speed ​​Parallel BCH Code Decoder and Decoding Method

This invention provides a DVB-S2 high-speed parallel BCH code decoder and its decoding method. The decoder includes an N-way parallel syndrome calculation module, an error polynomial calculation module, an N-way parallel Chan's search module, and an error correction module. These modules perform N-way parallel syndrome calculations on the BCH code to be decoded to obtain the syndrome result; using the iBM algorithm, the error position polynomial is determined by iteratively calculating the syndrome result multiple times; based on the error position polynomial output result, a small lookup table containing initial values ​​is used to determine whether an error has occurred in the information position of the BCH code to be decoded, and the judgment result is output; finally, based on the BCH code to be decoded and the judgment result, the high-speed parallel decoding result is output. This invention uses multi-bit parallel input and output data and utilizes the iBM algorithm to calculate the error polynomial, effectively improving the timeliness of the decoding process.
Owner:GUANGZHOU HAIGE COMMUNICATION GROUP INCORPORATED COMPANY +1