IP Library Granted Patent US 9,225,469
Granted Patent B2
US 9,225,469 · App. 14/412,757 · Granted Dec 29, 2015

Blind transport format detection depending on the conditions of reception of the signal

Inventor: Eric Alliot (Mouans-Sartoux, FR)
Assignee: ST-ERICSSON SA
H04L1/0054H04L1/005H04L1/0046
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,225,469
App. No.
14/412,757
Granted
Dec 29, 2015
Kind
B2
Abstract

A method for determining a length of a message block of k bits from a length candidate set, comprising steps of: —Selecting ( 401 ) a length candidate (N) among the set; —Decoding ( 402 ) a received frame to form a decoded sequence that includes a message of a length equal to the length candidate (N), by a Viterbi decoder; —Calculating ( 402 ) a Viterbi variable (S(N)) for this candidate (N), —Comparing ( 403 ) the Viterbi variable with a threshold (Δ), —Repeating the selecting ( 401 ), decoding ( 402 ) and calculating ( 402 ) steps if said Viterbi variable (S(N)) is greater than the threshold (Δ) and if there exists an unselected length candidate among the set; —If the Viterbi variable is greater than a best value (S best ), updating this best value to the Viterbi variable and updating a best length (N end ) to this candidate; —Wherein the threshold (Δ) is initially set to a value determined according to the conditions of reception of the receiver.

Claims (28)

1. A method for determining a length of a message block of k bits from a length candidate set, received by a receiver through a wireless communication channel, comprising steps of:

selecting a length candidate among said length candidate set;

decoding a received frame to form a decoded sequence that includes a message of a length equal to said length candidate, by a Viterbi decoder;

calculating a Viterbi variable for said length candidate, by said Viterbi decoder;

comparing said Viterbi variable with a threshold,

repeating the selecting, decoding and calculating steps if said Viterbi variable is greater than said threshold value, and if there exists an unselected length candidate among said length candidate set;

if said Viterbi variable is greater than a best value, updating said best value to said Viterbi variable and updating a best length to said length candidate;

wherein said threshold is initially defined as a function of at least a noise-to-signal ratio estimated by a channel parameter representing a ratio of transmit energy per pseudo-noise chip of the channel to a total transmit power spectral density.

2. A method according to claim 1 , wherein said best length is considered as the best estimate of k when all length candidates of said set have been selected and if said best length is not null.

3. A method according to claim 1 , wherein said threshold is set to a high value when said at least one criterion is below a pivot value and to a low value when said at least one criterion is above said pivot value.

4. A method according to claim 1 , wherein a hysteresis approach is used between a low state where said threshold is set to a low value and a high state where said threshold is set to a high value, and wherein the transition from said high state to said low state is triggered when said parameter is below a low pivot value and the transition from said low state to said high state is triggered when said parameter is above a high pivot value.

5. A method according to claim 1 , wherein the channel parameter is a Dedicated Physical Channel ratio of transmit energy per pseudo-noise chip for the channel to a total transmit power spectral density (DPCH_Ec/loc) parameter.

6. The method of claim 1 , wherein said threshold is fixed.

7. The method of claim 1 , wherein the step of comparing said Viterbi variable with a threshold is replaced by a step of comparing said Viterbi variable with said best value, said best value being initially set to said threshold.

8. The method of claim 1 , further comprising a step of tracing back from said length candidate by said Viterbi decoder.

9. The method of any of claim 1 , further comprising a step of computing a CRC check on the block of bits outputted by said Viterbi decoder.

10. A computer program product comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a data-processing unit and adapted to cause execution of the method according to claim 1 when the computer program is run by the data-processing unit.

11. A non-transitory data storage medium having recorded thereon a computer program comprising instructions for performing the method according to claim 1 .

12. A receiver for determining a length of a message block of k bits from a length candidate set, received through a wireless communication channel to which said receiver is connected, comprising:

a Viterbi decoder configured to

select a length candidate among said length candidate set;

decode a received frame to form a decoded sequence that includes a message of a length equal to said length candidate;

calculate a Viterbi variable for said length candidate;

compare said Viterbi variable with a threshold,

repeat the selecting, decoding and calculating steps if said Viterbi variable is greater than said threshold value, and if there exists an unselected length candidate among said length candidate set;

if said Viterbi variable is greater than a best value, update said best value to said Viterbi variable and updating a best length to said length candidate; and

wherein said threshold is initially defined as a function of at least a noise-to-signal ratio estimated by a channel parameter representing a ratio of transmit energy per pseudo-noise chip of the channel to a total transmit power spectral density.

13. The receiver of claim 12 , wherein the channel parameter is a Dedicated Physical Channel ratio of transmit energy per pseudo-noise chip for the channel to a total transmit power spectral density (DPCH_Ec/loc) parameter.

Assignments (3)
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 034632 FRAME: 0695. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 8, 2015
From: ALLIOT, ERIC
To: ST-ERICSSON SA
Reel/Frame 036562/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2015
From: ALLIOT, ERIC
To: ST-ERICSSON AT SA
Reel/Frame 034632/0695 →
Priority Claims (1)
EP 12305992 · Aug 9, 2012 · regional
Continuity (2)
Provisional Application 61695619 · Aug 31, 2012
Related Publication 20150172000A1 · Jun 18, 2015