Patent US5646947A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5646947A Expired / Lapsed US ⏱️ 0.0 years remaining

Mobile telephone single channel per carrier superframe lock subsystem

Assignee: Ibiquity Digital Corp
•
Filing: 1995-03-27
•
Granted: 1997-07-08
•
Expires: 2015-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A superframe lock subsystem includes a correlator which searches for and identifies a first unique word indicative of a frame boundary within a received bit stream during an initial acquisition state. A controller subsequently predicts frame boundaries in accordance with the first unique word. In a tentative frame lock state, the correlator searches for and determines if a second unique word exists at the frame boundary subsequent the frame boundary which corresponds to the first unique word. If the second unique word is determined to exist at the corresponding frame boundary and if a single frame duration separates the first and second unique words, the superframe lock subsystem enters a frame lock state. During the frame lock state, information of the corresponding frames is processed. The correlator searches for and determines if a carrier wave sequence indicative of a superframe boundary exists in the received bit stream at the frame boundary immediately following the frame boundary which corresponds to the second unique word. If the carrier wave sequence exists at the predicted frame boundary, the correlator searches for and determines if a third unique words exists in the received bit stream immediately after the carrier wave sequence. Upon determination that the third unique word exists subsequent the carrier wave sequence, the superframe lock subsystem enters a superframe lock state wherein the correlator searches for and detects only unique words at subsequent predicted frame boundaries to maintain superframe lock.

