Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
242 words
A method of recovering a frame alignment word having bits distributed in a digital transmission signal, said frame alignment word having a predetermined number N of bits distributed in a frame of said digital signal, said frame being divided into M consecutive sectors, each of said sectors including first and second parts, said first part being a heading including a predetermined number of alignment bits, the heading bits of all said consecutive sectors in said frame placed end to end forming said frame alignment word, said second part being a bit packet corresponding to digital signal information, said method comprising taking bit groups from said digital signal at a sector frequency at which said sectors are transmitted in said digital signal, each of said bit groups having a number of digital signal consecutive bits equal to said number of bits in each heading, storing said taken bit groups to form a binary word having an increasing length up to a maximum length equal to that of said frame alignment word, comparing said stored binary word with each of N words composed of said frame alignment word and N-1 circular permutations thereof, determining when the comparison of a number of N bits results in an identity to indicate rank k of one of said circular permutations of said frame alignment word, and completing synchronization of said digital signal at the start of a k th sector after said comparison has indicated an identity.
Claim 2
Independent Claim
242 words
A method of recovering a frame alignment word having bits distributed in a digital transmission signal, said frame alignment word having a predetermined number N of bits distributed in a frame of said digital signal, said frame being divided into M consecutive sectors, each of said sectors including first and second parts, said first part being a heading including a predetermined number of alignment bits, the heading bits of all said consecutive sectors in said frame placed end to end forming said frame alignment word, said second part being a bit packet corresponding to digital signal information, said method comprising taking bit groups from said digital signal at a sector frequency at which said sectors are transmitted in said digital signal, each of said bit groups having a number of digital signal consecutive bits equal to said number of bits in each heading, storing said taken bit groups to form a binary word having an increasing length up to a maximum length equal to that of said frame alignment word, comparing said stored binary word with each of N words composed of said frame alignment word and N-1 circular permutations thereof, determining when the comparison of a number of N bits results in an identity to indicate rank k of one of said circular permutations of said frame alignment word, and completing synchronization of said digital signal at the start of a k th sector after said comparison has indicated an identity.
Claim 3
Dependent Claim
73 words
The method of claim 1 further comprising the steps of performing bit-by-bit comparisons of the stored bits in said increasing-length binary word with the bits of corresponding ranks in said frame alignment word and its N-1 circular permutations whenever at least one bit of said sampled bit groups is stored to form said increasing-length binary word, and reinitializing the steps of said method when none of said N comparisons has yielded an identity.
Claim 4
Dependent Claim
47 words
The method of claim 2 wherein the reinitialization step is such that the first taken bit group after reinitialization differs from that which would normally have been taken had the steps of claim 7 not been reinitialized, and sampling the following bit groups at said sector frequency.
Claim 5
Independent Claim
423 words
A device for recovering a frame alignment word having bits distributed in a digital transmission signal, said frame alignment word having a predetermined number N of bits distributed in a frame of said digital signal, said frame being divided into M consecutive sectors having ranks 1,2 . . . (1-M), M, each of said sectors being divided into first and second parts, said first part being a heading including a predetermined number of alignment bits, the heading bits of all said consecutive sectors in said frame placed end to end forming said frame alignment word, said second part being a bit packet corresponding to digital signal information, said device comprising: a time base source for periodically deriving a sector frequency with which said sectors are transmitted in said digital signal and at a frame frequency, a sequence of signals determining M consecutive time slots, each of said time slots being equal in length to a sector, a first N-bit shift register controlled by said time base responsive to said digital signal and timed at said sector frequency for progressively storing bit groups taken from said digital signal, each of said bit groups having a number of digital signal consecutive bits equal to said number of bits in each heading, a second N-bit shift register having stored said frame alignment word and looped back on itself for deriving all N-1 circular permutations of said alignment word under the control of said time base, said circular permutations being of ranks 1 . . . k . . . (N-1), comparing means connected to said first and second shift registers and controlled by said time base source for comparing bit-by-bit a binary word derived from said first register with said alignment word and said circular permutations thereof, the binary word derived from said first register having an increasing length up to a maximum length equal to that of said frame alignment word, and storing means connected to said comparing means and controlled by said time base source for storing rank k of one of said circular permutations for which an identity is detected by said comparing means between contents of said first and second registers, the sector frequency of said time base source being inhibited by said comparing means once said identity is detected, said sector frequency being inhibited during one of said consecutive time slots positioned in rank M of said frame and remaining inhibited for a number of time slots equal to said rank k of said stored permutation whereby frame alignment is recovered.
Claim 6
Independent Claim
423 words
A device for recovering a frame alignment word having bits distributed in a digital transmission signal, said frame alignment word having a predetermined number N of bits distributed in a frame of said digital signal, said frame being divided into M consecutive sectors having ranks 1,2 . . . (1-M), M, each of said sectors being divided into first and second parts, said first part being a heading including a predetermined number of alignment bits, the heading bits of all said consecutive sectors in said frame placed end to end forming said frame alignment word, said second part being a bit packet corresponding to digital signal information, said device comprising: a time base source for periodically deriving a sector frequency with which said sectors are transmitted in said digital signal and at a frame frequency, a sequence of signals determining M consecutive time slots, each of said time slots being equal in length to a sector, a first N-bit shift register controlled by said time base responsive to said digital signal and timed at said sector frequency for progressively storing bit groups taken from said digital signal, each of said bit groups having a number of digital signal consecutive bits equal to said number of bits in each heading, a second N-bit shift register having stored said frame alignment word and looped back on itself for deriving all N-1 circular permutations of said alignment word under the control of said time base, said circular permutations being of ranks 1 . . . k . . . (N-1), comparing means connected to said first and second shift registers and controlled by said time base source for comparing bit-by-bit a binary word derived from said first register with said alignment word and said circular permutations thereof, the binary word derived from said first register having an increasing length up to a maximum length equal to that of said frame alignment word, and storing means connected to said comparing means and controlled by said time base source for storing rank k of one of said circular permutations for which an identity is detected by said comparing means between contents of said first and second registers, the sector frequency of said time base source being inhibited by said comparing means once said identity is detected, said sector frequency being inhibited during one of said consecutive time slots positioned in rank M of said frame and remaining inhibited for a number of time slots equal to said rank k of said stored permutation whereby frame alignment is recovered.
Claim 7
Dependent Claim
57 words
The device of claim 4 further comprising frame alignment recovery and loss means connected to said comparing means for deriving a control signal indicating that the frame alignment is recovered in response to said comparing means indicating a predetermined number of identities between said contents of said two shift registers during successive time slots of rank M.
Claim 8
Dependent Claim
103 words
The device of claim 4 further including means for controlling said comparing means at said sector frequency for carrying out the comparisons whenever said first register has stored a bit group, each comparison being carried out only on the gorup bits effectively stored in said first register during said signal sequence derived by said time base source, resetting means for reinitializing said time base source with a time-slot shift in response to none of the comparisons between said stored group bits in said first register and the corresponding bits of said frame alignment word and said circular permutations thereof being indicated as identical.