Systems, methods, and apparatuses for a long delay generation technique for spectrum-sensing of cognitive radios

التفاصيل البيبلوغرافية
العنوان: Systems, methods, and apparatuses for a long delay generation technique for spectrum-sensing of cognitive radios
Patent Number: 7,528,751
تاريخ النشر: May 05, 2009
Appl. No: 11/778557
Application Filed: July 16, 2007
مستخلص: Embodiments of the invention may provide for a long delay generator for the spectrum sensing of cognitive radio systems. The long delay generator may include an Analog-to-Digital Converter (ADC), memory element, and Digital-to-Analog Converter (DAC). The memory element may utilize shift register bank or Random-Access Memory (RAM) cells. The long delay generator may provide for a selectable delay by digitizing the received signal, delaying the received signal in the digital domain, and reconstructing the delayed signal as an analog. The analog delayed signal may then be compared or otherwise correlated with the original input signal using an analog auto-correlation technique to determine whether a meaningful signal type has been identified or otherwise detected.
Inventors: Park, Jongmin (Atlanta, GA, US); Song, Taejoong (Atlanta, GA, US); Lim, Kyutae (Alpharetta, GA, US); Lee, Chang-Ho (Marietta, GA, US); Lee, Jeongsuk (Kyunggi, KR); Kim, Kihong (Kyunggi, KR); Lee, Seongsoo (Kyunggi, KR); Kim, Haksun (Daejeon, KR); Laskar, Joy (Marietta, GA, US)
Assignees: Samsung Electro-Mechanics (KR), Georgia Tech Research Corporation (Atlanta, GA, US)
Claim: 1. A method for analog auto-correlation, comprising: providing an analog delayed signal, wherein the analog delayed signal lags an analog current input signal by a predetermined time delay, wherein providing the analog delayed signal comprises: digitizing an analog original input signal associated with the analog current input signal, storing the digitized original input signal in a first memory location of a memory element having a plurality of memory locations, shifting the digitized original input signal in the first memory location to one or more second memory locations, wherein each second memory location is associated with a time delay, and regenerating the analog delayed signal from one of the one or more second memory locations; correlating the analog current input signal with the analog delayed signal to generate correlation data; and detecting a signal type based upon the correlation data matching a signature of the signal type, wherein the signature is associated with the predetermined time delay.
Claim: 2. The method of claim 1 , wherein a clock speed of the memory element determines a minimum achievable delay step, and wherein a size of the memory element determines a maximum achievable delay step.
Claim: 3. The method of claim 1 , wherein the memory element is a shift register bank, wherein the plurality of memory locations includes registers of the shift register bank.
Claim: 4. The method of claim 1 , further comprising regenerating the analog current input signal from the first memory location.
Claim: 5. The method of claim 1 , wherein shifting the digitized original input signal includes shifting the digitized original input signal in the first memory element to one or more second memory locations based upon one or more clock edges.
Claim: 6. The method of claim 1 , wherein the analog original input signal is obtained by: receiving radio frequency (RF) signals by an antenna; and filtering the received RF signals by a tuner to obtain the analog original input signal.
Claim: 7. The method of claim 6 , wherein filtering the received RF signals comprises down-converting the received RF signals.
Claim: 8. The method of claim 1 , wherein correlating the analog current input signal with the analog delayed signal to generate correlation data includes: digitizing the correlation data, wherein the signal type is detected based upon the digitized correlation data corresponding to the signature of the signal type.
Claim: 9. The method of claim 1 , wherein correlating the analog current input signal with the analog delayed signal to generate correlation data includes: multiplying the analog current input signal by the analog delayed signal to generate a multiplied output; and integrating the multiplied output to generate the correlation data.
Claim: 10. The method of claim 1 , wherein the signature is further associated with a predetermined number of peaks within the correlation data that exceed at least one threshold.
Claim: 11. A system for analog auto-correlation, comprising: a delay generator that provides an analog delayed signal, wherein the analog delayed signal lags an analog current input signal by a predetermined time delay, wherein the delay generator includes: an analog-to-digital converter (ADC) that digitizes a currently received analog input signal to generate a digitized input signal, a memory element having a plurality of memory locations, wherein the digitized input signal is stored a first memory location of the plurality of memory locations, wherein the digitized input signal is shifted from the first memory location to one or more second memory locations, wherein each second memory location is associated with a time delay, addressing circuitry for selecting one of the one or more second memory locations, and a first digital-to-analog converter (DAC) that regenerates the analog delayed signal from the selected one of the one or more second memory locations; a multiplier that multiplies the analog delayed signal with the analog current input signal to generate a multiplied output; an integrator that integrates the multiplied output to generate correlation data; and a Medium Access Control (MAC) module that detects a signal type based upon the correlation data matching a signature of the signal type, wherein the signature is associated with the predetermined time delay.
Claim: 12. The system of claim 11 , wherein a clock speed of the memory element determines a minimum achievable delay step, and wherein a size of the memory element determines a maximum achievable delay step.
Claim: 13. The system of claim 11 , further comprising an analog-to-digital converter that digitizes the correlation data, wherein the Medium Access Control (MAC) module detects the signal type based upon the digitized correlation data matching the signature of the signal type.
Claim: 14. The system of claim 11 , wherein the signature is further associated with a predetermined number of peaks within the correlation data that exceed at least one threshold.
Claim: 15. The system of claim 11 , wherein the memory element is a shift register bank, wherein the plurality of memory locations includes registers of the shift register bank.
Claim: 16. The system of claim 11 , further comprising a second digital-to-analog converter (DAC) that regenerates the analog current input signal from the first memory location.
Claim: 17. The system of claim 11 , wherein the digitized input signal in the first memory is shifted to one or more second memory locations based upon one or more clock edges.
Claim: 18. The system of claim 11 , further comprising: an antenna that receives radio frequency (RF) signals; and a tuner that filters the received RF signals to obtain the analog original input signal.
Claim: 19. The system of claim 18 , wherein the tuner down-converts the received RF signals.
Claim: 20. A method for analog auto-correlation, comprising: providing an analog delayed signal, wherein the analog delayed signal lags an analog current input signal by a predetermined time delay, wherein providing the analog delayed signal comprises: digitizing analog original input signals to generate a plurality of digitized input signals, providing random access memory (RAM) having a plurality of rows, selecting a first row of the plurality of rows in a first time period and at least one second row of the plurality of rows in a second time period subsequent to the first time period, wherein a first digitized input signal of the plurality of digitized input signals is stored in the first row and a second digitized input signal of the plurality of digitized input signals is stored in the second row, wherein the second row is associated with a time delay from the first row, and regenerating the analog delayed signal from the second row of RAM; correlating the analog current input signal with the analog delayed signal to generate correlation data; and detecting a signal type based upon the correlation data matching a signature of the signal type, wherein the signature is associated with the predetermined time delay.
Claim: 21. The method of claim 20 , wherein the signature is further associated with a predetermined number of peaks within the correlation data that exceed at least one threshold.
Claim: 22. The method of claim 20 , wherein correlating the analog current input signal with the analog delayed signal to generate correlation data includes: multiplying the analog current input signal by the analog delayed signal to generate a multiplied output; and integrating the multiplied output to generate the correlation data.
Claim: 23. The method of claim 20 , wherein correlating the analog current input signal with the analog delayed signal to generate correlation data includes: digitizing the correlation data, wherein the signal type is detected based upon the digitized correlation data corresponding to the signature of the signal type.
Claim: 24. The method of claim 20 , wherein a clock speed of the RAM determines a minimum achievable delay step, and wherein a size of the RAM determines a maximum achievable delay step.
Claim: 25. The method of claim 20 , further comprising regenerating the analog current input signal from the first row of RAM.
Claim: 26. A system for analog auto-correlation, comprising: a delay generator that provides an analog delayed signal, wherein the analog delayed signal lags an analog current input signal by a predetermined time delay, wherein the delay generator includes: an analog-to-digital converter (ADC) that digitizes analog original input signals to generate a plurality of digitized input signals, a random access memory (RAM) having a plurality of rows, a memory controller for selecting a first row of the plurality of rows in a first time period and at least one second row of the plurality of rows in a second time period subsequent to the first time period, wherein a first digitized input signal of the plurality of input signals is stored in the first row and a second digitized input signal of the plurality of signals is stored in the second row, wherein the second row is associated with a time delay from the first row, and a first digital-to-analog converter (DAC) that regenerates the analog delayed signal from the second row of RAM; a multiplier that multiplies the analog delayed signal with the analog current input signal to generate a multiplied output; an integrator that integrates the multiplied output to generate correlation data; and a Medium Access Control (MAC) module that detects a signal type based upon the correlation data matching a signature of the signal type, wherein the signature is associated with the predetermined time delay.
Claim: 27. The system of claim 26 , wherein the signature is further associated with a predetermined number of peaks within the correlation data that exceed at least one threshold.
Claim: 28. The system of claim 26 , further comprising an analog-to-digital converter that digitizes the correlation data, wherein the Medium Access Control (MAC) module detects the signal type based upon the digitized correlation data matching the signature of the signal type.
Claim: 29. The system of claim 26 , wherein a clock speed of the RAM determines a minimum achievable delay step, and wherein a size of the RAM determines a maximum achievable delay step.
Claim: 30. The system of claim 26 , further comprising a second digital-to-analog converter (DAC) that regenerates the analog current input signal from the first row of RAM.
Current U.S. Class: 341/110
Patent References Cited: 3700876 October 1972 Gray
5974042 October 1999 Frank et al.
2002/0141489 October 2002 Imaizumi
2005/0220228 October 2005 Trachewsky et al.
0266962 May 1988
0266965 May 1988
0602520 June 1994
1724595 November 2006
2431548 April 2007
2431550 April 2007
2003018116 January 2003
03036819 May 2003
2007094604 August 2007

Other References: Search Report for GB0714750.7 dated Nov. 24, 2007. cited by other
French Search Report dated Sep. 17, 2007. cited by other
Primary Examiner: Jeanglaude, Jean B
Attorney, Agent or Firm: Sutherland Asbill & Brennan LLP
رقم الانضمام: edspgr.07528751
قاعدة البيانات: USPTO Patent Grants