← Back to Patent Explorer
US5430740A Expired / Lapsed US ⏱️ 0.0 years remaining

Indication of data blocks in a frame received by a mobile phone

Assignee: Nokia Oyj
•
Filing: 1993-04-16
•
Granted: 1995-07-04
•
Expires: 2013-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The inventive data decoding system provides 3/5 voting on data blocks (1 . . . 11) received in a frame. A counter circuit of the system counts the bits in the data blocks and raises a repeat flag (RFLAG) at the end of each data block. The RFLAG signal causes an interrupt in a controlling processor, enabling the processor to monitor and control the receiving synchronism. The inventive procedure can be used on Forward Control Channel (FOCC) and Forward Voice Channel (FVC) channels in the Total Access Communication System (TACS) or the Advanced Mobile Phone Services (AMPS) mobile phone systems.

Inventors

  • 👤 Raimo Kivari
  • 👤 Seppo E. Salow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:49
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0057; H04L1/08

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 249 words
An apparatus in a mobile phone comprising: a counter circuit to count a plurality of received data blocks contained in a frame; a 3/5-voting logic element operating on five of the plurality of received data blocks, wherein the 3/5 voting logic element receives the plurality of received data blocks as a data flow when the 3/5 voting logic element is selected with a bit enable signal, the 3/5 voting logic element performing a 3/5 voting process, producing a voting result and an output data stream at the end of the 3/5 voting process; a BCH decoding circuit having an input and output, the input being connected to the voting result and the output being a received data frame syndrome; a correction device having an input and a first and second output, the input being connected to the received data frame syndrome, the first output being a decoding result and the second output being a bit correction signal; a data buffer having an output and a plurality of inputs, a first one of the plurality of inputs being connected to the output data stream of the 3/5 voting logic element and a second one of the plurality of inputs being connected to the bit correction signal, the data buffer producing at its output a data stream of corrected data; and a receiver timer connected to the BCH-decoding circuit, 3/5-voting logic element and data buffer, which produces timing information for the BCH-decoding circuit, the 3/5-voting logic element, and the data buffer.
Claim 2
Independent Claim 249 words
An apparatus in a mobile phone comprising: a counter circuit to count a plurality of received data blocks contained in a frame; a 3/5-voting logic element operating on five of the plurality of received data blocks, wherein the 3/5 voting logic element receives the plurality of received data blocks as a data flow when the 3/5 voting logic element is selected with a bit enable signal, the 3/5 voting logic element performing a 3/5 voting process, producing a voting result and an output data stream at the end of the 3/5 voting process; a BCH decoding circuit having an input and output, the input being connected to the voting result and the output being a received data frame syndrome; a correction device having an input and a first and second output, the input being connected to the received data frame syndrome, the first output being a decoding result and the second output being a bit correction signal; a data buffer having an output and a plurality of inputs, a first one of the plurality of inputs being connected to the output data stream of the 3/5 voting logic element and a second one of the plurality of inputs being connected to the bit correction signal, the data buffer producing at its output a data stream of corrected data; and a receiver timer connected to the BCH-decoding circuit, 3/5-voting logic element and data buffer, which produces timing information for the BCH-decoding circuit, the 3/5-voting logic element, and the data buffer.
Claim 3
Dependent Claim 42 words
The apparatus of claim 1, wherein during the reception of a first data block (A1') of the next frame, the data buffer receives from the 3/5-voting logic element the output data stream representing a data portion of previously received data blocks (A1-A5).
Claim 4
Dependent Claim 35 words
The apparatus of claim 2, wherein the voting logic element and the data buffer receive a clock signal which is generated from the data flow, whereby the apparatus operates synchronous with the received data flow.
Claim 5
Dependent Claim 41 words
The apparatus of claim 1, wherein during the reception of a sixth data block of the frame, the data buffer receives the output data stream from the 3/5 voting logic element, representing a data portion of previously received data blocks (A1-A5).
Claim 6
Dependent Claim 41 words
The apparatus of claim 4, wherein during the reception of an eleventh data block of the frame, the data buffer receives the output data stream from the 3/5 voting logic element, representing a data portion of previously received data blocks (A6-A10).
Claim 7
Dependent Claim 35 words
The apparatus of claim 5, wherein the voting logic element and the data buffer receive a clock signal which is generated from the data flow, whereby the apparatus operates synchronous with the received data flow.
Claim 8
Dependent Claim 35 words
The apparatus of claim 1, wherein the voting logic element and the data buffer receive a clock signal which is generated from the data flow, whereby the apparatus operates synchronous with the received data flow.
Claim 9
Independent Claim 270 words
An apparatus in a mobile phone comprising: a counter circuit to count a plurality of received data blocks contained in a frame, wherein a selected number of the plurality of data blocks forms a set, the selected number preferably being five data blocks; a 3/5-voting logic element operating on five of the plurality of received data blocks, wherein the 3/5 voting logic element receives the plurality of received data blocks as a data flow when the 3/5 voting logic element is selected with a bit enable signal, the 3/5 voting logic element performing a 3/5 voting process, producing a voting result and an output data stream at the end of the 3/5 voting process; a BCH decoding circuit having an input and output, the input being connected to the voting result and the output being a received data frame syndrome; a correction device having an input and a first and second output, the input being connected to the received data frame syndrome, the first output being a decoding result and the second output being a bit correction signal; a data buffer having an output and a plurality of inputs, a first one of the plurality of inputs being connected to the output data stream of the 3/5 voting logic element and a second one of the plurality of inputs being connected to the bit correction signal, the data buffer producing at its output a data stream of corrected data; and a receiver timer connected to the BCH-decoding circuit, 3/5-voting logic element and data buffer, which produces timing information for the BCH-decoding circuit, the 3/5-voting logic element and the data buffer.
Claim 10
Independent Claim 270 words
An apparatus in a mobile phone comprising: a counter circuit to count a plurality of received data blocks contained in a frame, wherein a selected number of the plurality of data blocks forms a set, the selected number preferably being five data blocks; a 3/5-voting logic element operating on five of the plurality of received data blocks, wherein the 3/5 voting logic element receives the plurality of received data blocks as a data flow when the 3/5 voting logic element is selected with a bit enable signal, the 3/5 voting logic element performing a 3/5 voting process, producing a voting result and an output data stream at the end of the 3/5 voting process; a BCH decoding circuit having an input and output, the input being connected to the voting result and the output being a received data frame syndrome; a correction device having an input and a first and second output, the input being connected to the received data frame syndrome, the first output being a decoding result and the second output being a bit correction signal; a data buffer having an output and a plurality of inputs, a first one of the plurality of inputs being connected to the output data stream of the 3/5 voting logic element and a second one of the plurality of inputs being connected to the bit correction signal, the data buffer producing at its output a data stream of corrected data; and a receiver timer connected to the BCH-decoding circuit, 3/5-voting logic element and data buffer, which produces timing information for the BCH-decoding circuit, the 3/5-voting logic element and the data buffer.
Claim 11
Dependent Claim 42 words
The apparatus of claim 8, wherein during the reception of a first data block (A1') of the next frame, the data buffer receives from the 3/5-voting logic element the output data stream representing a data portion of previously received data blocks (A1-A5).
Claim 12
Dependent Claim 35 words
The apparatus of claim 9, wherein the voting logic element and the data buffer receive a clock signal which is generated from the data flow, whereby the apparatus operates synchronous with the received data flow.
Claim 13
Dependent Claim 41 words
The apparatus of claim 8, wherein during the reception of a sixth data block of the frame, the data buffer receives the output data stream from the 3/5 voting logic element representing a data portion of previously received data blocks (A1-A5).
Claim 14
Dependent Claim 41 words
The apparatus of claim 11, wherein during the reception of an eleventh data block of the frame, the data buffer receives the output data stream from the 3/5 voting logic element representing a data portion of previously received data blocks (A6-A10).
Claim 15
Dependent Claim 35 words
The apparatus of claim 12, wherein the voting logic element and the data buffer receive a clock signal which is generated from the data flow, whereby the apparatus operates synchronous with the received data flow.
Claim 16
Independent Claim 63 words
The apparatus according to claims 12 or 14, wherein the counter circuit raises a repeat flag at the end of each data block, and wherein loss of frame boundaries are avoided by counting each repeat flag at the end of each data block, whereby exact timing is maintained for the received data blocks and the first and second frame integrity is kept intact.
Claim 17
Dependent Claim 17 words
The apparatus according to claim 14 wherein the received data blocks are Forward Voice Channel (FVC) data.
Claim 18
Dependent Claim 18 words
The apparatus according to claim 15, wherein the received data blocks comprise a Calling Line Identification (CLI) message.
Claim 19
Dependent Claim 70 words
The apparatus of claim 14, wherein the received data blocks are decoded as a first and second set of five data blocks, the decoding result line (11) indicating a first and second quality of the first and second sets, whereby a mobile phone processor of the apparatus selects one of the first and second sets having a higher one of the first and second quality as the received data block.
Claim 20
Dependent Claim 35 words
The apparatus of claim 8, wherein the voting logic element and the data buffer receive a clock signal which is generated from the data flow, whereby the apparatus operates synchronous with the received data flow.
Claim 21
Independent Claim 65 words
The apparatus according to claims 3, 10, 7, or 18 wherein the counter circuit raises a repeat flag at the end of each data block, and wherein loss of frame boundaries are avoided by counting each repeat flag at the end of each data block, whereby exact timing is maintained for the received data blocks and the first and second frame integrity is kept intact.
Claim 22
Dependent Claim 17 words
The apparatus according to claim 17 wherein the received data blocks are Forward Control Channel (FOCC) data.

References Cited (Backward Citations)

US4134103A Cited
US4290116A Cited
US4794601A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-03 1999-01-02 1999-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-03 2003-01-02 2003-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-03 2007-01-02 2007-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag