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

Synchronization method, and associated circuitry, for improved synchronization of a receiver with a transmitter using early-late testing during coarse synchronization

Assignee: Unwired Planet LLC
•
Filing: 1996-10-08
•
Granted: 1998-09-08
•
Expires: 2016-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A synchronization method and apparatus for synchronizing a receiver, such as a radiotelephone operable in a cellular communication system with a transmitter. A synchronization signal is transmitted within a multiframe of a control signal to the receiver, which upon powering up detects an undifferentiated digital bit stream and divides the bits into a succession of discrete portions or bins. Energy accumulations within each such portion are calculated, and a space-profile metric of those portions falling within a synchronization burst pattern computed. Space-profile metrics of adjacent portions are also computed. Taking the differences between a given portion and portions prior to and after the given portion, a difference metric is utilized to better predict the occurrence of a multiframe boundary, facilitating synchronization, despite the presence of other high-power bursts within the transmission.

Inventors

  • 👤 Eric Yi-Pin Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:22
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/24; H04B7/26; H04W; H04W56/00; H04W56/001; H04L; H04L7/00; H04L7/0054; H04L7/007; H04L7/04; H04L7/06

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 253 words
A method for coarse synchronization of a receiver with a transmitter using an early-late test, the receiver and the transmitter coupled together by way of a communication channel, said method comprising the steps of: transmitting, from the transmitter, a control signal upon the communication channel, the control signal being divided into a succession of consecutive multiframes, each of said multiframes comprising a multiplicity of discrete frames therein, and each of said multiframes comprising at least one high-power synchronization signal therein; detecting, at the receiver, the control signal transmitting during said step of transmitting; selecting at least one given portion of the detected control signal, said selection of said at least one given portion by said receiver being a coarse selection of the transmitted control signal independent of the boundaries of the multiframes; calculating the energy accumulated within said at least one given portion; selecting at least one previous portion and at least one later portion of said detected control signal, said at least one previous and later portions being respectively displaced prior to and subsequent from said at least one given portion within said detected control signal; calculating the energies accumulated with said at least one previous and later portions; and comparing the energy accumulated within said at least one given portion with that of both said at least one previous and said at least one later portions, respectively, whereby said comparison is used to determine a multiframe boundary, thereby coarsely synchronizing said receiver with the transmitter and the control signal transmitted therefrom.
Claim 2
Independent Claim 253 words
A method for coarse synchronization of a receiver with a transmitter using an early-late test, the receiver and the transmitter coupled together by way of a communication channel, said method comprising the steps of: transmitting, from the transmitter, a control signal upon the communication channel, the control signal being divided into a succession of consecutive multiframes, each of said multiframes comprising a multiplicity of discrete frames therein, and each of said multiframes comprising at least one high-power synchronization signal therein; detecting, at the receiver, the control signal transmitting during said step of transmitting; selecting at least one given portion of the detected control signal, said selection of said at least one given portion by said receiver being a coarse selection of the transmitted control signal independent of the boundaries of the multiframes; calculating the energy accumulated within said at least one given portion; selecting at least one previous portion and at least one later portion of said detected control signal, said at least one previous and later portions being respectively displaced prior to and subsequent from said at least one given portion within said detected control signal; calculating the energies accumulated with said at least one previous and later portions; and comparing the energy accumulated within said at least one given portion with that of both said at least one previous and said at least one later portions, respectively, whereby said comparison is used to determine a multiframe boundary, thereby coarsely synchronizing said receiver with the transmitter and the control signal transmitted therefrom.
Claim 3
Dependent Claim 74 words
The method according to claim 1, wherein the step of comparing comprises: computing a difference metric by adding the difference between the energy within said at least one given portion and the energy within said at least one previous portion, and the difference between the energy within said at least one given portion and the energy within said at least one later portion, whereby said difference metric is used to determine said multiframe boundary.
Claim 4
Dependent Claim 161 words
The method according to claim 1, wherein said detected control signal is divided into a multiplicity of discrete consecutive bins, bin i being selected as a multiframe boundary, said respective portions each comprising at least one bin, the beginning of said given portion comprising bin i, and wherein said step of calculating calculates a space-profile metric of at least one of said bins in accordance with the formula: ##EQU4## where B represents the accumulated energy within a particular bin, K represents the number of bins within a timeslot, N represents the number of discrete synchronization signals within each of said multiframes, j and n are summation counters, L represents the number of bins within said multiframes, S n represents the respective spacings of the N synchronization signals within said multiframes, said N synchronization signals being unevenly spaced within said multiframe and forming a synchronization pattern therein, and M i represents the accumulations of energies of all bins within said synchronization pattern.
Claim 5
Dependent Claim 13 words
The method according to claim 3, wherein N ranges from 3 to 8.
Claim 6
Dependent Claim 8 words
The method according to claim 4, wherein N=4.
Claim 7
Dependent Claim 8 words
The method according to claim 3, wherein K=4.
Claim 8
Dependent Claim 24 words
The method according to claim 3, wherein S o =0, and S l to S n are unevenly spaced from SO within said multiframe.
Claim 9
Dependent Claim 169 words
The method according to claim 3, wherein said step of calculating calculates the energy accumulated within said at least one previous and at least one later portions in accordance with the respective formulas: M.sub.(i-KWP mod L) and M.sub.(i+KWP mod L) where W represents the number of timeslots per frame of said multiframe, M.sub.(i-KWP mod L) represents the energy accumulated within said at least one previous portion taken P frames earlier than M i , and M.sub.(i+KWP mod L) represents the energy accumulated within said at least one later portion taken P frames later than M i ; and wherein said step of comparing energy using said early-late test utilizes the formula: D.sub.i =(M.sub.i -M.sub.(i-KWP mod L))+(M.sub.i -M.sub.(i+KWP mod L)) where D i represents an early-late difference metric with bin i as the multiframe boundary selection, whereby upon computing a series of difference metrics with a multiplicity of other bins within said multiframe each selected as the multiframe boundary, and the bin corresponding to the maximum difference metric being chosen.
Claim 10
Dependent Claim 54 words
The method according to claim 3, wherein an energy metric for a given bin (B l ) within a timeslot is computed utilizing the formula: ##EQU5## where r i represents a received signal sample, and B l represents the accumulated energy of said given bin within the respective bits therein from x to y.
Claim 11
Dependent Claim 59 words
The method according to claim 3, wherein an energy metric for a given bin (B l ) within a timeslot is computed utilizing the formula: ##EQU6## where the integration is over the time interval of bin l from bit x to bit y therein, and r is a function for a received signal sample over time over said interval.
Claim 12
Dependent Claim 302 words
In a communication system having a first communication station and a second communication station, the first and second communication stations, respectively, coupled together by way of a communication channel, a combination with the first and second communication stations of circuitry for synchronizing the second communication station with the first communication station using an early-late test, said circuitry comprising: a control signal generator positioned at the first communication station, said control signal generator for generating and transmitting a control signal upon the communication channel, the transmitted control signal being divided into a succession of consecutive multiframes, each of said multiframes comprising a multiplicity of discrete frames therein, and each of said multiframes comprising at least one high-power synchronization signal therein; a control signal detector positioned at the second communication station, said control signal detector for detecting the control signal generated and transmitted by said control signal generator; a selector coupled to said detector, said selector for selecting at least one given portion of the detected control signal, said selection of said at least one given portion by said selector being a coarse selection of the transmitted control signal independent of the boundaries of the multiframes; a calculating means for accumulating the energy accumulated within said at least one given portion, and for accumulating the energy within at least one previous portion and at least one later portion of said detected control signal, respectively displaced prior to and subsequent from said at least one given portion; and a comparator for comparing the energy accumulated within said at least one given portion with that of said at least one previous and said at least one later portions, respectively, said comparator being used to determine a multiframe boundary, thereby coarsely synchronizing said second communication station with the first communication station and the control signal transmitted therefrom.
Claim 13
Dependent Claim 302 words
In a communication system having a first communication station and a second communication station, the first and second communication stations, respectively, coupled together by way of a communication channel, a combination with the first and second communication stations of circuitry for synchronizing the second communication station with the first communication station using an early-late test, said circuitry comprising: a control signal generator positioned at the first communication station, said control signal generator for generating and transmitting a control signal upon the communication channel, the transmitted control signal being divided into a succession of consecutive multiframes, each of said multiframes comprising a multiplicity of discrete frames therein, and each of said multiframes comprising at least one high-power synchronization signal therein; a control signal detector positioned at the second communication station, said control signal detector for detecting the control signal generated and transmitted by said control signal generator; a selector coupled to said detector, said selector for selecting at least one given portion of the detected control signal, said selection of said at least one given portion by said selector being a coarse selection of the transmitted control signal independent of the boundaries of the multiframes; a calculating means for accumulating the energy accumulated within said at least one given portion, and for accumulating the energy within at least one previous portion and at least one later portion of said detected control signal, respectively displaced prior to and subsequent from said at least one given portion; and a comparator for comparing the energy accumulated within said at least one given portion with that of said at least one previous and said at least one later portions, respectively, said comparator being used to determine a multiframe boundary, thereby coarsely synchronizing said second communication station with the first communication station and the control signal transmitted therefrom.
Claim 14
Dependent Claim 73 words
The communication system according to claim 11, wherein said calculating means computes a difference metric by adding the difference between the energy within said at least one given portion and the energy within said at least one previous portion, and the difference between the energy within said at least one given portion and the energy within said at least one later portion, whereby said difference metric is used to determine said multiframe boundary.
Claim 15
Dependent Claim 161 words
The communication system according to claim 11, wherein said detected control signal is divided into a multiplicity of discrete consecutive bins, bin i being selected as a multiframe boundary, said respective portions each comprising at least one bin, the beginning of said given portion comprising bin i, and wherein said calculating means computes a space-profile metric of at least one of said bins in accordance with the formula: ##EQU7## where B represents the accumulated energy within a particular bin, K represents the number of bins within a timeslot, N represents the number of discrete synchronization signals within each of said multiframes, j and n are summation counters, L represents the number of bins within said multiframes, S n represents the respective spacings of the N synchronization signals within said multiframes, said N synchronization signals being unevenly spaced within said multiframe and forming a synchronization pattern therein, and M i represents the accumulations of energies of all bins within said synchronization pattern.
Claim 16
Dependent Claim 14 words
The communication system according to claim 13, wherein N ranges from 3 to 8.
Claim 17
Dependent Claim 9 words
The communication system according to claim 14, wherein N=4.
Claim 18
Dependent Claim 9 words
The communication system according to claim 13, wherein K=4.
Claim 19
Dependent Claim 26 words
The communication system according to claim 13, wherein S 0 =0 and S l to S n are unevenly spaced from S 0 within said multiframe.
Claim 20
Dependent Claim 172 words
The communication system according to claim 13, wherein said calculating means computes the space-profile metrics for said at least one previous and at least one later portions in accordance with the respective formulas: M.sub.(i-KWP mod L) and M.sub.(i+KWP mod L) where W represents the number of timeslots per frame of said multiframe, M.sub.(i-KWP mod L) represents the energy accumulated within said at least one previous portion taken P frames earlier than M i , and M.sub.(i+KWP mod L) represents the energy accumulated within said at least one later portion taken P frames later than M i ; and computes an early-late test for said given portion with bin i therein in accordance with the formula: D.sub.i =(M.sub.i -M.sub.(i-KWP mod L))+(M.sub.(i-KWP mod L)) where D i represents the early-late difference metric with bin i as the multiframe boundary selection, whereby upon computing a series of difference metrics with a multiplicity of other bins within said multiframe each selected as the multiframe boundary, and the bin corresponding to the maximum difference metric being chosen.
Claim 21
Dependent Claim 52 words
The communication system according to claim 13, wherein said calculating means computes the energy within said particular bin in accordance with the formula: ##EQU8## where r i represents a received signal sample, and B l represents the accumulated energy of said particular bin within the respective bits therein from x to y.
Claim 22
Dependent Claim 55 words
The communication system according to claim 13, wherein said calculating means computes the bin energy metric in accordance with the formula: ##EQU9## where the integration is over the time interval of bin l from bit x to bit y therein, and r is a function for the received signal sample over time over said interval.
Claim 23
Dependent Claim 222 words
A receiver synchronizable with a transmitter, said receiver comprising: a control signal detector for detecting transmission of a control signal thereto, the control signal transmitted by the transmitter, the transmitted control signal being divided into a succession of consecutive multiframes, each of said multiframes comprising a multiplicity of discrete frames therein, and each of said multiframes comprising at least one high-power synchronization signal therein; a selector coupled to said detector, said selector for selecting at least one given portion of the detected control signal, said selection of said at least one given portion by said selector being a coarse selection of the transmitted control signal independent of the boundaries of the multiframes; a calculating means for measuring and accumulating the energy accumulated within said at least one given portion, and for accumulating the energy within at least one previous portion and at least one later portion of said detected control signal, respectively displaced prior to and subsequent from said at least one given portion; and a comparator for comparing the energy accumulated within said at least one given portion with that of said at least one previous and said at least one later portions, respectively, said comparator being used to determine a multiframe boundary, thereby coarsely synchronizing said second communication station with the first communication station and the control signal transmitted therefrom.
Claim 24
Dependent Claim 222 words
A receiver synchronizable with a transmitter, said receiver comprising: a control signal detector for detecting transmission of a control signal thereto, the control signal transmitted by the transmitter, the transmitted control signal being divided into a succession of consecutive multiframes, each of said multiframes comprising a multiplicity of discrete frames therein, and each of said multiframes comprising at least one high-power synchronization signal therein; a selector coupled to said detector, said selector for selecting at least one given portion of the detected control signal, said selection of said at least one given portion by said selector being a coarse selection of the transmitted control signal independent of the boundaries of the multiframes; a calculating means for measuring and accumulating the energy accumulated within said at least one given portion, and for accumulating the energy within at least one previous portion and at least one later portion of said detected control signal, respectively displaced prior to and subsequent from said at least one given portion; and a comparator for comparing the energy accumulated within said at least one given portion with that of said at least one previous and said at least one later portions, respectively, said comparator being used to determine a multiframe boundary, thereby coarsely synchronizing said second communication station with the first communication station and the control signal transmitted therefrom.
Claim 25
Dependent Claim 72 words
The receiver according to claim 21, wherein said calculating means computes a difference metric by adding the difference between the energy within said at least one given portion and the energy within said at least one previous portion, and the difference between the energy within said at least one given portion and the energy within said at least one later portion, whereby said difference metric is used to determine said multiframe boundary.
Claim 26
Dependent Claim 160 words
The receiver according to claim 21, wherein said detected control signal is divided into a multiplicity of discrete consecutive bins, bin i being selected as a multiframe boundary, said respective portions each comprising at least one bin, the beginning of said given portion comprising bin i, and wherein said calculating means computes a space-profile metric of at least one of said bins in accordance with the formula: ##EQU10## where B represents the accumulated energy within a particular bin, K represents the number of bins within a timeslot, N represents the number of discrete synchronization signals within each of said multiframes, j and n are summation counters, L represents the number of bins within said multiframes, S n represents the respective spacings of the N synchronization signals within said multiframes, said N synchronization signals being unevenly spaced within said multiframe and forming a synchronization pattern therein, and M i represents the accumulations of energies of all bins within said synchronization pattern.
Claim 27
Dependent Claim 14 words
The communication system according to claim 23, wherein N ranges from 3 to 8.
Claim 28
Dependent Claim 9 words
The communication system according to claim 24, wherein N=4.
Claim 29
Dependent Claim 9 words
The communication system according to claim 23, wherein K=4.
Claim 30
Dependent Claim 26 words
The communication system according to claim 23, wherein S 0 =0 and S 1 to S n are unevenly spaced from S 0 within said multiframe.
Claim 31
Dependent Claim 167 words
The receiver according to claim 23, wherein said step of calculating calculates the energy accumulated within said at least one previous and at least one later portions in accordance with the formulas: M.sub.(i-KWP mod L) and M.sub.(i+KWP mod L) where W represents the number of timeslots per frame of said multiframe, M.sub.(i-KWP mod L) represents the energy accumulated within said at least one previous portion taken P frames earlier than M i , and M.sub.(i+KWP mod L) represents the energy accumulated within said at least one later portion taken P frames later than M i ; and wherein said step of comparing energy using said early-late test utilizes the formula: D.sub.i =(M.sub.i -M.sub.(i-KWP mod L))+(M.sub.i -M.sub.i+KWP mod L)) where D i represents an early-late difference metric with bin i as the multiframe boundary selection, whereby upon computing a series of difference metrics with a multiplicity of other bins within said multiframe selected as the multiframe boundary, and the bin corresponding to the maximum difference metric being chosen.
Claim 32
Dependent Claim 50 words
The receiver according to claim 23, wherein an energy metric for a given bin (B l ) within a timeslot is computed utilizing the formula: ##EQU11## where r i represents a received signal sample, and B l represents the accumulated energy within the respective bits therein from x to y.
Claim 33
Dependent Claim 59 words
The receiver according to claim 23, wherein an energy metric for a given bin (B l ) within a timeslot is computed utilizing the formula: ##EQU12## where the integration is over the time interval of bin l from bit x to bit y therein, and r is a function for a received signal sample over time over said interval.

References Cited (Backward Citations)

US5436935A Cited
US5574754A Cited
US5646947A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-07 2002-03-09 2002-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-07 2006-03-09 2006-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-07 2010-03-09 2010-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag