Legal claims defining the scope of protection, as filed with the USPTO.
1. A symbol timing detection method as executed in a processor upon detecting a symbol timing from a received signal composed of a packet having a preamble with periodically allocated symbols placed at a head of data, said method comprising: performing, in a correlation unit provided, processing to sequentially obtain correlation results indicating a correlation between the received signal and a fixed pattern of the preamble; performing, in a correlation peak detection unit, correlation peak detection processing to update and hold a maximum value in the correlation results; and performing, in a symbol timing determination unit, symbol timing determination processing to determine a timing of the maximum value as a symbol timing on a condition that a maximum value currently held by the correlation peak detection unit is not updated in a symbol timing determination period having a predetermined length from the timing and that a number of occurrences of a correlation result exceeding an error detection determination threshold is smaller than a predetermined number in an error detection determination period defined within the symbol timing determination period.
2. The symbol timing detection method according to claim 1 , wherein the error detection determination threshold is a value obtained by multiplying the maximum value by a coefficient α (0<α<1).
3. The symbol timing detection method according to claim 1 , wherein the error detection determination period is set at a predetermined distance from a timing of the maximum value.
4. A preamble detection method comprising executing detection of a preamble by confirming a periodicity of a symbol in a periodicity confirmation window opened in accordance with a symbol length on a basis of a symbol timing detected by the symbol timing detection method according to claim 1 .
5. The preamble detection method according to claim 4 , wherein the periodicity is confirmed if there is a correlation result larger than a predetermined preamble detection threshold in the periodicity confirmation window.
6. The preamble detection method according to claim 5 , wherein the preamble detection threshold is a value obtained by multiplying the maximum value at the symbol timing by a coefficient β (0<β<1).
7. The preamble detection method according to claim 4 , wherein, if the periodicity confirmation fails, the correlation peak detection processing is performed beginning at its point, and the symbol timing determination processing is performed on a maximum value of a newly obtained correlation result.
8. The preamble detection method according to claim 4 , wherein a preamble is detected on a condition that the periodicity is confirmed a plurality of times in succession.
9. A symbol timing detection apparatus to detect a symbol timing from a received signal composed of a packet having a preamble with periodically allocated symbols placed at a head of data, said apparatus comprising: a correlation unit to sequentially obtain correlation results indicating a correlation between the received signal and a fixed pattern of the preamble; a correlation peak detection unit to perform correlation peak detection processing to update and hold a maximum value in the correlation results; and a symbol timing determination unit to determine a timing of the maximum value as the symbol timing on a condition that a maximum value currently held by the correlation peak detection unit is not updated in a symbol timing determination period having a predetermined length from the timing and that a number of occurrences of a correlation result exceeding an error detection determination threshold is smaller than a predetermined number in an error detection determination period defined within the symbol timing determination period.
10. The symbol timing detection apparatus according to claim 9 , wherein the error detection determination threshold is a value obtained by multiplying the maximum value by a coefficient β (0<β<1).
11. The symbol timing detection apparatus according to claim 9 , wherein the error detection determination period is set at a predetermined distance from the timing of the maximum value.
12. The symbol timing detection apparatus according to claim 9 , wherein the symbol timing determination unit includes: an error detection determination section configured to count the number of occurrences of a correlation result exceeding the error detection determination threshold in the error detection determination period and provide error detection notification when the number of occurrences exceeds the predetermined number; and a symbol timing detection control section configured to check whether there is an update of the maximum value and determine the maximum value as a symbol timing when the maximum value is not updated in the symbol timing determination period and when error detection notification is not provided from the error detection determination section in the error detection determination period, to make control so as to check whether there is a further update and perform processing by the error detection determination section on an updated maximum value when the maximum value is updated, and to reset a maximum value currently held by the correlation peak detection unit and make control so as to check whether there is an update and perform processing by the error detection determination section on a maximum value detected by the correlation peak detection unit after a reset when the error detection notification is provided from the error detection determination section.
13. A preamble detection apparatus, comprising: the symbol timing detection apparatus according to claim 9 ; a periodicity confirmation unit to confirm a periodicity of a symbol in a periodicity confirmation window opened in accordance with a symbol length on a basis of a symbol timing detected by the symbol timing detection apparatus; and a preamble detection control unit to determine that a preamble is detected if the periodicity confirmation unit confirms the periodicity.
14. The preamble detection apparatus according to claim 13 , wherein the periodicity confirmation unit confirms the periodicity if there is a correlation result larger than a predetermined preamble detection threshold in the periodicity confirmation window.
15. The preamble detection apparatus according to claim 14 , wherein the preamble detection threshold is a value obtained by multiplying the maximum value at the symbol timing by a coefficient β (0<β<1).
16. The preamble detection apparatus according to claim 13 , wherein the preamble detection control unit resets a maximum value currently held by the correlation peak detection unit and makes a control so as to perform processing by the symbol timing detection apparatus on a maximum value detected by the correlation peak detection unit after a reset when a confirmation by the periodicity confirmation unit fails.
17. The preamble detection apparatus according to claim 13 , wherein the preamble detection control unit determines that a preamble is detected on a condition that the periodicity is confirmed a plurality of times in succession by the periodicity confirmation unit.
18. A computer program product, in a non-transitory, tangible computer readable medium, including instructions executed by a computer for causing the computer to implement a method upon detecting a symbol timing from a received signal composed of a packet having a preamble with periodically allocated symbols placed at a head of data, the method comprising: performing correlation peak detection processing to update and hold a maximum value in correlation results sequentially indicating a correlation between the received signal and a fixed pattern of the preamble; and performing symbol timing determination processing to determine a timing of the maximum value as a symbol timing on condition that a maximum value currently held by the correlation peak detection unit is not updated in a symbol timing determination period having a predetermined length from the timing and that a number of occurrences of a correlation result exceeding an error detection determination threshold is smaller than a predetermined number in an error detection determination period defined within the symbol timing determination period.
19. The computer program product according to claim 18 , wherein, in the symbol timing determination processing, the error detection determination threshold is obtained by multiplying the maximum value by a coefficient α (0<α<1).
20. The computer program product according to claim 18 , wherein the error detection determination period is set at a predetermined distance from the timing of the maximum value.
21. The computer program product according to claim 18 , the method further comprising performing preamble detection processing by confirming a periodicity of a symbol in a periodicity confirmation window opened in accordance with a symbol length on a basis of the symbol timing.
Unknown
October 26, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.