Method and device for frame detection and synchronizer
AssigneeIHP GmbH
InventorsAlfonso Troya, Koushik Maharatna, Milos Krstic, Eckhard Grass
Life of this patent
Estimating the term…
Loading patent…
AssigneeIHP GmbH
InventorsAlfonso Troya, Koushik Maharatna, Milos Krstic, Eckhard Grass
Estimating the term…
The IEEE 802.11a standard uses OFDM, where the transmission is divided into several orthogonal sub-carriers. Here, an algorithm is used for the frame detection; a simplified differentiator obtains an absolute maximum in the differentiated signal at that point where the first plateau in JF(k) starts; a peak detector obtains the position of the absolute maximum in the differentiated signal, divides the problem into relative peak detection and falling edge detection; a simplified XNOR-based crosscorrelator is used, where the simplifications are based on the knowledge of the reference; a particular solution is provided for the CORDIC algorithm in the vectoring mode for arctangent calculation; hardware structuring is presented for the whole synchronizer so as to obtain a simple control mechanism and the separation of this structure into different clock domains, each one being activated only to perform its operation and deactivated afterwards.
A method for detection of the reception of a data frame in an input signal (YOFF(n)), said data frame comprises periodically repeated symbols at the beginning, comprising the steps of a) sampling said input signal (YOFF(n)) with a predetermined sampling rate, b) generating a first signal (|J(k)|2) that is dependent on an autocorrelation of said input signal with a delay copy of said input signal, c) detecting a plateau in said first signal (|J(k)|2), and d) generating an output signal that is indicative of detecting said plateau, plateau, wherein said step of detecting a plateau comprises the steps of c1) generating a differentiator signal (JDIFF(k)), which is dependent on rhea difference of a first sample of said first signal and a second sample of said first signal that was taken a first predetermined number of sampling periods earlier, and c2) detecting an absolute maximum of said differentiator signal (JDIFF(k)) within a second predetermined number of sampling periods, further comprises a step of detecting a falling slope in said differentiator signal (JDIFF(k)), wherein detecting a falling slope comprises the step of generating an accumulation signal that is dependent on the sum of said differentiator signal (JDIFF(k)) over a fourth predetermined number of consecutive sampling periods, comparing said current accumulation signal with the last previous accumulation signal representing without overlap said fourth predetermined number of consecutive earlier sampling periods, and generating a group peak detection signal indicative of whether or not the value of said current accumulation signal is smaller than the value of said earlier accumulation signal.
A method for the detection of the reception of a data frame in an input signal (YOFF(n)), said data frame comprising periodically repeated symbols at the beginning, comprising the steps of a) sampling said input signal (YOFF(n))with a predetermined sampling rate, b) generating a first signal (|J(k)|2) that is dependent on an autocorrelation of said input signal with a delayed copy of said input signal, c) detecting a plateau in said first signal (|J(k)|2), and d) generating an output signal that is indicative of detecting said ptateal˜, plateau, wherein said step of detecting a plateau comprises the steps of c1) generating a differentiator signal (JDIFF(k)), which is dependent on rhea difference of a first sample of said first signal and a second sample of said first signal that was taken a first predetermined number of sampling periods earlier, and c2) detecting an absolute maximum of said differentiator signal (JDIFF(k)) within a second predetermined number of sampling periods, wherein said step c2) of detecting an absolute maximum comprises an instantaneous peak detection step and a step of detecting a falling slope in the differentiator signal (JDIFF(k)), wherein the instantaneous peak detection step comprises a step of comparing the differentiator signal (JDIFF(k)) of a current sampling period with the differentiator signal (JDIFF(k)) of a next previous sampling period, and a step of saving the differentiator signal (JDIFF(k)) of the current sampling period to a register, given the condition that its value is larger than that of the differentiator signal (JDIFF(k)) of the previous sampling period, further comprising a step of incrementing a count index by one, given the condition that the value of said differentiator signal (JDIFF(k)) of said current sampling period is equal or smaller than that of said differentiator signal (JDIFF(k)) saved in said register, further comprising a step of generating an instantaneous peak detection signal indicative of the condition whether or not the count index has reached a predetermined count value;
A frame detector for detecting the reception of a data frame in an input signal (YOFF(n)), said data frame comprising periodically repeated symbols at the beginning, comprising a) a sampling unit adapted to sample said input signal (YOFF(n)) with a predetermined sampling rate, b) an autocorrelation unit adapted to transform said input signal (YOFF(n)) into a first signal (|J(k)|2) that is dependent on an autocorrelation of said input signal with a delayed copy of said input signal, c) a plateau detector, adapted to detect a plateau in said first signal (|J(k)|2) and d) an output unit adapted to generate an output signal that is indicative of detecting said plateau, wherein said plateau detector is adapted to generate a differentiator signal (JDIFF(k)), which is dependent on the difference of a first sample of said first signal and a second sample of said first signal a predetermined number of sampling periods earlier, to detect an absolute maximum of said differentiator signal (JDIFF(k)) within a predetermined range of sampling periods, and to provide a signal indicative of detecting said absolute maximum to said output unit, wherein said plateau detector comprises a peak detection unit with a) a first detection unit connected to said input port and comprising a first memory unit, said first detection unit being adapted to comparing said input signal (JDIFF(k)) received through said input port with a first entry contained in said first memory unit, and replacing said first entry by said input signal given the condition that the value of said input signal (JDIFF(k)) is larger than the value of said first entry;
A method for the detection of the reception of a data frame in an input signal (YOFF(n)), said data frame comprising periodically repeated symbols at the beginning, comprising the steps of a) sampling said input signal (YOFF(n)) with a predetermined sampling rate, b) generating a first signal (|J(k)|2) that is dependent on an autocorrelation of said input signal with a delayed copy of said input signal, c) detecting a plateau in said first signal (|J(k)|2), and d) generating an output signal that is indicative of detecting said plateau,. plateau, wherein said step of detecting a plateau comprises the steps of c1) generating a differentiator signal (JDIFF(k)), which is dependent on rhea difference of a first sample of said first signal and a second sample of said first signal that was taken a first predetermined number of sampling periods earlier, and c2) detecting an absolute maximum of said differentiator signal (JDIFF(k)) within a second predetermined number of sampling periods, further comprising a step of estimating a relative frequency offset (fF) in an input signal (YOFF(n))after said step of detecting a frame, wherein the estimating step comprises the steps of a) estimating a coarse frequency offset (13), and b) estimating a fine frequency offset (α) in dependence of said estimated coarse frequency offset (β), and wherein the step of estimating the frequency offset comprises a step of assigning a fine frequency offset value dependent on the value of the coarse frequency offset according to the following function:
A method for the detection of the reception of a data frame in an input signal (YOFF(n)), said data frame comprising periodically repeated symbols at the beginning, comprising the steps of a) sampling said input signal (YOFF(n)) with a predetermined sampling rate, b) generating a first signal (|J(k)|2) that is dependent on an autocorrelation of said input signal with a delayed copy of said input signal, c) detecting a plateau in said first signal (|J(k)|2), and d) generating an output signal that is indicative of detecting said plateau, plateau, wherein said step of detecting a plateau comprises the steps of c1) generating a differentiator signal (JDIFF(k)), which is dependent on rhea difference of a first sample of said first signal and a second sample of said first signal that was taken a first predetermined number of sampling periods earlier, and c2) detecting an absolute maximum of said differentiator signal (JDIFF(k)) within a second predetermined number of sampling periods, further comprising a step of estimating a relative frequency offset (fF) in an input signal (YOFF(n))after said step of detecting a frame, wherein the estimating step comprises the steps of a) estimating a coarse frequency offset (13), and b) estimating a fine frequency offset (α) in dependence of said estimated coarse frequency offset (β). and wherein the step of estimating the frequency offset comprises a step of assigning a fine frequency offset value dependent on the value of the coarse frequency offset according to the following function:
Dependencies are inferred from the claim text.