Method of determining a start of a transmitted frame in a frame-based communications network
First Claim
1. A method of determining a start of a transmitted frame at a receiver on a frame-based communications network, the method comprising:
- providing a preamble format for the transmitted frame wherein a plurality of identical copies of a preamble symbol sequence are transmitted sequentially;
filtering a received transmitted frame using filter coefficients matched to the preamble symbol sequence to provide a correlation sequence;
computing a squared-magnitude of the correlation sequence;
low-pass filtering the squared-magnitude of the correlation sequence to provide a low-pass filtered correlation signallow-pass filtered signal;
delaying the low-pass filtered correlation signal to provide a delayed low-pass filtered correlation signal;
multiplying the delayed low-pass filtered correlation signal by a first fixed predetermined threshold to provide a multiplied correlation signal;
comparing the multiplied correlation signal with the low-pass filtered correlation signal to provide a correlation difference indicator;
detecting energy of the received transmitted frame and low-pass filtering the energy to provide a low-pass filtered energy signal comparing detected energy to a fixed energy threshold to provide a threshold compared energy signal;
multiplying the low-pass filtered energy signal by a second fixed predetermined threshold to provide a multiplied energy signal;
comparing the threshold compared low-pass filtered correlation signal with the threshold compared mulitiplied energy signal to provide a correlation peak indicator; and
forming a logical-AND of the correlation difference indicator and the correlation peak indicator to determine a match/no match comparison indicative of the start of a transmitted frame.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of determining a start of a transmitted frame at a receiver on a frame-based communications network. A preamble format for the transmitted frame is provided wherein a plurality of identical copies of a preamble symbol sequence are transmitted sequentially. A received transmitted frame is filtered using filter coefficients matched to the preamble symbol sequence to provide a correlation sequence. A squared-magnitude of the correlation sequence is computed. The squared-magnitude of the correlation sequence is low-pass filtered to provide a low-pass filtered correlation signal low-pass filtered signal. The low-pass filtered correlation signal is delayed to provide a delayed low-pass filtered correlation signal. The delayed low-pass filtered correlation signal is multiplied by a first fixed predetermined threshold to provide a multiplied correlation signal. The multiplied correlation signal is compared with the low-pass filtered correlation signal to provide a correlation difference indicator. Energy of the received transmitted frame is detected and the energy is low-pass filtered to provide a low-pass filtered energy signal comparing detected energy to a fixed energy threshold to provide a threshold compared energy signal. The low-pass filtered energy signal is multiplied by a second fixed predetermined threshold to provide a multiplied energy signal. The threshold compared low-pass filtered correlation signal is compared with the threshold compared mulitiplied energy signal to provide a correlation peak indicator. A logical-AND of the correlation difference indicator and the correlation peak indicator is formed to determine a match/no match comparison indicative of the start of a transmitted frame.
151 Citations
9 Claims
-
1. A method of determining a start of a transmitted frame at a receiver on a frame-based communications network, the method comprising:
-
providing a preamble format for the transmitted frame wherein a plurality of identical copies of a preamble symbol sequence are transmitted sequentially;
filtering a received transmitted frame using filter coefficients matched to the preamble symbol sequence to provide a correlation sequence;
computing a squared-magnitude of the correlation sequence;
low-pass filtering the squared-magnitude of the correlation sequence to provide a low-pass filtered correlation signallow-pass filtered signal;
delaying the low-pass filtered correlation signal to provide a delayed low-pass filtered correlation signal;
multiplying the delayed low-pass filtered correlation signal by a first fixed predetermined threshold to provide a multiplied correlation signal;
comparing the multiplied correlation signal with the low-pass filtered correlation signal to provide a correlation difference indicator;
detecting energy of the received transmitted frame and low-pass filtering the energy to provide a low-pass filtered energy signal comparing detected energy to a fixed energy threshold to provide a threshold compared energy signal;
multiplying the low-pass filtered energy signal by a second fixed predetermined threshold to provide a multiplied energy signal;
comparing the threshold compared low-pass filtered correlation signal with the threshold compared mulitiplied energy signal to provide a correlation peak indicator; and
forming a logical-AND of the correlation difference indicator and the correlation peak indicator to determine a match/no match comparison indicative of the start of a transmitted frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of determining a a start of a transmitted frame at a receiver on a frame-based communications network, the method comprising:
-
providing a preamble format for the transmitted frame wherein a plurality of identical copies of a preamble symbol sequence are transmitted sequentially;
filtering a received transmitted frame using filter coefficients matched to the preamble symbol sequence to provide a correlation sequence by low-passlinear matched filtering the received transmitted frame using filter coefficients matched to the preamble symbol sequence to provide a filtered received signal and averaging a squared-magnitude of the filtered received signal, the filter coefficients being a time-reversed complex-conjugated repeated preamble symbol including time-reversed complex symbols drawn from a Quadrature Phase Shift Keying or 4-Quadrature Amplitude Modulation constellation and having 16 symbols repeated at least 3 times, every 4-symbol sub-sequence of which being constant amplitude, zero autocorrelation;
computing a squared-magnitude of the correlation sequence;
low-pass filtering the squared-magnitude of the correlation sequence to provide a low-pass filtered correlation signallow-pass filtered signal;
delaying the low-pass filtered correlation signal to provide a delayed low-pass filtered correlation signal;
multiplying the delayed low-pass filtered correlation signal by a first fixed predetermined threshold by first computing 10*log10(.), or an approximation of 10*log10(.), of each low-pass filtered correlation signal operand to provide a plurality of low-pass filtered correlation signal log operands and then adding each of the plurality of low-pass filtered correlation signal log operands to provide a multiplied correlation signal;
comparing the multiplied correlation signal with the low-pass filtered correlation signal to provide a correlation difference indicator;
detecting energy of the received transmitted frame and low-pass filtering the energy to provide a low-pass filtered energy signal comparing detected energy to a fixed energy threshold to provide a threshold compared energy signal;
multiplying the low-pass filtered energy signal by a second fixed predetermined threshold by first computing 10*log10(.), or an approximation of 10*log10(.), of each low-pass filtered energy signal operand to provide a plurality of low-pass filtered energy signal log operands and then adding each of the plurality of low-pass pass filtered energy signal log operands to provide a multiplied energy signal;
comparing the threshold compared low-pass filtered correlation signal with the threshold compared mulitiplied energy signal to provide a correlation peak indicator; and
forming a logical-AND of the correlation difference indicator and the correlation peak indicator to determine a match/no match comparison indicative of the start of a transmitted frame.
-
Specification