# US 10,312,953 B2 · Orthogonal frequency division multiplexing receiver with low-resolution analog to digital converter and electronic device thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,312,953 B2
- Document ID: US10312953B2
- Status: Granted
- Kind: B2
- Application number: 15/390,543
- Filed: 2016-12-26
- Published: 2018-06-28
- Granted: 2019-06-04
- Earliest claimed: 2016-12-26
- Assignees: Industrial Technology Research Institute
- Applicants: Industrial Technology Research Institute
- Inventors: Chao-Kai Wen; Chang-Jen Wang; Jing-Shiun Lin; Jen-Yuan Hsu; Dung-Rung Hsieh; Chiu-Ping Wu
- Web page: https://patentgrep.com/patent/US10312953B2

## CPC

- H04B 1/1027: {assessing signal quality or detecting noise/interference for the received signal}
- H03M 1/06: Continuously compensating for, or preventing, undesired influence of physical parameters (periodically, {e.g. by using stored correction values,} H03M1/10)
- H03M 1/0854: {of quantisation noise}
- H04B 7/0417: Feedback systems
- H04L 1/005: {Iterative decoding, including iteration between signal detection and decoding operation}
- H04L 1/0054: {Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms}
- H04L 25/0256: {Channel estimation using minimum mean square error criteria}
- H04L 25/0258: {Channel estimation using zero-forcing criteria}
- H04L 27/2647: {Arrangements specific to the receiver only (equalisation H04L27/01)}
- H03M 1/66: Digital/analogue converters ({H03M1/001 – } H03M1/10 take precedence)
- H04L 1/0047: {Decoding adapted to other signal detection operation (in conjunction with sequence estimation or equalization H04L25/03286)}
- H04B: TRANSMISSION
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The disclosure is directed to an OFDM receiver with a low-resolution ADC and an electronic device thereof. According to one of the exemplary embodiments, the OFDM receiver may include not limited to: an ADC module which receives a transmission signal of a channel in an analog format and digitizes the transmission signal into a digital format to generate a quantized transmission signal; an error compensating and estimating module which is coupled to the ADC module, receives the quantized transmission signal and a feedback signal which is a first estimated time-domain transmission signal to generate an estimated error signal according to a turbo iterative updating technique; and a signal estimating module which is coupled to the error compensating and estimating module, receives the estimated error signal and a channel attenuation coefficient of the channel to generate an estimated transmission signal.

## Claims

### Claim 1

An orthogonal frequency division multiplexing (OFDM) receiver comprising:
an ADC module which receives a transmission signal of a channel in an analog format and digitizes the transmission signal into a digital format to generate a quantized transmission signal;
an error compensating and estimating module which is coupled to the ADC module, receives the quantized transmission signal and a feedback signal which is a first estimated time-domain transmission signal to generate an estimated error signal according to a turbo iterative updating technique; and
a signal estimating module which is coupled to the error compensating and estimating module, receives the estimated error signal and a channel attenuation coefficient of the channel to directly output an estimated transmission signal, wherein the signal estimating module comprising:
a s-estimator which calculates the estimated transmission signal from the estimated error signal and the channel attenuation coefficient of the channel based on performing a minimum mean square error (MMSE) calculation or a zero forcing (ZF) calculation.

### Claim 2 (depends on 1)

The receiver of claim 1, wherein the signal estimating module further comprising:
a channel decoder which receives an output of the s-estimator to generate the estimated transmission signal by subtracting noise from the output of the s-estimator, wherein the channel decoder is one of a Turbo decoder, a LDPC decoder, a RS decoder, and a Viterbi decoder.

### Claim 3 (depends on 1)

The receiver of claim 1, wherein the signal estimating module generates the feedback signal at least by:
performing a product between a diagonal matrix operation of the channel attenuation coefficient and the estimated transmission signal to generate a second reconstructed frequency-domain transmission signal;
converting the second reconstructed frequency-domain transmission signal into a second reconstructed time-domain transmission signal;
converting the estimated error signal which is a second estimated frequency-domain transmission signal into a second estimated time-domain transmission signal; and
generating the feedback signal based on a difference between the second reconstructed frequency-domain transmission signal and the second estimated frequency domain transmission signal.

### Claim 4 (depends on 1)

The receiver of claim 1, wherein a number of iteration of turbo iterative updating technique is determined based on whether the number of iteration has exceeded a first threshold.

### Claim 5 (depends on 1)

The receiver of claim 1, wherein a number of iteration of turbo iterative updating technique is determined based on whether a variation between consecutive results of the estimated transmission signal exceeds a second threshold.

