최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0343333 (2008-12-23) |
등록번호 | US-7620097 (2009-11-27) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 6 인용 특허 : 439 |
A communications module, device and corresponding method for facilitating PN code searching. The module and device have a PN sequence generator configurable to generate a plurality of PN sequences. The module and device also include computational units configurable to correlate received signal sampl
A communications module, device and corresponding method for facilitating PN code searching. The module and device have a PN sequence generator configurable to generate a plurality of PN sequences. The module and device also include computational units configurable to correlate received signal samples of a plurality of received signal samples with a corresponding PN sequence of the plurality of PN sequences, and further configurable to provide other hardware resources. A number of computational units from the plurality of computational units are selectively configured to correlate the received signal samples with the PN sequences--the number depending upon availability of the plurality of computational units from providing the other hardware resources. According to a preferred embodiment, a plurality of configurable computational units are selectively configurable to implement the PN sequence generator.
What is claimed is: 1. A communications module for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications module comprising: a PN sequence generator configured to generate a plurality of PN sequences corresponding to a plur
What is claimed is: 1. A communications module for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications module comprising: a PN sequence generator configured to generate a plurality of PN sequences corresponding to a plurality of PN codes; a plurality of computational units configurable to correlate the plurality of received signal samples with the plurality of PN sequences and further configurable to provide other hardware resources; and control logic to selectively configure a number of computational units from the plurality of computational units to correlate the plurality of received signal samples with the plurality of PN sequences to generate correlation results for identifying the particular PN code, the number of computational units depending upon the availability of the plurality of computational units from providing the other hardware resources. 2. The communications module of claim 1, wherein the plurality of received signal samples is received in a sequential manner, the plurality of PN sequences is generated in a sequential order, and the starting positions of any two adjacent PN sequences are offset by a chip. 3. The communications module of claim 2, wherein the start of each successive one of the plurality of PN sequences is determined by shifting an immediately preceding one of the PN sequences. 4. The communications module of claim 3, wherein each successive one of the plurality of PN sequences is generated by shifting an immediately preceding one of the PN sequences and adding an additional chip. 5. The communications module of claim 2, wherein a respective one of the plurality of received signal samples is correlated with a respective one of the plurality of PN sequences as soon as the respective one of the plurality of received signal samples is received. 6. The communications module of claim 5, wherein each one of the plurality of received signal samples is discarded after being correlated with the respective one of the plurality of PN sequences. 7. The communications module of claim 1, wherein each of the plurality of PN sequences has M components, and wherein the number of computational units selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences is M. 8. The communications module of claim 1, wherein the number of computational units which are selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences is capable of being reduced when a clock rate driving the plurality of computational units is increased. 9. The communications module of claim 1, wherein the number of computational units which are selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences is capable of being reduced when the availability of the plurality of computational units is reduced. 10. The communications module of claim 1, wherein the communications module is located in a communications device. 11. The communications module of claim 10, wherein the communications device is a mobile phone for use in a CDMA communication system. 12. A communications device for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications device comprising: a receiver configured to receive a plurality of signals; a plurality of computational units selectively configurable to implement a correlator to correlate the plurality of signals with a plurality of PN sequences to generate correlation results for identifying the particular PN code, and further configurable to provide other hardware resources, the plurality of PN sequences generated by a PN sequence generator and corresponding to a plurality of PN codes; and control logic to selectively configure a number of computational units of the plurality of computation units to implement the correlator, the number of the computational units depending upon availability of the plurality of computational units from providing the other hardware resources. 13. The communications device of claim 12, wherein the plurality of computational units are further selectively configurable to implement a PN sequence generator to generate the plurality of PN sequences. 14. The communications device of claim 13, wherein the control logic is further to selectively configure a subset of the computational units of the plurality of computation units to implement the sequence generator, the subset depending upon availability of the plurality of computational units from providing the other hardware resources. 15. The communications device of claim 13, wherein one or more of the number of computational units are selectively configurable to implement the other hardware resources when not needed to implement the sequence generator or the correlator. 16. The communications device of claim 12, wherein: the receiver provides the plurality of signals as a plurality of received signal samples in a sequential manner; the plurality of PN sequences is generated in a sequential order; and each of the plurality of signal samples is correlated with a respective one of the plurality of PN sequences. 17. The communications device of claim 16, wherein a respective one of the plurality of received signal samples is correlated with a respective one of the plurality of PN sequences as soon as the respective one of the plurality of received signal samples is received. 18. The communications device of claim 12, wherein the plurality of received signal samples is received in a sequential manner, the plurality of PN sequences is generated in a sequential order, and the starting positions of any two adjacent PN sequences are offset by a chip. 19. The communications device of claim 18, wherein the start of each successive one of the plurality of PN sequences is determined by shifting an immediately preceding one of the PN sequences. 20. The communications device of claim 19, wherein each successive one of the plurality of PN sequences is generated by shifting an immediately preceding one of the PN sequences and adding an additional chip. 21. The communications device of claim 12, wherein each one of the plurality of received signal samples is discarded after being correlated with the respective one of the plurality of PN sequences. 22. The communications device of claim 12, wherein each of the plurality of PN sequences has M chips and the number of computational units selectively configured to implement the correlator is M or smaller. 23. The communications device of claim 12, wherein the number of computational units which are selectively configured to implement the correlator is capable of being reduced when a clock rate driving the plurality of computational units is increased. 24. The communications device of claim 12, wherein the number of computational units which are selectively configured to implement the correlator is capable of being reduced when the availability of the plurality of computational units is reduced. 25. The communications device of claim 12, wherein the communications device is a mobile phone for use in a CDMA communication system. 26. A method for implementing a communications function for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the method comprising: receiving the plurality of signal samples; configuring a PN sequence generator to generate a plurality of PN sequences corresponding to a plurality of PN codes; providing a plurality of computational units configurable to correlate the plurality of received signal samples with the plurality of PN sequences and further configurable to provide other hardware resources; and selectively configuring a number of computational units from the plurality of computational units to correlate the plurality of received signal samples with the plurality of PN sequences to generate correlation results for identifying the particular PN code, the number of computational units depending upon the availability of the plurality of computational units from providing the other hardware resources. 27. The method of claim 26, wherein: the plurality of signals is provided as a plurality of received signal samples in a sequential manner; the plurality of PN sequences is generated in a sequential order; and the starting positions of any two adjacent PN sequences are offset by a chip. 28. The method of claim 27, further comprising determining the start of each successive one of the plurality of PN sequences by shifting an immediately preceding one of the PN sequences. 29. The method of claim 27, wherein a respective one of the plurality of received signal samples is correlated with a respective one of the plurality of PN sequences as soon as the respective one of the plurality of received signal samples is received. 30. The method of claim 29, further comprising discarding each one of the plurality of received signal samples after being correlated with a respective one of the plurality of PN sequences. 31. The method of claim 26, wherein the correlating comprises correlating each of the plurality of signal samples with the corresponding one of the plurality of PN sequences as soon as the signal sample is received. 32. The method of claim 26, further comprising generating each successive one of the plurality of PN sequences by shifting an immediately preceding one of the PN sequences and adding an additional chip. 33. The method of claim 26, wherein each of the plurality of PN sequences has M chips and the number of computational units selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences is M or smaller. 34. The method of claim 26, further comprising increasing the clock rate driving the plurality of computational units and, once the clock rate is increased, reducing the number of computational units. 35. The method of claim 26, further comprising reducing the number of computational units which are selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences when the availability of the plurality of computational units is reduced. 36. The method of claim 26, selectively configuring one or more of the number of computational units from the plurality of computational units for providing the other hardware resources when not needed for generating the plurality of PN sequences or for correlating the plurality of signals. 37. The method of claim 26, wherein the method is implemented in a communications device. 38. The method of claim 37, wherein the communications device is a mobile phone for use in a CDMA communication system.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.