-
公开(公告)号:US20240283592A1
公开(公告)日:2024-08-22
申请号:US18586414
申请日:2024-02-23
Inventor: Jong Ee OH , Min Ho CHEONG , Sok Kyu LEE
IPC: H04L5/00 , H03M13/11 , H03M13/23 , H03M13/25 , H03M13/27 , H03M13/29 , H03M13/35 , H04B7/04 , H04B7/06 , H04B7/08 , H04L1/00 , H04L1/06 , H04L27/18 , H04L27/26 , H04L27/34
CPC classification number: H04L5/0046 , H03M13/256 , H03M13/271 , H03M13/356 , H04B7/04 , H04B7/0697 , H04B7/08 , H04L1/0041 , H04L1/0057 , H04L1/06 , H04L1/0618 , H04L5/0026 , H04L27/186 , H04L27/2627 , H04L27/3416 , H03M13/1102 , H03M13/23 , H03M13/2957
Abstract: Provided are a transmitter and a method for transmitting a data block in a wireless communication system. The method comprises the following steps: deciding the number of bits (s) and encoders (NES) to allocate to one axis of a signal constellation; encoding an information bit based on the s and the NES and generating a coded block; parsing the coded block based on the s and the NES and generating a plurality of frequency sub-blocks; and transmitting the plurality of frequency sub-blocks to a receiver.
-
2.
公开(公告)号:US12021619B2
公开(公告)日:2024-06-25
申请号:US18069072
申请日:2022-12-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Donghun Lee , Seho Myung , Kwonjong Lee , Juho Lee , Min Jang
CPC classification number: H04L1/0059 , H03M13/23 , H03M13/2933
Abstract: The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate than 4G communication systems such as LTE systems. The disclosure relates to a method and device for dynamically selecting, or simultaneously performing, PAC code-based Fano decoding and/or list decoding in a wireless communication system. The method for performing PAC code-based decoding by a reception device in a wireless communication system comprises identifying a specific criterion variable related to a channel state for selecting at least one of Fano decoding or list decoding for a signal received from a transmission device, comparing the specific criterion variable related to the channel state with a threshold, performing the Fano decoding in case that the specific criterion variable related to the channel state satisfies the threshold, and performing the list decoding in case that the specific criterion variable related to the channel state does not satisfy the threshold.
-
公开(公告)号:US11762745B2
公开(公告)日:2023-09-19
申请号:US17812279
申请日:2022-07-13
Applicant: Pure Storage, Inc.
Inventor: Gary W. Grube , Timothy W. Markison
IPC: G06F11/00 , G06F11/20 , G06F12/0802 , G06F12/1009 , G06F12/1045 , H04L45/00 , H04L67/1001 , G06F3/06 , G06F13/16 , H04L67/06 , H04L67/1097 , H03M13/09 , H03M13/15 , H03M13/23 , H04L41/06
CPC classification number: G06F11/2089 , G06F3/0604 , G06F3/067 , G06F3/0619 , G06F3/0629 , G06F3/0659 , G06F3/0683 , G06F12/0802 , G06F12/1009 , G06F12/1045 , G06F13/1668 , H04L45/00 , H04L67/06 , H04L67/1001 , H04L67/1097 , G06F2212/401 , H03M13/09 , H03M13/15 , H03M13/1515 , H03M13/23 , H04L41/06
Abstract: A method includes transmitting a solicitation message to target storage units of a plurality of storage units of a storage network, where the solicitation message solicits the target storage units to store encoded data slices of a first data segment of data, and where the message is not sent to other storage units of the plurality of storage units. The method further includes receiving favorable responses from at least some of target storage units, and determining an error coding function based on an amount of the favorable responses and data storage requirements for the first data segment. The method further includes encoding the first data segment in accordance with the error coding function to produce a plurality of encoded data slices. The method further includes outputting the plurality of encoded data slices to storage units of the at least some of the target storage units for storage therein.
-
公开(公告)号:US11675502B1
公开(公告)日:2023-06-13
申请号:US17151991
申请日:2021-01-19
Applicant: Pure Storage, Inc.
Inventor: Jason K. Resch , Gary W. Grube
IPC: G06F3/06 , H04L67/1097 , G06F11/14 , G06F11/30 , G06F11/10 , H03M13/27 , G06F3/16 , H03M13/15 , H03M13/23 , H03M13/09
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/064 , G06F3/065 , G06F3/067 , G06F3/0646 , G06F3/0653 , G06F11/1044 , G06F11/1076 , G06F11/1441 , G06F11/3006 , G06F11/3051 , G06F11/3055 , H03M13/2707 , H04L67/1097 , H03M13/09 , H03M13/1515 , H03M13/23
Abstract: A method for execution by a computing device of a storage network for transferring data includes detecting a shutdown associated with a local flash memory of the storage network. The method further includes determining whether to transfer encoded data slices stored in the local flash memory, wherein a plurality of data segments are dispersed storage error encoded in accordance with distributed data storage parameters to produce pluralities of sets of encoded data slices that include the encoded data slices. When determining to transfer, the method includes determining a group of encoded data slices stored in the local flash memory to transfer, determining at least one storage location for storage of the group of encoded data slices, transferring the group of encoded data slices to the at least one storage location and outputting a transfer message indicating that the group of encoded data slices has been transferred.
-
公开(公告)号:US20230179229A1
公开(公告)日:2023-06-08
申请号:US17906447
申请日:2021-03-16
Applicant: The Regents of the University of California
Inventor: Hanwen Yao , Arman Fazeli Chaghooshi , Alexander Vardy
CPC classification number: H03M13/23 , H03M13/2732 , H03M13/612
Abstract: Devices, systems and methods for list decoding of polarization-adjusted convolutional (PAC) codes are described. One example method for improving error correction in a decoder for data in a communication channel includes receiving a noisy codeword, the codeword having been generated using a polarization-adjusted convolutional (PAC) code and provided to the communication channel prior to reception by the decoder, and performing PAC list decoding on the noisy codeword, wherein an encoding operation of the PAC code comprises a convolutional precoding operation that generates one or more dynamically frozen bits, and wherein the PAC list decoding comprises extending, based on the one or more dynamically frozen bits, at least two paths of a plurality of paths in the PAC list decoding differently and independently.
-
6.
公开(公告)号:US11611358B2
公开(公告)日:2023-03-21
申请号:US16816093
申请日:2020-03-11
Applicant: Kioxia Corporation
Inventor: David M. Symons
Abstract: Various implementations described herein relate to correcting errors in Dynamic Random Access Memory (DRAM). A memory controller uses an Error Correcting Code (ECC) to store an encoded data word within a DRAM die. The DRAM die is communicatively coupled the memory controller by a memory data bus. The DRAM die includes on-die error correction for data bits stored in the DRAM. Upon reading the encoded data word, the memory controller corrects and detects one or more errors. The one or more errors are introduced by at least one of the on-die error correction of the DRAM die or the memory data bus.
-
公开(公告)号:US11336300B2
公开(公告)日:2022-05-17
申请号:US16490293
申请日:2018-03-05
Applicant: SOCPRA SCIENCES ET GÉNIE S.E.C.
Inventor: David Poulin , Andrew J. Ferris
Abstract: A method for determining the n best positions of frozen bits in a channel decoder for a noisy communication channel. A decoding method and decoding processing unit for implementing the channel having frozen bits at the n worst positions. A method and system that iteratively, for each bit i from the n bits, determines a probability vector for the bit i by traversing a logical graph using contraction identities simplified to specific values, indexes the specific values from the contraction identities newly computed during the determination of the probability vector for subsequent reference during a following iteration based on corresponding contraction identities, fixes the bit i from the probability vector and moving to bit i+1 until all n bits are fixed.
-
公开(公告)号:US11309905B2
公开(公告)日:2022-04-19
申请号:US17023332
申请日:2020-09-16
Applicant: NEWRACOM, INC.
Inventor: Dae Won Lee , Yujin Noh , Sungho Moon , Young Hoon Kwon
Abstract: A wireless device generates a High Efficiency Signal B (HE-SIG-B) field by Block Convolution Code (BCC) encoding and rate-matching a BCC block of the HE-SIG-B field, generates a Physical Layer Protocol Data Unit (PPDU) including the HE-SIG-B field, and transmits the PPDU. A total number N is a total number of bits of the HE-SIG-B field that precede the BCC block, and is greater than 0. The BCC block has a puncturing pattern depending on the total number N. A wireless device receives a PPDU. The PPDU includes an HE-SIG-B field that includes an encoded BCC block. The wireless device de-rate-matches the encoded BCC block having a puncturing pattern depending on a total number N. The total number N is a total number of decoded bits of the HE-SIG-B field that preceded the BCC block, and the total number N is greater than 0.
-
公开(公告)号:US20220116215A1
公开(公告)日:2022-04-14
申请号:US17645972
申请日:2021-12-24
Applicant: Pure Storage, Inc.
Inventor: Wesley B. Leggette , Jason K. Resch
Abstract: A method for execution by one or more modules of one or more processors of a storage network includes receiving a data object for storage, segmenting the data object into a plurality of data segments and determining a level of security and a level of performance for the plurality of data segments. The method continues by determining whether one or more data segments of the plurality of data segments is to be transformed using an all-or-nothing transformation and in response to a determination to transform one or more data segments of the plurality of data segments, transforming a data segment of the plurality of data segments to produce a transformed data segment. The method continues by dispersed error encoding the transformed data segment to produce a set of encoded data slices and transmitting the set of encoded data slices to a set of storage units of the storage network.
-
公开(公告)号:US20220103291A1
公开(公告)日:2022-03-31
申请号:US17039911
申请日:2020-09-30
Inventor: Erdal Arikan
Abstract: An encoder receives a concatenated encoder input block d, splits d into an outer code input array a, and encodes a using outer codes to generate an outer code output array b. The encoder generates, from b, a concatenated code output array x using a layered polarization adjusted convolutional (LPAC) code. A decoder counts layers and carries out an inner decoding operation for a layered polarization adjusted convolutional (LPAC) code to generate an inner decoder decision {tilde over (b)}i from a concatenated decoder input array y and a cumulative decision feedback ({circumflex over (b)}1, {circumflex over (b)}2, . . . , {circumflex over (b)}i−1). The decoder carries out an outer decoding operation to generate from {tilde over (b)}i an outer decoder decision âi, and carries out a reencoding operation to generate a decision feedback {circumflex over (b)}i from âi, where the number of layers is an integer greater than one, with a concatenated decoder output block {circumflex over (d)} being generated from outer decoder decisions.
-
-
-
-
-
-
-
-
-