CA2371392A1 - Method and apparatus for continuous cross-channel interleaving - Google Patents
Method and apparatus for continuous cross-channel interleaving Download PDFInfo
- Publication number
- CA2371392A1 CA2371392A1 CA002371392A CA2371392A CA2371392A1 CA 2371392 A1 CA2371392 A1 CA 2371392A1 CA 002371392 A CA002371392 A CA 002371392A CA 2371392 A CA2371392 A CA 2371392A CA 2371392 A1 CA2371392 A1 CA 2371392A1
- Authority
- CA
- Canada
- Prior art keywords
- data stream
- data
- data symbols
- frames
- transmitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0059—Convolutional codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0065—Serial concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
Abstract
A method of interleaving data for transmission is provided wherein first (106) and second (108) interleaving patterns for arranging data symbols in a source data stream (110) into first (106) and second (108) transmitted data streams are selected. Each of said data symbols has at least one bit. The first (106) and second (108) transmitted data streams are transmitted substantially simultaneously on separate transmission channels (102 and 104) to at least one receiver. The first (106) and second (108) patterns are used to transmit the data symbols in the source data stream (110) in a different order on the respective transmission channels (106 and 108) to maximize recovery of the source data stream (110) when the transmission channels (106 and 108) are blocked. The selected interleaving patterns can involve reordering the data symbols throughout the first (106) and second (108) transmitted data streams (106 and 108) using different reordering criteria. The reordering criteria can vary on a frame-by-frame basis if the source data stream (110) is time division multiplexed. Complementary data can be sent on respective transmission channels (102 and 104).
Claims (17)
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.
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.
2. A method as claimed in claim 1, wherein said transmitting step comprises the step of transmitting said first transmitted data stream and said second transmitted data stream substantially simultaneously on separate radio frequency channels.
3. A method as claimed in claim 1, wherein said transmitting step comprises the step of transmitting said first transmitted data stream and said second transmitted data stream substantially simultaneously from first and second satellites, respectively, said satellites being substantially geostationary and at different orbital positions.
4. A method as claimed in claim 1, wherein said step for selecting a first pattern comprises the steps of:
dividing said data symbols in said first transmitted data stream into a first plurality of data symbols and a second plurality of data symbols; and interspersing respective ones of said first plurality of data symbols among said second plurality of data symbols throughout said first transmitted data stream
dividing said data symbols in said first transmitted data stream into a first plurality of data symbols and a second plurality of data symbols; and interspersing respective ones of said first plurality of data symbols among said second plurality of data symbols throughout said first transmitted data stream
5. A method as claimed in claim 4, wherein said step for selecting a second pattern comprises the steps of:
dividing said data symbols in said second transmitted data stream into a third plurality of data symbols and a fourth plurality of data symbols; and interspersing respective ones of said third plurality of data symbols among said fourth plurality of data symbols throughout said second transmitted data stream.
dividing said data symbols in said second transmitted data stream into a third plurality of data symbols and a fourth plurality of data symbols; and interspersing respective ones of said third plurality of data symbols among said fourth plurality of data symbols throughout said second transmitted data stream.
6. A method as claimed in claim 1, wherein said data symbols are arranged in said source data stream in accordance with time division multiplexed frames, each of said frames comprising a selected number of consecutive said data symbols, said step for selecting a first pattern comprising the steps of:
dividing said frames in said first transmitted data stream into a first plurality of frames and a second plurality of frames; and interspersing respective ones of said first plurality of frames among said second plurality of frames throughout said first transmitted data stream.
dividing said frames in said first transmitted data stream into a first plurality of frames and a second plurality of frames; and interspersing respective ones of said first plurality of frames among said second plurality of frames throughout said first transmitted data stream.
7. A method as claimed in claim 1, wherein said data symbols are arranged in said source data stream in accordance with time division multiplexed frames, each of said frames comprising a selected number of consecutive said data symbols, said step for selecting a first pattern comprising the steps of:
dividing each of said frames in said first transmitted data stream into a plurality of sub-frames, each of said plurality of sub-frames comprising a selected number of said data symbols; and interspersing respective selected ones of said plurality of sub-frames among the other ones of said plurality of sub-frames throughout said first transmitted data stream.
dividing each of said frames in said first transmitted data stream into a plurality of sub-frames, each of said plurality of sub-frames comprising a selected number of said data symbols; and interspersing respective selected ones of said plurality of sub-frames among the other ones of said plurality of sub-frames throughout said first transmitted data stream.
8. A method as claimed in claim 7, wherein said interspersing step comprises interspersing said selected ones of said sub-frames by a predetermined number of said sub-frames which changes in at least one of said frames in said source data stream.
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.
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.
10. A method as claimed in claim 9, wherein said transmitting step comprises the step of transmitting said first transmitted data stream and said second transmitted data stream substantially simultaneously on separate radio frequency channels.
11. A method as claimed in claim 9, wherein said transmitting step comprises the step of transmitting said first transmitted data stream and said second transmitted data stream substantially simultaneously from first and second satellites, respectively, said satellites being substantially geostationary and at different orbital positions.
12. A method as claimed in claim 9, wherein said first complementary data group and said second complementary data group comprise left and right stereo signals, respectively, from said source data stream.
13. A method as claimed in claim 9, wherein said source data stream is divided into frames of a predetermined length of data symbols, each of said data symbols comprising at least one bit, each of said frames being divided into a first sub-frame and a second sub-frame, said first complementary data group and said second complementary data.
group comprising said first sub=frame and said second sub-frame, respectively, from said source data stream.
group comprising said first sub=frame and said second sub-frame, respectively, from said source data stream.
14. A method as claimed in claim 9, wherein said source data stream is divided into a plurality of frequency components, said first complementary data group and said second complementary data group comprising different ones of said plurality of frequency components.
15. A method as claimed in claim 9, wherein said source data stream comprises data symbols, each of said data symbols comprising at least one bit, said data symbols corresponding to at least one of said first complementary data group and said second complementary data group being interleaved.
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.
17. A propagated signal as claimed in claim 16, wherein said second interleaving pattern divides said data symbols into a first group of said data symbols and a second group of said data symbols and intersperses said data symbols in said first group among said data symbols of said second group throughout said propagated signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2758312A CA2758312C (en) | 1999-05-26 | 2000-05-24 | Method and apparatus for continuous cross-channel interleaving |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/318,938 US6154452A (en) | 1999-05-26 | 1999-05-26 | Method and apparatus for continuous cross-channel interleaving |
US09/318,938 | 1999-05-26 | ||
PCT/US2000/014278 WO2000072493A1 (en) | 1999-05-26 | 2000-05-24 | Method and apparatus for continuous cross-channel interleaving |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2758312A Division CA2758312C (en) | 1999-05-26 | 2000-05-24 | Method and apparatus for continuous cross-channel interleaving |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2371392A1 true CA2371392A1 (en) | 2000-11-30 |
CA2371392C CA2371392C (en) | 2012-01-24 |
Family
ID=23240199
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2371392A Expired - Fee Related CA2371392C (en) | 1999-05-26 | 2000-05-24 | Method and apparatus for continuous cross-channel interleaving |
CA2758312A Expired - Fee Related CA2758312C (en) | 1999-05-26 | 2000-05-24 | Method and apparatus for continuous cross-channel interleaving |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2758312A Expired - Fee Related CA2758312C (en) | 1999-05-26 | 2000-05-24 | Method and apparatus for continuous cross-channel interleaving |
Country Status (9)
Country | Link |
---|---|
US (3) | US6154452A (en) |
EP (1) | EP1180274B1 (en) |
JP (1) | JP2003500918A (en) |
AT (1) | ATE541373T1 (en) |
AU (1) | AU5159800A (en) |
CA (2) | CA2371392C (en) |
ES (1) | ES2380070T3 (en) |
MX (1) | MXPA01012105A (en) |
WO (1) | WO2000072493A1 (en) |
Families Citing this family (82)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6314290B1 (en) * | 1998-07-13 | 2001-11-06 | Hughes Electronics Corporation | Mobile satellite system and method for implementing a single-hop terminal-to-terminal call |
US7068729B2 (en) | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US6353738B1 (en) * | 1998-11-30 | 2002-03-05 | Hughes Electronics Corporation | Method for implementing a terminal-to-terminal call with an optimal use of radio resources in a mobile satellite system |
US7369824B1 (en) | 1999-02-04 | 2008-05-06 | Chan Hark C | Receiver storage system for audio program |
US6600908B1 (en) | 1999-02-04 | 2003-07-29 | Hark C. Chan | Method and system for broadcasting and receiving audio information and associated audio indexes |
US7245707B1 (en) | 1999-03-26 | 2007-07-17 | Chan Hark C | Data network based telephone messaging system |
US6724827B1 (en) * | 1999-05-25 | 2004-04-20 | Xm Satellite Radio, Inc. | Low cost interoperable satellite digital audio radio service (SDARS) receiver adapted to receive signals in accordance with advantageous frequency plan |
US7058086B2 (en) * | 1999-05-26 | 2006-06-06 | Xm Satellite Radio Inc. | Method and apparatus for concatenated convolutional encoding and interleaving |
US6154452A (en) * | 1999-05-26 | 2000-11-28 | Xm Satellite Radio Inc. | Method and apparatus for continuous cross-channel interleaving |
US7123875B1 (en) * | 1999-11-04 | 2006-10-17 | Xm Satellite Radio, Inc. | System and method for multipoint distribution of satellite digital audio radio service |
US6618367B1 (en) * | 1999-12-16 | 2003-09-09 | Agere Systems Inc. | Transmission frame structure for a satellite digital audio radio system |
US6788917B1 (en) * | 2000-01-19 | 2004-09-07 | Ericsson Inc. | Timing systems and methods for forward link diversity in satellite radiotelephone systems |
JP3833868B2 (en) * | 2000-03-31 | 2006-10-18 | パイオニア株式会社 | Broadcast receiver |
US20020038376A1 (en) * | 2000-09-18 | 2002-03-28 | Halliday Christopher I. | Time shifting over a global communication network |
US7770010B2 (en) * | 2000-09-18 | 2010-08-03 | Wideband Semiconductors Inc. | Dynamically configurable interleaver scheme using at least one dynamically changeable interleaving parameter |
US20020162071A1 (en) * | 2001-02-22 | 2002-10-31 | Chang Shih-Jeh | Forward error control of redundantly-transmitted codewords |
US6760822B2 (en) * | 2001-03-30 | 2004-07-06 | Intel Corporation | Method and apparatus for interleaving data streams |
US6470058B1 (en) | 2001-06-11 | 2002-10-22 | Xm Satellite Radio | System for and method of jointly optimizing the transmit antenna patterns of two geostationary satellites in a satellite broadcasting system |
US20040028076A1 (en) * | 2001-06-30 | 2004-02-12 | Strolle Christopher H | Robust data extension for 8vsb signaling |
EP1513260B1 (en) * | 2001-10-10 | 2007-09-26 | Matsushita Electric Industrial Co., Ltd. | Interference decorrelation of multiple stream interpolated data |
GB0203539D0 (en) * | 2002-02-14 | 2002-04-03 | Nokia Corp | Broadband digital transmission networks |
US7249291B2 (en) * | 2002-02-15 | 2007-07-24 | Digital Fountain, Inc. | System and method for reliably communicating the content of a live data stream |
DE20221946U1 (en) * | 2002-03-07 | 2009-09-17 | Kathrein-Werke Kg | Combined antenna arrangement for receiving terrestrial and satellite signals |
GB2387515A (en) | 2002-04-08 | 2003-10-15 | Ipwireless Inc | Mapping bits to at least two channels using two interleavers, one for systematic bits, and the other for parity bits |
US9240810B2 (en) | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
JP2004023137A (en) * | 2002-06-12 | 2004-01-22 | Pioneer Electronic Corp | Receiver, its method, its program, recording medium for recording the program, and communication system |
US20040022231A1 (en) * | 2002-07-30 | 2004-02-05 | John Morrish | Time diversity techniques |
KR101143282B1 (en) | 2002-10-05 | 2012-05-08 | 디지털 파운튼, 인크. | Systematic encoding and decoding of chain reaction codes |
JP2004239730A (en) * | 2003-02-05 | 2004-08-26 | Denso Corp | Navigation equipment, server, and program |
US20050013274A1 (en) | 2003-03-05 | 2005-01-20 | Harri Pekonen | System and method for data transmission and reception |
CA2523480C (en) * | 2003-04-25 | 2014-05-27 | Xm Satellite Radio Inc. | System and method for providing recording and playback of digital media content |
CN100375432C (en) * | 2003-07-21 | 2008-03-12 | 中兴通讯股份有限公司 | An apparatus and method for implementing data dynamic alignment bandwidth in transmission equipment |
EP1665539B1 (en) | 2003-10-06 | 2013-04-10 | Digital Fountain, Inc. | Soft-Decision Decoding of Multi-Stage Chain Reaction Codes |
US7260356B2 (en) * | 2004-03-18 | 2007-08-21 | Xm Satellite Radio, Inc. | Method and apparatus for wirelessly coupling a source signal to a radio frequency receiver |
US8498568B2 (en) * | 2004-04-26 | 2013-07-30 | Sirius Xm Radio Inc. | System and method for providing recording and playback of digital media content |
US7418651B2 (en) | 2004-05-07 | 2008-08-26 | Digital Fountain, Inc. | File download and streaming system |
US20060126716A1 (en) * | 2004-12-15 | 2006-06-15 | Xm Satellite Radio, Inc. | Digital remodulation |
US20060160486A1 (en) * | 2005-01-14 | 2006-07-20 | Xm Satellite Radio, Inc. | Method and system for converting streaming digital data to FM modulated data |
KR100708479B1 (en) * | 2005-03-24 | 2007-04-18 | 삼성전자주식회사 | Digital broadcasting transmission/reception device and method thereof |
US7697886B2 (en) * | 2005-05-19 | 2010-04-13 | Delphi Technologies, Inc. | Method and system to increase available bandwidth in a time division multiplexing system |
US7970345B2 (en) * | 2005-06-22 | 2011-06-28 | Atc Technologies, Llc | Systems and methods of waveform and/or information splitting for wireless transmission of information to one or more radioterminals over a plurality of transmission paths and/or system elements |
US7606526B2 (en) * | 2005-09-30 | 2009-10-20 | Xm Satellite Radio Inc. | Method and apparatus for providing digital media player with portable digital radio broadcast system receiver or integrated antenna and docking system |
US7577397B2 (en) * | 2005-10-27 | 2009-08-18 | International Business Machines Corporation | System and method for reducing data loss over radio frequencies to roving digital receivers |
US20070140292A1 (en) * | 2005-12-17 | 2007-06-21 | Sestok Charles K Iv | De-interleaver synchronization methods and apparatus |
WO2007095550A2 (en) | 2006-02-13 | 2007-08-23 | Digital Fountain, Inc. | Streaming and buffering using variable fec overhead and protection periods |
US9270414B2 (en) | 2006-02-21 | 2016-02-23 | Digital Fountain, Inc. | Multiple-field based code generator and decoder for communications systems |
US7971129B2 (en) | 2006-05-10 | 2011-06-28 | Digital Fountain, Inc. | Code generator and decoder for communications systems operating using hybrid codes to allow for multiple efficient users of the communications systems |
US9178535B2 (en) | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US9209934B2 (en) | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US9386064B2 (en) | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
US9419749B2 (en) | 2009-08-19 | 2016-08-16 | Qualcomm Incorporated | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes |
US20080062053A1 (en) * | 2006-08-31 | 2008-03-13 | Xm Satellite Radio, Inc. | Remote fm modulation antenna arrangement |
US8005419B2 (en) * | 2006-12-29 | 2011-08-23 | Xm Satellite Radio Inc. | System and method for securely storing and organizing SDARS content with DRM and non-DRM protected media content, and for facilitating obtaining purchased or subscription-based media based on received SDARS content |
US20080205229A1 (en) * | 2007-02-26 | 2008-08-28 | Yung-Chih Li | Method of identifying optical disc |
CA2697764A1 (en) | 2007-09-12 | 2009-03-19 | Steve Chen | Generating and communicating source identification information to enable reliable communications |
EP2051387A1 (en) | 2007-10-15 | 2009-04-22 | CoreOptics, Inc., c/o The Corporation Trust Center | Receiver, interleaving and deinterleaving circuit and method |
US8897394B1 (en) * | 2008-04-08 | 2014-11-25 | Marvell International Ltd. | Methods and apparatus for adaptively selecting a communications mode in high frequency systems |
JP5344541B2 (en) * | 2008-06-03 | 2013-11-20 | キヤノン株式会社 | Data transmission apparatus, transmission method and program |
ES2387869T3 (en) * | 2008-07-30 | 2012-10-03 | FRANCE TéLéCOM | Multi-channel audio data reconstruction |
US9281847B2 (en) | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
US9160602B2 (en) | 2010-01-26 | 2015-10-13 | Sirius Xm Radio Inc. | Method of improving performance in a hierarchical modulation system |
US20110280311A1 (en) | 2010-05-13 | 2011-11-17 | Qualcomm Incorporated | One-stream coding for asymmetric stereo video |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
US9998890B2 (en) * | 2010-07-29 | 2018-06-12 | Paul Marko | Method and apparatus for content navigation in digital broadcast radio |
US9456015B2 (en) | 2010-08-10 | 2016-09-27 | Qualcomm Incorporated | Representation groups for network streaming of coded multimedia data |
US8964857B2 (en) * | 2010-10-20 | 2015-02-24 | Lg Electronics Inc. | Receiving system and method for processing digital broadcast signal in the receiving system |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
US8958375B2 (en) | 2011-02-11 | 2015-02-17 | Qualcomm Incorporated | Framing for an improved radio link protocol including FEC |
ES2742846T3 (en) | 2011-02-14 | 2020-02-17 | Sirius Xm Radio Inc | Method and apparatus for enhanced content reproduction while switching between broadcast content channels or streaming while receiving |
US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US9843844B2 (en) | 2011-10-05 | 2017-12-12 | Qualcomm Incorporated | Network streaming of media data |
US8442425B2 (en) * | 2011-10-06 | 2013-05-14 | Delphi Technologies, Inc. | Satellite receiver performance enhancements |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
KR101983032B1 (en) * | 2012-05-07 | 2019-05-30 | 삼성전자주식회사 | Apparatus and method for transmitting and receiving packet in broadcasting and communication system |
US9838463B2 (en) * | 2013-03-12 | 2017-12-05 | Sony Interactive Entertainment America Llc | System and method for encoding control commands |
US10084483B2 (en) | 2015-08-05 | 2018-09-25 | Microsoft Technology Licensing, Llc | Interleaving information for media data |
US20230072039A1 (en) * | 2021-08-27 | 2023-03-09 | Huawei Technologies Co., Ltd. | Systems and methods for executing forward error correction coding |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5736410A (en) * | 1980-08-14 | 1982-02-27 | Sony Corp | Error correcting method for multitrack recording |
JPH07118159B2 (en) * | 1982-12-06 | 1995-12-18 | ソニー株式会社 | PCM signal recording method |
US4881241A (en) * | 1988-02-24 | 1989-11-14 | Centre National D'etudes Des Telecommunications | Method and installation for digital communication, particularly between and toward moving vehicles |
US5191576A (en) * | 1988-11-18 | 1993-03-02 | L'Etat Francais and Telediffusion de France S.A. | Method for broadcasting of digital data, notably for radio broadcasting at high throughput rate towards mobile receivers, with time frequency interlacing and analog synchronization |
FR2658017B1 (en) * | 1990-02-06 | 1992-06-05 | France Etat | METHOD FOR BROADCASTING DIGITAL DATA, ESPECIALLY FOR BROADBAND BROADCASTING TO MOBILES, WITH TIME-FREQUENCY INTERLACING AND ASSISTING THE ACQUISITION OF AUTOMATIC FREQUENCY CONTROL, AND CORRESPONDING RECEIVER. |
FR2660131B1 (en) * | 1990-03-23 | 1992-06-19 | France Etat | DEVICE FOR TRANSMITTING DIGITAL DATA WITH AT LEAST TWO LEVELS OF PROTECTION, AND CORRESPONDING RECEPTION DEVICE. |
US5283780A (en) * | 1990-10-18 | 1994-02-01 | Stanford Telecommunications, Inc. | Digital audio broadcasting system |
US5485485A (en) * | 1992-04-10 | 1996-01-16 | Cd Radio Inc. | Radio frequency broadcasting systems and methods using two low-cost geosynchronous satellites and hemispherical coverage antennas |
US5278863A (en) * | 1992-04-10 | 1994-01-11 | Cd Radio Incorporated | Radio frequency broadcasting systems and methods using two low-cost geosynchronous satellites |
US5305353A (en) * | 1992-05-29 | 1994-04-19 | At&T Bell Laboratories | Method and apparatus for providing time diversity |
US5241563A (en) * | 1992-08-10 | 1993-08-31 | General Instrument Corporation | Method and apparatus for communicating interleaved data |
WO1995010924A1 (en) * | 1993-10-12 | 1995-04-20 | Ntt Mobile Communications Network Inc. | Multistation transmitting method and receiver therefor |
US5592492A (en) * | 1994-05-13 | 1997-01-07 | Lsi Logic Corporation | Convolutional interleaving/de-interleaving method and apparatus for data transmission |
US5592471A (en) * | 1995-04-21 | 1997-01-07 | Cd Radio Inc. | Mobile radio receivers using time diversity to avoid service outages in multichannel broadcast transmission systems |
US5663957A (en) * | 1995-07-12 | 1997-09-02 | Ericsson Inc. | Dual mode satellite/cellular terminal |
US5745839A (en) * | 1995-09-01 | 1998-04-28 | Cd Radio, Inc. | Satellite multiple access system with distortion cancellation and compression compensation |
US5848103A (en) * | 1995-10-04 | 1998-12-08 | Lucent Technologies Inc. | Method and apparatus for providing time diversity |
US5748677A (en) * | 1996-01-16 | 1998-05-05 | Kumar; Derek D. | Reference signal communication method and system |
US5864579A (en) * | 1996-07-25 | 1999-01-26 | Cd Radio Inc. | Digital radio satellite and terrestrial ubiquitous broadcasting system using spread spectrum modulation |
US5794138A (en) * | 1997-02-26 | 1998-08-11 | Cd Radio Inc. | Satellite broadcast system receiver |
US5907582A (en) | 1997-08-11 | 1999-05-25 | Orbital Sciences Corporation | System for turbo-coded satellite digital audio broadcasting |
US6178317B1 (en) * | 1997-10-09 | 2001-01-23 | Ibiquity Digital Corporation | System and method for mitigating intermittent interruptions in an audio radio broadcast system |
US5910967A (en) | 1997-10-20 | 1999-06-08 | Sicom, Inc. | Pragmatic encoder and method therefor |
KR100321979B1 (en) * | 1998-03-26 | 2002-02-04 | 윤종용 | Apparatus and method for controlling power of othogonal code spreading channel and quasi othogonal code spreading channel in cdma system |
US6108810A (en) | 1998-03-27 | 2000-08-22 | Usa Digital Radio, Inc. | Digital audio broadcasting method using puncturable convolutional code |
US6317470B1 (en) | 1998-09-15 | 2001-11-13 | Ibiquity Digital Corporation | Adaptive weighting method for orthogonal frequency division multiplexed soft symbols using channel state information estimates |
US6158041A (en) | 1998-10-14 | 2000-12-05 | Cisco Technology | System and method for I/Q trellis coded modulation |
US6259893B1 (en) | 1998-11-03 | 2001-07-10 | Ibiquity Digital Corporation | Method and apparatus for reduction of FM interference for FM in-band on-channel digital audio broadcasting system |
US6247158B1 (en) | 1998-11-30 | 2001-06-12 | Itt Manufacturing Enterprises, Inc. | Digital broadcasting system and method |
AU1966699A (en) | 1998-12-03 | 2000-07-03 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Apparatus and method for transmitting information and apparatus and method for receiving information |
US6314127B1 (en) * | 1999-02-23 | 2001-11-06 | Lucent Technologies Inc. | System and method for enhancing signal reception |
US6430401B1 (en) * | 1999-03-29 | 2002-08-06 | Lucent Technologies Inc. | Technique for effectively communicating multiple digital representations of a signal |
US6247152B1 (en) | 1999-03-31 | 2001-06-12 | International Business Machines Corporation | Relocating unreliable disk sectors when encountering disk drive read errors with notification to user when data is bad |
US6154452A (en) * | 1999-05-26 | 2000-11-28 | Xm Satellite Radio Inc. | Method and apparatus for continuous cross-channel interleaving |
US6229824B1 (en) | 1999-05-26 | 2001-05-08 | Xm Satellite Radio Inc. | Method and apparatus for concatenated convolutional endcoding and interleaving |
-
1999
- 1999-05-26 US US09/318,938 patent/US6154452A/en not_active Expired - Lifetime
-
2000
- 2000-05-24 CA CA2371392A patent/CA2371392C/en not_active Expired - Fee Related
- 2000-05-24 EP EP00936256A patent/EP1180274B1/en not_active Expired - Lifetime
- 2000-05-24 JP JP2000619844A patent/JP2003500918A/en active Pending
- 2000-05-24 MX MXPA01012105A patent/MXPA01012105A/en active IP Right Grant
- 2000-05-24 AU AU51598/00A patent/AU5159800A/en not_active Abandoned
- 2000-05-24 WO PCT/US2000/014278 patent/WO2000072493A1/en active Application Filing
- 2000-05-24 CA CA2758312A patent/CA2758312C/en not_active Expired - Fee Related
- 2000-05-24 ES ES00936256T patent/ES2380070T3/en not_active Expired - Lifetime
- 2000-05-24 AT AT00936256T patent/ATE541373T1/en active
- 2000-10-17 US US09/688,824 patent/US6614767B1/en not_active Expired - Lifetime
-
2003
- 2003-07-18 US US10/621,398 patent/US7251281B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
AU5159800A (en) | 2000-12-12 |
US20040008642A1 (en) | 2004-01-15 |
ES2380070T3 (en) | 2012-05-08 |
ATE541373T1 (en) | 2012-01-15 |
CA2371392C (en) | 2012-01-24 |
CA2758312A1 (en) | 2000-11-30 |
US6614767B1 (en) | 2003-09-02 |
MXPA01012105A (en) | 2003-06-30 |
WO2000072493A1 (en) | 2000-11-30 |
JP2003500918A (en) | 2003-01-07 |
EP1180274B1 (en) | 2012-01-11 |
EP1180274A1 (en) | 2002-02-20 |
EP1180274A4 (en) | 2006-08-30 |
US6154452A (en) | 2000-11-28 |
US7251281B2 (en) | 2007-07-31 |
CA2758312C (en) | 2014-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2371392A1 (en) | Method and apparatus for continuous cross-channel interleaving | |
CA2285755A1 (en) | Interleaving methodology and apparatus for cdma | |
RU2252484C2 (en) | Interleaver and inverted interleaver for spaced-transmission communication systems | |
CN1227847C (en) | Apparatus and method for time-aligning data frames of a plurality of channels in a telecommunication system | |
EP0591491B1 (en) | A base station for a frequency hopping tdma radio communication system | |
CA2336820A1 (en) | Data multiplexing method and data multiplexer, and data transmitting method and data transmitter | |
CA2140851A1 (en) | Transmitting and Receiving Apparatus and Method Including Punctured Convolutional Encoding and Decoding | |
US7126967B2 (en) | Time-alignment apparatus and method for providing data frames of a plurality of channels with predeterminated time-offsets | |
JP2003503895A5 (en) | ||
WO2000054533A3 (en) | Method and system for wireless packet data communication | |
EP1155544A1 (en) | Interleaving method and apparatus for orthogonal transmit diversity and multi-carriers cdma communication systems | |
KR20010050083A (en) | Method of providing downlink transmit diversity | |
KR20010040288A (en) | Method and apparatus for obtaining transmit diversity using switched antennas | |
CA2237984A1 (en) | Time-division multiplexing transmission system | |
KR100875859B1 (en) | Demultiplexer for channel interleaving | |
GB2296407A (en) | Frequency hopped cellular mobile radio system using orthogonal frequency division multiple access | |
CA2037982A1 (en) | Interleaved receivers | |
US11546048B2 (en) | Variable length DVB-S2X SuperFrame for satellite beam hopping system | |
JPH0927832A (en) | Multi-carrier transmission method and its device | |
JPH0358634A (en) | Mobile communication system and mobile station equipment | |
JPH06120928A (en) | Data communication method and device therefor | |
CA1179075A (en) | Tim bus structure and data reorganization apparatus | |
KR20000013988A (en) | Cross transfer diversity method in code division multiple access system | |
JPH03249829A (en) | Data transmission system | |
JPH04170233A (en) | Time division multiplex transmission circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20170524 |