# US 10,772,153 B2 · Methods and apparatus for two-stage ACK/DTX detection

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

- Number: US 10,772,153 B2
- Document ID: US10772153B2
- Status: Granted
- Kind: B2
- Application number: 16/384,878
- Filed: 2019-04-15
- Published: 2019-10-31
- Granted: 2020-09-08
- Earliest claimed: 2018-04-27
- Assignees: Cavium, Inc.
- Applicants: Cavium, LLC
- Inventors: Yuanbin Guo; Hong Jik Kim
- Web page: https://patentgrep.com/patent/US10772153B2

## CPC

- H04W 76/28: Discontinuous transmission [DTX]; Discontinuous reception [DRX]
- G06F 11/183: {by voting, the voting not being performed by the redundant components}
- H03K 19/23: Majority or minority circuits, i.e. giving output having the state of the majority or the minority of the inputs
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/0073: {Special arrangements for feedback channel}
- H04L 1/1607: Details of the supervisory signal
- H04L 1/1692: {Physical properties of the supervisory signal, e.g. acknowledgement by energy bursts}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04L 5/001: {the frequencies being arranged in component carriers}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and apparatus for two-stage ACK/DTX detection. In an embodiment, a method includes determining a first stage DTX value from bit-domain correlation values, and determining a second stage DTX value from symbol domain correlation values generated from candidate ACK bits. The method also includes determining a DTX decision based on the first stage DTX value and the second stage DTX value.

## Claims

### Claim 1

A method, comprising:
determining a first stage DTX value from bit-domain correlation values;
determining a second stage DTX value from symbol domain correlation values; and
determining a DTX decision based on the first stage DTX value and the second stage DTX value.

### Claim 2 (depends on 1)

The method of claim 1, further comprising computing a bit-domain maximum correlation value and a sub maximum correlation value as the bit-domain correlation values.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
setting the first stage DTX value to a first state when a difference between the bit-domain maximum correlation value and the sub maximum correlation value is less than a threshold; and
setting the first stage DTX value to a second state when the difference between the bit-domain maximum correlation value and the sub maximum correlation value is not less than a threshold.

### Claim 4 (depends on 1)

The method of claim 1, further comprising generating Top-M candidate ACKS from descrambled symbols.

### Claim 5 (depends on 4)

The method of claim 4, further comprising re-generating Top-2 candidate symbols from the Top-M candidate ACKS.

### Claim 6 (depends on 5)

The method of claim 5, calculating a re-generating maximum correlation value and a re-generated sub maximum correlation value from the Top-2 candidate symbols.

### Claim 7 (depends on 6)

The method of claim 6, computing a difference between the re-generated maximum correlation value and the re-generated sub maximum correlation value.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
setting the second stage DTX value to a first state when the difference between the re-generated maximum correlation value and the re-generated sub maximum correlation value is less than a threshold; and
setting the second stage DTX value to a second state when the difference between the re-generated maximum correlation value and the re-generated sub maximum correlation value is not less than a threshold.

### Claim 9 (depends on 8)

The method of claim 8, further comprising determining the DTX decision based on the first stage DTX value and the second stage DTX value using majority logic.

### Claim 10 (depends on 9)

The method of claim 9, wherein a DTX transmission is determined when both of the first stage DTX value and the second stage DTX value indicate the DTX transmission.

### Claim 11

An apparatus, comprising:
bit-domain decision logic that determines a first stage DTX value from bit-domain correlation values;
symbol domain decision logic that determines a second stage DTX value from symbol domain correlation values; and
DTX decision logic that determines a DTX decision based on the first stage DTX value and the second stage DTX value.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the bit-domain decision logic computes a bit-domain maximum correlation value and a sub maximum correlation value as the bit-domain correlation values.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the bit-domain decision logic sets the first stage DTX value to a first state when a difference between the bit-domain maximum correlation value and the sub maximum correlation value is less than a threshold, and sets the first stage DTX value to a second state when the difference between the bit-domain maximum correlation value and the sub maximum correlation value is not less than a threshold.

### Claim 14 (depends on 11)

The apparatus of claim 11, further comprising a bit extractor/deinterleaver that generates Top-M candidate ACKS from descrambled symbols.

### Claim 15 (depends on 14)

The apparatus of claim 14, further comprising a symbol regenerator that re-generates Top-2 candidate symbols from the Top-M candidate ACKS.

### Claim 16 (depends on 15)

The apparatus of claim 15, further comprising a correlation calculator that calculates a re-generating maximum correlation value and a re-generated sub maximum correlation value in symbol domain.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the symbol domain decision logic computes a difference between the re-generated maximum correlation value and the re-generated sub maximum correlation value.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the symbol domain decision logic sets the second stage DTX value to a first state when the difference between the re-generated maximum correlation value and the re-generated sub maximum correlation value is less than a threshold, and sets the second stage DTX value to a second stats when the difference between the re-generated maximum correlation value and the re-generated sub maximum correlation value is not less than a threshold.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the DTX decision logic determines the DTX decision based on the first stage DTX value and the second stage DTX value using majority logic.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the DTX decision logic determines that a DTX transmission is received when both of the first stage DTX value and the second stage DTX value indicate the DTX transmission.
