CA2285755A1 - Interleaving methodology and apparatus for cdma - Google Patents
Interleaving methodology and apparatus for cdma Download PDFInfo
- Publication number
- CA2285755A1 CA2285755A1 CA002285755A CA2285755A CA2285755A1 CA 2285755 A1 CA2285755 A1 CA 2285755A1 CA 002285755 A CA002285755 A CA 002285755A CA 2285755 A CA2285755 A CA 2285755A CA 2285755 A1 CA2285755 A1 CA 2285755A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- bits
- paths
- interleaving
- subsets
- 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/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
Abstract
Disclosed is an encoder, interleaves and splitter design approach for increasing system capacity. This is accomplished in a dual path embodiment by splitting the data stream into two subsets where one subset contains even number position bits of the original set and the other subset comprises the remaining odd bits.
Each of the subsets may then be interleaved in standard fashion. This approach ensures that consecutively occurring bits in the original set are never transmitted from the same antenna and can be used to maximize the distance (and accordingly the time of transmission) between alternately occurring bits . The thought process behind this embodiment of the invention may be used to design a single interleaves as practiced in the prior art to accomplish the equivalent end result. The design process may be modified to include any number of transmission paths.
Additional improvement of capacity may be obtained where each subset is interleaved in a manner to maximize the time separation between transmission of data bits, originally occurring L bits apart, prior to splitting or interleaving, in each of L data paths.
Each of the subsets may then be interleaved in standard fashion. This approach ensures that consecutively occurring bits in the original set are never transmitted from the same antenna and can be used to maximize the distance (and accordingly the time of transmission) between alternately occurring bits . The thought process behind this embodiment of the invention may be used to design a single interleaves as practiced in the prior art to accomplish the equivalent end result. The design process may be modified to include any number of transmission paths.
Additional improvement of capacity may be obtained where each subset is interleaved in a manner to maximize the time separation between transmission of data bits, originally occurring L bits apart, prior to splitting or interleaving, in each of L data paths.
Claims (21)
1. A method of transmitting data comprising the steps of:
separating a set of consecutively occurring data bits into a plurality of subsets N where each subset includes only data bits of the original set separated by the value of N;
interleaving the data bits of each subset; and transmitting each of said N subsets of data on a different path.
separating a set of consecutively occurring data bits into a plurality of subsets N where each subset includes only data bits of the original set separated by the value of N;
interleaving the data bits of each subset; and transmitting each of said N subsets of data on a different path.
2. The method of claim 1 where the separation of data bits within each subset is such that the time between occurrence of transmission of original set bits spaced N bits apart is maximized.
3. A method for transmitting data, the data being transmitted over a predetermined number of paths L, the method comprising the steps of:
modulating the data to be transmitted; and transmitting the modulated data over the L paths such that each individual bit of L consecutive bits, prior to interleaving, is transmitted over a different one of said L paths.
modulating the data to be transmitted; and transmitting the modulated data over the L paths such that each individual bit of L consecutive bits, prior to interleaving, is transmitted over a different one of said L paths.
4. The method of claim 3 comprising the additional step of:
maximizing the time of transmission, in a given path, between bits which were situated L bits apart in the original set of data to be transmitted.
maximizing the time of transmission, in a given path, between bits which were situated L bits apart in the original set of data to be transmitted.
5. A method for interleaving data to be transmitted in a radio environment, the data being transmitted over a predetermined number of paths in the radio environment, the method comprising the steps of:
splitting the data to be transmitted into the predetermined number of paths;
interleaving the data in each path of the predetermined number of paths; and transmitting the predetermined number of paths.
splitting the data to be transmitted into the predetermined number of paths;
interleaving the data in each path of the predetermined number of paths; and transmitting the predetermined number of paths.
6. The method of claim 5 wherein each path of the predetermined number of paths is a different frequency.
7. The method of claim 5 wherein each path of the predetermined number of paths is a different antenna.
8. The method of claim 5 wherein each path of the predetermined number of paths is a diversity path.
9. The method of claim 5 wherein each path of the predetermined number of paths is a different code.
10. A method for interleaving data bits of an original set of consecutively occurring data bits to be transmitted in a radio environment, the data being transmitted over a predetermined number of paths L in the radio environment, the method comprising the steps of:
splitting the data to be transmitted into the predetermined number of paths;
interleaving the data in each path of the L paths whereby each individual bit of L data bits occurring consecutively in the original set of data bits is transmitted over a different one of said L paths; and transmitting the L paths of data.
splitting the data to be transmitted into the predetermined number of paths;
interleaving the data in each path of the L paths whereby each individual bit of L data bits occurring consecutively in the original set of data bits is transmitted over a different one of said L paths; and transmitting the L paths of data.
11. A method of diversity transmitting subsets of data from an original set of consecutively occurring data bits comprising the steps of:
splitting the original set of data into a predetermined number N of subsets of data where each subset includes only data bits of the original set separated by the value of N;
interleaving the data in each subset; and transmitting each subset of data over N paths, the interleaving step maximizing the transmission time difference of at least one of, a) originally occurring consecutive bits in each of the N paths, and b) bits originally separated by N bits and transmitted over a given path.
splitting the original set of data into a predetermined number N of subsets of data where each subset includes only data bits of the original set separated by the value of N;
interleaving the data in each subset; and transmitting each subset of data over N paths, the interleaving step maximizing the transmission time difference of at least one of, a) originally occurring consecutive bits in each of the N paths, and b) bits originally separated by N bits and transmitted over a given path.
12. A method of creating interleaved subsets of data from an original set of consecutively occurring data bits comprising the steps of:
splitting the original set of data into a predetermined number N of subsets of data;
interleaving the data in each subset whereby no N
data bits occurring consecutively in the original set of data bits occurs in an relatively identical position in any of the N subsets.
splitting the original set of data into a predetermined number N of subsets of data;
interleaving the data in each subset whereby no N
data bits occurring consecutively in the original set of data bits occurs in an relatively identical position in any of the N subsets.
13. A signal path diversity interleaving methodology comprising the steps of:
splitting a set of data to be transmitted into a plurality of subsets N;
interleaving each of the subsets N; and transmitting each subset over a different path.
splitting a set of data to be transmitted into a plurality of subsets N;
interleaving each of the subsets N; and transmitting each subset over a different path.
14. The method of claim 13 wherein the interleaving of each subset maximizes the time differential of transmission of originally consecutive bits in the set of data to be transmitted.
15. A method of designing an interleaver for transmitting a set of L x N bits over L multiple output paths comprising the steps of:
creating a matrix of L x N bits where L is the number of paths and N is the number of bits to be transmitted in each path in a given framework of time;
forming L subsets of an originally consecutive L
x N set of bits;
interleaving the L subsets whereby each individual bit of any L consecutive bits of the original L x N set of bits is transmitted along a different one of said L paths; and further interleaving the bits of each L subset to maximize the time difference of transmission on a given path between bits L positions apart in the original L x N set of bits.
creating a matrix of L x N bits where L is the number of paths and N is the number of bits to be transmitted in each path in a given framework of time;
forming L subsets of an originally consecutive L
x N set of bits;
interleaving the L subsets whereby each individual bit of any L consecutive bits of the original L x N set of bits is transmitted along a different one of said L paths; and further interleaving the bits of each L subset to maximize the time difference of transmission on a given path between bits L positions apart in the original L x N set of bits.
16. Data transmitting apparatus comprising:
data source providing an original set of consecutively occurring data bits;
data separating means, connected to said data source, for creating a plurality of data subsets N
where each subset includes only data bits of the original set separated by the value of N and further each subset of data bits is interleaved to separate data bits originally N bits apart as provided by said data source; and transmission means for transmitting each of said N subsets of data on different paths.
data source providing an original set of consecutively occurring data bits;
data separating means, connected to said data source, for creating a plurality of data subsets N
where each subset includes only data bits of the original set separated by the value of N and further each subset of data bits is interleaved to separate data bits originally N bits apart as provided by said data source; and transmission means for transmitting each of said N subsets of data on different paths.
17. Apparatus as claimed in claim 16 wherein said data separating means comprises:
interleaving means; and data splitter means.
interleaving means; and data splitter means.
18. Apparatus as claimed in claim 16 wherein:
data splitter means, within said data separating means, separates the data into N subsets; and N interleaving means within said data separating means operates to interleave the data bits to be transmitted over each path.
data splitter means, within said data separating means, separates the data into N subsets; and N interleaving means within said data separating means operates to interleave the data bits to be transmitted over each path.
19. Apparatus as claimed in claim 16 wherein:
an interleaves within said data separating means, interleaves the received data into N interleaved subsets; and splitting means, within said data separating means, separates the interleaved data for transmission onto said N paths.
an interleaves within said data separating means, interleaves the received data into N interleaved subsets; and splitting means, within said data separating means, separates the interleaved data for transmission onto said N paths.
20. An interleaving methodology comprising the steps of:
dividing a frame matrix of data bit indicia into L frame portions;
commencing a selection process from different starting positions relative to the beginning in a majority of said L frame portions;
proceeding with the selection process toward the end in some of said L frame portions and proceeding in the reverse direction toward the beginning in the remaining ones of said L frame portions; and recombining data bit indicia into a new frame matrix by cyclically selecting one bit indicia from each of said L frame portions whereby bit indicia originally consecutive in each of said L frame portions are L positions apart in the new frame matrix.
dividing a frame matrix of data bit indicia into L frame portions;
commencing a selection process from different starting positions relative to the beginning in a majority of said L frame portions;
proceeding with the selection process toward the end in some of said L frame portions and proceeding in the reverse direction toward the beginning in the remaining ones of said L frame portions; and recombining data bit indicia into a new frame matrix by cyclically selecting one bit indicia from each of said L frame portions whereby bit indicia originally consecutive in each of said L frame portions are L positions apart in the new frame matrix.
21. An interleaver comprising:
data bit storage means including means for dividing a frame matrix of data bit indicia into L
frame portions;
selection means, commencing a data bit selection process from different starting positions of said data bit storage means relative to the beginning of a frame in a majority of said L frame portions and proceeding toward the end while commencing the selection process toward the end of the remaining ones of said L frame portions and proceeding in the reverse direction toward the beginning; and multiplexing means for recombining data bit indicia, obtained from said selection means, into a new frame matrix by cyclically selecting one bit indicia from each of said L frame portions whereby bit indicia originally consecutive in each of said L frame portions are L positions apart in the new frame matrix.
data bit storage means including means for dividing a frame matrix of data bit indicia into L
frame portions;
selection means, commencing a data bit selection process from different starting positions of said data bit storage means relative to the beginning of a frame in a majority of said L frame portions and proceeding toward the end while commencing the selection process toward the end of the remaining ones of said L frame portions and proceeding in the reverse direction toward the beginning; and multiplexing means for recombining data bit indicia, obtained from said selection means, into a new frame matrix by cyclically selecting one bit indicia from each of said L frame portions whereby bit indicia originally consecutive in each of said L frame portions are L positions apart in the new frame matrix.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10377098P | 1998-10-09 | 1998-10-09 | |
US60/103,770 | 1998-10-09 | ||
US09/290,816 | 1999-04-13 | ||
US09/290,816 US6704370B1 (en) | 1998-10-09 | 1999-04-13 | Interleaving methodology and apparatus for CDMA |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2285755A1 true CA2285755A1 (en) | 2000-04-09 |
CA2285755C CA2285755C (en) | 2011-09-20 |
Family
ID=26800835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2285755A Expired - Lifetime CA2285755C (en) | 1998-10-09 | 1999-10-08 | Interleaving methodology and apparatus for cdma |
Country Status (3)
Country | Link |
---|---|
US (1) | US6704370B1 (en) |
EP (1) | EP0993138A3 (en) |
CA (1) | CA2285755C (en) |
Families Citing this family (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US7068729B2 (en) * | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US6128330A (en) | 1998-11-24 | 2000-10-03 | Linex Technology, Inc. | Efficient shadow reduction antenna system for spread spectrum |
US6879577B2 (en) * | 1998-12-31 | 2005-04-12 | Lg Electronics Inc. | Method and apparatus for determining frame quality in mobile communication system |
US6356528B1 (en) * | 1999-04-15 | 2002-03-12 | Qualcomm Incorporated | Interleaver and deinterleaver for use in a diversity transmission communication system |
CN100574116C (en) * | 1999-05-19 | 2009-12-23 | 三星电子株式会社 | Turbo-interleaving device and method |
US6278726B1 (en) | 1999-09-10 | 2001-08-21 | Interdigital Technology Corporation | Interference cancellation in a spread spectrum communication system |
US6115406A (en) | 1999-09-10 | 2000-09-05 | Interdigital Technology Corporation | Transmission using an antenna array in a CDMA communication system |
US6829305B2 (en) * | 1999-12-08 | 2004-12-07 | Lg Electronics Inc. | Concatenated convolutional encoder and decoder of mobile communication system |
WO2001067665A2 (en) * | 2000-03-09 | 2001-09-13 | Raytheon Company | Frequency domain direct sequence spread spectrum with flexible time frequency code |
US6952454B1 (en) * | 2000-03-22 | 2005-10-04 | Qualcomm, Incorporated | Multiplexing of real time services and non-real time services for OFDM systems |
US7233625B2 (en) * | 2000-09-01 | 2007-06-19 | Nortel Networks Limited | Preamble design for multiple input—multiple output (MIMO), orthogonal frequency division multiplexing (OFDM) system |
KR100752842B1 (en) * | 2000-11-17 | 2007-08-29 | 엘지전자 주식회사 | Tstd transmit diversity method in a hybrid arq system |
IL158986A0 (en) * | 2001-05-31 | 2004-05-12 | Magnolia Broadband Inc | Communication device with smart antenna using a quality-indication signal |
US8249187B2 (en) | 2002-05-09 | 2012-08-21 | Google Inc. | System, method and apparatus for mobile transmit diversity using symmetric phase difference |
US7035599B2 (en) * | 2001-07-30 | 2006-04-25 | Lucent Technologies Inc. | Biased phase sweep transmit diversity |
US6980778B2 (en) * | 2001-07-30 | 2005-12-27 | Lucent Technologies Inc. | Split shift phase sweep transmit diversity |
US20030108114A1 (en) * | 2001-12-10 | 2003-06-12 | University Of Rochester | Method for interleaving data in packet-based communications and a system thereof |
WO2003071440A1 (en) * | 2002-02-15 | 2003-08-28 | Digital Fountain, Inc. | System and method for reliably communicating the content of a live data stream |
US9240810B2 (en) * | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
US6909383B2 (en) * | 2002-10-05 | 2005-06-21 | Digital Fountain, Inc. | Systematic encoding and decoding of chain reaction codes |
US7505741B2 (en) * | 2002-11-01 | 2009-03-17 | Magnolia Broadband Inc. | Processing diversity signals using a delay |
US7418067B1 (en) | 2003-04-14 | 2008-08-26 | Magnolia Broadband Inc. | Processing diversity signals at a mobile device using phase adjustments |
JP4255951B2 (en) * | 2003-09-09 | 2009-04-22 | 株式会社エヌ・ティ・ティ・ドコモ | Signal transmission method and transmitter in wireless multiplex transmission system |
CN101834610B (en) | 2003-10-06 | 2013-01-30 | 数字方敦股份有限公司 | Method and device for receiving data transmitted from source through communication channel |
US7430430B2 (en) * | 2003-12-16 | 2008-09-30 | Magnolia Broadband Inc. | Adjusting a signal at a diversity system |
US7272359B2 (en) * | 2004-01-26 | 2007-09-18 | Magnolia Broadband Inc. | Communicating signals according to a quality indicator using multiple antenna elements |
KR101161193B1 (en) | 2004-05-07 | 2012-07-02 | 디지털 파운튼, 인크. | File download and streaming system |
US8527855B2 (en) * | 2004-08-16 | 2013-09-03 | Koninklijke Philips N.V. | Interleaving and parsing for MIMO-OFDM systems |
US7558591B2 (en) * | 2004-10-12 | 2009-07-07 | Magnolia Broadband Inc. | Determining a power control group boundary of a power control group |
US7515877B2 (en) * | 2004-11-04 | 2009-04-07 | Magnolia Broadband Inc. | Communicating signals according to a quality indicator and a time boundary indicator |
US8045599B2 (en) | 2005-02-17 | 2011-10-25 | Sony Corporation | Selection of training sequences for multiple-in multiple-out transmissions |
US20060267983A1 (en) * | 2005-05-24 | 2006-11-30 | Magnolia Broadband Inc. | Modifying a signal by adjusting the phase and amplitude of the signal |
US7616930B2 (en) * | 2005-05-24 | 2009-11-10 | Magnolia Broadband Inc. | Determining a phase adjustment in accordance with power trends |
US7783267B1 (en) | 2005-06-23 | 2010-08-24 | Magnolia Broadband Inc. | Modifying a signal in response to quality indicator availability |
US7633905B1 (en) | 2005-09-02 | 2009-12-15 | Magnolia Broadband Inc. | Calibrating a transmit diversity communication device |
US7835702B1 (en) | 2005-09-15 | 2010-11-16 | Magnolia Broadband Inc. | Calculating a diversity parameter adjustment according to previously applied diversity parameter adjustments |
US7746946B2 (en) * | 2005-10-10 | 2010-06-29 | Magnolia Broadband Inc. | Performing a scan of diversity parameter differences |
US7630445B1 (en) | 2005-10-25 | 2009-12-08 | Magnolia Broadband Inc. | Establishing slot boundaries of slots of a diversity control feedback signal |
US7796717B2 (en) * | 2005-11-02 | 2010-09-14 | Magnolia Brandband Inc. | Modifying a signal according to a diversity parameter adjustment |
US7965987B2 (en) * | 2005-11-03 | 2011-06-21 | Magnolia Broadband Inc. | Amplifying a transmit signal using a fractional power amplifier |
US7831887B2 (en) * | 2005-12-15 | 2010-11-09 | General Instrument Corporation | Method and apparatus for using long forward error correcting codes in a content distribution system |
EP1985021A4 (en) | 2006-02-13 | 2013-05-29 | 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 |
US9386064B2 (en) * | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
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 |
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 |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US20100211690A1 (en) * | 2009-02-13 | 2010-08-19 | Digital Fountain, Inc. | Block partitioning for a data stream |
US7949069B2 (en) * | 2006-10-26 | 2011-05-24 | Magnolia Broadband Inc. | Method, system and apparatus for applying hybrid ARQ to the control of transmit diversity |
US8150441B2 (en) | 2006-11-06 | 2012-04-03 | Magnolia Broadband Inc. | Modifying a signal by controlling transmit diversity parameters |
US8199735B2 (en) | 2006-12-12 | 2012-06-12 | Google Inc. | Method, system and apparatus for the control of transmit diversity |
US7663545B2 (en) * | 2006-12-26 | 2010-02-16 | Magnolia Broadband Inc. | Method, system and apparatus for determining antenna weighting for transmit diversity |
US8027374B2 (en) * | 2006-12-27 | 2011-09-27 | Magnolia Broadband Inc. | Method, system and apparatus for transmit diversity control |
US20080160990A1 (en) * | 2006-12-29 | 2008-07-03 | Yair Karmi | System, method and apparatus for identification of power control using reverse rate indication |
US7869535B2 (en) * | 2007-02-28 | 2011-01-11 | Magnolia Broadband Inc. | Method, system and apparatus for phase control of transmit diversity signals |
US20080227414A1 (en) | 2007-03-01 | 2008-09-18 | Yair Karmi | System, method and apparatus for transmit diversity control based on variations in propagation path |
US7991365B2 (en) * | 2007-03-01 | 2011-08-02 | Magnolia Broadband Inc. | Method, system and apparatus for estimation of propagation path variability of a transmit diversity channel |
US8750811B2 (en) * | 2007-03-14 | 2014-06-10 | Google Inc. | Method, apparatus and system for phase difference adjustment in transmit diversity |
US7945222B2 (en) * | 2007-03-14 | 2011-05-17 | Magnolia Broadband Inc. | Method, apparatus and system for providing transmit diversity feedback |
US8699968B2 (en) | 2007-03-14 | 2014-04-15 | Google Inc. | Using multiple and a single feedback for UE uplink beamforming in soft handoff |
US8032091B2 (en) * | 2007-03-14 | 2011-10-04 | Magnolia Broadband Inc. | Method, apparatus and system for providing transmit diversity feedback during soft handoff |
US8036603B2 (en) * | 2007-03-15 | 2011-10-11 | Magnolia Broadband Inc. | Method, apparatus and system for providing feedback to a transmit diversity device |
WO2008113038A1 (en) * | 2007-03-15 | 2008-09-18 | Magnolia Broadband Inc. | Method of controlling a transmit diversity device |
US8046017B2 (en) * | 2007-03-15 | 2011-10-25 | Magnolia Broadband Inc. | Method and apparatus for random access channel probe initialization using transmit diversity |
WO2009036378A1 (en) * | 2007-09-12 | 2009-03-19 | Digital Fountain, Inc. | Generating and communicating source identification information to enable reliable communications |
US8032092B2 (en) * | 2007-12-06 | 2011-10-04 | Magnolia Broadband Inc. | System, apparatus and method for introducing antenna pattern variability |
EP2395669A4 (en) * | 2009-02-05 | 2013-05-29 | Panasonic Corp | Wireless communication apparatus |
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 |
US8442457B2 (en) * | 2009-09-08 | 2013-05-14 | Google Inc. | System and method for adaptive beamforming for specific absorption rate control |
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 |
US20110096828A1 (en) * | 2009-09-22 | 2011-04-28 | Qualcomm Incorporated | Enhanced block-request streaming using scalable encoding |
US8958757B2 (en) | 2010-05-10 | 2015-02-17 | Google Inc. | System, method and apparatus for mobile transmit diversity using symmetric phase difference |
US9225961B2 (en) | 2010-05-13 | 2015-12-29 | Qualcomm Incorporated | Frame packing for asymmetric stereo video |
WO2011150266A1 (en) | 2010-05-26 | 2011-12-01 | Magnolia Broadband Inc. | Method and apparatus for random access channel probe initialization using transmit diversity |
US9048913B2 (en) | 2010-07-06 | 2015-06-02 | Google Inc. | Method and apparatus for adaptive control of transmit diversity to provide operating power reduction |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
US8806050B2 (en) | 2010-08-10 | 2014-08-12 | Qualcomm Incorporated | Manifest file updates for network streaming of coded multimedia data |
US8958375B2 (en) | 2011-02-11 | 2015-02-17 | Qualcomm Incorporated | Framing for an improved radio link protocol including FEC |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
US8849222B2 (en) | 2011-02-16 | 2014-09-30 | Google Inc. | Method and device for phase adjustment based on closed-loop diversity feedback |
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 |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
US9438374B2 (en) | 2013-06-28 | 2016-09-06 | Microsoft Technology Licensing, Llc | Radio channel utilization |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH682195A5 (en) | 1991-07-31 | 1993-07-30 | Ascom Tech Ag | |
US5583500A (en) * | 1993-02-10 | 1996-12-10 | Ricoh Corporation | Method and apparatus for parallel encoding and decoding of data |
DE69432013T2 (en) | 1993-10-12 | 2003-10-09 | Nippon Telegraph & Telephone | TRANSFER PROCEDURE WITH SEVERAL STATIONS AND RECEIVER THEREFOR |
US5838733A (en) * | 1993-12-23 | 1998-11-17 | Motorola, Inc. | Method and apparatus for mitigating signal distortion in a communication system |
US6064663A (en) * | 1996-09-10 | 2000-05-16 | Nokia Mobile Phones Limited | Cellular CDMA data link utilizing multiplexed channels for data rate increase |
US6055277A (en) * | 1997-05-29 | 2000-04-25 | Trw Docket No. | Communication system for broadcasting to mobile users |
US6173005B1 (en) * | 1997-09-04 | 2001-01-09 | Motorola, Inc. | Apparatus and method for transmitting signals in a communication system |
US6128330A (en) * | 1998-11-24 | 2000-10-03 | Linex Technology, Inc. | Efficient shadow reduction antenna system for spread spectrum |
US6304581B1 (en) * | 1999-02-16 | 2001-10-16 | Motorola, Inc. | Interleaving method and apparatus for orthogonal transmit diversity and multi-carriers CDMA communication systems |
-
1999
- 1999-04-13 US US09/290,816 patent/US6704370B1/en not_active Expired - Lifetime
- 1999-10-08 CA CA2285755A patent/CA2285755C/en not_active Expired - Lifetime
- 1999-10-08 EP EP99307953A patent/EP0993138A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
CA2285755C (en) | 2011-09-20 |
EP0993138A3 (en) | 2002-05-15 |
US6704370B1 (en) | 2004-03-09 |
EP0993138A2 (en) | 2000-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2285755A1 (en) | Interleaving methodology and apparatus for cdma | |
CA2371392A1 (en) | Method and apparatus for continuous cross-channel interleaving | |
AU751376B2 (en) | Apparatus and method for controlling a demultiplexer and a multiplexer used for rate matching in a mobile communication system | |
RU2252484C2 (en) | Interleaver and inverted interleaver for spaced-transmission communication systems | |
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 | |
US20070147543A1 (en) | Extension of space-time block code for transmission with more than two transmit antennas | |
US4811021A (en) | Dual polarization transmission system | |
WO2003028255A3 (en) | Method and apparatus for data transfer using a time division multiple frequency scheme | |
US7684448B2 (en) | Method and apparatus for data interleaving and data de-interleaving against periodical position interference | |
US6847658B1 (en) | Demultiplexer for channel interleaving | |
CN1083292A (en) | The differentiating method of at least two kinds of time slots in the bit stream receiver serial digital bit stream | |
US6959019B2 (en) | Aharmonic interleaving of forward error corrected (FEC) signals | |
CA2037982C (en) | Interleaved receivers | |
JP4153646B2 (en) | Information data transmission system and its transmitter and receiver | |
WO2000010348A3 (en) | Packet-switched data transmission in radio system | |
US20020131392A1 (en) | Method and device for channel encoding in an information transfer system | |
JPH0630069A (en) | Qam transmission system by multi-subcarrier | |
CA2298999A1 (en) | Digital channelizer having efficient architecture for cyclic shifting and method of operation thereof | |
KR100199112B1 (en) | Transmitting method of information bit of digital wireless communication systems | |
WO2021055201A1 (en) | Variable length dvb-s2x superframe for satellite beam hopping system | |
KR20010015255A (en) | Apparatus and method for controlling demultiplexer and multiplexer for a rate matching in wireless telecommunication system | |
CA2341341A1 (en) | Method and system for mapping channels into a convolutional encoded time division multiplex in the downlink | |
JPH0927832A (en) | Multi-carrier transmission method and its device | |
WO2003073715A1 (en) | Transmitter, receiver and method for reordering of multiplexed data streams |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20191008 |