Frame synchronization with unique-word dependent filter coefficients
First Claim
Patent Images
1. A method for detection of a unique word, which is normally preceded by a synchronization pattern, in a data stream, comprising the actions of:
- (a.) feeding the data stream into a finite impulse response filter structure which applies a coefficient vector to derive a receiver output signal from said data stream, said coefficient vector having more than binary resolution, and being dependent on the specific value of the unique word, and lying within the space spanned by a collection of vectors Vi, and being near said vectors Vi;
wherein each said vector Vi represents the difference between said unique word and a respective candidate vector Si which is a subsequence taken from the concatenation of said unique word with said synchronization pattern; and
(b.) detecting said unique word in said bit stream whenever said step (a.) produces a receiver output signal which is above a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A TDMA system in which the mobile receiver performs unique word detection (and hence frame synchronization) by using real correlation coefficients which are not equal to the binary unique word (nor to any shift or scaling of it), but which are dependent on the unique word. In some embodiments, the correlation coefficients are dependent both on the unique word and also on the bit_sync pattern.
38 Citations
29 Claims
-
1. A method for detection of a unique word, which is normally preceded by a synchronization pattern, in a data stream, comprising the actions of:
-
(a.) feeding the data stream into a finite impulse response filter structure which applies a coefficient vector to derive a receiver output signal from said data stream, said coefficient vector having more than binary resolution, and being dependent on the specific value of the unique word, and lying within the space spanned by a collection of vectors Vi, and being near said vectors Vi;
wherein each said vector Vi represents the difference between said unique word and a respective candidate vector Si which is a subsequence taken from the concatenation of said unique word with said synchronization pattern; and
(b.) detecting said unique word in said bit stream whenever said step (a.) produces a receiver output signal which is above a threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A method for detection of a unique word in a bit stream, comprising the actions of:
-
(a.) repeatedly testing to detect a near match between said incoming bit stream and a set of stored coefficients;
wherein said stored coefficients vary in dependence on the specific value of said unique word, and are not equal to said unique word nor to any shift or multiple thereof; and
(b.) detecting said unique word in said bit stream whenever said step (a.) detects a near match. - View Dependent Claims (6, 7, 8, 9)
where U is the unique word, and Si are subsequences which are extracted from the concatenation of said unique word with at least part of a bit synchronization pattern which normally precedes said unique word.
-
-
9. The method of claim 8, wherein said subsequences Si each have the same length as said unique word.
-
10. A method for receiving synchronous communication, in a format where a unique word, which is normally preceded by a synchronization pattern, marks frame boundaries in a data stream, comprising the actions of:
-
(a.) feeding the data stream into a finite impulse response filter structure which applies a coefficient vector to derive a receiver output signal from said data stream, said coefficient vector having more than binary resolution, and being dependent on the specific value;
of the unique word, and lying within the space spanned by a collection of vectors Vi, and being near said vectors Vi;
wherein each said vector Vi represents the difference between said unique word and a respective candidate vector Si which is a subsequence taken from the concatenation of said unique word with said synchronization pattern; and
(b.) detecting a frame boundary in said;
bit stream whenever said step (a.) produces a receiver output signal which is above a threshold; and
(c.) extracting data from said bit stream at only some offsets from the frame boundary detected in said step (b.). - View Dependent Claims (11, 12, 13)
-
-
14. A receiving method for synchronous communication, comprising the actions of:
-
(a.) repeatedly testing to detect a near match between an incoming bit stream and a set of stored coefficients;
wherein said stored coefficients vary in dependence on the specific value of a unique word which marks the timing of a frame boundary, and are not equal to said unique word nor to any bit rotation thereof;
(b.) detecting a frame boundary in said bit stream whenever said step (a.) detects a near match; and
(c.) extracting data from said bit stream at only some offsets from the frame boundary detected in said step (b.). - View Dependent Claims (15, 16, 17, 18)
where U is the unique word, and Si are subsequences which are extracted from the concatenation of said unique word with at least part of a bit synchronization pattern which normally precedes said unique word.
-
-
18. The method of claim 17, wherein said subsequences Si each have the same length as said unique word.
-
19. A time-domain-segmented communication system, comprising:
-
a transmitter which transmits a bit stream which is formatted in frames of data; and
a receiver which performs the actions of;
(a.) repeatedly testing to detect a near match between an incoming bit stream and a set of stored coefficients;
wherein said stored coefficients vary in dependence on the specific value of a unique word which marks the timing of a frame boundary, and are not equal to said unique word nor to any bit rotation thereof;
(b.) detecting a frame boundary in said bit stream whenever said step (a.) detects a near match; and
(c.) extracting data from said bit stream at only some offsets from the frame boundary detected in said step (b.). - View Dependent Claims (20, 21, 22, 23)
where U is the unique word, and Si are subsequences which are extracted from the concatenation of said unique word with at least part of a bit synchronization pattern which normally precedes said unique word.
-
-
23. The system of claim 22, wherein said subsequences Si each have the same length as said unique word.
-
24. A portable telephone system, comprising:
-
a wireless receiver, and digitizing stages which provide a digital bit stream as output in dependence on signals received by said receiver; and
at least one signal processing stage receiver which is connected to receive said bit stream, and which performs the actions of;
(a.) repeatedly testing to detect a near match between said bit stream and a set of stored coefficients;
wherein said stored coefficients vary in dependence on the specific value of a unique word which marks the timing of a frame boundary, and are not equal to said unique word nor to any bit rotation thereof;
(b.) detecting a frame boundary in said bit stream whenever said step (a.) detects a near match; and
(c.) extracting data from said bit stream at only some offsets from the frame boundary detected in said step (b.). - View Dependent Claims (25, 26, 27, 28, 29)
where U is the unique word, and Si are subsequences which are extracted from the concatenation of said unique word with at least part of a bit synchronization pattern which normally precedes said unique word.
-
-
29. The system of claim 28, wherein said subsequences Si each have the same length as said unique word.
Specification