Abstract:
An arrangement (300) and method, for iterative channel impulse response estimation in a system such as a GSM/EDGE system employing a transmission channel, by: producing (310) from a received signal (y) a channel impulse response estimate signal (p); and producing (320) from the received signal (y) a noise estimate signal comprises a matrix (w) which is iteratively fed back to improve the channel impulse response estimate signal (p). The noise estimate signal comprises a matrix (w) respresenting the inverse of noise covariance; the matrix may be calculated at each iteration or may be selected from predetermined values corresponding to statistics of expected noise. This provides the advantages of reduced complexity, independence of the equalization method used to produce the channel impulse response estimate signal, and consequent performance improvement.
Abstract:
An integrated circuit comprises forward error correction (FEC) decoder logic being coupled to memory and arranged to receive data, comprising application data, from a host application process. The FEC decoder logic performs error detection upon the received data. Logic is further arranged to transmit error free application data back to the host application process prior to performing error correction; and store in memory only application data in which errors are detected.
Abstract:
An improved turbo code based incremental redundancy includes a first step of puncturing a data stream for a first transmission to provide a set of first unpunctured trellis sections. A next step includes puncturing a data stream for a second transmission to provide a set of second unpunctured trellis sections. A next step includes incremental redundancy combining the first and second transmissions of the trellises to provide non-adjacent first and second unpunctured trellis sections. The above arrangement results in a uniform distribution of punctured and unpunctured bits to provide lower errors.
Abstract:
A method of enhancing a communication capability of a communication unit (112), operating in a communication system (100) that facilitates communication to and/or from a plurality of communication units. The method includes the step of operably coupling a first communication unit (112) to one or more neighboring communication units (114, 116) such that said communication unit is able to utilize at least one operational capability of one or more of its neighboring communication units to enhance communication to and/or from said first communication unit.
Abstract:
A wireless communication unit comprises a receiver for receiving information from a remote transmitter unit. The receiver comprises a demodulator for demodulating received data packets operably coupled to a decoder arranged to perform a cyclic redundancy check (CRC) on the demodulated received data packets and perform multi-protocol encapsulated (MPE) decoding thereon. The demodulator forwards both valid CRC corrected data packets and non-corrected CRC data packets to the decoder and the decoder is configured to place the MPE non-corrected CRC data packets into Reed Solomon (RS) code words.
Abstract:
A wireless communication unit comprises a receiver for receiving information from a remote transmitter unit. The receiver comprises a demodulator for demodulating received data packets operably coupled to a decoder arranged to perform a cyclic redundancy check (CRC) on the demodulated received data packets and perform multi-protocol encapsulated (MPE) decoding thereon. The demodulator forwards both valid CRC corrected data packets and non-corrected CRC data packets to the decoder and the decoder is configured to place the MPE non-corrected CRC data packets into Reed Solomon (RS) code words.
Abstract:
An arrangement (300) and method, for iterative channel impulse response estimation in a system such as a GSM/EDGE system employing a transmission channel, by: producing (310) from a received signal (y) a channel impulse response estimate signal (p); and producing (320) from the received signal (y) a noise estimate signal (w) which is iteratively fed back to improve the channel impulse response estimate signal (p). The noise estimate signal comprises a matrix (w) respresenting the inverse of noise covariance; the matrix may be calculated at each iteration or may be selected from predetermined values corresponding to statistics of expected noise. This provides the advantages of reduced complexity, independence of the equalization method used to produce the channel impulse response estimate signal, and consequent performance improvement.
Abstract:
A method of allocating a plurality of communication channels of a network, for a plurality of network stations of the network. The method comprises generating a common transmission message for the plurality of network stations and transmitting the generated transmission message to the plurality of network stations. The message comprises channel allocation information allowing an allocation of channels by the network stations, the information relating to each of the plurality of network stations. A network managing station for communicating with the plurality of network stations, there being a plurality of communication channels available for use by the plurality of network stations. The network managing station comprises a processor, arranged to generate the common transmission message for the plurality of network stations and a transmitter arranged to transmit the generated transmission to said plurality of networks. A network station, capable of communicating over one or more of a plurality of communication channels, the network station comprising: a receiver, arranged to receive the common transmission message and a processor, arranged to determine a channel for use by the network station based on the received channel allocation information.
Abstract:
Decoding logic is arranged to receive an encoded data signal. The decoding logic comprises a convolutional decoder arranged to perform convolutional decoding on the encoded data signal, to produce a decoded data signal. The decoding logic comprises header bit prediction logic arranged to predict a value for at least one header bit within the decoded data signal, and to provide the predicted value for the at least one header bit to the convolutional decoder to be applied during convolutional decoding.
Abstract:
A method of allocating a plurality of communication channels of a network, for a plurality of network stations of the network. The method comprises generating a common transmission message for the plurality of network stations and transmitting the generated transmission message to the plurality of network stations. The message comprises channel allocation information allowing an allocation of channels by the network stations, the information relating to each of the plurality of network stations. A network managing station for communicating with the plurality of network stations, there being a plurality of communication channels available for use by the plurality of network stations. The network managing station comprises a processor, arranged to generate the common transmission message for the plurality of network stations and a transmitter arranged to transmit the generated transmission to said plurality of networks. A network station, capable of communicating over one or more of a plurality of communication channels, the network station comprising: a receiver, arranged to receive the common transmission message and a processor, arranged to determine a channel for use by the network station based on the received channel allocation information.