System and method for pilot tone assisted selected mapping
AssigneeXilinx, Inc.
InventorChristopher H. Dick
Life of this patent
Estimating the term…
Abstract
A method is provided for communicating a data value and pilot tone within the same communication sub-carrier of a communication channel. A first reference phase corresponding to a first data value is selected. A pilot tone having the first reference phase is generated. The generated pilot tone is transmitted. The transmitted pilot tone is received. A phase of the received pilot tone is determined. A second data value is determined from the phase of the received pilot tone. The second data value is stored in an electronic storage medium.
Claims16
A method of communicating a data value and pilot tone within the same communication sub-carrier of a communication channel, comprising:
- selecting a first reference phase corresponding to the data value;
- wherein the selecting the first reference phase includes retrieving a phase corresponding to the data value from a table, the table mapping a set of data values to a set of reference phases;
- generating a pilot tone having the first reference phase;
- transmitting the generated pilot tone;
- receiving the transmitted pilot tone;
- determining a phase of the received pilot tone;
- determining the data value from the determined phase of the received pilot tone;
- wherein the determining of the data value includes:
- determining from the set of reference phases, a second reference phase that is closest to the determined phase of the received pilot tone;
- and
- retrieving a data value corresponding to the second reference phase from the table;
- storing the determined data value in an electronic storage medium;
- training the communication channel to establish a synchronized phase;
- determining a difference between the determined phase of the received pilot tone and the second reference phase;
- and
- in response to the difference being greater than a selected threshold, repeating training and transmitting steps.
A communication system for pilot tone assisted modulation of data signals, comprising:
- a transmitter that includes:
- a mapping block configured to:
- modulate a data signal into a plurality of representations using two or more subcarrier mapping schemes indicated in a mapping index table;
- and
- select one of the plurality of representations having a peak-to-average power ratio over a period of time lower than a threshold;
- and
- a pilot tone encoding block coupled to the mapping block and configured to:
- select one or more reference phases that correspond to a binary representation of the mapping scheme of the selected one of the plurality of representations from the mapping index table;
- generate a pilot tone symbol for each of the one or more references phases, the pilot tone symbol having a phase equal to the reference phase;
- and
- a transmission block coupled to the mapping block and to the pilot tone encoding block, the transmission block configured to transmit the selected one of the plurality of representations and the pilot tone symbol on two or more subcarriers;
- and
- a signal receiver for receiving one or more signal representations and one or more modulated pilot tone symbols on a plurality of subcarriers, the signal receiver including:
- a pilot tone decoding block coupled to receive the one or more modulated pilot tone symbols and configured to:
- determine a phase of each of the one or more modulated pilot tone symbols;
- determine a data value from the phase of each of the one or more modulated pilot tone symbols;
- for each of the signal representations, determine a mapping scheme corresponding to a mapping of the one or more signal representations from the data values of the one of more modulated pilot tone symbols;
- determine, for each of the one or more modulated pilot tone symbols, the data value from the phase of the modulated pilot tone symbol by performing the operations of:
- comparing the phase of the modulated pilot tone symbol to a set of reference phases;
- selecting a corrected phase from the set of reference phases for each of the one or more modulated pilot tone symbols, the corrected phase having a value closest to the phase of the modulated pilot tone symbol;
- and
- retrieving a data value for the corrected phase from a reference table;
- and
- determine, for each of the one or more modulated pilot tone symbols, channel conditions based on a difference between the phase of the modulated pilot tone symbol and the corrected phase;
- and
- a demapping block coupled to the pilot tone decoding block, the demapping block configured to demodulate each signal representation using the corresponding mapping scheme to produce a data signal:
- and
- wherein:
- the transmitter and the signal receiver are configured to synchronize a data channel based on the determined channel conditions;
- and
- the signal receiver is configured to, for each of the one or more modulated pilot tone symbols, in response to the difference between the phase of the modulated pilot tone symbol and the corrected phase being greater than a selected threshold, cause the transmitter to retransmit a pilot tone symbol corresponding to the modulated pilot tone symbol.
A communication receiver for pilot tone assisted demodulation of data signals, comprising:
- a signal receiver for receiving one or more signal representations and one or more modulated pilot tone symbols on a plurality of subcarriers, the signal receiver including:
- a pilot tone decoding block coupled to receive the one or more modulated pilot tone symbols and configured to:
- determine a phase of each of the one or more modulated pilot tone symbols;
- determine a respective data value from the respective phase of each of the one or more modulated pilot tone symbols;
- for each of the signal representations, determine a mapping scheme corresponding to a mapping of the one or more signal representations from the data values of the one of more modulated pilot tone symbols;
- and
- for each of the one or more modulated pilot tone symbols:
- determine the respective data value from the phase of the modulated pilot tone symbol by performing the operations of:
- comparing the phase of the modulated pilot tone symbol to a set of reference phases;
- selecting a corrected phase from the set of reference phases for the modulated pilot tone symbol, the corrected phase having a value closest to the phase of the modulated pilot tone symbol;
- and
- retrieving a data value for each corrected phase from a reference table;
- determine channel conditions based on a difference between the phase of the modulated pilot tone and the corrected phase;
- synchronize a data channel with a transmitter, from which the modulate pilot tone is received, and the signal receiver are configured to synchronize a data channel based on the determined channel conditions based on the determined channel conditions;
- and
- in response to the difference between the phase of the modulated pilot tone symbol and the corrected phase being greater than a selected threshold cause the transmitter to retransmit the modulated pilot tone symbol to the signal receiver;
- and
- a demapping block coupled to the pilot tone decoding block, the demapping block configured to demodulate each signal representation using the corresponding mapping scheme to produce a data signal.
Dependencies are inferred from the claim text.