← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag