Systems and techniques are disclosed relating to communications. The systems and techniques involve communicating over a physical channel having a plurality of modulation channels each having a channel capacity by allocating a plurality of data streams among the modulation channels as a function of
Systems and techniques are disclosed relating to communications. The systems and techniques involve communicating over a physical channel having a plurality of modulation channels each having a channel capacity by allocating a plurality of data streams among the modulation channels as a function of the channel capacity for each of the modulation channels, and modulating the data streams to support transmission over the physical channel as a function of the data stream allocation among the modulation channels. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
대표청구항▼
What is claimed is: 1. A method of transmitting a plurality of data streams over a physical channel having a plurality of modulation channels each having a channel capacity, comprising: allocating the plurality of data streams among the plurality of modulation channels as a function of the channel
What is claimed is: 1. A method of transmitting a plurality of data streams over a physical channel having a plurality of modulation channels each having a channel capacity, comprising: allocating the plurality of data streams among the plurality of modulation channels as a function of the channel capacity for each of the modulation channels; encoding the plurality of data streams using encoder rates varying as a function of the channel capacity for each of the modulation channels, each data stream of the plurality of data streams being encoded with an encoder rate corresponding to the channel capacity of the modulation channel to which said each data stream is allocated; and modulating the plurality of encoded data streams using a signal constellation mapper, thereby obtaining a plurality of modulated data streams to transmit over the physical channel; wherein the signal constellation mapper translates n number of binary values into a multi-dimensional constellation space of 2n points, n being an integer, and wherein the step of modulating further comprises mapping each modulation channel of the plurality of modulation channels to one of the 2n points. 2. The method of claim 1 further comprising modulating a carrier as a function of the modulated data streams. 3. The method of claim 2 wherein the data streams each comprises a plurality of values, and the modulated data streams comprise a plurality of modulated values each being generated from an n-wide binary value sequence comprising in a predetermined order one value from each of the modulation channels. 4. The method of claim 3 wherein the modulated values each comprises phase information, the carrier being modulated as a function of the phase information. 5. The method of claim 4 wherein the modulated values each comprises amplitude information, the carrier being modulated as a function of the amplitude information. 6. The method of claim 3 wherein the modulated values each comprises a quadrature value, and wherein the carrier modulation comprises quadrature modulation. 7. The method of claim 1 wherein the allocation of data streams comprises allocating a first one of the data streams to a first one of the modulation channels. 8. The method of claim 1 wherein the allocation of data streams comprises allocating each of the data streams to a different one of the modulation channels. 9. The method of claim 1 wherein the encoding of data streams comprises encoding a first one of the data streams at a first encoder rate and a second one of the data streams at a second encoder rate different from the first encoder rate. 10. The method of claim 9 wherein the first encoder rate is higher than the second encoder rate, the first one of the data streams being allocated to a first one of the modulation channels and the second one of the data streams being allocated to a second one of the modulation channels, the first one of the modulation channels having a higher channel capacity than the second one of the modulation channels. 11. The method of claim 1 wherein the encoded data streams each comprises a plurality of encoded values, the method further comprising interleaving the values within each of the encoded data streams. 12. The method of claim 1 wherein at least two of the modulation channels exhibit different channel capacities. 13. An apparatus configured to transmit a plurality of data streams over a physical channel having a plurality of modulation channels each having a channel capacity, comprising: a data source configured to allocate the plurality of data streams among the plurality of modulation channels as a function of the channel capacity for each of the modulation channels; a plurality of encoders configured to encode the plurality of data streams using encoder rates varying as a function of the channel capacity for each of the modulation channels, each data stream of the plurality of data streams being encoded with an encoder rate corresponding to the channel capacity of the modulation channel to which said each data stream is allocated; a modulator configured to modulate the plurality of encoded data streams, thereby obtaining a plurality of modulated data streams to transmit over the physical channel, the modulator comprising a signal constellation mapper configured to translate n number of binary values into a multi-dimensional constellation space of 2n points, n being an integer, the constellation mapper being further configured to map each modulation channel of the plurality of modulation channels to one of the 2n points. 14. The apparatus of claim 13 further comprising a transmitter configured to modulate a carrier as a function of the modulated data streams. 15. The apparatus of claim 14 wherein the data streams each comprises a plurality of values, and wherein the modulated data streams comprise a plurality of modulated values each being generated from an n-wide binary value sequence comprising in a predetermined order one value from each of the modulation channels. 16. The apparatus of claim 15 wherein the modulated values each comprises phase information, the carrier being modulated as a function of the phase information. 17. The apparatus of claim 16 wherein the modulated values each comprises amplitude information, the carrier being modulated as a function of the amplitude information. 18. The apparatus of claim 15 wherein the modulated values each comprises a quadrature value, and wherein the carrier modulation comprises quadrature modulation. 19. The apparatus of claim 13 wherein the data source is configured to allocate a first one of the data streams to a first one of the modulation channels. 20. The apparatus of claim 13 wherein the data source is configured to allocate each of the data streams to a different one of the modulation channels. 21. The apparatus of claim 13 wherein a first one of the encoders is configured to encode a first one of the data streams at a first encoder rate and a second one of the encoders is configured to encode a second one of the data streams at a second encoder rate different from the first encoder rate. 22. The apparatus of claim 21 wherein the first encoder rate is higher than the second encoder rate, the first one of the data streams being allocated to a first one of the modulation channels and the second one of the data streams being allocated to a second one of the modulation channels, the first one of the modulation channels having a higher channel capacity than the second one of the modulation channels. 23. The apparatus of claim 13 wherein the encoded data streams each comprises a plurality of encoded values, the apparatus further comprising a plurality of interleavers each configured to interleave the values within one of the encoded data streams. 24. The apparatus of claim 13 wherein at least two of the modulation channels exhibit different channel capacities. 25. An apparatus configured to transmit a plurality of data streams over a physical channel having a plurality of modulation channels each having a channel capacity, comprising: means for allocating the plurality of data streams among the plurality of modulation channels as a function of the channel capacity for each of the modulation channels; means for encoding the plurality of data streams using encoder rates varying as a function of the channel capacity for each of the modulation channels, each data stream of the plurality of data streams being encoded with an encoder rate corresponding to the channel capacity of the modulation channel to which said each data stream is allocated; means for modulating the plurality of encoded data streams, thereby obtaining a plurality of modulated data streams to transmit over the physical channel, the means for modulating comprising means for signal constellation mapping configured to translate n number of binary values into a multi-dimensional constellation space of 2n points, n being an integer, the constellation mapper being further configured to map each modulation channel of the plurality of modulation channels to one of the 2n points. 26. The apparatus of claim 25 further comprising means for modulating a carrier as a function of the modulated data streams. 27. The apparatus of claim 26 wherein the data streams each comprises a plurality of values, and wherein the modulated data streams comprises a plurality of modulated values each being generated from an n-wide binary value sequence comprising in a predetermined order one value from each of the modulation channels. 28. The apparatus of claim 27 wherein the modulated values each comprises phase information, the carrier being modulated as a function of the phase information. 29. The apparatus of claim 28 wherein the modulated values each comprises amplitude information, the carrier being modulated as a function of the amplitude information. 30. The apparatus of claim 27 wherein the modulated values each comprises a quadrature value, and wherein the carrier modulation comprises quadrature modulation. 31. The apparatus of claim 26 wherein the means for allocating the data streams among the modulation channels is configured to allocate a first one of the data streams to a first one of the modulation channels. 32. The apparatus of claim 26 wherein the means for allocating the data streams among the modulation channels is configured to allocate each of the data streams to a different one of the modulation channels. 33. The apparatus of claim 25 wherein the means for encoding each of the data streams is configured to encode a first one of the data streams at a first encoder rate and a second one of the data streams at a second encoder rate different from the first data encoder rate. 34. The apparatus of claim 33 wherein the first encoder rate is higher than the second encoder rate, the first one of the data streams being allocated to a first one of the modulation channels and the second one of the data streams being allocated to a second one of the modulation channels, the first one of the modulation channels having a higher channel capacity than the second one of the modulation channels. 35. The apparatus of claim 25 wherein the encoded data streams each comprises a plurality of encoded values, the apparatus further comprising means for interleaving the values within each of the encoded data streams. 36. The apparatus of claim 25 wherein at least two of the modulation channels exhibit different channel capacities. 37. Computer readable media embodying a program of instructions executable by a computer to perform a method of transmitting a plurality of data streams over a physical channel having a plurality of modulation channels each having a channel capacity, the method comprising: allocating the plurality of data streams among the plurality of modulation channels as a function of the channel capacity for each of the modulation channels; encoding the plurality of data streams using encoder rates varying as a function of the channel capacity for each of the modulation channels, each data stream of the plurality of data streams being encoded with an encoding rate corresponding to the channel capacity of the modulation channel to which said each data stream is allocated; and modulating the plurality of encoded data streams using a signal constellation mapper, thereby obtaining a plurality of modulated data streams to transmit over the physical channel; wherein the signal constellation mapper translates n number of binary values into a multi-dimensional constellation space of 2n points, n being an integer, and wherein the step of modulating further comprises mapping each modulation channel of the plurality of modulation channels to one of the 2n points. 38. The computer readable media of claim 37 wherein the data streams each comprises a plurality of values, and the modulated data streams comprises a plurality of modulated values each being generated from a sequence comprising one value from each of the modulation channels. 39. The computer readable media of claim 38 wherein the modulated values each comprises phase information. 40. The computer readable media of claim 39 wherein the modulated values each comprises amplitude information. 41. The computer readable media of claim 38 wherein the modulated values each comprises a quadrature value. 42. The computer readable media of claim 37 wherein the allocation of data streams comprises allocating a first one of the data streams to a first one of the modulation channels. 43. The computer readable media of claim 37 wherein the allocation of data streams comprises allocating each of the data streams to a different one of the modulation channels. 44. The computer readable media of claim 37, wherein the encoding of data streams comprises encoding a first one of the data streams at a first encoder rate and a second one of the data streams at a second encoder rate different from the first data rate. 45. The computer readable media of claim 44 wherein the first encoder rate is higher than the second encoder rate, the first one of the data streams being allocated to a first one of the modulation channels and the second one of the data streams being allocated to a second one of the modulation channels, the first one of the modulation channels having a higher channel capacity than the second one of the modulation channels. 46. The computer readable media of claim 44 wherein the encoded data streams each comprises a plurality of encoded values, the method further comprising interleaving the values within each of the encoded data streams. 47. The computer readable media of claim 37 wherein at least two of the modulation channels exhibit different channel capacities. 48. A method of transmitting over a physical channel from a transmitter to a receiving device, the method comprising: translating n-wide binary value sets using a signal constellation mapper at the transmitter into a plurality of point representations in a multi-dimensional constellation space, wherein n is an integer and each point in the multi-dimensional constellation space represents a unique n-wide binary value set; allocating at least one data stream among a plurality of modulation channels at the transmitter based on the channel capacity of each modulation channel of the plurality of modulation channels, wherein each modulation channel has a channel capacity, thereby obtaining at least one allocated data stream; encoding the at least one allocated data stream for said each modulation channel using a coding rate varying as a function of the channel capacity of said each modulation channel, thereby obtaining at least one encoded data stream; generating a plurality of modulation symbols from the plurality of point representations, one modulation symbol per point representation; and transmitting the at least one encoded data stream using the plurality of modulation symbols from the transmitter. 49. The method of claim 48, further comprising: determining the channel capacity of each modulation channel. 50. The method of claim 48, wherein n is greater than two. 51. The method of claim 48, wherein n is greater than three, and wherein the step of generating is performed in accordance with quadrature amplitude modulation (QAM), and the step of translating is performed in accordance with Gray mapping. 52. A method of receiving at a receiving device data transmitted over a physical channel from a transmitting device, the method comprising: receiving at the receiving device data transmitted using a plurality of modulation symbols transmitted from the transmitting device, each modulation symbol of the plurality of modulation symbols generated from a plurality of point representations in a multi-dimensional constellation space, one modulation symbol per point representation, into which a signal constellation mapper at the transmitting device translated n-wide binary value sets, n being an integer, each point in the multi-dimensional constellation space representing a unique n-wide binary value set, wherein at least one data stream was allocated at the transmitting device among a plurality of modulation channels based on the channel capacity of each modulation channel of the plurality of modulation channels to obtain at least one allocated data stream, each modulation channel has a channel capacity, and the at least one allocated data stream for said each modulation channel of the plurality of modulation channels was encoded at the transmitting device with a coding rate varying as a function of the channel capacity of said each modulation channel to obtain at least one encoded data stream, and then transmitting the at least one encoded data stream using the plurality of modulation symbols from the transmitting device to the receiving device; demodulating the modulation symbols to obtain demodulated data; and decoding the demodulated data with the coding rate varying as a function of the channel capacity of said each modulation channel.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (14)
Williams ; Jr. Henry R., Apparatus and method for providing computer display data from a computer system to a remote display device.
Mark Wallace ; Jay R. Walton ; Ahmad Jalali, Method and apparatus for measuring reporting channel state information in a high efficiency, high performance communications system.
Garmonov, Alexandr Vasillevich; Karpitski, Yuri Evgenievich, Method for the orthogonal and offset transmission-reception of a signal and device for realizing the same.
Wendorf James W. (Cortlandt Manor NY) Hocek Adam S. (New York NY) Singh Kenneth S. (Harriman NY), Method of and apparatus for channel mapping with relative service identification.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.