Patents by Inventor Magnus Stig Torsten Sandell
Magnus Stig Torsten Sandell 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: 11582029Abstract: A method of operating a first node to generate a secret key for encrypting wireless transmissions between the first node and a second node. The method comprises receiving a first training signal comprising a plurality of subcarriers from the second node and constructing a matrix from the frequency responses of each of the plurality of subcarriers of the first training signal at the first node. A singular value decomposition of the matrix is computed; and a secret key is derived from one or more singular vectors of the singular value decomposition.Type: GrantFiled: November 18, 2020Date of Patent: February 14, 2023Assignee: Kabushiki Kaisha ToshibaInventor: Magnus Stig Torsten Sandell
-
Publication number: 20220386116Abstract: A method comprising transmitting, by a first communication node (101), a first communication; receiving, by a relay node (103; 503), the first communication and estimating a first communication channel (Hk; Hk(1)). Transmitting, by a second communication node (102), a second communication; receiving, by the relay node (103; 503), the second communication; and estimating a second communication channel (Gk, Gk(1)); generating a first transmission signal (xk; x1); transmitting, by the relay node (103; 503), the first transmission signal (xk; x1); generating, by the first communication node (101), a first instance of the encryption key (KA) based on a first received signal (rA); generating, by the second communication node (102), a second instance of the encryption key (KB) based on a second received signal (rB), wherein: the transmission signal (xk) is generated such that the first received signal (rA) is equal to the second received signal (rB).Type: ApplicationFiled: May 11, 2021Publication date: December 1, 2022Applicant: Kabushiki Kaisha ToshibaInventor: Magnus Stig Torsten SANDELL
-
Patent number: 11515872Abstract: A method for active gate driving a switching circuit, wherein: a characteristic of a waveform controlled by the switching circuit is represented by a function mapping an input variable to an output metric, and wherein: the input variable comprises: a design variable having a first set of possible values; and an environmental variable having a second set of possible values, wherein the environmental variable is observable but not controllable. The method comprising: performing Bayesian optimisation on the function to generate a model of the function, wherein a next value of the design variable for evaluating the function is selected based on values of an acquisition function associated with a predicted value of the environmental variable; determining a first value of the design variable that optimises the model of the function; and controlling the switching circuit according to the first value of the design variable.Type: GrantFiled: November 15, 2021Date of Patent: November 29, 2022Assignee: Kabushiki Kaisha ToshibaInventor: Magnus Stig Torsten Sandell
-
Patent number: 11388699Abstract: A method of transmitting packets between a plurality of nodes of a network. The method comprising in each of a plurality of data timeslots, transmitting a data packet with one of the plurality of nodes and listening to receive the data packet with the remainder of the plurality of nodes. The method further comprising in each of one or more parity timeslots following the plurality of data timeslots, transmitting a parity packet with one or more of the plurality of nodes and listening to receive the parity packet with the remainder of the plurality of nodes. Each parity packet is derived from a set of the data packets transmitted during the plurality of data timeslots.Type: GrantFiled: March 25, 2020Date of Patent: July 12, 2022Assignee: Kabushiki Kaisha ToshibaInventors: Usman Raza, Magnus Stig Torsten Sandell
-
Publication number: 20220158825Abstract: A method of operating a first node to generate a secret key for encrypting wireless transmissions between the first node and a second node. The method comprises receiving a first training signal comprising a plurality of subcarriers from the second node and constructing a matrix from the frequency responses of each of the plurality of subcarriers of the first training signal at the first node. A singular value decomposition of the matrix is computed; and a secret key is derived from one or more singular vectors of the singular value decomposition.Type: ApplicationFiled: November 18, 2020Publication date: May 19, 2022Applicant: Kabushiki Kaisha ToshibaInventor: Magnus Stig Torsten SANDELL
-
Patent number: 11263079Abstract: A method for storing input data in a flash memory. The method comprising generating a codeword by encoding the input data with an error correcting code and generating a shaped codeword by applying a shaping function to at least a part of the codeword. The shaping function comprising logically inverting every n-th occurrence of a bit associated with a high-charge storage state in the part of the codeword. The method further comprising writing the shaped codeword to the flash memory, generating an estimated shaped codeword by reading the flash memory, generating soft decision information for the estimated shaped codeword, and retrieving the input data by decoding the soft decision information using an error correcting code soft decoder.Type: GrantFiled: June 30, 2020Date of Patent: March 1, 2022Assignees: Kabushiki Kaisha Toshiba, Kioxia CorporationInventors: Amr Ismail, Magnus Stig Torsten Sandell
-
Publication number: 20210406118Abstract: A method for storing input data in a flash memory. The method comprising generating a codeword by encoding the input data with an error correcting code and generating a shaped codeword by applying a shaping function to at least a part of the codeword. The shaping function comprising logically inverting every n-th occurrence of a bit associated with a high-charge storage state in the part of the codeword. The method further comprising writing the shaped codeword to the flash memory, generating an estimated shaped codeword by reading the flash memory, generating soft decision information for the estimated shaped codeword, and retrieving the input data by decoding the soft decision information using an error correcting code soft decoder.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Applicants: Kabushiki Kaisha Toshiba, Kioxia CorporationInventors: Amr Ismail, Magnus Stig Torsten Sandell
-
Patent number: 11177831Abstract: A method of soft decoding received signals. The method comprising defining quantisation intervals for a signal value range, determining a number of bits in each quantisation interval that are connected to unsatisfied constraints, providing, the number of bits in each quantisation interval that are connected to unsatisfied constraints, as an input to a trained model, wherein the trained model has been trained to cover an operational range of a device for soft decoding of signals, determining, using the trained model, a log likelihood ratio for each quantisation interval, and performing soft decoding using the log likelihood ratios.Type: GrantFiled: April 9, 2020Date of Patent: November 16, 2021Assignees: Kabushiki Kaisha Toshiba, Kioxia CorporationInventors: Magnus Stig Torsten Sandell, Amr Ismail
-
Publication number: 20210320676Abstract: A method of soft decoding received signals. The method comprising defining quantisation intervals for a signal value range, determining a number of bits in each quantisation interval that are connected to unsatisfied constraints, providing, the number of bits in each quantisation interval that are connected to unsatisfied constraints, as an input to a trained model, wherein the trained model has been trained to cover an operational range of a device for soft decoding of signals, determining, using the trained model, a log likelihood ratio for each quantisation interval, and performing soft decoding using the log likelihood ratios.Type: ApplicationFiled: April 9, 2020Publication date: October 14, 2021Applicants: Kabushiki Kaisha Toshiba, Kioxia CorporationInventors: Magnus Stig Torsten SANDELL, Amr ISMAIL
-
Publication number: 20210306993Abstract: A method of transmitting packets between a plurality of nodes of a network. The method comprising in each of a plurality of data timeslots, transmitting a data packet with one of the plurality of nodes and listening to receive the data packet with the remainder of the plurality of nodes. The method further comprising in each of one or more parity timeslots following the plurality of data timeslots, transmitting a parity packet with one or more of the plurality of nodes and listening to receive the parity packet with the remainder of the plurality of nodes. Each parity packet is derived from a set of the data packets transmitted during the plurality of data timeslots.Type: ApplicationFiled: March 25, 2020Publication date: September 30, 2021Applicant: Kabushiki Kaisha ToshibaInventors: Usman RAZA, Magnus Stig Torsten SANDELL
-
Patent number: 10903861Abstract: A method of generating soft decision detection parameters for a plurality of received signals. The method comprises defining a hard decision boundary and a plurality of quantisation intervals wherein each quantisation interval extends from the hard decision boundary by an interval distance, selecting a log likelihood value from a set of log likelihood values for each received signal based on the quantisation interval in which the received signal is detected, performing a soft decoding using a plurality of log likelihood values, adjusting the set of log likelihood values based on a result of the soft decoding, determining an error probability for a quantisation interval, comparing the error probability against a target error probability and adjusting the interval distance in order to obtain the target error probability.Type: GrantFiled: February 5, 2019Date of Patent: January 26, 2021Assignees: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Magnus Stig Torsten Sandell, Amr Ismail
-
Patent number: 10878912Abstract: A method of storing a number of data values in a plurality of flash memory cells wherein each flash memory cell has a plurality of storage states and each data value is selected from a set of possible data values. The method comprises programming the number of data values to the plurality of flash memory cells using a mapping which uniquely associates each combination of storage states for the plurality of flash memory cells with a concatenated data value from a set of concatenated data values wherein the set of concatenated data values comprises a concatenated data value for every combination of possible data values for the number of data values, the concatenated data value has a position for each data value in the number of data values and the mapping is such that between adjacent storage states all but one data values are identical and each position in the concatenated data value changes the data value it represents between the same storage states on each flash memory cell.Type: GrantFiled: August 2, 2019Date of Patent: December 29, 2020Assignees: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Amr Ismail, Magnus Stig Torsten Sandell
-
Patent number: 10790860Abstract: A method of decoding data stored in non-volatile memory in which each memory cell stores data by adopting one of a plurality of storage states.Type: GrantFiled: November 30, 2018Date of Patent: September 29, 2020Assignees: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Amr Ismail, Magnus Stig Torsten Sandell
-
Publication number: 20200250030Abstract: A method of generating soft decision detection parameters for a plurality of received signals. The method comprises defining a hard decision boundary and a plurality of quantisation intervals wherein each quantisation interval extends from the hard decision boundary by an interval distance, selecting a log likelihood value from a set of log likelihood values for each received signal based on the quantisation interval in which the received signal is detected, performing a soft decoding using a plurality of log likelihood values, adjusting the set of log likelihood values based on a result of the soft decoding, determining an error probability for a quantisation interval, comparing the error probability against a target error probability and adjusting the interval distance in order to obtain the target error probability.Type: ApplicationFiled: February 5, 2019Publication date: August 6, 2020Applicants: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Magnus Stig Torsten SANDELL, Amr Ismail
-
Patent number: 10728081Abstract: A computer-implemented method of estimating IQ imbalance in a communication system including a transmitter and a receiver. The method includes: defining a system model in which a transmitted signal is affected by TX IQ imbalance, carrier frequency offset (CFO) and RX IQ imbalance; controlling a local oscillator at the transmitter to introduce a known carrier frequency offset (CFO) during a calibration; and estimating unknown parameters in the system model using a pre-defined training sequence to determine the TX IQ imbalance and the RX IQ imbalance.Type: GrantFiled: March 15, 2019Date of Patent: July 28, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Magnus Stig Torsten Sandell, Evgeny Tsimbalo, Ichiro Seto
-
Publication number: 20200177209Abstract: A method of decoding data stored in non-volatile memory in which each memory cell stores data by adopting one of a plurality of storage states.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Applicants: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Amr Ismail, Magnus Stig Torsten Sandell
-
Publication number: 20200177210Abstract: A method of soft decoding received signals. The method comprises defining quantisation intervals for a signal value range, determining a number of bits detected in each quantisation interval, a number of bits in each quantisation interval that are connected to unsatisfied constraints and a probability that the error correction code is unsatisfied, determining an overall bit error rate based on the probability that the error correction code is unsatisfied, determining a log likelihood ratio for each quantisation interval based on the overall bit error rate, the number of bits detected in each quantisation interval and the number of bits in each quantisation interval that are connected to unsatisfied constraints and performing soft decoding using the log likelihood ratios.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Applicants: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Magnus Stig Torsten SANDELL, Amr Ismail
-
Patent number: 10659084Abstract: A method of soft decoding received signals. The method comprises defining quantisation intervals for a signal value range, determining a number of bits detected in each quantisation interval, a number of bits in each quantisation interval that are connected to unsatisfied constraints and a probability that the error correction code is unsatisfied, determining an overall bit error rate based on the probability that the error correction code is unsatisfied, determining a log likelihood ratio for each quantisation interval based on the overall bit error rate, the number of bits detected in each quantisation interval and the number of bits in each quantisation interval that are connected to unsatisfied constraints and performing soft decoding using the log likelihood ratios.Type: GrantFiled: November 30, 2018Date of Patent: May 19, 2020Assignees: Kabushiki Kaisha Toshiba, Toshiba Memory CorporationInventors: Magnus Stig Torsten Sandell, Amr Ismail
-
Patent number: 10439693Abstract: In an embodiment a method of feeding back channel state information from a beamformee device to a beamformer device is disclosed. The method comprises receiving, at a plurality of antennas of the beamformee device, signals from the beamformer device; constructing a beamforming matrix, the beamforming matrix spanning a vector subspace and indicating the signals received by each of the plurality of antennas of the beamformee device; determining a first feedback matrix that spans the vector subspace of the beamforming feedback matrix such that it can be compressed with a lower number of non-zero coefficients than the beamforming feedback matrix; compressing the first feedback matrix into a plurality of coefficients; and transmitting an indication of the plurality of coefficients to the beamformer device.Type: GrantFiled: August 8, 2014Date of Patent: October 8, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Filippo Tosato, Magnus Stig Torsten Sandell
-
Patent number: 10411771Abstract: In an embodiment, a wireless communication method of transmitting a plurality of data streams from a transmitter to a receiver is disclosed. The transmitter comprises a plurality of antennas.Type: GrantFiled: March 30, 2015Date of Patent: September 10, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Filippo Tosato, Magnus Stig Torsten Sandell