Method and apparatus for continuous cross-channel interleaving
First Claim
1. A method of interleaving data for transmission comprising the steps of:
- selecting a first interleaving pattern for arranging data symbols in a source data stream into a first transmitted data stream, each of said data symbols comprising at least one bit;
selecting a second interleaving pattern for arranging said data symbols in said source data stream into a second transmitted data stream; and
transmitting said first transmitted data stream and said second transmitted data stream substantially simultaneously on separate transmission channels to at least one receiver, said first interleaving pattern and said second interleaving pattern being selected to transmit said data symbols in said source data stream in a different order on respective said transmission channels to maximize recovery of said source data stream from at least one of either of said first transmitted data stream and said second transmitted data stream when either of said transmission channels is blocked.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of interleaving data for transmission is provided wherein first and second interleaving patterns for arranging data symbols in a source data stream into first and second transmitted data streams are selected. Each of said data symbols has at least one bit. The first and second transmitted data streams are transmitted substantially simultaneously on separate transmission channels to at least one receiver. The first and second patterns are used to transmit the data symbols in the source data stream in a different order on the respective transmission channels to maximize recovery of the source data stream when the transmission channels are blocked. The selected interleaving patterns can involve reordering the data symbols throughout the first and second transmitted data streams using different reordering criteria. The reordering criteria can vary on a frame-by-frame basis if the source data stream is time division multiplexed. Complementary data can be sent on respective transmission channels.
121 Citations
17 Claims
-
1. A method of interleaving data for transmission comprising the steps of:
-
selecting a first interleaving pattern for arranging data symbols in a source data stream into a first transmitted data stream, each of said data symbols comprising at least one bit; selecting a second interleaving pattern for arranging said data symbols in said source data stream into a second transmitted data stream; and transmitting said first transmitted data stream and said second transmitted data stream substantially simultaneously on separate transmission channels to at least one receiver, said first interleaving pattern and said second interleaving pattern being selected to transmit said data symbols in said source data stream in a different order on respective said transmission channels to maximize recovery of said source data stream from at least one of either of said first transmitted data stream and said second transmitted data stream when either of said transmission channels is blocked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of interleaving data for transmission comprising the steps of:
-
dividing a source data stream into at least a first complementary data group and a second complementary data group, said first complementary data group and said second complementary data group being operable to recreate said source data stream when combined; transmitting said first complementary data group as first transmitted data stream and transmitting said second complementary data group as a said second transmitted data stream substantially simultaneously on separate transmission channels to at least one receiver, said at least one receiver being operable to recombine said first complementary data group and said second complementary data group to recover said source data stream for output, and to output at least one of said first complementary data group and said second complementary data group when the other one of said transmission channels is blocked. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
- 16. A propagated signal embodied in a carrier wave comprising a source data stream having a series of data symbols, each of said data symbols comprising at least one bit, said propagated signal being transmitted substantially simultaneously with a second propagated signal on a separate carrier wave, said second propagated signal comprising said data symbols arranged in accordance with a first interleaving pattern, said data symbols in said propagated signal being arranged in accordance with a second interleaving pattern, said second interleaving pattern being selected to transmit said data symbols in said propagated signal in a different order than in said second propagated signal to maximize recovery of said source data stream when either of said carrier wave and said separate carrier wave is blocked.
Specification