US3862406A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data reordering system
Assignee: L3Harris Interstate Electronics Corp
•
Filing: 1973-11-12
•
Granted: 1975-01-21
•
Expires: 1993-11-12
Abstract
Abstract A combination of delays and programmed switches is used to convert serial data in reverse binary order to normal binary order or to convert data in normal binary order to data in reverse binary order.
Inventors
- 👤 Billy S Brooks
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 22:25
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/76; G06F7/78; G06F17/00; G06F17/10; G06F17/14; G06F17/141; G06F17/142
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
426 words
A circuit for reordering a set of N input coefficients stored in a serial access input register in reverse binary order to normal binary order in a serial access output register, comprising: means for clocking data from said input register and into said output register, said clocking means having a period t; a plurality of delay circuits having progressively decreasing delay periods, said delay periods equal to (N/2-1)t, (N/4-2)t, (N/8-4)t, etc.; and a plurality of switching means connecting each circuit stage including said delay circuits and said input and output registers in series, said switching means alternately having: a. an A position connecting coefficients received from the preceding circuit stage to said delay circuit and coefficients from said delay circuit to the succeeding circuit stage, or b. a B position connecting coefficients received from the preceding circuit stage to the succeeding circuit stage and coefficients from said delay circuit for recirculation through said delay circuit; and means for driving said switching means between said A and B positions in a predetermined sequence as follows: a. for the switching means associated with said (N/2-1)t delay, said switching means are maintained in said A position for a period of (N/2)t, then switched in a sequence B,A,B,A,B . . ., remaining in each position for a period t, until a period of (N/2)t has elapSed, then repeat the sequence, beginning with the A position for a period of (N/2)t; b. for the switching means associated with said (N/4-2)t delay, said switching means are maintained in said A position for a period of (N/4)t, then switched in a sequence B,B,A,A,B,B,A,A . . . , remaining in each position for a period t, until a period of (N/4)t has elapsed, then repeat the sequence, beginning with the A position for a period of (N/4)t; c. for the switching means associated with said (N/8-4)t delay, said switching means are maintained in said A position for a period of (N/8)t, then switched in a sequence B,B,B,B,A,A,A,A, B,B,B,B . . . , remaining in each position for a period t, until a period of (N/8)t has elapsed, then repeat the sequence, beginning with A position for a period of (N/8)t; d. and, following the same progressive order, decreasing the period for maintenance in the A position and the B to A switching sequence by a factor of two for each successive delay circuit and increasing the duration of the B and A positions during the switching sequence by a factor of two for each successive delay circuit, for each of the remaining delay circuits.
Claim 2
Dependent Claim
426 words
A circuit for reordering a set of N input coefficients stored in a serial access input register in reverse binary order to normal binary order in a serial access output register, comprising: means for clocking data from said input register and into said output register, said clocking means having a period t; a plurality of delay circuits having progressively decreasing delay periods, said delay periods equal to (N/2-1)t, (N/4-2)t, (N/8-4)t, etc.; and a plurality of switching means connecting each circuit stage including said delay circuits and said input and output registers in series, said switching means alternately having: a. an A position connecting coefficients received from the preceding circuit stage to said delay circuit and coefficients from said delay circuit to the succeeding circuit stage, or b. a B position connecting coefficients received from the preceding circuit stage to the succeeding circuit stage and coefficients from said delay circuit for recirculation through said delay circuit; and means for driving said switching means between said A and B positions in a predetermined sequence as follows: a. for the switching means associated with said (N/2-1)t delay, said switching means are maintained in said A position for a period of (N/2)t, then switched in a sequence B,A,B,A,B . . ., remaining in each position for a period t, until a period of (N/2)t has elapSed, then repeat the sequence, beginning with the A position for a period of (N/2)t; b. for the switching means associated with said (N/4-2)t delay, said switching means are maintained in said A position for a period of (N/4)t, then switched in a sequence B,B,A,A,B,B,A,A . . . , remaining in each position for a period t, until a period of (N/4)t has elapsed, then repeat the sequence, beginning with the A position for a period of (N/4)t; c. for the switching means associated with said (N/8-4)t delay, said switching means are maintained in said A position for a period of (N/8)t, then switched in a sequence B,B,B,B,A,A,A,A, B,B,B,B . . . , remaining in each position for a period t, until a period of (N/8)t has elapsed, then repeat the sequence, beginning with A position for a period of (N/8)t; d. and, following the same progressive order, decreasing the period for maintenance in the A position and the B to A switching sequence by a factor of two for each successive delay circuit and increasing the duration of the B and A positions during the switching sequence by a factor of two for each successive delay circuit, for each of the remaining delay circuits.
Claim 3
Dependent Claim
37 words
A circuit for reordering a set of N input coefficients as defined in claim 1 wherein said switch driving means comprises: counting means responsive to said data clocking means for counting time in periods of t length.
Claim 4
Dependent Claim
120 words
A circuit for reordering a set of N input coefficients as defined in claim 2 wherein said means for driving said switching means additionally comprises: means responsive to the most significant bit and the least significant bit of said counting means for driving said switching means associated with said (N/2)t delay; means responsive to the second most significant bit and the second least significant bit of said counting means for driving the switching means associated with said (N/4-2)t delay; means responsive to the third least significant bit and the third most significant bit of said counting means for driving the switching means associated with said (N/8-4)t delay; and following the same progressive order for each of the remaining switching means.
Claim 5
Dependent Claim
85 words
A circuit for reordering a set of N input coefficients as defined in claim 1 wherein said switching means comprises a pair of two position switches, one of said switches having a switch wiper connected to the input of said delay circuit for alternate connection to the preceding circuit stage or the output of said delay circuit and the second switch having a wiper connected to the succeeding circuit stage for alternate connection to the output of said delay means or the preceding circuit stage.
Claim 6
Dependent Claim
122 words
Apparatus for reordering sets of N serially available input coefficients in reverse binary order to sets of N serially available output coefficients in normal binary order, comprising: a plurality of circuit stages, connected in series, each stage comprising: delay means for storing for a predetermined time period selected coefficients received from the preceding circuit stage; and switching means connected between said delay means and the preceding and succeeding circuit stages, for alternately conducting: a. coefficients received from the preceding circuit stage to said delay means and coefficients from said delay means to the succeeding circuit stage, or b. coefficients received from the preceding circuit stage to the succeeding circuit stage and coefficients from said delay means for recirculation through said delay means.
Claim 7
Dependent Claim
122 words
Apparatus for reordering sets of N serially available input coefficients in reverse binary order to sets of N serially available output coefficients in normal binary order, comprising: a plurality of circuit stages, connected in series, each stage comprising: delay means for storing for a predetermined time period selected coefficients received from the preceding circuit stage; and switching means connected between said delay means and the preceding and succeeding circuit stages, for alternately conducting: a. coefficients received from the preceding circuit stage to said delay means and coefficients from said delay means to the succeeding circuit stage, or b. coefficients received from the preceding circuit stage to the succeeding circuit stage and coefficients from said delay means for recirculation through said delay means.
Claim 8
Dependent Claim
34 words
Apparatus for reordering coefficients as defined in claim 5 additionally comprising: means for driving said switching means in predetermined patterns, the driving means associated with each of said circuit stages having a different patteRn.
Claim 9
Independent Claim
62 words
A method of reordering serially available input coefficients from a first binary order to a second binary order, comprising: conducting first selected ones of said input coefficients through a time delay apparatus once; conducting second selected ones of said input coefficients through said time delay apparatus twice; and conducting third selected ones of said input coefficients to bypass said time delay apparatus.
Claim 10
Independent Claim
62 words
A method of reordering serially available input coefficients from a first binary order to a second binary order, comprising: conducting first selected ones of said input coefficients through a time delay apparatus once; conducting second selected ones of said input coefficients through said time delay apparatus twice; and conducting third selected ones of said input coefficients to bypass said time delay apparatus.
Claim 11
Dependent Claim
85 words
A method of reordering serially available input coefficients as defined in claim 7 additionally comprising: conducting fourth selected ones of said first, second and third selected ones of said input coefficients through a second time delay apparatus once; conducting fifth selected ones of said first, second and third selected ones of said input coefficients through said second time delay apparatus twice; and conducting sixth selected ones of said first, second and third selected ones of said input coefficients to bypass said second time delay apparatus.
References Cited (Backward Citations)
US3141153A
Cited
US3369220A
Cited
US3634666A
Cited
US3457369A
Cited
US3510851A
Cited
US3781822A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1978-01-20 | 1978-07-22 | 1979-01-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1982-01-20 | 1982-07-22 | 1983-01-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1986-01-20 | 1986-07-22 | 1987-01-21 | $7700.00 | Window Closed / Lapsed |