Inventors

  • 👤 Raymond R. Cooper
  • 👤 Joseph B. Bronder

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:52
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0602; H04J3/0605

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 202 words
A method of frame synchronization for a superframe lock subsystem comprising: a) searching for and detecting a unique word in received data, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of a frame boundary; b) predicting the location of frame boundaries in the received data based upon the unique word detected during said step a); c) searching for and detecting if a unique word exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step a); d) searching for and detecting if a carrier wave sequence exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step c), a carrier wave sequence in the received data being indicative of a superframe boundary; e) searching for and detecting if a unique word exists in the received data immediately following the carrier wave sequence detected during said step d); and f) maintaining frame synchronization of the received data based upon unique words detected subsequent the unique word detected during said step e).
Claim 2
Independent Claim 202 words
A method of frame synchronization for a superframe lock subsystem comprising: a) searching for and detecting a unique word in received data, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of a frame boundary; b) predicting the location of frame boundaries in the received data based upon the unique word detected during said step a); c) searching for and detecting if a unique word exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step a); d) searching for and detecting if a carrier wave sequence exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step c), a carrier wave sequence in the received data being indicative of a superframe boundary; e) searching for and detecting if a unique word exists in the received data immediately following the carrier wave sequence detected during said step d); and f) maintaining frame synchronization of the received data based upon unique words detected subsequent the unique word detected during said step e).
Claim 3
Dependent Claim 31 words
The method of frame synchronization for a superframe lock subsystem of claim 1, further comprising terminating said step a) if a unique word is not detected within a predetermined time period.
Claim 4
Dependent Claim 145 words
The method of frame synchronization for a superframe lock subsystem of claim 1, wherein said step c) comprises: c1) searching for and detecting if a unique word exists in the received data at an early position a predetermined number of bit positions prior to the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step a); c2) searching for and detecting if a unique word exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step a), if a unique word is not detected at the early position during step c1); c3) advancing to said step d) if a unique word is detected during said step c2); and c4) returning to said step a) if a unique word is not detected during said step c2).
Claim 5
Dependent Claim 108 words
The method of frame synchronization for a superframe lock subsystem of claim 3, wherein said step c) further comprises: c5) repredicting the location of frame boundaries based on the frame boundary corresponding to the early position, if a unique word is detected during said step c1) at the early position; c6) searching for and detecting if a unique word exists in the received data at an early position the predetermined number of bit positions prior to the repredicted frame boundary immediately following the frame boundary corresponding to the early position; and c7) advancing to said step d) if a unique word is not detected during said step c6).
Claim 6
Dependent Claim 31 words
The method of frame synchronization for a superframe lock subsystem of claim 4, wherein the received data includes frames having a plurality of unique words located at the corresponding frame boundaries.
Claim 7
Dependent Claim 30 words
The method of frame synchronization for a superframe lock subsystem of claim 1, wherein the unique words are indicative of front-end frame boundaries of the frames of the received data.
Claim 8
Dependent Claim 33 words
The method of frame synchronization for a superframe lock subsystem of claim 3, wherein the unique words each have n bit length and the predetermined number of bit positions equals n bit positions.
Claim 9
Dependent Claim 31 words
The method of frame synchronization for a superframe lock subsystem of claim 1, wherein the carrier wave portions are indicative of rear-end superframe boundaries of the superframes of the received data.
Claim 10
Dependent Claim 176 words
The method of frame synchronization for a superframe lock subsystem of claim 1, wherein said step d) comprises: d1) searching for and detecting if a carrier wave sequence exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step c); d2) searching for and detecting if a unique word exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step c), if a carrier wave sequence is not detected during said step d1); d3) searching for and detecting if a unique word exists in the received data at either one of m bit positions before or after the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected during said step c), if a unique word is not detected during said step d2); and d4) repredicting the location of frame boundaries based on the frame boundary corresponding to the unique word detected during said step d3).
Claim 11
Dependent Claim 167 words
The method of frame synchronization for a superframe lock subsystem of claim 9, wherein said step d) further comprises: d5) determining if a pattern of a unique word detected during either of said step d2) or said step d3) matches one of permitted patterns of the plurality of unique words, the patterns identifying frame type; d6) processing frame information of the frame corresponding to the unique word detected during either of said step d2) or said step d3), in accordance with the frame type corresponding to the pattern of the unique word, upon determination during said step d5) that the pattern of the unique word matches one of the permitted patterns; and d7) processing frame information of the frame of the unique word detected during either of said step d2) or said step d3), in accordance with a frame type of a most recently processed frame, upon determination during said step d5) that the pattern of the unique word does not match one of the permitted patterns.
Claim 12
Dependent Claim 84 words
The method of frame synchronization for a superframe lock subsystem of claim 10, wherein said step d) comprises resetting a frame count to zero prior to said step d1), said step d) further comprising: d5) incrementing the frame count subsequent processing of either of said step d6) or said step d7); d9) determining if the incremented frame count is equal to a predetermined frame count; and d10) returning to said step d1) if the incremented frame count does not equal the predetermined frame count.
Claim 13
Dependent Claim 99 words
The method of frame synchronization for a superframe lock subsystem of claim 11, wherein said step d) further comprises: d11) resetting the frame count upon determination in said step d9) that the incremented frame count is equal to the predetermined frame count; d12) searching for and detecting if a carrier wave sequence exists in the received data at the predicted frame boundary immediately following the frame boundary of the frame processed during either of said step d6) or said step d7); and d13) advancing to said step e) if a carrier wave sequence is detected during said step d12).
Claim 14
Dependent Claim 131 words
The method of frame synchronization for a superframe lock subsystem of claim 12, wherein said step d) further comprises: d14) advancing m bit positions from the predicted frame boundary immediately following the frame boundary of the frame processed during either of said step d6) or said step d7) to a new predicted frame boundary, if a carrier wave sequence is not detected during said step d12); d15) searching for and detecting if a carrier wave sequence exists at the new predicted frame boundary; d16) advancing to said step e) if a carrier wave sequence is detected during said step d15); and d16) repeating said step d2) and the following steps beginning at the new predicted frame boundary if a carrier wave sequence is not detected at the new predicted frame boundary.
Claim 15
Dependent Claim 62 words
The method of frame synchronization for a superframe lock subsystem of claim 1, wherein said step e) comprises repeating said step d) beginning at the predicted frame boundary immediately following the frame boundary corresponding to the CW sequence detected during said step d), upon detection that a unique word does not exist immediately following the CW sequence detected during said step d).
Claim 16
Dependent Claim 217 words
A mobile terminal receiver comprising: correlator means for detecting the presence of unique words and carrier wave sequences in received data and for providing a correlator output indicative thereof, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of frame boundaries and a carrier wave sequence in the received data being indicative of superframe boundaries within the received data; delay means for delaying the received data; frame classifier means, coupled to said correlator means and said delay means, for identifying frame type of the frames of the delayed received data in accordance with the correlator output and for outputting frame type signals indicative of identified frame type; control means for predicting frame boundaries based on a first unique word detected by said correlator means in accordance with the correlator output, for directing said correlator means to search for subsequent unique words and carrier wave sequences at the predicted frame boundaries and for generating timing signals based on the predicted frame boundaries; and frame processor means, coupled to said frame classifier means and said control means, for delaying the received data and processing the frame information of the received data thereby delayed in accordance with the timing signals and the frame type signals.
Claim 17
Dependent Claim 217 words
A mobile terminal receiver comprising: correlator means for detecting the presence of unique words and carrier wave sequences in received data and for providing a correlator output indicative thereof, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of frame boundaries and a carrier wave sequence in the received data being indicative of superframe boundaries within the received data; delay means for delaying the received data; frame classifier means, coupled to said correlator means and said delay means, for identifying frame type of the frames of the delayed received data in accordance with the correlator output and for outputting frame type signals indicative of identified frame type; control means for predicting frame boundaries based on a first unique word detected by said correlator means in accordance with the correlator output, for directing said correlator means to search for subsequent unique words and carrier wave sequences at the predicted frame boundaries and for generating timing signals based on the predicted frame boundaries; and frame processor means, coupled to said frame classifier means and said control means, for delaying the received data and processing the frame information of the received data thereby delayed in accordance with the timing signals and the frame type signals.
Claim 18
Dependent Claim 206 words
The mobile terminal receiver of claim 15, wherein said control means operates in a) an initial acquisition state for directing said correlator means to search for the first unique word in the received data, b) a tentative frame lock state, upon detection of the first unique word by said correlator means, for predicting frame boundaries and for directing said correlator means to search for a second unique word at a predicted frame boundary immediately following a frame boundary which corresponds to the first unique word, c) a frame lock state, upon detection of the second unique word by said correlator means, for directing said correlator means to search for a carrier wave sequence followed by a third unique word at a predicted frame boundary immediately following the predicted frame boundary which corresponds to the second unique word and for directing said frame processor to process frame information, and d) a superframe lock state, upon detection of the carrier wave sequence followed by the third unique word, for directing said correlator means to search for subsequent unique words at the predicted frame boundaries following the third unique word and for directing said frame processor to continue processing of frame information based on the detected subsequent unique words.
Claim 19
Dependent Claim 31 words
The mobile terminal receiver of claim 16, wherein during said initial acquisition state said control means directs said frame processor to process frame information based upon the first unique word detected.
Claim 20
Dependent Claim 34 words
The mobile terminal receiver of claim 16, wherein during said tentative frame lock state said control means directs said frame processor to process frame information based upon the first and second unique words detected.
Claim 21
Dependent Claim 16 words
The mobile terminal receiver of claim 15, wherein the mobile terminal receiver is a mobile telephone.
Claim 22
Dependent Claim 223 words
A superframe lock subsystem for a mobile terminal comprising: first means for searching for and detecting a unique word in received data, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of a frame boundary; prediction means for predicting the location of frame boundaries in the received data based upon the unique word detected by said first means; second means for searching for and detecting if a unique word exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected by said first means; third means for searching for and detecting if a carrier wave sequence exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected by said second means, a carrier wave sequence in the received data being indicative of a superframe boundary; fourth means for searching for and detecting if a unique word exists in the received data immediately following the carrier wave sequence detected by said third means; and fifth means for detecting unique words subsequent the unique word detected by said fourth means and for maintaining frame synchronization based upon the unique words detected subsequent the unique word detected by said fourth means.
Claim 23
Dependent Claim 223 words
A superframe lock subsystem for a mobile terminal comprising: first means for searching for and detecting a unique word in received data, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of a frame boundary; prediction means for predicting the location of frame boundaries in the received data based upon the unique word detected by said first means; second means for searching for and detecting if a unique word exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected by said first means; third means for searching for and detecting if a carrier wave sequence exists in the received data at the predicted frame boundary immediately following the frame boundary corresponding to the unique word detected by said second means, a carrier wave sequence in the received data being indicative of a superframe boundary; fourth means for searching for and detecting if a unique word exists in the received data immediately following the carrier wave sequence detected by said third means; and fifth means for detecting unique words subsequent the unique word detected by said fourth means and for maintaining frame synchronization based upon the unique words detected subsequent the unique word detected by said fourth means.
Claim 24
Dependent Claim 15 words
The superframe lock subsystem of claim 20, wherein the mobile terminal is a mobile telephone.
Claim 25
Dependent Claim 202 words
A superframe lock subsystem comprising: correlator means for detecting the presence of unique words and carrier wave sequences in received data and for providing a correlator output indicative thereof, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of frame boundaries and a carrier wave sequence in the received data being indicative of superframe boundaries within the received data; delay means for delaying the received data; frame classifier means, coupled to said correlator means and said delay means, for identifying frame type of the frames of the delayed received data in accordance with the correlator output and for outputting frame type signals indicative of identified frame type; and control means for predicting frame boundaries based on a first unique word detected by said correlator means in accordance with the correlator output, directing said correlator means to search for subsequent unique words and carrier wave sequences at the predicted frame boundaries, generating timing signals based on the predicted frame boundaries, delaying the received data and subsequently processing the frame information of the received data as thereby delayed in accordance with the timing signals and the frame type signals.
Claim 26
Dependent Claim 202 words
A superframe lock subsystem comprising: correlator means for detecting the presence of unique words and carrier wave sequences in received data and for providing a correlator output indicative thereof, the received data consisting of superframes including a plurality of frames having frame information therein, a unique word in the received data being indicative of frame boundaries and a carrier wave sequence in the received data being indicative of superframe boundaries within the received data; delay means for delaying the received data; frame classifier means, coupled to said correlator means and said delay means, for identifying frame type of the frames of the delayed received data in accordance with the correlator output and for outputting frame type signals indicative of identified frame type; and control means for predicting frame boundaries based on a first unique word detected by said correlator means in accordance with the correlator output, directing said correlator means to search for subsequent unique words and carrier wave sequences at the predicted frame boundaries, generating timing signals based on the predicted frame boundaries, delaying the received data and subsequently processing the frame information of the received data as thereby delayed in accordance with the timing signals and the frame type signals.
Claim 27
Dependent Claim 199 words
The superframe lock subsystem of claim 22, wherein said control means operates in a) an initial acquisition state for directing said correlator means to search for the first unique word in the received data, b) a tentative frame lock state, upon detection of the first unique word by said correlator means, for predicting frame boundaries and for directing said correlator means to search for a second unique word at a predicted frame boundary immediately following a frame boundary which corresponds to the first unique word, c) a frame lock state, upon detection of the second unique word by said correlator means, for directing said correlator means to search for a carrier wave sequence followed by a third unique word at a predicted frame boundary immediately following the predicted frame boundary which corresponds to the second unique word and for directing processing of frame information, and d) a superframe lock state, upon detection of the carrier wave sequence followed by the third unique word, for directing said correlator means to search for subsequent unique words at the predicted frame boundaries following the third unique word and for directing continuing processing of frame information based on the detected subsequent unique words.
Claim 28
Dependent Claim 28 words
The superframe lock subsystem of claim 23, wherein during said initial acquisition state said control means directs processing of frame information based upon the first unique word detected.
Claim 29
Dependent Claim 31 words
The superframe lock subsystem of claim 23, wherein during said tentative frame lock state said control means directs processing of frame information based upon the first and second unique words detected.

References Cited (Backward Citations)

US3825899A Cited
DE3013554A1 Cited
US4665533A Cited
US4298979A Cited
GB2098834A Cited
US4796282A Cited
US4847877A Cited
US4768192A Cited
US5007088A Cited
EP0453876A2 Cited
US5251239A Cited
US5550831A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-07 2001-01-06 2001-07-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-07 2005-01-06 2005-07-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-07 2009-01-06 2009-07-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag