CN103823505B - 时钟频率获取***和时钟频率获取方法 - Google Patents
时钟频率获取***和时钟频率获取方法 Download PDFInfo
- Publication number
- CN103823505B CN103823505B CN201410056036.1A CN201410056036A CN103823505B CN 103823505 B CN103823505 B CN 103823505B CN 201410056036 A CN201410056036 A CN 201410056036A CN 103823505 B CN103823505 B CN 103823505B
- Authority
- CN
- China
- Prior art keywords
- frequency
- clock signal
- clock
- cache module
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000001174 ascending effect Effects 0.000 claims abstract description 9
- 238000001914 filtration Methods 0.000 claims description 15
- 238000004321 preservation Methods 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Measurement Of Unknown Time Intervals (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开了时钟频率获取***和时钟频率获取方法,其时钟频率获取方法包括:A、将被测时钟信号源接入时钟频率获取***中;B、时钟频率获取***由小到大依次产生多种频率的时钟信号,并判断所述多种频率的时钟信号是否能被被测时钟信号整除;C、当所述多种频率的时钟信号能被被测时钟信号整除时,保存该时钟信号,并根据保存的时钟信号计算被测时钟信号的频率,实现了以低频率时钟信号来获取高频率时钟信号的频率,不会受限于硬件条件和成本等因素的影响。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种时钟频率获取***和时钟频率获取方法。
背景技术
随着移动通信技术的飞速发展,芯片工作的时钟频率越来越高,要求越来越精确,因此通常需要获取芯片的时钟频率,根据该时钟频率来精确的控制其它信号的频率。
目前,获取一个时钟的频率的方法为:用一个高频率的时钟信号来触发采样一个低频率的时钟信号,从而得到低频率时钟信号的频率。因此,在需要得到一个时钟信号的频率时,需要有一个频率更高的时钟信号。但有时候由于受限于硬件、成本等因素,在需要以低频时钟信号来获取高频时钟信号的频率时,目前的频率获取技术还无法胜任,有鉴于此,本发明提出一种通过低频时钟信号来获取高频时钟信号的方法及***。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种时钟频率获取***和时钟频率获取方法,能够以低频率时钟信号来获取高频率时钟信号的频率。
为了达到上述目的,本发明采取了以下技术方案:
一种时钟频率获取***,其包括:
时钟发生器,用于由小到大依次产生多种频率的时钟信号;
判断模块,与时钟发生器和被测时钟信号源连接,用于判断所述多种频率的时钟信号是否能被被测时钟信号整除;
缓存模块,用于存储时钟信号;
频率设置模块,用于当所述多种频率的时钟信号能被被测时钟信号整除时,将时钟发生器产生的频率存储在缓存模块中;
计算模块,用于根据缓存模块中保存的时钟信号计算被测时钟信号的频率;还用于过滤缓存模块中存储的时钟信号使保留的时钟信号的频率值互质,并将缓存模块中保留的时钟频率相乘得到被测时钟频率;具体为:过滤缓存模块中的频率值,使保留的时钟信号的频率值互质,在过滤的时钟信号的频率值中存在一个以上的公因数时,将较小的频率去除,保留最大的频率值;并将保留的时钟频率相乘得到被测时钟频率。
所述的时钟频率获取***中,所述频率设置模块,还用于设置时钟发生器产生的时钟信号的频率。
一种上述时钟频率获取***的时钟频率获取方法,其包括:
A、将被测时钟信号源接入时钟频率获取***中;
B、时钟频率获取***由小到大依次产生多种频率的时钟信号,并判断所述多种频率的时钟信号是否能被被测时钟信号整除;
C、当所述多种频率的时钟信号能被被测时钟信号整除时,保存该时钟信号,并根据保存的时钟信号计算被测时钟信号的频率;
所述步骤C具体包括:
C1、当所述多种频率的时钟信号能被被测时钟信号整除时,将该频率的时钟信号存储在缓存模块中;
C2、过滤缓存模块中存储的时钟信号使保留的时钟信号的频率值互质,具体为:过滤缓存模块中的频率值,使保留的时钟信号的频率值互质,在过滤的时钟信号的频率值中存在一个以上的公因数时,将较小的频率去除,保留最大的频率值;
C3、将保留的时钟频率相乘得到被测时钟频率。
所述的时钟频率获取方法中,所述步骤B还包括:设置时钟发生器产生的时钟信号的频率。
相较于现有技术,本发明提供的时钟频率获取***和时钟频率获取方法,通过时钟发生器由小到大依次产生多种频率的时钟信号,判断所述多种频率的时钟信号是否能被被测时钟信号整除,并保存能被被测时钟信号时钟信号;之后根据保存的时钟信号计算被测时钟信号的频率,实现了以低频率时钟信号来获取高频率时钟信号的频率,不会受限于硬件条件和成本等因素的影响。
附图说明
图1为本发明时钟频率获取***的结构框图。
图2为本发明时钟频率获取方法的流程图。
具体实施方式
本发明提供一种时钟频率获取***和时钟频率获取方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明提供的时钟频率获取***能够以低频时钟信号(此处也可以认为是不高于被测时钟信号的频率)来获取高频率时钟信号,使时钟信号频率的获取不受硬件和成本等因素的限制,请参阅图1,其为本发明时钟频率获取***的结构框图。如图1所示,本发明的时钟频率获取***包括时钟发生器10、判断模块20、缓存模块30、频率设置模块40和计算模块50,所述判断模块20的两个输入端分别与时钟发生器10和被测时钟信号源连接,其输出端连接频率设置模块40,所述频率设置模块40通过缓存模块30连接计算模块50。
其中,时钟发生器10用于由小到大依次产生多种频率的时钟信号,本实施例中,时钟发生器10产生的信号为方波信号。所述判断模块20用于判断所述多种频率的时钟信号是否能被被测时钟信号整除。所述缓存模块30用于存储时钟信号。所述频率设置模块40用于当所述多种频率的时钟信号能被被测时钟信号整除时,将时钟发生器10产生的频率存储在缓存模块30中。所述计算模块50用于根据缓存模块30中保存的时钟信号计算被测时钟信号的频率。
本发明实施例中,所述频率设置模块40还用于设置时钟发生器10产生的时钟信号的频率。譬如,频率设置模块40设置的时钟频率为1MHz、2MHz、3MHz、4MHz、5MHz、6MHz、7MHz、16MHz、……,使时钟发生器10依次产生1MHz、2MHz、3MHz、4MHz、5MHz、6MHz、7MHz、16MHz、……,的时钟信号。
其中,多种频率的时钟信号是否能被被测时钟信号整除,即被测时钟信号能够整除时钟发生器10依次产生的多种频率的时钟信号,譬如:时钟发生器10依次产生的时钟信号为1MHz、2MHz、3MHz、4MHz、5MHz、6MHz、7MHz、16MHz、……能被被测时钟信号整除的时钟信号频率为:1MHz、2MHz、4MHz、7MHz、16MHz,则在缓存模块30中保存1MHz、2MHz、4MHz、7MHz、16MHz。
为了提高计算精度,在计算被测时钟信号的频率时,需要对缓存模块30中的频率值过滤,因此,所述,所述计算模块50,还用于过滤缓存模块30中存储的时钟信号使保留的时钟信号的频率值互质,并将缓存模块30中保留的时钟频率相乘得到被测时钟频率。
譬如,能够被被测时钟信号频率所整除的频率值为:f1、f2、f3、……、fi,且f1<f2<f3<……<fi,在过滤时需去除f1、f2、f3、……、fi中的一些频率值使剩余的频率值互质,当去除两个频率中的任意一个都能使剩余的频率值互质时将较小的频率值去除,保留最大的频率值。例如f1、f2、f3、……、fi为1MHz、2MHz、4MHz、7MHz、16MHz,则将2MHz、4MHz去除,保留1MHz、7MHz、16MHz,即任意两个时钟频率的频率值除了1之外没有其它公因数,之后计算模块50使剩余的频率值相乘得出被测时钟信号的频率值,即被测时钟信号的频率值F=1×7×16=112MHz。
基于上述的时钟频率获取***,本发明还相应提供一种时钟频率获取方法,请参阅图2,其包括:
S10、将被测时钟信号源接入时钟频率获取***中;
S20、时钟频率获取***由小到大依次产生多种频率的时钟信号,并判断所述多种频率的时钟信号是否能被被测时钟信号整除;
S30、当所述多种频率的时钟信号能被被测时钟信号整除时,保存该时钟信号,并根据保存的时钟信号计算被测时钟信号的频率。
其中,在步骤S20中还需设置时钟发生器产生的时钟信号的频率。如设置时钟发生器产生的时钟信号的频率为1MHz、2MHz、3MHz、……、N-1MHz、NMHz;(N为时钟发生器200所能输出的方波信号的最高频率)。具体请参阅上述实施例。
所述步骤S30具体包括:
步骤1、当所述多种频率的时钟信号能被被测时钟信号整除时,将该频率的时钟信号存储在缓存模块中;
步骤2、过滤缓存模块中存储的时钟信号使保留的时钟信号的频率值互质;
步骤3、将保留的时钟频率相乘得到被测时钟频率。
譬如,时钟发生器产生的频率为1MHz、2MHz、3MHz、4MHz、5MHz、6MHz、7MHz、8MHz,此处产生时钟信号的数量为K≦N决定。假设被测时钟频率为8MHz,则时钟发生器产生的低频时钟信号能被被测时钟频率整除的频率有:1MHz、2MHz、4MHz和8MHz,并将这些频率保存在缓存模块中。之后计算模块过滤缓存模块中的频率值,使保留的时钟信号的频率值互质,此时2MHz、4MHz、8MHz相互之间存在一个以上的公因数,因此将较小的频率去除,保留最大的频率值,此处需将2MHz和4MHz去除,保留8MHz,此时缓存模块中的频率值仅为1MHz和8MHz,最终F=1×8=8MHz。
综上所述,本发明通过时钟发生器由小到大依次产生多种频率的时钟信号,判断所述多种频率的时钟信号是否能被被测时钟信号整除,并保存能被被测时钟信号时钟信号;之后根据保存的时钟信号计算被测时钟信号的频率,实现了以低频率时钟信号来获取高频率时钟信号的频率,不会受限于硬件条件和成本等因素的影响。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
Claims (4)
1.一种时钟频率获取***,其特征在于,包括:
时钟发生器,用于由小到大依次产生多种频率的时钟信号;
判断模块,与时钟发生器和被测时钟信号源连接,用于判断所述多种频率的时钟信号是否能被被测时钟信号整除;
缓存模块,用于存储时钟信号;
频率设置模块,用于当所述多种频率的时钟信号能被被测时钟信号整除时,将时钟发生器产生的频率存储在缓存模块中;
计算模块,用于根据缓存模块中保存的时钟信号计算被测时钟信号的频率;还用于过滤缓存模块中存储的时钟信号使保留的时钟信号的频率值互质,并将缓存模块中保留的时钟频率相乘得到被测时钟频率;具体为:过滤缓存模块中的频率值,使保留的时钟信号的频率值互质,在过滤的时钟信号的频率值中存在一个以上的公因数时,将较小的频率去除,保留最大的频率值;并将保留的时钟频率相乘得到被测时钟频率。
2.根据权利要求1所述的时钟频率获取***,其特征在于,所述频率设置模块,还用于设置时钟发生器产生的时钟信号的频率。
3.一种如权利要求1所述时钟频率获取***的时钟频率获取方法,其特征在于,包括:
A、将被测时钟信号源接入时钟频率获取***中;
B、时钟频率获取***由小到大依次产生多种频率的时钟信号,并判断所述多种频率的时钟信号是否能被被测时钟信号整除;
C、当所述多种频率的时钟信号能被被测时钟信号整除时,保存该时钟信号,并根据保存的时钟信号计算被测时钟信号的频率;
所述步骤C具体包括:
C1、当所述多种频率的时钟信号能被被测时钟信号整除时,将该频率的时钟信号存储在缓存模块中;
C2、过滤缓存模块中存储的时钟信号使保留的时钟信号的频率值互质,具体为:过滤缓存模块中的频率值,使保留的时钟信号的频率值互质,在过滤的时钟信号的频率值中存在一个以上的公因数时,将较小的频率去除,保留最大的频率值;
C3、将保留的时钟频率相乘得到被测时钟频率。
4.根据权利要求3所述的时钟频率获取方法,其特征在于,所述步骤B还包括:设置时钟发生器产生的时钟信号的频率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410056036.1A CN103823505B (zh) | 2014-02-19 | 2014-02-19 | 时钟频率获取***和时钟频率获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410056036.1A CN103823505B (zh) | 2014-02-19 | 2014-02-19 | 时钟频率获取***和时钟频率获取方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103823505A CN103823505A (zh) | 2014-05-28 |
CN103823505B true CN103823505B (zh) | 2017-08-08 |
Family
ID=50758616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410056036.1A Expired - Fee Related CN103823505B (zh) | 2014-02-19 | 2014-02-19 | 时钟频率获取***和时钟频率获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103823505B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4806878A (en) * | 1985-09-18 | 1989-02-21 | Plessey Overseas Limited | Phase comparator lock detect circuit and a synthesizer using same |
US6085327A (en) * | 1998-04-10 | 2000-07-04 | Tritech Microelectronics, Ltd. | Area-efficient integrated self-timing power start-up reset circuit with delay of the start-up reset until the system clock is stabilized |
CN200979669Y (zh) * | 2006-11-27 | 2007-11-21 | 天津中晶微电子有限公司 | Usb设备方芯片内部集成时钟生成电路 |
CN101582732A (zh) * | 2009-06-10 | 2009-11-18 | 中兴通讯股份有限公司 | 一种时钟检测的方法及装置 |
CN102314208A (zh) * | 2010-06-30 | 2012-01-11 | 重庆重邮信科通信技术有限公司 | 一种动态调整嵌入式设备频率电压的方法及装置 |
-
2014
- 2014-02-19 CN CN201410056036.1A patent/CN103823505B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4806878A (en) * | 1985-09-18 | 1989-02-21 | Plessey Overseas Limited | Phase comparator lock detect circuit and a synthesizer using same |
US6085327A (en) * | 1998-04-10 | 2000-07-04 | Tritech Microelectronics, Ltd. | Area-efficient integrated self-timing power start-up reset circuit with delay of the start-up reset until the system clock is stabilized |
CN200979669Y (zh) * | 2006-11-27 | 2007-11-21 | 天津中晶微电子有限公司 | Usb设备方芯片内部集成时钟生成电路 |
CN101582732A (zh) * | 2009-06-10 | 2009-11-18 | 中兴通讯股份有限公司 | 一种时钟检测的方法及装置 |
CN102314208A (zh) * | 2010-06-30 | 2012-01-11 | 重庆重邮信科通信技术有限公司 | 一种动态调整嵌入式设备频率电压的方法及装置 |
Non-Patent Citations (2)
Title |
---|
关于超高频率测量技术的研究;李智奇等;《宇航计测技术》;20040630(第24卷第3期);第12-15页 * |
给予离散相位差检测的频率测量方法;汪正军等;《仪器仪表学报》;20130531(第34卷第5期);第994-999页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103823505A (zh) | 2014-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104994204B (zh) | 降低终端显示屏干扰的方法和*** | |
SG11201910024PA (en) | Convolution acceleration and computing processing methods and apparatuses, electronic device, and storage medium | |
RU2020111209A (ru) | Устройство обработки информации, способ генерации изображения, способ управления и носитель данных | |
GB2550783A (en) | Order pushing method and system | |
CN107583467B (zh) | 一种测试反渗透膜的方法及装置 | |
GB2534093A (en) | Systems and methods for improved accuracy | |
RU2015101809A (ru) | Формирование карты глубины для изображения | |
RU2017134071A (ru) | Предсказание на основе модели в наборе фильтров с критической дискретизацией | |
CN106571146B (zh) | 噪音信号确定方法、语音去噪方法及装置 | |
WO2020251997A3 (en) | Techniques for analytical instrument performance diagnostics | |
JP2015105975A5 (zh) | ||
CN112818619A (zh) | 一种耳机主动降噪的仿真方法及装置 | |
CN107769755B (zh) | 一种并行fir抽取滤波器的设计方法和并行fir抽取滤波器 | |
CN103823505B (zh) | 时钟频率获取***和时钟频率获取方法 | |
CN102811035B (zh) | 有限冲击响应数字滤波器及其实现方法 | |
CN103164223B (zh) | 一种智能终端关机状态下实现闹钟的方法及智能终端 | |
US9800403B1 (en) | Message processing using extended output functions | |
RU2014148534A (ru) | Способы и устройства для конфигурирования устройства управления процессом | |
NZ757300A (en) | Characterizing monitoring attributes for offender monitoring | |
EP2854040A3 (en) | Information processing apparatus, information processing system, and program | |
CN104239204A (zh) | 一种最小测试用例集的生成方法 | |
EP2763368A3 (en) | Undersampled receiver characterization | |
CN105635791A (zh) | 一种模糊视频图像的检测方法和装置 | |
CN106982044B (zh) | 首冲信号的滤波方法与装置 | |
WO2015033221A3 (en) | Device and method for automating a process of defining a cloud computing resource |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170808 |