### Claim 6 (depends on 5)

The receiver of claim 5, wherein the number of iteration of turbo iterative updating technique is determined based on an output of the channel decoder or a result of cyclic redundancy check as more errors from the output of the channel decoder or the result of cyclic redundancy check would increase the number of iteration.

### Claim 7 (depends on 1)

The receiver of claim 1, wherein the error compensating and estimating module further comprises a z-estimator which receives the quantized transmission signal and generate a first reconstructed time-domain transmission signal.

### Claim 8 (depends on 7)

The receiver of claim 7, wherein the z-estimator generates the first reconstructed time-domain transmission signal by performing a second minimum mean square error (MMSE) calculation of the quantized transmission signal or by performing a second zero forcing (ZF) calculation of the quantized transmission signal.

### Claim 9 (depends on 7)

The receiver of claim 7, wherein the error compensating and estimating module generates the estimated error signal at least by:
converting the first reconstructed time-domain transmission signal into a first reconstructed frequency-domain transmission signal;
converting the feedback signal into a first estimated frequency domain transmission signal; and
generating the estimated error signal based on a difference between the first reconstructed frequency-domain transmission signal and the first estimated frequency domain transmission signal.

### Claim 10

An electronic device comprising:
a processor; and
an OFDM receiver comprising:
an ADC module which receives a transmission signal of a channel in an analog format and digitizes the transmission signal into a digital format to generate a quantized transmission signal;
an error compensating and estimating module which is coupled to the ADC module, receives the quantized transmission signal and a feedback signal which is a first estimated time-domain transmission signal to generate an estimated error signal according to a turbo iterative updating technique; and
a signal estimating module which is coupled to the error compensating and estimating module, receives the estimated error signal and a channel attenuation coefficient of the channel to directly output an estimated transmission signal, wherein the signal estimating module comprising:
a s-estimator which calculates the estimated transmission signal from the estimated error signal and the channel attenuation coefficient of the channel based on performing a minimum mean square error (MMSE) calculation or a zero forcing (ZF) calculation.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein the signal estimating module further comprising:
a channel decoder which receives an output of the s-estimator to generate the estimated transmission signal by subtracting noise from the output of the s-estimator, wherein the channel decoder is one of a Turbo decoder, a LDPC decoder, a RS decoder, and a Viterbi decoder.

### Claim 12 (depends on 10)

The electronic device of claim 10, wherein the signal estimating module generates the feedback signal at least by:
performing a product between a diagonal matrix operation of the channel attenuation coefficient and the estimated transmission signal to generate a second reconstructed frequency-domain transmission signal;
converting the second reconstructed frequency-domain transmission signal into a second reconstructed time-domain transmission signal;
converting the estimated error signal which is a second estimated frequency-domain transmission signal into a second estimated time-domain transmission signal; and
generating the feedback signal based on a difference between the second reconstructed frequency-domain transmission signal and the second estimated frequency domain transmission signal.

### Claim 13 (depends on 10)

The electronic device of claim 10, wherein a number of iteration of turbo iterative updating technique is determined based on whether the number of iteration has exceeded a first threshold.

### Claim 14 (depends on 10)

The electronic device of claim 10, wherein a number of iteration of turbo iterative updating technique is determined based on whether a variation between consecutive results of the estimated transmission signal exceeds a second threshold.

### Claim 15 (depends on 14)

The electronic device of claim 14, wherein the number of iteration of turbo iterative updating technique is determined based on an output of the channel decoder or a result of cyclic redundancy check as more errors from the output of the channel decoder or the result of cyclic redundancy check would increase the number of iteration.

### Claim 16 (depends on 10)

The electronic device of claim 10, wherein the error compensating and estimating module further comprises a z-estimator which receives the quantized transmission signal and generate a first reconstructed time-domain transmission signal.

### Claim 17 (depends on 16)

The electronic device of claim 16, wherein the z-estimator generates the first reconstructed time-domain transmission signal by performing a second minimum mean square error (MMSE) calculation of the quantized transmission signal or by performing a second zero forcing (ZF) calculation of the quantized transmission signal.

### Claim 18 (depends on 16)

The electronic device of claim 16, wherein the error compensating and estimating module generates the estimated error signal at least by:
converting the first reconstructed time-domain transmission signal into a first reconstructed frequency-domain transmission signal;
converting the feedback signal into a first estimated frequency domain transmission signal; and
generating the estimated error signal based on a difference between the first reconstructed frequency-domain transmission signal and the first estimated frequency domain transmission signal.
