The present invention relates to communication systems, and more particularly to combating signal interference.
Broadcast systems have embraced the demand for high quality transmissions made possible by digital technology. The digital revolution has transformed the delivery of broadband services, including audio and video programming as well as data transmission. Satellite communication systems have emerged as a viable solution for supporting such broadband services. As such, power and bandwidth efficient modulation and coding are highly desirable for satellite communications systems to provide reliable communication across noisy communication channels. Receiver performance is negatively impacted by co-channel interference. Such interference occurs largely from frequency-reuse, as spectral allocation of frequencies is finite and expensive. In practical applications, the co-channel interference may stem from transmission of other system operators, a satellite operating in adjacent orbital slots, or other spot beams in a spot beam satellite system.
Traditionally, the negative effects of co-channel interference have been minimized by redesigning the frequency assignments or altering (by upgrading) the transmission facilities to confine the spreading of the signals. These approaches require significant engineering investments (assuming that a technical solution is even possible); this necessarily entails significant costs.
Therefore, there is a need for a communication system that minimizes co-channel interference without requiring substantial system redesign.
These and other needs are addressed by the present invention, wherein an approach is provided for minimizing co-channel interference in a digital broadcast and interactive system. It is recognized that the cross-correlations between co-channel frames are periodic in nature. A header of a first frame is scrambled based on a first unique word (UW). A header of a second frame is scrambled based on a second unique word. The first frame including the corresponding scrambled header and the second frame including the corresponding scrambled header are transmitted, respectively, over adjacent co-channels of the communication system. Each of the frames further includes a payload and a pilot block. The payload and the pilot block of the first frame are scrambled based on a first scrambling sequence. The payload and the pilot block of the second frame are scrambled based on a second scrambling sequence. Information associated with the unique words and the scrambling sequences are transmitted over a default carrier to a receiver within the communication system. The scrambling sequences, according to one embodiment of the present invention, are based on Gold sequences. The above arrangement advantageously reduces the impact of co-channel interference, thereby enhancing receiver performance.
According to one aspect of an embodiment of the present invention, a method for minimizing co-channel interference in a communication system is disclosed. The method includes scrambling a header of a first frame based on a first unique word; and scrambling a header of a second frame based on a second unique word. The first frame including the corresponding scrambled header and the second frame including the corresponding scrambled header are transmitted, respectively, over adjacent co-channels of the communication system.
According to another aspect of an embodiment of the present invention, an apparatus for minimizing co-channel interference in a communication system is disclosed. The apparatus includes a scrambler configured to scramble a header of a first frame based on a first unique word, and to scramble a header of a second frame based on a second unique word. The first frame including the corresponding scrambled header and the second frame including the corresponding scrambled header are transmitted, respectively, over adjacent co-channels of the communication system.
According to another aspect of an embodiment of the present invention, a method of communicating is disclosed. The method includes tuning to a default carrier to receive scrambling information. The scrambling information includes a unique word and a scrambling sequence corresponding to a particular carrier among a plurality of adjacent carriers. The unique word and the scrambling sequence are selected to minimize co-channel interference with respect to the adjacent carriers. The method also includes tuning to the particular carrier for receiving a scrambled frame including a header, a payload, and a pilot block. Further, the method includes descrambling the header with the unique word; and descrambling the payload and the pilot block with the scrambling sequence.
Still other aspects, features, and advantages of the present invention are readily apparent from the following detailed description, simply by illustrating a number of particular embodiments and implementations, including the best mode contemplated for carrying out the present invention. The present invention is also capable of other and different embodiments, and its several details can be modified in various obvious respects, all without departing from the spirit and scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive.
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
An apparatus, method, and software for reducing co-channel interference in a digital broadcast and interactive system are described. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It is apparent, however, to one skilled in the art that the present invention may be practiced without these specific details or with an equivalent arrangement. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
In broadcast applications, continuous mode modems 105 are widely used. Codes that perform well in low signal-to-noise (SNR) environments are at odds with these modems with respect to synchronization (e.g., carrier phase and carrier frequency). Physical layer header and/or pilot symbols can be used for such synchronization. Accordingly, an important consideration with respect to system performance is that of co-channel interference on physical layer header and/or pilot symbols. Because physical layer header and/or pilots are used for acquiring and/or tracking carrier phase, carrier frequency, such interference can degrade receiver performance.
Conventional digital broadcast systems (not shown) require use of additional training symbols beyond that of the normal overhead bits in a frame structure for their synchronization processes. The increase in overhead is particularly required when the Signal-to-Noise (SNR) is low; such an environment is typical when high performance codes are used conjunction with high order modulation. Traditionally, continuous mode modems utilize a feedback control loop to acquire and track carrier frequency and phase. In this synchronization process, the FEC (Forward Error Correction) coded data fields, e.g., preambles of a block code, which contain known data symbols, are simply ignored. Such conventional approaches that are purely based on feedback control loops are prone to strong Radio Frequency (RF) phase noise and thermal noise, causing high cycle slip rates and an error floor on the overall receiver performance. Thus these approaches are burdened by increased overhead in terms of training symbols for certain performance target, in addition to limited acquisition range and long acquisition time. Further, these conventional synchronization techniques are dependent on the particular modulation scheme, thereby hindering flexibility in use of modulation schemes.
In the system 100 of
In this discrete communications system 100, the transmission facility 101 produces a discrete set of possible messages representing media content (e.g., audio, video, textual information, data, etc.); each of the possible messages has a corresponding signal waveform. These signal waveforms are attenuated, or otherwise altered, by communications channel 103. To combat the noise channel 103, the transmission facility 101 utilizes Low Density Parity Check (LDPC) codes.
The LDPC codes that are generated by the transmission facility 101 enable high speed implementation without incurring any performance loss. These structured LDPC codes output from the transmission facility 101 avoid assignment of a small number of check nodes to the bit nodes already vulnerable to channel errors by virtue of the modulation scheme (e.g., 8PSK). Such LDPC codes have a parallelizable decoding process (unlike turbo codes), which advantageously involves simple operations such as addition, comparison and table look-up. Moreover, carefully designed LDPC codes do not exhibit any sign of error floor.
According to one embodiment of the present invention, the transmission facility 101 generates, using a relatively simple encoding technique as explained below in
Encoder 203 generates signals from alphabet Y to a modulator 205 using a simple encoding technique that makes use of only the parity check matrix by imposing structure onto the parity check matrix. Specifically, a restriction is placed on the parity check matrix by constraining certain portion of the matrix to be triangular. Such a restriction results in negligible performance loss, and therefore, constitutes an attractive trade-off. The construction of such a parity check matrix is described more fully described in a co-pending patent application filed Jul. 3, 2003, and entitled, “Method and System for Providing Low Density Parity Check (LDPC) Encoding” Ser. No. 10/613,823; the entirety of which is incorporated herein by reference.
Modulator 205 maps the encoded messages from encoder 203 to signal waveforms that are transmitted to a transmit antenna 207, which emits these waveforms over the communication channel 103. Accordingly, the encoded messages are modulated and distributed to a transmit antenna 207. The transmissions from the transmit antenna 207 propagate to a digital modem, as discussed below. In the case of a satellite communication system, the transmitted signals from the antenna 207 are relayed via a satellite. The transmitter 200 further includes a scrambler 209 for altering symbols for transmission as to minimize co-channel interference, as more fully described below.
With respect to the receiving side, if both the desired and interfering carriers use the same modulation and coding configuration (or mode), when the frame header (shown in
On the transmission side, the modem 300 utilizes a LDPC encoder 309 to encode input signals. The encoded signals are then modulated by a modulator 311, which can employ a variety of modulation schemes—e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), 8PSK, 16 Amplitude Phase Shift Keying (APSK), 32APSK, a high order Quadrature Amplitude Modulation (QAM), or other high order modulation schemes.
In an exemplary embodiment, the pilot insertion process inserts pilot blocks every 1440 symbols. Under this scenario, the pilot block includes 36 pilot symbols. For instance, in the physical layer frame 400, the first pilot block is thus inserted 1440 symbols after the PLHEADER, the second pilot block is inserted after 2880 symbols, and etc. If the pilot block position coincides with the beginning of the next PLHEADER, then the pilot block is not inserted. The above pilot insertion process is further detailed in co-pending application, entitled “Method and Apparatus for Providing Carrier Synchronization in Digital Broadcast and Interactive Systems” (filed May 10, 2004; Ser. No. 10/842,325); which is incorporated herein in its entirety.
The carrier synchronization module 302 (
For 8PSK modulation, the pilot sequence 405 is a 36-symbol long segment (with each symbol being (1+j)/√{square root over (2)}); that is, 36 symbols (PSK). In the frame 400, the pilot sequence 405 can be inserted after 1440 symbols of data. Under this scenario, the PLHEADER 401 can have 64 possible formats depending on the modulation, coding and pilot configuration.
As earlier mentioned, it is recognized that when the headers of the interfering carrier and the desired carrier (i.e., adjacent co-channels) are aligned in time, the coherent contribution from the interfering PLHEADER 401 can introduce significant phase error, causing unacceptable degradation in performance. Likewise, if both co-channels use pilot symbols (with both use the same scrambling sequence for the pilot blocks 405), the pilot blocks 405 will be scrambled exactly the same way such that the coherent contribution of the pilot block in the interfering carrier (or co-channel) is still problematic.
To mitigate the effect of co-channel interference, the frame 400 is scrambled, in pilot mode. In general, in this mode, only the non-header portion 407 is scrambled. However, in a broadcast mode, the entire frame 400, including the pilot block 405, is scrambled using a common code; e.g., all the modems 105 are supplied with the same Gold sequence. The scrambling process is further explained with respect to
As seen in
Although the frame 400 is described with respect to a structure that supports satellite broadcasting and interactive services (and compliant with the Digital Video Broadcast (DVB)-S2 standard), it is recognized that the carrier synchronization techniques of the present invention can be applied to other frame structures.
Different Gold sequences can be generated by using different seeds for either of the two m-sequence generators. By using different seeds for different services, the mutual interference can be reduced.
In a broadcast mode, the 90 symbol physical layer header 401 can remain constant for a particular physical channel. The Gold sequence is reset at the beginning of each frame, and thus, the scrambled pilots are periodical as well with a period equal to the frame length. Because the information carrying data in a frame varies and appears to be random, the co-channel interference is random and degrades the operating signal-to-noise ratio. However, due to the nature of time-invariance of the physical layer header 401 and the pilot block 405, the carrier and phase estimation is skewed for a receiver depending on these pilots and physical layer header for such acquisition and tracking. This will degrade the performance beyond those of signal-to-noise ratio degradation associated with random data.
The scrambler 209 utilizes different scrambling sequences (n in number) to further isolate the co-channel interference. Each scrambling sequence, or pilot sequence, corresponds to a different seed n. By way of example, 17 possible configurations are provided, as shown in Table 2 below. In each configuration, one scrambling sequence is provided for the physical layer header and one for the pilots. Different pilots are specified in terms of different seed of the Gold sequences.
G(u,v)={u,v,u⊕v,u⊕Tv,u⊕T2v, . . . ,u⊕TN−1v}, Eq. (1)
where T represents the operator that shifts vectors cyclically to the left by one place, and ⊕ represents modulo 2 addition. It is noted that G(u,v) contains N+2 sequences of period N. Gold sequences have the property that the cross-correlation between any two, or between shifted versions of them, assumes one of three values: −t(n), −1, or t(n)−2, where
Turning back to the scrambler 209, in operation, different seed or physical layer sequences are used for “adjacent co-channel.” The scrambling mechanism of the scrambler 209 advantageously reduces the signaling by associating one by one between the physical layer signaling and the different seeds representing different Gold sequences. Table 2 enumerates the selection of the scrambling sequence for the physical layer header, in octal format.
Data is assumed to be independent in the co-channels. Therefore, the co-channel interference consists only of terms corresponding to the cross-correlation between the pilot-segments of the channels. The data of one channel and pilot-segment on the other channel are also uncorrelated. Depending on the extent of overlap, the correlation may be complete or partial. The correlation CXY(n) of the pilot-segments x(n) and y(n) is expressed in Equation 3, where the sum is over the number of overlapping symbols.
Furthermore, it is important to note that these cross-correlations are periodic in nature; that is, they recur at the frame rate. As shown in
If the co-channels use the same seed and are aligned perfectly (with aligned frame boundaries), then the cross-corelation of their pilot segments yields the following:
CXY(0)=AxAyejφ, Eq. (4)
where, Ax and Ay are the magnitudes of vectors x(k) and y(k), respectively and φ is the phase difference between the vectors x(k) and y(k). This correlation has the effect of rotating the desired user's signal, thereby causing severe interference.
The seeds are generated, according to one embodiment of the present invention, using a sub-optimal search algorithm that minimizes the worst cross-correlation between every pair of the co-channel pilot-segments.
The worst case correlations between any two of the listed co-channels of Tables 3 and 4 are given in
The scrambling process is now further explained in
In step 1001, the transmitter (e.g., transmitter 200) sends, over a default carrier, scrambling parameters for each of the supported carriers, or co-channels. According to one embodiment of the present invention, the scrambling parameters include an index of the UW, and the scrambling sequence number for each carrier. The default carrier supports a frame whose PLHEADER is not scrambled and the payload data (and pilot block if any) are scrambled by a default Gold sequence, e.g., Sequence No. 0. The receiver, as in step 1003, initially tunes to this carrier to obtain the scrambling parameters (e.g., UW indices and Gold sequence numbers), and stores the scrambling parameter sets for all carriers to be received (per step 1005). When the receiver switches to another carrier, as in step 1007, the particular scrambling parameters for the carrier are retrieved, per step 1009. In particular, the stored index is retrieved to find the correct UW as well as the stored Gold sequence number. In step 1011, the frames received over the particular carrier are descrambled appropriately.
Under the first approach, the terminal 1103 maintains all sets of scrambling parameters that correspond to the carriers that is assigned to the terminal 1103. In this manner, the hub station 1101 need only indicate the particular entry associated with the proper set of scrambling parameters for the terminal 1103 to use for a particular carrier. An update command only indicates the indices for these UW and Gold sequence number in the database 1109 of the terminal 1103.
The second approach employs a caching mechanism for pre-selected or pre-designated scrambling parameter entries, as explained in
With this “cache” concept, the terminal 1105 need not be instructed as to a particular set of scrambling parameter by the hub station 1101. At this point, if the terminal 1105 determines that the hub station 1101 has indicated such instruction, per step 1205, the terminal 1105 retrieves the appropriate scrambling parameter from the cache 1111 and descrambles frames received over the specific carrier, as in step 1207.
Alternatively, the terminal 1105 can, itself, determine a valid entry, as in step 1209, in the scrambling parameter table within the cache 1111, assuming that k is sufficiently small as to not overburden the processing capability of the terminal 1105. The terminal 1105 can execute a search procedure to step through all the possible k pre-selected sets of UW and Gold sequence numbers stored in the cache 1111, without receiving these parameters via a default carrier, when the receiver first tunes to a particular carrier. Once the valid or correct set of UW and Gold sequence number is found for a particular carrier after the search, the information can be stored, per step 1211, in the cache 1111 for this carrier. This information is then utilized to descramble the frame (step 1213). Consequently, this valid set of scrambling parameters is used in the future without further search when needed.
Under the above approach, great flexibility is afforded to how the scrambling parameters are conveyed to the terminal 1105. The hub station 11 can update the limited k UW and Gold sequence number sets through over-the-air programming. While there are k internal sets of UW and Gold sequence numbers stored in the cache 1111 of the terminal 1105, each of the sets can be replaced under remote command by the hub station 1101 with a new UW and Gold sequence number. For example, in a cache update over-the-air, a full length of the UW, and the Gold sequence number (e.g., 18-bits) along with the index is transmitted.
The processes of
The computing system 1500 may be coupled via the bus 1501 to a display 1511, such as a liquid crystal display, or an active matrix display, for displaying information to a user. An input device 1513, such as a keyboard including alphanumeric and other keys, may be coupled to the bus 1501 for communicating information and command selections to the processor 1503. The input device 1513 can include a cursor control, such as a mouse, a trackball, or cursor direction keys, for communicating direction information and command selections to the processor 1503 and for controlling cursor movement on the display 1511.
According to one embodiment of the invention, the processes of
The computing system 1500 also includes at least one communication interface 1515 coupled to bus 1501. The communication interface 1515 provides a two-way data communication coupling to a network link (not shown). The communication interface 1515 sends and receives electrical, electromagnetic, or optical signals that carry digital data streams representing various types of information. Further, the communication interface 1515 can include peripheral interface devices, such as a Universal Serial Bus (USB) interface, a PCMCIA (Personal Computer Memory Card International Association) interface, etc.
The processor 1503 may execute code that is being received over the communication interface 1515 and/or store the code in the storage device 1509, or other non-volatile storage for later execution. In this manner, the computing system 1500 may obtain application code in the form of a carrier wave.
The term “computer-readable medium” as used herein refers to any physical medium that participates in providing instructions to the processor 1503 for execution. Such a medium may take many forms, including but not limited to non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks such as the storage device 1509. Volatile media include dynamic memory, such as main memory 1505. Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise the bus 1501. Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, CDRW, DVD, any other optical medium, punch cards, paper tape, optical mark sheets, any other physical medium with patterns of holes or other optically recognizable indicia, a RAM, a PROM, and an EPROM, a FLASH-EPROM, any other memory chip or cartridge, or any other physical medium from which a computer can read.
Various forms of computer-readable media may be involved in providing instructions to a processor for execution. For example, the instructions for carrying out at least part of the present invention may initially be borne on a magnetic disk of a remote computer. In such a scenario, the remote computer loads the instructions into main memory and sends the instructions over a telephone line using a modem. A modem of a local system receives the data on the telephone line and uses an infrared transmitter to convert the data to an infrared signal and transmit the infrared signal to a portable computing device, such as a personal digital assistant (PDA) or a laptop. An infrared detector on the portable computing device receives the information and instructions borne by the infrared signal and places the data on a bus. The bus conveys the data to main memory, from which a processor retrieves and executes the instructions. The instructions received by main memory can optionally be stored on storage device either before or after execution by processor.
Accordingly, the various embodiments of the present invention provide an approach for minimizing co-channel interference in a digital broadcast and interactive system. It is recognized that the cross-correlations between co-channel frames are periodic in nature. A header of a first frame is scrambled based on a first unique word (UW). A header of a second frame is scrambled based on a second unique word. The first frame including the corresponding scrambled header and the second frame including the corresponding scrambled header are transmitted, respectively, over adjacent co-channels of the communication system. Each of the frames further includes a payload and a pilot block. The payload and the pilot block of the first frame are scrambled based on a first scrambling sequence. The payload and the pilot block of the second frame are scrambled based on a second scrambling sequence. Information associated with the unique words and the scrambling sequences are transmitted over a default carrier to a receiver within the communication system. The scrambling sequences, according to one embodiment of the present invention, are based on Gold sequences. The above arrangement advantageously reduces the impact of co-channel interference, thereby enhancing receiver performance.
While the present invention has been described in connection with a number of embodiments and implementations, the present invention is not so limited but covers various obvious modifications and equivalent arrangements, which fall within the purview of the appended claims.
This application claims the benefit of and is a continuation of U.S. patent application bearing Ser. No. 11/009,346, filed Dec. 10, 2004 now U.S. Pat. No. 7,161,988.
Number | Name | Date | Kind |
---|---|---|---|
5235619 | Beyers, II et al. | Aug 1993 | A |
5305384 | Ashby et al. | Apr 1994 | A |
5321754 | Fisher et al. | Jun 1994 | A |
5327455 | De Gaudenzi et al. | Jul 1994 | A |
5377183 | Dent | Dec 1994 | A |
5452328 | Rice | Sep 1995 | A |
5506903 | Yamashita | Apr 1996 | A |
5574969 | Olds et al. | Nov 1996 | A |
5673260 | Umeda et al. | Sep 1997 | A |
5710797 | Segal et al. | Jan 1998 | A |
5745187 | Hulyalkar et al. | Apr 1998 | A |
5768254 | Papadopoulos et al. | Jun 1998 | A |
5793871 | Jackson | Aug 1998 | A |
5838740 | Kallman et al. | Nov 1998 | A |
5838742 | Abu-Dayya | Nov 1998 | A |
6069883 | Ejzak et al. | May 2000 | A |
6085094 | Vasudevan et al. | Jul 2000 | A |
6088324 | Sato | Jul 2000 | A |
6091936 | Chennakeshu et al. | Jul 2000 | A |
6097773 | Carter et al. | Aug 2000 | A |
6144711 | Raleigh et al. | Nov 2000 | A |
6154454 | Abe | Nov 2000 | A |
6163533 | Esmailzadeh et al. | Dec 2000 | A |
6188903 | Gardner et al. | Feb 2001 | B1 |
6201499 | Hawkes et al. | Mar 2001 | B1 |
6201798 | Campanella et al. | Mar 2001 | B1 |
6304618 | Hafeez et al. | Oct 2001 | B1 |
6324159 | Mennekens et al. | Nov 2001 | B1 |
6396885 | Ding et al. | May 2002 | B1 |
6400761 | Smee et al. | Jun 2002 | B1 |
6452991 | Zak | Sep 2002 | B1 |
6473417 | Herzog | Oct 2002 | B1 |
6549782 | Roy | Apr 2003 | B2 |
6574235 | Arslan et al. | Jun 2003 | B1 |
6618367 | Riazi et al. | Sep 2003 | B1 |
6707916 | Caso et al. | Mar 2004 | B1 |
6711412 | Tellado et al. | Mar 2004 | B1 |
6836673 | Trott | Dec 2004 | B1 |
6842476 | Lindoff et al. | Jan 2005 | B2 |
6853633 | Ramesh | Feb 2005 | B1 |
6859445 | Moon et al. | Feb 2005 | B1 |
6917861 | Klu | Jul 2005 | B2 |
6947505 | Learned | Sep 2005 | B2 |
7002900 | Walton et al. | Feb 2006 | B2 |
7016319 | Baum et al. | Mar 2006 | B2 |
7031350 | Martini et al. | Apr 2006 | B2 |
7039024 | Nefedov | May 2006 | B2 |
7082113 | Matusevich | Jul 2006 | B1 |
7154846 | Chen et al. | Dec 2006 | B2 |
7161988 | Lee et al. | Jan 2007 | B2 |
7177598 | Klein et al. | Feb 2007 | B2 |
7221720 | Robinson | May 2007 | B2 |
7248841 | Agee et al. | Jul 2007 | B2 |
7292606 | Li | Nov 2007 | B2 |
7321610 | Lu | Jan 2008 | B2 |
7412209 | Santoru et al. | Aug 2008 | B2 |
7430257 | Shattil | Sep 2008 | B1 |
7460832 | Lee et al. | Dec 2008 | B2 |
7551736 | Lee et al. | Jun 2009 | B2 |
7660275 | Vijayan et al. | Feb 2010 | B2 |
7672285 | Sun et al. | Mar 2010 | B2 |
7680040 | Thesling | Mar 2010 | B2 |
7756002 | Batra et al. | Jul 2010 | B2 |
7881245 | Vijayan et al. | Feb 2011 | B2 |
20010019952 | Ishida | Sep 2001 | A1 |
20010055311 | Trachewsky et al. | Dec 2001 | A1 |
20010055319 | Quigley et al. | Dec 2001 | A1 |
20020041635 | Ma et al. | Apr 2002 | A1 |
20020042899 | Tzannes et al. | Apr 2002 | A1 |
20020044614 | Molnar et al. | Apr 2002 | A1 |
20020051433 | Affes et al. | May 2002 | A1 |
20020054625 | Matsumoto et al. | May 2002 | A1 |
20020058513 | Klein et al. | May 2002 | A1 |
20020085623 | Madkour et al. | Jul 2002 | A1 |
20020109631 | Li et al. | Aug 2002 | A1 |
20020154620 | Azencot et al. | Oct 2002 | A1 |
20020172264 | Wiberg et al. | Nov 2002 | A1 |
20020196765 | Tulino | Dec 2002 | A1 |
20030072255 | Ma et al. | Apr 2003 | A1 |
20030091108 | Tanaka | May 2003 | A1 |
20030095590 | Fuller et al. | May 2003 | A1 |
20030125040 | Walton et al. | Jul 2003 | A1 |
20030179698 | Lu | Sep 2003 | A1 |
20030179731 | Noguchi et al. | Sep 2003 | A1 |
20030185174 | Currivan et al. | Oct 2003 | A1 |
20030190889 | Nguyen et al. | Oct 2003 | A1 |
20030219069 | Chen et al. | Nov 2003 | A1 |
20040028006 | Kayama et al. | Feb 2004 | A1 |
20040062218 | Ue | Apr 2004 | A1 |
20040116078 | Rooyen et al. | Jun 2004 | A1 |
20040131025 | Dohler et al. | Jul 2004 | A1 |
20040136455 | Akhter et al. | Jul 2004 | A1 |
20040153942 | Shtutman et al. | Aug 2004 | A1 |
20040161031 | Kwentus et al. | Aug 2004 | A1 |
20040179547 | Kuffner et al. | Sep 2004 | A1 |
20040192395 | Karabinis | Sep 2004 | A1 |
20040244059 | Coman | Dec 2004 | A1 |
20040255229 | Shen et al. | Dec 2004 | A1 |
20050037724 | Walley et al. | Feb 2005 | A1 |
20050074071 | Papathanasiou et al. | Apr 2005 | A1 |
20050111408 | Skillermark et al. | May 2005 | A1 |
20050157805 | Walton et al. | Jul 2005 | A1 |
20050180373 | Papasakellariou et al. | Aug 2005 | A1 |
20050226414 | Lee et al. | Oct 2005 | A1 |
20050226418 | Lee et al. | Oct 2005 | A1 |
20050229230 | Santoru et al. | Oct 2005 | A1 |
20050286405 | Sun et al. | Dec 2005 | A1 |
20060050662 | Rizvi et al. | Mar 2006 | A1 |
20060153283 | Scharf et al. | Jul 2006 | A1 |
20070025299 | Scharf et al. | Feb 2007 | A1 |
20090052503 | Santoru et al. | Feb 2009 | A1 |
20100098032 | Vijayan et al. | Apr 2010 | A1 |
Number | Date | Country |
---|---|---|
1728622 | Feb 2006 | CN |
1037401 | Sep 2000 | EP |
1037481 | Sep 2000 | EP |
1063791 | Dec 2000 | EP |
1202589 | May 2002 | EP |
1271982 | Jan 2003 | EP |
62-190940 | Aug 1987 | JP |
10-56420 | Mar 1989 | JP |
5049140 | Feb 1993 | JP |
7-297753 | Nov 1995 | JP |
07-297753 | Nov 1995 | JP |
08-307386 | Nov 1996 | JP |
08-330913 | Dec 1996 | JP |
9-261118 | Oct 1997 | JP |
9261118 | Oct 1997 | JP |
11-234241 | Aug 1999 | JP |
2000-082976 | Mar 2000 | JP |
2000-507778 | Jun 2000 | JP |
2001-8262 | Jan 2001 | JP |
2001-53720 | Feb 2001 | JP |
3144780 | Mar 2001 | JP |
2001-231072 | Aug 2001 | JP |
2001-237752 | Aug 2001 | JP |
3224541 | Oct 2001 | JP |
2001-522557 | Nov 2001 | JP |
2001-339342 | Dec 2001 | JP |
2002-510934 | Apr 2002 | JP |
2002-208880 | Jul 2002 | JP |
2002335191 | Nov 2002 | JP |
2003-169379 | Jun 2003 | JP |
2003-219478 | Jul 2003 | JP |
2003-339030 | Nov 2003 | JP |
2003-348652 | Dec 2003 | JP |
2004-72495 | Mar 2004 | JP |
2004-072495 | Mar 2004 | JP |
9522213 | Aug 1995 | WO |
9701256 | Jan 1997 | WO |
9849857 | Nov 1998 | WO |
WO 9849857 | Nov 1998 | WO |
9952230 | Oct 1999 | WO |
WO 0027049 | May 2000 | WO |
0054427 | Sep 2000 | WO |
0069088 | Nov 2000 | WO |
0069088 | Nov 2000 | WO |
WO 0105050 | Jan 2001 | WO |
03079577 | Sep 2003 | WO |
03079577 | Sep 2003 | WO |
03092212 | Nov 2003 | WO |
03092212 | Nov 2003 | WO |
WO 03094520 | Nov 2003 | WO |
2007022627 | Mar 2007 | WO |
Entry |
---|
Naguleswaran, S., et al, ‘Channel compensation techniques in a receiver with adaptive MAI Suppression’, 2002, IEEE (0-7803-7576-9/02), entire document http://ieeexplore.ieee.org/iel5/8521/26928/01197156.pdf. |
Notice of Allowance dated Feb. 13, 2008 in U.S. Appl. No. 11/103,307, filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Naguleswaran, S., Rice, M., Schroeder, J.E.; “Channel Compensation Techniques in a Receiver with Adaptive MAI Suppressions”; 2002; IEEE (0-7803-7576-9/02); entire document; http://ieeexplore.ieee.org/ie15/8521/26928/01197156.pdf. |
Written Opinion of International Searching Authority in International Application No. PCT/US05/12280, U.S. Appl. No. 11/103,307, filed Apr. 11, 2005. |
Written Opinion of the International Searching Authority in International Application No. PCT/US05/12279, U.S. Appl. No. 11/102,983, filed Apr. 11, 2005 |
Written Opinion of the International Searching Authority in International Application No. PCT/US05/12278, U.S. Appl. No. 11/102,958, filed Apr. 11, 2005. |
Written Opinion of the International Searching Authority in International Application No. PCT/US05/18564, U.S. Appl. No. 11/009,333, filed Dec. 10, 2004. |
Written Opinion of the International Searching Authority in International Application No. PCT/US05/12424, U.S. Appl. No. 11/009,346, filed Dec. 10, 2004. |
Korean Office Communication dated Oct. 29, 2007 in Korean counterpart application No. 10-2006-7023650 of U.S. Appl. No. 11/102,983, filed Apr. 11, 2005. |
EPO Communication dated Nov. 15, 2007 in counterpart European patent application No. 05735282.5 in related U.S. Appl. No. 11/102,958, filed Apr. 11, 2005. |
Chinese Office Action dated Nov. 14, 2008 in Chinese Patent Application No. 200580017076.4 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Notice of Allowance dated Sep. 30, 2008 in U.S. Appl. No. 11/102,958, filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Chinese Office Action dated Aug. 15, 2008 in Chinese counterpart Application No. 200580018562.8 corresponding to U.S. Appl. No. 11/102,958, filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Non-final Office Action dated Aug. 28, 2008 in U.S. Appl. No. 11/009,333, filed Dec. 10, 2004 by Feng-Wen Sun et al. |
Non-final Office Action dated Mar. 27, 2008 in U.S. Appl. No. 11/102,958, filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Non-final Office Action dated Aug. 20, 2007 in U.S. Appl. No. 11/103,307, filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Korean Office Action dated Mar. 28, 2008 in Korean counterpart Application No. 10-2007-7002090 corresponding to U.S. Appl. No. 11/009,333, filed Dec. 10, 2004 by Feng-Wen Sun et al. |
Ponnampalam, Vishakan and Jones, Alan E.; “On Cell Parameter ID Assignment in Utra-TDD”; Personal, Indoor and Mobile Radio Communications; 2004; PIMRC 2004; 15th IEEE International Symposium; Barcelona, Spain; Sep. 5-8, 2004; Piscataway, New Jersey USA; vol. 3; pp. 2051-2054; XP010754293; ISBN: 0-7803-8523-3; Section III and Section IV. |
Al-Meshhadany, Thamer and Al Agha, Khaldoun; “Analysis of the Code Allocation Mechanism in the WCDMA”; Mobile and Wireless Communications Network; 2002; 4th International Workshop; Sep. 9-11, 2002; Piscataway, New Jersey USA; pp. 196-199; XP010611845; ISBN: 0-7803-7605-6; pp. 196-197. |
Non-final Office Action dated Mar. 16, 2009 in U.S. Appl. No. 11/009,333, filed Dec. 10, 2004 by Feng-Wen Sun et al. |
Canadian Office Action dated Sep. 2, 2009 in Canadian Patent Application No. 2,562,549 filed Apr. 11, 2005 by Lin-Nan Lee et al; 4 pages. |
Chinese Office Action dated Sep. 4, 2009 in Chinese Patent Application No. 200580026710.0 filed May 26, 2005 by Feng-Wen Sun et al.; 6 pages. |
EPO Communication dated Jul. 23, 2009 in European Patent Application No. 05735282.5 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
ETSI; “Digital Video Broadcasting (DVB); Second Generation Framing Structure, Channel Coding and Modulation Systems for Broadcasting, Interactive Services, News Gathering and Other Broadband Satellite Applications”; Draft ETS EN 302 307 V1.1.1; Jun. 1, 2004; ETSI Standards; Lis, Sophia Antipolis Cedex, France; vol. BC, No. V1.1.1; XP014015373; ISSN: 0000-0001. |
Supplementary European search report dated Apr. 28, 2009 in European patent Application No. 05753920.7 filed May 26, 2005 by Feng-Wen Sun et al. |
Japanese Office action dated Sep. 29, 2009 in Japanese Patent Application No. 2007-519222 filed May 26, 2005 by Feng-Wen Sun et al. |
Japanese Office Action dated Sep. 15, 2009 in Japanese Patent Application No. 2007-508446 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Office Action dated Sep. 15, 2009 in Japanese Patent Application No. 2007-508448 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Office Action dated Sep. 15, 2009 in Japanese Patent Application No. 2007-508476 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Notice of Allowance dated Oct. 9, 2009 in U.S. Appl. No. 11/009,333, filed Dec. 10, 2004 by Feng-Wen Sun et al. |
Japanese Decision of Rejection dated Mar. 23, 2010 in Japanese Patent Application No. 2007-508448 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Decision of Rejection dated Mar. 23, 2010 in Japanese Patent Application No. 2007-508446 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Office action dated Mar. 30, 2010 in Japanese Patent Application No. 2007-508476 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Office action dated Apr. 6, 2010 in Japanese Patent Application No. 2007-519222 filed May 26, 2005 by Feng-Wen Sun et al. |
Non-final Office action dated May 19, 2010 in U.S. Appl. No. 12/262,078, filed Oct. 30, 2008 by Joseph Santoru et al. |
George, Maria; Hamid, Mujtaba; Miller, Andy; “Gold Code Generators inVirtex Devices”; [Online] Jun. 29, 2000; www.xilinx.com. |
EPO Communication dated Sep. 9, 2010 in European Patent Application No. 05753920.7 filed May 26, 2005 by Feng-Wen Sun et al. |
Holma, Harri; Toskala, Antti; “WCDMA for UMTS”; chapter 6.3.1.; Jun. 21, 2001; Wiley; England; ISBN: 0471486876; vol. revised; p. 74. |
Lee, Jhong Sam; Miller, Leonard; “CDMA Systems Engineering Handbook”; Jul. 1, 1998; Artech House Publishers; ISBN: 0890069905; pp. 644-667. |
Japanese Office action dated Jan. 11, 2011 in Japanese Patent Application No. 2007-508476 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Non-final Office action dated Jul. 6, 2011 in U.S. Appl. No. 12/262,078, filed Oct. 30, 2008 by Joseph Santoru et al. |
European Search Report dated Oct. 26, 2010 in European Patent Application No. 10179152.3 filed Apr. 11, 2005 (divisional application of European Patent Application No. 05733823.8) by Lin-Nan Lee et al. |
Final Rejection dated Oct. 29, 2010 in U.S. Appl. No. 12/262,078, filed Oct. 30, 2008 by Lin-Nan Lee et al. |
EPO Communication dated Aug. 9, 2010 in European Patent Application No. 05735385.6 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Decision of Rejection dated Nov. 22, 2011 in Japanese Divisional Patent Application No. 2010-166181 filed Jul. 23, 2010 by Lin-Nan Lee et al. |
Chinese Office action dated Feb. 23, 2011 in Chinese Patent Application No. 200580018545.4 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Office action dated Jan. 18, 2011 in Japanese divisional Patent Application No. 2010-166181 filed Jul. 23, 2010 by Lin-Nan Lee et al. |
Japanese Office action dated Jan. 18, 2011 in Japanese divisional Patent Application No. 2010-166157 filed Jul. 23, 2010 by Lin-Nan Lee et al. |
Non-final Office action dated Feb. 17, 2012 in U.S. Appl. No. 12/692,344, filed Jan. 22, 2010 by Feng-Wen Sun et al. |
Japanese Decision of Rejection dated Oct. 25, 2011 in Japanese divisional Patent Application No. 2010-166157 filed Jul. 23, 2010 by Lin-Nan Lee et al. |
Sarwate, Dilip V.; Pursley, Michael B.; “Crosscorrelation Properties of Pseudorandom and Related Sequences”; Proceedings of IEEE; May 1980; vol. 68, No. 5; pp. 593-619. |
Japanese Official Letter of Inquiry dated Mar. 6, 2012 in Japanese Patent Application No. 2007-508476 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
EPO Communication dated Mar. 8, 2011 in European Patent Application No. 05735385.6 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
EPO Communication dated Mar. 1, 2011 in European Patent Application No. 05733823.8 filed Apr. 11, 2005 by Lin-Nan Lee et al. |
Japanese Office action dated May 31, 2011 in Japanese Divisional Patent Application No. 2010-166181 filed Jul. 23, 2010 by Joseph Santoru et al. |
Final Rejection dated May 7, 2012 in U.S. Appl. No. 12/262,078, filed Oct. 30, 2008 by Lin-Nan Lee et al. |
U.S. Appl. No. 11/102,983, filed Apr. 11, 2005, Joseph Santoru, Notice of Allowance dated Jan. 14, 2008. |
Non-final Office action dated Nov. 21, 2012 in U.S. Appl. No. 12/262,078, filed Oct. 30, 2008 by Lin-Nan Lee et al. |
Number | Date | Country | |
---|---|---|---|
20060227894 A1 | Oct 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11009346 | Dec 2004 | US |
Child | 11449912 | US |