Patents by Inventor Amirpasha SHIRAZINIA
Amirpasha SHIRAZINIA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11664824Abstract: According to certain embodiments, a method is provided for fast layered decoding for Low-density Parity-Check (LDPC) codes with a Parity-Check Matrix (PCM) that includes at least a first layer and a second layer. The method includes reading, from a memory, Variable Node (VN) soft information, wherein the VN soft information is associated with a message from a VN to a Check Node (CN) of the second layer of the PCM. A new CN to VN message is calculated from the CN of the second layer of the PCM. New VN soft information is calculated for the VN. The new VN soft information is calculated based on the VN soft information and a new CN to VN message from a CN of the first layer to the VN and an old CN to VN message from the CN of the first layer to the VN such that the updating of new VN soft information is delayed by at least one layer. The fast layered decoding has lower decoding latency and utilizes the decoding hardware more efficiently than standard layered decoding techniques.Type: GrantFiled: January 9, 2018Date of Patent: May 30, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Amirpasha Shirazinia, Mattias Andersson, Magnus Malmberg, Sara Sandberg
-
Publication number: 20230116651Abstract: Methods, systems, and apparatus are provided for encoding code blocks for transmission in a wireless communication system. An example encoding method in a wireless communication system includes determining, for one or more code blocks of a transport block, that at least one of a plurality of criteria is met, wherein the plurality of criteria includes that a coding rate (R) is less than or equal to ¼ or that a transport block size (TBS) is less than or equal to 3824 bits and the R is less than or equal to ?. The one or more code blocks are encoded using low-density parity-check (LDPC) base graph 2, wherein a maximum code block size is 3840 bits. The one or more encoded code blocks are transmitted over the wireless network.Type: ApplicationFiled: December 12, 2022Publication date: April 13, 2023Inventors: Sara Sandberg, Mattias Andersson, Yufei Blankenship, Amirpasha Shirazinia
-
Patent number: 11552728Abstract: Methods, systems, and apparatus are provided for encoding code blocks for transmission in a wireless communication system. An example encoding method in a wireless communication system includes determining, for one or more code blocks of a transport block, that at least one of a plurality of criteria is met, wherein the plurality of criteria includes that a coding rate (R) is less than or equal to ¼ or that a transport block size (TBS) is less than or equal to 3824 bits and the R is less than or equal to ?. The one or more code blocks are encoded using low-density parity-check (LDPC) base graph 2, wherein a maximum code block size is 3840 bits. The one or more encoded code blocks are transmitted over the wireless network.Type: GrantFiled: December 8, 2020Date of Patent: January 10, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Sara Sandberg, Mattias Andersson, Yufei Blankenship, Amirpasha Shirazinia
-
Publication number: 20220376820Abstract: A system and method for selecting a number of cyclic redundancy check bits in a communication system. In one embodiment, an apparatus operating in a communication system is configured to receive scheduling information from the communication system, and determine an information block length (K) and/or code rate (R) for a code block including a sequence of data bits from the scheduling information. The apparatus is further configured to determine a number of cyclic redundancy check (CRC) bits as a function of the information block length (K) and/or code rate (R) for the code block.Type: ApplicationFiled: December 22, 2017Publication date: November 24, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Sara SANDBERG, Mattias ANDERSSON, Yufei BLANKENSHIP, Amirpasha Shirazinia
-
Patent number: 11381344Abstract: According to certain embodiments, a wireless transmitter comprises a wireless interface and processing circuitry communicatively coupled to the wireless interface. The processing circuitry is operable to send, via the wireless interface, a transmission comprising a plurality of code blocks and a retransmission comprising at least some of the code blocks of the transmission. To send the retransmission, the processing circuitry rearranges the order of the code blocks such that the order of the code blocks in the retransmission differs from the order of the code blocks in the transmission.Type: GrantFiled: September 13, 2018Date of Patent: July 5, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Yufei Blankenship, Mattias Andersson, Sara Sandberg, Amirpasha Shirazinia
-
Patent number: 11025275Abstract: According to some embodiments, a method in a wireless transmitter comprises: receiving a plurality of bits for a wireless transmission; determining a maximum code block size for the transmission based on code rate, maximum code word size Nmax, and design parameters of the channel code; segmenting the plurality of bits into one or more code block segments such that no one of the one or more code block segments is larger than the determined maximum code block size; and transmitting the one or more code block segments to a wireless receiver. In particular embodiments, the design parameters of the channel code limit the maximum code block size to Kmax for any code rate. The determined maximum code block size may be limited by code rate and Nmax such that the maximum code block size does not exceed code rate times Nmax.Type: GrantFiled: February 6, 2018Date of Patent: June 1, 2021Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Sara Sandberg, Mattias Andersson, Yufei Blankenship, Amirpasha Shirazinia
-
Publication number: 20210091883Abstract: Methods, systems, and apparatus are provided for encoding code blocks for transmission in a wireless communication system. An example encoding method in a wireless communication system includes determining, for one or more code blocks of a transport block, that at least one of a plurality of criteria is met, wherein the plurality of criteria includes that a coding rate (R) is less than or equal to ¼ or that a transport block size (TBS) is less than or equal to 3824 bits and the R is less than or equal to ?. The one or more code blocks are encoded using low-density parity-check (LDPC) base graph 2, wherein a maximum code block size is 3840 bits. The one or more encoded code blocks are transmitted over the wireless network.Type: ApplicationFiled: December 8, 2020Publication date: March 25, 2021Inventors: Sara SANDBERG, Mattias ANDERSSON, Yufei BLANKENSHIP, Amirpasha SHIRAZINIA
-
Patent number: 10897323Abstract: According to some embodiments, a method for use in a wireless transmitter of encoding a transport block comprises, upon determining a code rate for transmitting a transport block is less than or equal to R_threshold (R_threshold is between 1/5 and 1/3), selecting new radio (NR) low-density parity-check (LDPC) base graph 2 for encoding the transport block. The method further comprises encoding the transport block using the selected base graph and transmitting the encoded transport block to a wireless receiver.Type: GrantFiled: December 5, 2019Date of Patent: January 19, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Sara Sandberg, Mattias Andersson, Yufei Blankenship, Amirpasha Shirazinia
-
Publication number: 20200274645Abstract: According to certain embodiments, a wireless transmitter comprises a wireless interface and processing circuitry communicatively coupled to the wireless interface. The processing circuitry is operable to send, via the wireless interface, a transmission comprising a plurality of code blocks and a retransmission comprising at least some of the code blocks of the transmission. To send the retransmission, the processing circuitry rearranges the order of the code blocks such that the order of the code blocks in the retransmission differs from the order of the code blocks in the transmission.Type: ApplicationFiled: September 13, 2018Publication date: August 27, 2020Inventors: Yufei BLANKENSHIP, Mattias ANDERSSON, Sara SANDBERG, Amirpasha SHIRAZINIA
-
Publication number: 20200235752Abstract: According to some embodiments, a method in a wireless transmitter comprises: receiving a plurality of bits for a wireless transmission; determining a maximum code block size for the transmission based on code rate, maximum code word size Nmax, and design parameters of the channel code; segmenting the plurality of bits into one or more code block segments such that no one of the one or more code block segments is larger than the determined maximum code block size; and transmitting the one or more code block segments to a wireless receiver. In particular embodiments, the design parameters of the channel code limit the maximum code block size to Kmax for any code rate. The determined maximum code block size may be limited by code rate and Nmax such that the maximum code block size does not exceed code rate times Nmax.Type: ApplicationFiled: February 6, 2018Publication date: July 23, 2020Inventors: Sara Sandberg, Mattias ANDERSSON, Yufei BLANKENSHIP, Amirpasha SHIRAZINIA
-
Publication number: 20200112393Abstract: According to some embodiments, a method for use in a wireless transmitter of encoding a transport block comprises, upon determining a code rate for transmitting a transport block is less than or equal to R_threshold (R_threshold is between ? and ?), selecting new radio (NR) low-density parity-check (LDPC) base graph 2 for encoding the transport block. The method further comprises encoding the transport block using the selected base graph and transmitting the encoded transport block to a wireless receiver.Type: ApplicationFiled: December 5, 2019Publication date: April 9, 2020Inventors: Sara SANDBERG, Mattias ANDERSSON, Yufei BLANKENSHIP, Amirpasha SHIRAZINIA
-
Patent number: 10511408Abstract: According to some embodiments, a method for use in a wireless transmitter of encoding a transport block comprises, upon determining a code rate for transmitting a transport block is less than or equal to R_threshold (R_threshold is between ? and ?), selecting new radio (NR) low-density parity-check (LDPC) base graph 2 for encoding the transport block. Otherwise, the method comprises selecting NR LDPC base graph 1 for encoding the transport block, unless a transport block size (TBS) of the transport block is less than or equal to a size threshold (X) and a code rate for transmitting the transport block is less than or equal to ?, in which case the method may comprise selecting base graph 2. The method further comprises encoding the transport block using the selected base graph and transmitting the encoded transport block to a wireless receiver.Type: GrantFiled: March 28, 2019Date of Patent: December 17, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Sara Sandberg, Mattias Andersson, Yufei Blankenship, Amirpasha Shirazinia
-
Publication number: 20190372593Abstract: According to certain embodiments, a method is provided for fast layered decoding for Low-density Parity-Check (LDPC) codes with a Parity-Check Matrix (PCM) that includes at least a first layer and a second layer. The method includes reading, from a memory, Variable Node (VN) soft information, wherein the VN soft information is associated with a message from a VN to a Check Node (CN) of the second layer of the PCM. A new CN to VN message is calculated from the CN of the second layer of the PCM. New VN soft information is calculated for the VN. The new VN soft information is calculated based on the VN soft information and a new CN to VN message from a CN of the first layer to the VN and an old CN to VN message from the CN of the first layer to the VN such that the updating of new VN soft information is delayed by at least one layer. The fast layered decoding has lower decoding latency and utilizes the decoding hardware more efficiently than standard layered decoding techniques.Type: ApplicationFiled: January 9, 2018Publication date: December 5, 2019Inventors: Amirpasha SHIRAZINIA, Mattias ANDERSSON, Magnus MALMBERG, Sara SANDBERG
-
Publication number: 20190229841Abstract: According to some embodiments, a method for use in a wireless transmitter of encoding a transport block comprises, upon determining a code rate for transmitting a transport block is less than or equal to R_threshold (R_threshold is between ? and ?), selecting new radio (NR) low-density parity-check (LDPC) base graph 2 for encoding the transport block. Otherwise, the method comprises selecting NR LDPC base graph 1 for encoding the transport block, unless a transport block size (TBS) of the transport block is less than or equal to a size threshold (X) and a code rate for transmitting the transport block is less than or equal to ?, in which case the method may comprise selecting base graph 2. The method further comprises encoding the transport block using the selected base graph and transmitting the encoded transport block to a wireless receiver.Type: ApplicationFiled: March 28, 2019Publication date: July 25, 2019Inventors: Sara SANDBERG, Mattias ANDERSSON, Yufei BLANKENSHIP, Amirpasha SHIRAZINIA