在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

精度測頻資料分享

FPGA之家 ? 來源:FPGA之家 ? 2024-11-12 11:41 ? 次閱讀

原理

1 常用的測頻方法[1]

① 利用電路的某種頻率響應特性來測量頻率,如諧振測頻法[低頻測量,應用較廣]、電橋測頻法[高頻、微波段測量]

② 利用標準頻率與測頻進行比較來測量,精度取決于標準頻率的準確度,如拍頻法[低頻]、示波器法[低頻]、差頻法[高頻]

電子計數測頻法[適用于用數字電路實現]:直接測頻法[測周期法和測頻率法]和等精度測頻法

2 頻率測量的常用方法

直接測頻法 原理:在一個單位時間t里計數被測信號的上升沿/下降沿的個數N。如t=1s,則被測信號頻率為N Hz。
優點:過程簡單,計算量少,計數的結果就是被測信號的頻率
缺點:單位時間t的精確影響測量誤差;計數個數存在±1的誤差,其對低頻影響較大,對高頻影響較小。
缺點:整個測頻范圍內的測頻精度是不同的。如閘門時間是1s時,測量100MHz的信號可達到10-8的測量精度,但測量10Hz的信號只能達到10-1的測量精度。[3]
適用:存在正負1誤差,適合于高頻
周期測頻法 原理:測量被測信號連續兩個上升沿/下降沿之間的時間間隔t,再求t的倒數。
或:在被測信號的一個周期里,計數標準信號的個數N,N*t(t為標準信號周期)即為被測信號的周期,1/N*t即為頻率。
優點:測量時間快,最短只需被測信號的一個周期
缺點:需要求倒數/除法運算,存在誤差;計數時間間隔存在±1的誤差;這些誤差對低頻影響小,對高頻影響大;當被測信號頻率大于標準信號時,這種方法幾乎不可以用
適用:適用于低頻,當被測信號大于標準信號時,不適用。
等精度測頻法 原理:對時間閘門信號用被測信號進行同步,達到減少正負1的誤差。對低頻信號尤其有效。
計算:標準時鐘計數結果為Nt,頻率為Fs,單位為Hz,則被測頻率Ft =Fs*(Nt/Ns)
優點:在低頻階段比直接測頻法有所改進,在測量頻率比標準頻率高時,精度不會提高。

3 等精度測頻法原理

a2ba032e-905e-11ef-a511-92fbcf53809c.png

a2c5c092-905e-11ef-a511-92fbcf53809c.png

等精度測頻方法是在直接測頻方法的基礎上發展起來的。如圖1所示,它的閘門時間不是固定的值,而是被測信號周期的整數倍,即與被測信號同步,其實現方式可用圖2來說明。圖中,預置門控信號是為Tpr 的一個脈沖,CNT1和CNT2是兩個可控計數器。標準頻率信號從CNT1的時鐘輸入端CLK輸入,其頻率為fs 。經整形后的被測信號(頻率為fx)從CNT2的時鐘輸入端CLK輸入,當預置門信號為高電平(預置時間開始)時,被測信號的上升沿通過D觸發器的Q端同時啟動計數器CNT1和CNT2計數。CNT1和CNT2分別對被測信號(頻率為fx)和標準頻率信號(頻率為fs)同時記數。同樣,當預置門信號為低電平(預置時間結束)時,隨后而至的被測信號的上升沿通過D觸發器的輸出端,同時關閉計數器的計數。設在一次預置門時間Tpr中計數器對被測信號的計數值為Nx,對標準信號的計數值為Ns。則下式成立:

a2d447d4-905e-11ef-a511-92fbcf53809c.jpg

由此可推得:

a2f08b10-905e-11ef-a511-92fbcf53809c.jpg

等精度測頻法具有三個特點:

(1)相對測量誤差與被測頻率的高低無關;

(2)增大Tpr或fs可以增大Ns,減少測量誤差,提高測量精度;

(3)測量精度與預置門和標準頻率有關,與被測信號的頻率無關,在預置門和常規測頻閘門時間相同而被測信號頻率不同的情況下,等精度測量法的測量精度不變。

一種實現過程[7]

① 預設閘門模塊:由標準時鐘產生預設閘門信號。如標準時鐘100us[10kHz],計數1000次,產生預設閘門信號為100ms

② 實際閘門模塊:用被測信號來同步預設閘門模塊產生的閘門信號來產生新的實際閘門信號,本質是一個D觸發器

③ 計數模塊:在實際閘門信號有效時,標準時鐘和被測信號同時計數,在閘門信號結束時輸出計數結果

④ 頻率計算模塊:由公式進行乘法和除法運算

直接計數測頻法

測頻法原理:在確定的閘門時間Tw內,記錄被測信號的變化周期數或脈沖個數Nx,有fx=Nx/Tw [1]

測周期法原理:需要有標準信號頻率fs,在待測信號的一個周期時間Tx內,記錄標準頻率的周期數Ns,有fx=fs/Ns [1]

最高測量頻率為標準信號頻率[個人總結]。

測量誤差:兩種方法都會產生±1個字的誤差。最大誤差為1/N,N為周期個數。[1]

直接計數測頻法缺點:整個測頻范圍內的測頻精度是不同的。如閘門時間是1s時,測量100MHz的信號可達到10-8的測量精度,但測量10Hz的信號只能達到10-1的測量精度。[3]

參考信號:測頻法需要得到一個標準的脈寬,測周期法需要一個標準時鐘。實際上標準的脈寬必須從一個標準時鐘分頻得到,而一般,標準始終是從外部晶振分頻得到。[1]

測量時間:當計數周期為106個時,計數時間為1s[個人總結]

a3081258-905e-11ef-a511-92fbcf53809c.jpg

 1 /*********************************************************************************
 2 * Company                    :
 3 * Engineer                    : 空氣微涼
 4 *
 5 * Create Date                : 0000 22/03/2013
 6 * Design Name                :
 7 * Module Name                :
 8 * Project Name                :
 9 * Target Devices            :
10 * Tool versions            :
11 * Description                :
12 *                       http://www.cnblogs.com/kongqiweiliang/             
13 * Dependencies                :
14 *
15 * Revision                    :
16 * Revision                    : 0.01 - File Created
17 * Additional Comments    :
18 ********************************************************************************/
19 `timescale 1ns/1ps
20 `define    UD  #1
21 /*******************************************************************************/
22 module Equalfre
23 (
24     input                                    iGate            ,//
25     input                                    iFx            ,//
26     input                                    iFo            ,//    
27     output  reg                [31:0]    oFxCount        ,//
28     output  reg                [31:0]    oFoCount         //
29 );
30 //-------------------------------------------------------------------------------
31 reg                  Start_Count ;
32 reg    [31:0]    FxCount        ;
33 reg    [31:0]    FoCount        ;
34 
35 always@(posedge iFx)begin
36     if(iGate)
37         Start_Count <= 1'h1;
38     else
39         Start_Count <= 1'h0;
40 end
41 
42 always@(posedge iFo)begin
43     if(Start_Count)
44         FoCount <= FoCount + 1'h1;
45     else
46         FoCount <= 0;
47 end
48 
49 always@(posedge iFx)begin
50     if(Start_Count)
51         FxCount <= FxCount + 1'h1;
52     else
53         FxCount <= 0;
54 end
55 
56 always@(negedge Start_Count)begin
57     oFxCount <= FxCount;
58     oFoCount <= FoCount;
59 end
60 //-------------------------------------------------------------------------------
61 endmodule 

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 頻率
    +關注

    關注

    4

    文章

    1536

    瀏覽量

    59410
  • 測量
    +關注

    關注

    10

    文章

    4954

    瀏覽量

    111867
  • 測頻
    +關注

    關注

    0

    文章

    7

    瀏覽量

    8265

