Method and apparatus for transmission of variable rate digital data
First Claim
1. An apparatus for transmitting a variable rate data packet of data symbols, said apparatus comprising:
- repetition generator means for receiving said packet and when the number of said data symbols in said packet is less than a first value generating duplicates of said data symbols and combining said data symbols and said duplicates of said data symbols in said packet; and
transmitter means for transmitting said packet from said repetition generator means, wherein when the number of data symbols in said packet equals said first value, transmitting said packet at a first energy level and when the number of data symbols in said packet is less than said first value and greater than a second value, transmitting said packet at a second energy level which is less than said first energy level, and when the number of data symbols in said packet is less than said second value gating ones of said data symbols and said duplicates of said data symbols and transmitting said packet at a third energy level.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication system for transmitting variable rate data is disclosed wherein redundancy is added to the variable rate data to provide repetition symbols. The repetition symbol data is transmitted with symbol energy scaled in accordance to the rate of the variable rate data when the variable rate data is greater than or equal to a nominal data rate. When the variable rate data is less than the nominal data rate, the symbol data is transmitted at nominal symbol energy and redundancy is removed by transmission gating of a proportion of the transmission symbol data determined in accordance with the rate of the variable rate data. Furthermore, a receiver for receiving the variable rate data is disclosed which uses the redundancy in the transmitted data symbol stream to make a corrected estimate of the transmitted symbol data.
-
Citations
29 Claims
-
1. An apparatus for transmitting a variable rate data packet of data symbols, said apparatus comprising:
-
repetition generator means for receiving said packet and when the number of said data symbols in said packet is less than a first value generating duplicates of said data symbols and combining said data symbols and said duplicates of said data symbols in said packet; and transmitter means for transmitting said packet from said repetition generator means, wherein when the number of data symbols in said packet equals said first value, transmitting said packet at a first energy level and when the number of data symbols in said packet is less than said first value and greater than a second value, transmitting said packet at a second energy level which is less than said first energy level, and when the number of data symbols in said packet is less than said second value gating ones of said data symbols and said duplicates of said data symbols and transmitting said packet at a third energy level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A method for transmitting a variable rate data packet of data symbols, said method comprising the steps of:
-
receiving said packet; when the number of said data symbols in said packet is less than a first value generating duplicates of said data symbols and combining said data symbols and said duplicates of said data symbols in said packet; when the number of data symbols in said packet equals said first value, transmitting said packet at a first energy level; when the number of data symbols in said packet is less than said first value and greater than a second value, transmitting said packet at a second energy level which is less than said first energy level; and when the number of data symbols in said packet is less than said second value gating ones of said data symbols and said duplicates of said data symbols and transmitting said packet at a third energy level. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
-
21. A system for transmitting a variable rate data packet of data symbols, said system comprising:
-
a repetition generator having an input and having an output; a transmitter having an input coupled to said repetition generator output and having an output; a spread spectrum modulator interposed between said repetition generator and said transmitter having an input coupled to said repetition generator output and having an output coupled to said transmitter input, said spread spectrum modulator comprising; a first PN generator having an output; and a first mixer having a first input coupled to said repetition generator output and having a second input coupled to said first PN generator output and having an output. - View Dependent Claims (22, 23)
-
-
24. A system for transmitting a variable rate data packet of data symbols, said system comprising:
-
a repetition generator having an input connected to receive said packet of data symbols for generating duplicates of said data symbols when the number of data symbols in said packet is less than a first value and having an output at which a combination of said data symbols and said duplicates of said data symbols in said packet is provided as a data packet; and a transmitter having an input connected to receive the output of said repetition generator and having an output from which data symbols received from said repetition generator are transmitted at a first energy level when the number of data symbols in said packet equals said first value, at a second energy level, which is less than said first energy level, when the number of data symbols in said packet is less than said first value. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification