Patents by Inventor Anders Wesslen

Anders Wesslen 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).

  • Publication number: 20240147346
    Abstract: A method is provided for routing data over a wireless communication link in a cellular network, the method being performed in an intermediate integrated access and backhaul, IAB, node. The method comprises the steps of: receiving a downstream signal from an upstream node, the downstream signal comprising control data and payload data, wherein the downstream signal is intended for a downstream IAB node; determining that the downstream IAB node is the recipient of the downstream signal by determining that the control data of the downstream signal can be descrambled using a scrambling identifier of the downstream IAB node; and forwarding the payload data of the downstream signal to the downstream IAB node.
    Type: Application
    Filed: March 18, 2021
    Publication date: May 2, 2024
    Inventors: Henrik Ronkainen, Michael Breschel, Anders Wesslén
  • Patent number: 11936399
    Abstract: According to some embodiments, a method of operation of a wireless transmitter in a wireless communication network comprises: encoding a set of information carrying data bits u of length K with a linear outer code to generate a set of outer parity bits p along with the data bits u; interleaving the set of outer parity bits p and the data bits u using a predetermined interleaving mapping function that depends on the number of data bits K and is operable to distribute some bits of the set of parity bits p in front of some data bits u; and encoding the interleaved bits using a Polar encoder to generate a set of encoded bits x. Various interleaving mapping functions are disclosed.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 19, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Dennis Hui, Yufei Blankenship, Michael Breschel, Anders Wesslén
  • Patent number: 11855773
    Abstract: Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: December 26, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anders Wesslén, Dennis Hui, Yufei Blankenship
  • Patent number: 11836488
    Abstract: A method for a controller to execute a program comprising a sequence of functions on an accelerator with a pipelined architecture comprising a microcode buffer. The method comprises executing a function of the program as a sequence of operations, wherein the sequence of operations is represented by a sequence of templates, determining whether the template is non-colliding with previously inserted templates in the microcode buffer, determining whether data in local memory will be referenced before all previously inserted templates have taken effect, determining whether registers will be referenced before all previously inserted templates in the microcode buffer have taken effect, when it is determined that the template fits, that resources are available, that local data memory accesses will not collide, and that register accesses will not collide: creating a sequence of microcode instructions in the template, and inserting the template into the microcode buffer.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 5, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Anders Wesslén, Michael Breschel
  • Publication number: 20230038919
    Abstract: A method for a controller to execute a program comprising a sequence of functions on an accelerator with a pipelined architecture comprising a microcode buffer. The method comprises executing a function of the program as a sequence of operations, wherein the sequence of operations is represented by a sequence of templates, determining whether the template is non-colliding with previously inserted templates in the microcode buffer, determining whether data in local memory will be referenced before all previously inserted templates have taken effect, determining whether registers will be referenced before all previously inserted templates in the microcode buffer have taken effect, when it is determined that the template fits, that resources are available, that local data memory accesses will not collide, and that register accesses will not collide: creating a sequence of microcode instructions in the template, and inserting the template into the microcode buffer.
    Type: Application
    Filed: January 13, 2020
    Publication date: February 9, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Anders WESSLÉN, Michael BRESCHEL
  • Publication number: 20230027932
    Abstract: Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 26, 2023
    Inventors: Anders Wesslén, Dennis Hui, Yufei Blankenship
  • Patent number: 11394489
    Abstract: Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: July 19, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anders Wesslén, Dennis Hui, Yufei Blankenship
  • Publication number: 20220095292
    Abstract: According to some embodiments, a method in a wireless transmitter comprises: obtaining a first set of bits (comprising a non-time-varying component) for wireless transmission; concatenating a second set of bits (comprising a time-varying component (e.g., beam identifier)) to the first set of bits; encoding the concatenated first and second set of bits using a channel code; and transmitting the encoded bits to a wireless receiver. In some embodiments, transmitting the encoded bits to the wireless receiver comprises transmitting a first beam. The method may further comprise: concatenating a third set of bits (comprising a time-varying component (e.g., beam identifier)) to the first set of wireless bits; encoding the concatenated first and third set of bits using a channel code; and transmitting the encoded bits to a wireless receiver using a second beam.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Dennis Hui, Yufei Blankenship, Anders Wesslén
  • Publication number: 20220052709
    Abstract: According to some embodiments, a method of operation of a wireless transmitter in a wireless communication network comprises: encoding a set of information carrying data bits u of length K with a linear outer code to generate a set of outer parity bits p along with the data bits u; interleaving the set of outer parity bits p and the data bits u using a predetermined interleaving mapping function that depends on the number of data bits K and is operable to distribute some bits of the set of parity bits p in front of some data bits u; and encoding the interleaved bits using a Polar encoder to generate a set of encoded bits x. Various interleaving mapping functions are disclosed.
    Type: Application
    Filed: October 29, 2021
    Publication date: February 17, 2022
    Inventors: Dennis Hui, Yufei Blankenship, Michael Breschel, Anders Wesslén
  • Patent number: 11197291
    Abstract: According to some embodiments, a method in a wireless transmitter comprises: obtaining a first set of bits (comprising a non-time-varying component) for wireless transmission; concatenating a second set of bits (comprising a time-varying component (e.g., beam identifier)) to the first set of bits; encoding the concatenated first and second set of bits using a channel code; and transmitting the encoded bits to a wireless receiver. In some embodiments, transmitting the encoded bits to the wireless receiver comprises transmitting a first beam. The method may further comprise: concatenating a third set of bits (comprising a time-varying component (e.g., beam identifier)) to the first set of wireless bits; encoding the concatenated first and third set of bits using a channel code; and transmitting the encoded bits to a wireless receiver using a second beam.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 7, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dennis Hui, Yufei Blankenship, Anders Wesslén
  • Patent number: 11165442
    Abstract: According to some embodiments, a method of operation of a wireless transmitter in a wireless communication network comprises: encoding a set of information carrying data bits u of length K with a linear outer code to generate a set of outer parity bits p along with the data bits u; interleaving the set of outer parity bits p and the data bits u using a predetermined interleaving mapping function that depends on the number of data bits K and is operable to distribute some bits of the set of parity bits p in front of some data bits u; and encoding the interleaved bits using a Polar encoder to generate a set of encoded bits x. Various interleaving mapping functions are disclosed.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: November 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dennis Hui, Yufei Blankenship, Michael Breschel, Anders Wesslén
  • Patent number: 11146356
    Abstract: According to some embodiments, a method for use in a wireless transmitter of adaptive cyclic redundancy check (CRC) length selection comprises: obtaining a system parameter related to a number of beam sweeps used by the wireless transmitter for transmitting a wireless signal; selecting a CRC length based on the obtained system parameter; selecting a CRC polynomial of the selected length; generating CRC bits from time-dependent or time-independent information bits using the CRC polynomial; concatenating the generated CRC bits with the time-dependent or time-independent information bits; encoding the concatenated bits; and transmitting the encoded bits to a wireless receiver. The system parameter may comprise: a carrier frequency; a number of transmit antenna elements; a number of receive antenna elements; a transmitter antenna azimuth configuration; a transmitter antenna elevation configuration; an antenna polarization type; a beam scanning algorithm; and a cell type.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: October 12, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dennis Hui, Yufei Blankenship, Anders Wesslén
  • Publication number: 20210176739
    Abstract: According to some embodiments, a method in a wireless transmitter comprises: obtaining a first set of bits (comprising a non-time-varying component) for wireless transmission; concatenating a second set of bits (comprising a time-varying component (e.g., beam identifier)) to the first set of bits; encoding the concatenated first and second set of bits using a channel code; and transmitting the encoded bits to a wireless receiver. In some embodiments, transmitting the encoded bits to the wireless receiver comprises transmitting a first beam. The method may further comprise: concatenating a third set of bits (comprising a time-varying component (e.g., beam identifier)) to the first set of wireless bits; encoding the concatenated first and third set of bits using a channel code; and transmitting the encoded bits to a wireless receiver using a second beam.
    Type: Application
    Filed: May 4, 2018
    Publication date: June 10, 2021
    Inventors: Dennis Hui, Yufei BLANKENSHIP, Anders WESSLÉN
  • Patent number: 10944511
    Abstract: According to some embodiments, a method performed by a wireless device for polar encoding payload bits comprises: identifying payload bits of a data channel that have known values; placing a first subset of the known payload bits at input positions of a polar encoder that correspond to the earliest decoding bit positions of the polar encoder; placing a second subset of the known payload bits at input positions of the polar encoder that correspond to the least reliable decoding bit positions of the polar encoder after placement of the first subset of the known payload bits; and transmitting the polar encoded payload bits to a wireless receiver. The first subset of the known payload bits are placed in earliest decoding bit positions to improve early termination gain. The second subset of the known payload bits are placed in least reliable decoding bit positions to enhance error performance.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: March 9, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dennis Hui, Yufei Blankenship, Anders Wesslén
  • Publication number: 20200358556
    Abstract: Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Anders Wesslén, Dennis Hui, Yufei Blankenship
  • Publication number: 20200304151
    Abstract: According to some embodiments, a method of operation of a wireless transmitter in a wireless communication network comprises: encoding a set of information carrying data bits u of length K with a linear outer code to generate a set of outer parity bits p along with the data bits u; interleaving the set of outer parity bits p and the data bits u using a predetermined interleaving mapping function that depends on the number of data bits K and is operable to distribute some bits of the set of parity bits p in front of some data bits u; and encoding the interleaved bits using a Polar encoder to generate a set of encoded bits x. Various interleaving mapping functions are disclosed.
    Type: Application
    Filed: September 12, 2018
    Publication date: September 24, 2020
    Inventors: Dennis HUI, Yufei BLANKENSHIP, Michael BRESCHEL, Anders WESSLÉN
  • Patent number: 10727976
    Abstract: Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: July 28, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anders Wesslén, Dennis Hui, Yufei Blankenship
  • Publication number: 20200067640
    Abstract: According to some embodiments, a method for use in a wireless transmitter of adaptive cyclic redundancy check (CRC) length selection comprises: obtaining a system parameter related to a number of beam sweeps used by the wireless transmitter for transmitting a wireless signal; selecting a CRC length based on the obtained system parameter; selecting a CRC polynomial of the selected length; generating CRC bits from time-dependent or time-independent information bits using the CRC polynomial; concatenating the generated CRC bits with the time-dependent or time-independent information bits; encoding the concatenated bits; and transmitting the encoded bits to a wireless receiver. The system parameter may comprise: a carrier frequency; a number of transmit antenna elements; a number of receive antenna elements; a transmitter antenna azimuth configuration; a transmitter antenna elevation configuration; an antenna polarization type; a beam scanning algorithm; and a cell type.
    Type: Application
    Filed: May 11, 2018
    Publication date: February 27, 2020
    Inventors: Dennis HUI, Yufei BLANKENSHIP, Anders WESSLÉN
  • Publication number: 20190253188
    Abstract: Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
    Type: Application
    Filed: March 5, 2019
    Publication date: August 15, 2019
    Inventors: Anders Wesslén, Dennis Hui, Yufei Blankenship
  • Publication number: 20190229850
    Abstract: According to some embodiments, a method performed by a wireless device for polar encoding payload bits comprises: identifying payload bits of a data channel that have known values; placing a first subset of the known payload bits at input positions of a polar encoder that correspond to the earliest decoding bit positions of the polar encoder; placing a second subset of the known payload bits at input positions of the polar encoder that correspond to the least reliable decoding bit positions of the polar encoder after placement of the first subset of the known payload bits; and transmitting the polar encoded payload bits to a wireless receiver. The first subset of the known payload bits are placed in earliest decoding bit positions to improve early termination gain. The second subset of the known payload bits are placed in least reliable decoding bit positions to enhance error performance.
    Type: Application
    Filed: February 11, 2019
    Publication date: July 25, 2019
    Inventors: Dennis HUI, Yufei BLANKENSHIP, Anders WESSLÉN