Method and system using ternary sequences for simultaneous transmission to coherent and non-coherent receivers
First Claim
1. A method of transmitting data comprising:
- obtaining a ternary sequence corresponding to a data symbol based on a base ternary sequence; and
transmitting the obtained ternary sequences by a transmitter, wherein lengths of the base ternary sequence and the obtained ternary sequence are equal to each other, and are associated with a size of the data symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes a method and system for simultaneous transmission of data to coherent and non-coherent receivers. The method at the transmitter includes retrieving a base ternary sequence having a pre-defined length, obtaining one or more ternary sequences corresponding to data to be transmitted and transmitting the obtained one or more ternary sequences by the transmitter. The method steps at the receiver includes receiving one or more ternary sequences corresponding to the data transmitted, demodulating each of the received ternary sequences by correlating with all cyclic shifts of the base ternary sequence by the receiver if the receiver is a coherent receiver, demodulating each of the received ternary sequences by correlating with all cyclic shifts of the absolute of the base ternary sequence by the receiver if the receiver is a non-coherent receiver and detecting the transmitted data based on the cyclic shifts corresponding to maximum correlation values.
24 Citations
28 Claims
-
1. A method of transmitting data comprising:
-
obtaining a ternary sequence corresponding to a data symbol based on a base ternary sequence; and transmitting the obtained ternary sequences by a transmitter, wherein lengths of the base ternary sequence and the obtained ternary sequence are equal to each other, and are associated with a size of the data symbol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of receiving data transmitted from a transmitter comprising:
-
receiving a ternary sequence by a receiver; demodulating the received ternary sequences using a base ternary sequence, wherein lengths of the base ternary sequence and the ternary sequence are equal to each other, and are associated with a size of a data-symbol that is generated by the transmitter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A transmitter comprising one or more processors configured to:
-
obtain a ternary sequence corresponding to a data symbol based on a base ternary sequence; and
transmit the obtained ternary sequence by the transmitter,wherein a length of the base ternary sequence and the obtained ternary sequence are equal to each other, and are associated with a size of the data symbol.
-
-
24. A base ternary sequence generating module comprising one or more processors configured to:
-
select a seed sequence as a first sequence of a preferred pair; select a second sequence of the preferred pair, wherein the second sequence is a pre-defined decimation of the first sequence, and insert a pre-defined value, wherein a length of the base ternary sequence is determined by a size of a data symbol. - View Dependent Claims (25, 26, 27)
-
-
28. A receiver comprising:
-
one or more processors configured to receive a ternary sequence by a receiver; demodulate the received ternary sequence using a base ternary sequence; and wherein lengths of the base ternary sequence and the ternary sequence are equal to each other, and are associated with a size of a data symbol that is generated by a transmitter.
-
Specification