Patent classifications
H04L25/03292
ELECTRONIC DEVICE SUPPORTING MULI-BAND WIRELESS COMMUNICATIONS AND METHOD OF CONTROLLING SAME
Disclosed is an electronic device, including a housing, a first communication circuit disposed in the housing and configured to support omnidirectional wireless communication, a second communication circuit disposed in the housing and configured to support directional wireless communication using beamforming, a processor disposed in the housing and operatively coupled to the first communication circuit and the second communication circuit, and a memory disposed in the housing and operatively coupled to the processor. The processor may be configured to receive at least one first radio signal through a communication channel from an external device capable of supporting the omnidirectional wireless communication and the directional wireless communication using the first communication circuit, determine a state of the communication channel based on at least part of the at least one first radio signal, and activate the second communication circuit based on at least part of the determined state of the communication channel wherein the second communication circuit is configured to receive a second radio signal from the external device.
M-MIMO RECEIVER
A method for detecting transmitted data in a multiple-input multiple-output (MIMO) receiver, the method comprising: iteratively calculating symbol estimates by: obtaining input symbol estimates and input symbol variances; calculating error values for the input symbol estimates; refining the input symbol estimates to obtain refined symbol estimates, based on the error values, wherein the refined symbol estimates are used as input symbol estimates for the subsequent iteration of the above calculation, and wherein the refined symbol estimates are used as final symbol estimates when the difference between refined symbol estimates from one iteration to the next is below a threshold change.
Electronic device supporting muli-band wireless communications and method of controlling same
Disclosed is an electronic device, including a housing, a first communication circuit disposed in the housing and configured to support omnidirectional wireless communication, a second communication circuit disposed in the housing and configured to support directional wireless communication using beamforming, a processor disposed in the housing and operatively coupled to the first communication circuit and the second communication circuit, and a memory disposed in the housing and operatively coupled to the processor. The processor may be configured to receive at least one first radio signal through a communication channel from an external device capable of supporting the omnidirectional wireless communication and the directional wireless communication using the first communication circuit, determine a state of the communication channel based on at least part of the at least one first radio signal, and activate the second communication circuit based on at least part of the determined state of the communication channel wherein the second communication circuit is configured to receive a second radio signal from the external device.
TRANSMIT SPUR DETECTION AND MITIGATION FOR WIRELESS COMMUNICATIONS DEVICES
Systems, methods, and devices reduce and mitigate spurs that may occur in transmit waveforms of wireless communications devices. Methods include receiving a plurality of samples of a baseband transmission and generating, using a processing device, an estimated amplitude and an estimated phase of a spur component of the baseband transmission based on the received plurality of samples, the spur component being a spectral spike in a transmit waveform. Methods further include generating, using the processing device, a canceling signal configured to cancel the estimated amplitude and estimated phase of the spur component, and canceling the spur component of the baseband transmission by combining the canceling signal with a transmission of at least a portion of a data packet.
METHOD OF RECEIVING A TRANSMITTED SIGNAL OVER A TIME-VARYING CHANNEL AND RECEIVER THEREOF
There is provided a method of receiving a transmitted signal over a time-varying channel. The method includes: obtaining a received symbol signal in frequency domain based on the transmitted signal; performing a first channel estimation based on the received symbol signal to obtain a plurality of first estimated BEM coefficients; performing a first equalization based on the received symbol signal and the plurality of first estimated BEM coefficients to obtain a plurality of first detected source symbols; and performing one or more rounds of a second channel estimation and a second equalization. Each round includes: performing the second channel estimation based on the received symbol signal and a plurality of detected source symbols to obtain a plurality of second estimated BEM coefficients; performing interference removal based on the received symbol signal, the plurality of detected source symbols and the plurality of second estimated BEM coefficients to obtain an interference reduced symbol signal infrequency domain; and performing the second equalization based on the interference reduced symbol signal and the plurality of second estimated BEM coefficients to obtain a plurality of second detected source symbols. There is also provided a corresponding receiver, and a system for wireless communication over a time-varying channel including the receiver.
Enhanced equalization based on a combination of reduced complexity MLSE and linear equalizer for heavily ISI-induced signals
A system for digitally equalizing a data channel with heavily ISI-induced signals received after passing a data communication channel using a combination of a linear equalizer and a nonlinear equalizer, which comprises an ADC, for sampling a received signal and converting it to a digital form; a Linear Equalizer for pre-processing said received signal, said Linear Equalizer is adapted to pre-process a first group consisting of echoes/channel taps of the induced ISI, which are not equalized by said nonlinear equalizer, by eliminating the echoes/channel taps of said first group; pre-process a second group consisting of the combination of the entire echoes/channel taps of the induced ISI, by eliminating the echoes/channel taps of said second group; and a nonlinear equalizer for receiving the signals preprocessed by said Linear Equalizer and for further processing said preprocessed signals and eliminating the echoes/channel taps of the induced ISI to be equalized by said nonlinear equalizer, thereby compensating for the entire ISI induced by said channel.
TIMING RECOVERY WITH ADAPTIVE CHANNEL RESPONSE ESTIMATION
System and method of timing recovery for recovering a clock signal by using adaptive channel response estimation. The channel response estimation in the timing recovery loop is dynamically adapted to the current channel response that varies over time. More particularly, the channel estimation coefficients used in a channel estimator can be adapted based on an error signal representing the difference between a received signal at the timing recovery loop and an estimated signal output from a channel estimator. Further, to prevent undesirable interaction between the channel estimator and the overall timing recovery loop with respect to clock phase recovery, the adaptation of channel estimation can be controlled in terms of speed or time so as to reduce or eliminate the channel estimator's effect on clock phase correction.
APPARATUS AND METHOD FOR SINGLE ANTENNA INTERFERENCE CANCELLATION (SAIC) ENHANCEMENT
An interference cancellation (IC) processor, a method, a method of manufacturing a semiconductor device, and a method of constructing an integrated circuit are provided. The IC processor includes a plurality of mono interference cancellation (MIC) filter estimation processors; a combined effective channel calculation processor; a combined filter calculation processor; and a combined filter processor, including a first input connected to the output of the combined filter calculation processor, a second input for receiving a signal for setting a length of the combined filter that is connected to a second input of the IC processor, a third input connected to the input of the MIC-BRC processor, and an output for providing a filtered output of a de-rotated GMSK signal that is connected to a second output of the IC processor that provides a filtered output y.sub.i of the de-rotated GMSK signal.
METHODS AND DEVICES FOR DECODING DATA SIGNALS
Embodiments of the invention provide a decoder for decoding a signal received through a transmission channel in a communication system, said signal comprising a vector of information symbols, said transmission channel being represented by a channel matrix comprising column vectors, said information symbols carrying information bits, wherein the decoder comprises: a transformation unit (401) configured to determine a set of auxiliary channel matrices, each auxiliary channel matrix being determined by performing a linear combination of at least one of the column vectors of said channel matrix; a decomposition unit (407) configured to determine a decomposition of each auxiliary channel matrix into an upper triangular matrix and an orthogonal matrix; a matrix selection unit (409) configured to select at least one auxiliary channel matrix among said set of auxiliary channel matrices depending on a selection criterion related to the components of said upper triangular matrices.
The decoder being configured to determine an auxiliary signal by multiplying the transpose of the orthogonal matrix corresponding to said selected auxiliary channel matrix by said received signal, the decoder being configured to determine at least one estimate of said vector of information symbols from said auxiliary signal and from the upper triangular matrix corresponding to said selected auxiliary channel matrix by applying a decoding algorithm.
METHOD FOR MASSIVE UNSOURCED RANDOM ACCESS
A method for receiving, at a communications station which has a plurality of antennas, messages from a plurality of users in wireless communication with the communications station, comprising the steps of: (i) receiving, from the users, using the plurality of antennas, time-slotted information chunks formed from the messages of the users, wherein the information chunks are free of any encoded user-identifiers representative of the users transmitting the messages; (ii) after receiving all of the information chunks, estimating vectors representative of respective communication channels between the antennas and the users based on the received information chunks; (iii) grouping the information chunks based on the estimated vectors to form clusters of the information chunks respectively associated with the users; and (iv) recovering the messages of the users from the clusters of the information chunks.