原文標題:精度測頻

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    msp430等精度程序(源碼)

    msp430等精度程序,測量頻率范圍1~100KHZ,在100KHZ頻率下誤差僅為1hz。
    發表于 11-29 21:56

    基于單片機和CPLD的等精度系統

    摘要:基于CPLD芯片與單片機AT89C51、AT89C2051,采用閘門測量技術實現等精度。CPLD的結構與功能由VHDL語言描述;單片機的控制與數據計
    發表于 08-18 18:16 ?57次下載

    使用SPCE061A單片機實現高精度

         介紹應用SPCE061A單片機實現高精度、等精度的原理及方法。利用16位定時/計數器TCA、TCB在同步門內分別對標fS、被測頻
    發表于 01-02 10:52 ?1394次閱讀
    使用SPCE061A單片機實現高<b class='flag-5'>精度</b>測<b class='flag-5'>頻</b>

    精度變換電路圖

    精度變換電路圖
    發表于 04-10 18:23 ?924次閱讀
    高<b class='flag-5'>精度</b>壓<b class='flag-5'>頻</b>變換電路圖

    快速測技術在跳檢測中的應用

    介紹了用等精度和內插技術來提高快速測精度的原理,說明了基于此項技術對現有的跳電臺的檢測方法,給出了檢測過程的具體說明。
    發表于 05-06 20:27 ?1075次閱讀
    快速測<b class='flag-5'>頻</b>技術在跳<b class='flag-5'>頻</b>檢測中的應用

    ARM設計的等精度技術在機組轉速測控中的應用

    摘要:文章介紹了等精度方法和傳統測方法的原理并進行了誤差分析,提出了應用等精度方法測量機組轉速,給出
    發表于 07-21 14:56 ?1027次閱讀
    ARM設計的等<b class='flag-5'>精度</b>測<b class='flag-5'>頻</b>技術在機組轉速測控中的應用

    DSP之采用等精度原理的頻率計程序與仿真

    DSP之采用等精度原理的頻率計程序與仿真,很好的DSP自學資料,快來學習吧。
    發表于 04-15 17:42 ?9次下載

    基于DSP的高精度方法與軟件設計_薛海東

    基于DSP的高精度方法與軟件設計_薛海東
    發表于 03-19 19:07 ?1次下載

    CDMA信號的時差高精度估計算法

    針對多用戶CDMA信號的時頻域重疊特征,提出了一種新穎的時差高精度估計方法。該方法結合擴頻信號的捕獲和解擴操作,以較短的信號樣本和較低的計算量,僅兩次時間頻率分維迭代實現了用戶信號分離和時差估計
    發表于 11-20 09:28 ?11次下載
    CDMA信號的時<b class='flag-5'>頻</b>差高<b class='flag-5'>精度</b>估計算法

    使用等精度原理設計頻率計的程序與仿真資料免費下載

    本文檔的主要內容詳細介紹的是使用等精度原理設計頻率計的程序與仿真資料免費下載。
    發表于 01-20 13:44 ?31次下載

    基于STM32和CPLD可編程邏輯器件的等精度資料下載

    電子發燒友網為你提供基于STM32和CPLD可編程邏輯器件的等精度資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料
    發表于 04-16 08:50 ?17次下載
    基于STM32和CPLD可編程邏輯器件的等<b class='flag-5'>精度</b>測<b class='flag-5'>頻</b><b class='flag-5'>資料</b>下載

    精度音響晶振常用

    精度音響晶振常用
    的頭像 發表于 05-19 16:36 ?1315次閱讀
    高<b class='flag-5'>精度</b>音響晶振常用<b class='flag-5'>頻</b>點

    精度單片機晶振常用

    精度單片機晶振常用
    的頭像 發表于 05-19 16:39 ?1442次閱讀
    高<b class='flag-5'>精度</b>單片機晶振常用<b class='flag-5'>頻</b>點

    精度通訊晶振常用

    精度通訊晶振常用
    的頭像 發表于 05-19 16:41 ?1386次閱讀
    高<b class='flag-5'>精度</b>通訊晶振常用<b class='flag-5'>頻</b>點

    晶振介紹資料

    晶振介紹資料
    發表于 04-14 10:13 ?2次下載
    主站蜘蛛池模板: 最近观看免费高清视频 | 天天综合色天天综合 | 亚洲第一永久在线观看 | 萌白酱香蕉白丝护士服喷浆 | 男男扒开后菊惩罚 | 67xxxxxx日本| 你懂得在线网站 | 国产精品午夜在线观看 | 婷婷六月丁香 | 国内精品网站 | 中文字幕网资源站永久资源 | 亚洲一区二区视频在线观看 | 五月天激情综合网 | 亚洲国内精品久久 | 午夜精品福利在线观看 | 久久婷婷成人综合色 | 午夜色大片 | 久久精品国产福利 | 亚洲 欧美 日韩 丝袜 另类 | 久久网色| 波多野结衣久久精品 | 日本中文在线三级在线播放 | 在线亚洲免费 | 午夜在线播放视频在线观看视频 | 一级中文字幕乱码免费 | 婷婷色激情 | 免费看av的网址 | 天天干天天操天天透 | www.亚洲5555.com| 美女天天色 | 清纯唯美亚洲综合一区 | 极品吹潮视频大喷潮tv | 午夜色a大片在线观看免费 午夜色大片在线观看 | 一区二区3区免费视频 | 欧美一级www片免费观看 | 医生好大好硬好爽好紧 | 韩国在线a免费观看网站 | 成人网中文字幕色 | 久久亚洲国产视频 | 欧美黑人xxxx猛牲大交 | 亚洲免费视频一区 |