国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

實驗 5 巴克碼檢測器

這篇具有很好參考價值的文章主要介紹了實驗 5 巴克碼檢測器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

5.1 實 驗 目 的

(1) 了解通信領(lǐng)域中經(jīng)常使用的巴克碼檢測器的設(shè)計方法。

(2) 掌握使用狀態(tài)機(jī)設(shè)計時序電路的方法。

5.2 實 驗 儀 器 與 器 材

(1) EDA 開發(fā)軟件 一 套

(2) 微 機(jī) 一 臺

(3) 實驗開發(fā)系統(tǒng) 一 臺

(4) 打印機(jī) 一 臺

(5) 其他器件與材料 若 干

5.3 實 驗 說 明

巴 克 碼 檢 測 在 數(shù) 據(jù) 通 信 、 雷 達(dá) 和 遙 控 等 領(lǐng) 域 中 用 于 檢 測 同 步 識 別 標(biāo) 志 , 它 是 一 種用來檢測一組或多組序列信號的電路。本實驗中的巴克碼檢測器可使用多種方法 實 現(xiàn) ,為 了 更 好 地 掌 握 HDL 的 使 用 方 法 ,建 議 同 學(xué) 們 使 用 狀 態(tài) 機(jī) 進(jìn) 行 設(shè) 計 ,實 驗 中 檢測的串行碼組可用脈沖按鍵輸入,輸出的檢測結(jié)果由發(fā)光二極管或數(shù)碼管指示, 巴克碼檢測器示意圖如圖 5.1 所示。

5.4 實 驗 要 求

(1) 設(shè) 計 一 個 巴 克 碼 檢 測 器 , 當(dāng) 檢 測 器 連 續(xù) 收 到 一 組 串 行 碼 {1110010}后 , 其 輸 出 為 1,其余碼組輸出為 0;

(2) 對設(shè)計的巴克碼檢測器進(jìn)行仿真驗證;

?(3) 下載并用實驗開發(fā)系統(tǒng)驗證。

5.5 實 驗 報 告 要 求

?(1) 寫出設(shè)計過程和源文件;

module buc_devider(clk, rst, din, valid, threshold);

? input clk;

? input rst;

? input din;

? input [2:0] threshold;

? output valid;

? wire [6:0] data_buc;

? wire [2:0] threshold;

? buc_dev U1(.din_buc(data_buc), .threshold(threshold), .valid(valid));

? buc_recieve U2(.clk(clk), .rst(rst), .din(din), .dout_buc(data_buc));

endmodule

// 數(shù)據(jù)接收模塊

module buc_recieve(clk, rst, din, dout_buc);

? input clk;

? input rst;

? input din;

? output [6:0] dout_buc;

? reg [6:0] dout_buc;

? always @(posedge clk)

??? if (!rst)

????? dout_buc <= 7'b0;

??? else

????? dout_buc <= {dout_buc[6:0], din};

endmodule

// 巴克碼檢測模塊

module buc_dev(din_buc, threshold, valid);

? parameter LENGTH = 7;

? parameter BUC = 7'b1110010;

?

? input [6:0] din_buc;

? input [2:0] threshold;

? output valid;

? reg valid;

? reg [2:0] sum;

? integer i;

? always @(din_buc)

? begin

??? sum <= 0;

??? for (i = 0; i < LENGTH; i = i + 1)

????? if (din_buc[i] == BUC[i])

??????? sum <= sum + 1;

? end

? always @(sum)

? begin

??? if (sum >= threshold)

????? valid = 1;

??? else

????? valid = 0;

? end

endmodule

測試代碼:

`timescale 1ns/1ns

module bkjtb;

? reg clk;

? reg rst;

? reg din;

? reg[2:0] threshold;

? wire valid;

?bkjtb dut (

??? .clk(clk),

??? .rst(rst),

??? .din(din),

??? .valid(valid),

??? .threshold(threshold)

? );

? `timescale 1ns/1ns;?

module buc_devider_tb;?

reg clk, rst, din;?

reg[2:0] threshold;?

reg[6:0] data;??

initial?

? begin?

???? clk = 1'b0;?

???? forever?

???? #10 clk = ~clk;?

?? end?

???

initial?

? begin?

???? rst = 1'b0;?

??? #5 rst = 1'b1;?

? end?

???

initial?

?? begin?

??? data = 7'b1110010;?

??? threshold = 3'b101;

?????? end?

???

?? integer i;?

?? always@(posedge clk or negedge rst)?

? if(!rst)???

????? begin?

??????? din = 1'b0;?

??????? i = 10;?

?????? end?

?? else?

????

?????? ? begin

?????? ? if(i == 0)?

???????? begin?

????????? din = data[i];?

???????? i = 6;?

??????? end?

????? else?

??????? begin?

?????????? din = data[i];

????????? i = i - 1;?

??????? end?

?? end?

buc_devider v1(.clk(clk), .rst(rst), .din(din), .valid(valid), .threshold(threshold));?

?endmodule

當(dāng)遇到

實驗 5 巴克碼檢測器,fpga開發(fā)


1110010時,會輸出1,在再次接收到一段序列時再次變?yōu)?,經(jīng)檢測后再發(fā)生變化。

實驗心得:巴克碼檢測器輸入是一位序列,需要先移至移位寄存器中,再將移位寄存器中的值與標(biāo)準(zhǔn)巴克碼同或,通過判斷同或值是否大于閾值來確定巴克碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-790668.html

到了這里,關(guān)于實驗 5 巴克碼檢測器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Verilog設(shè)計“111”檢測器與“01110”檢測器并測試所有情況

    Verilog設(shè)計“111”檢測器與“01110”檢測器并測試所有情況

    使用Quartus+modelsim完成本次設(shè)計 分析 分析題目,得到其有限狀態(tài)機(jī)為下圖: 代碼實現(xiàn) Testbench 結(jié)果 Modelsim結(jié)果如下圖所示,分析可知實現(xiàn)了題目要求。 邏輯綜合出來的電路如下圖所示:即只有S3狀態(tài)才會輸出OUT=1。 其中的state的狀態(tài)機(jī)如下圖所示(RLT viewer中所示),可見其與

    2024年02月08日
    瀏覽(23)
  • 【opencv】傳統(tǒng)目標(biāo)檢測:Haar檢測器實現(xiàn)人臉檢測

    【opencv】傳統(tǒng)目標(biāo)檢測:Haar檢測器實現(xiàn)人臉檢測

    傳統(tǒng)目標(biāo)分類器主要包括Viola Jones Detector、HOG Detector、DPM Detector,本文主要介紹VJ檢測器,在VJ檢測器基礎(chǔ)上發(fā)展出了Haar檢測器,Haar檢測器也是更為全面、使用更為廣泛的檢測器。 Viola Jones Detector是作為人臉檢測器被Viola和Jones提出來的,后來Rainer Lienhart和Jochen Maydt將這個檢測

    2024年02月12日
    瀏覽(28)
  • 1001序列檢測器

    1001序列檢測器

    multisim仿真文件:1001序列檢測器(mealy機(jī))-單片機(jī)文檔類資源-CSDN下載 modelsim仿真文件:1001序列檢測器modelsim仿真和測試文件-單片機(jī)文檔類資源-CSDN下載 實驗報告:1001序列檢測器實驗報告-單片機(jī)文檔類資源-CSDN下載 電 子 科 技 大 學(xué) 課程設(shè)計名稱: ??????????1001 序列檢

    2024年02月06日
    瀏覽(27)
  • ChatGPT檢測器(Detector)

    現(xiàn)階段可使用的Detector如以下所示,在網(wǎng)頁端有5個(3個支持中文),api有3個途徑,代碼運(yùn)行成功的有一個。 名稱 地址 特性 GPTZero https://gptzero.me/ 支持中英文,判定較為嚴(yán)格,有開源代碼 OpenAI GPT2 Output Detector https://openai-openai-detector.hf.space/ 支持中英文,判定寬松 Hello-Simple

    2023年04月27日
    瀏覽(26)
  • OpenCV分類檢測器訓(xùn)練

    OpenCV中有兩個程序可以訓(xùn)練級聯(lián)分類器: opencv_haartraining 和opencv_traincascade。opencv_traincascade 是一個新程序,使用OpenCV 2.x API 以C++ 編寫。這二者主要的區(qū)別是 opencv_traincascade 支持 Haar、Hog和 LBP(Local Binary Patterns) 三種特征,并易于增加其他的特征。與Haar特征相比,LBP特征是整數(shù)

    2024年02月17日
    瀏覽(26)
  • 簡易溫度檢測器電路原理

    簡易溫度檢測器電路原理

    在日常生活中,對溫度的及時檢測能夠減免火災(zāi)的發(fā)生,所以今天就說說溫度檢測器。 實際功能 在常溫下顯示數(shù)字0,隨著溫度的升高,數(shù)碼管逐步顯示1、3、8,分別代表三檔溫度,并且在顯示8的時候,LED燈開始閃爍,代表溫度過高而報警,當(dāng)溫度下降時,數(shù)碼管的顯示狀態(tài)

    2024年02月09日
    瀏覽(21)
  • 序列檢測器的verilog實現(xiàn)

    序列檢測器的verilog實現(xiàn)

    設(shè)計一個序列檢測同步時序邏輯電路,要實現(xiàn)的功能如下: 當(dāng)已有輸入碼流出現(xiàn)序列 111000或101110時輸出檢測信號為1 ,否則輸出為0。在時序上檢測到完整序列的 下一個時鐘周期 輸出檢測結(jié)果。輸入信號有效為1時表示當(dāng)前輸入有效,否則表示無效。之前輸入依舊計入序列中

    2024年02月06日
    瀏覽(26)
  • OpenCV 如何實現(xiàn)邊緣檢測器

    OpenCV 如何實現(xiàn)邊緣檢測器

    返回:OpenCV系列文章目錄(持續(xù)更新中......) 上一篇:OpenCV如何實現(xiàn)拉普拉斯算子的離散模擬 下一篇?:OpenCV系列文章目錄(持續(xù)更新中......) 在本教程中,您將學(xué)習(xí)如何: 使用 OpenCV 函數(shù)?cv::Canny?實現(xiàn) Canny 邊緣檢測器。 Canny Edge探測器 [48]由John F. Canny于1986年開發(fā)。Canny 算法

    2024年04月25日
    瀏覽(24)
  • OpenCV實戰(zhàn)——尺度不變特征檢測器

    特征檢測的不變性是一個重要概念,雖然方向不變性(即使圖像旋轉(zhuǎn)也能檢測到相同特征點(diǎn))能夠被簡單特征點(diǎn)檢測器(例如 FAST 特征檢測器等)處理,但難以實現(xiàn)在圖像尺度改變時特征保持不變。為了解決這一問題,在計算機(jī)視覺中引入了尺度不變特征的概念。 無論對象是在哪

    2023年04月20日
    瀏覽(23)
  • 簡單的狀態(tài)機(jī)設(shè)計——序列檢測器

    簡單的狀態(tài)機(jī)設(shè)計——序列檢測器

    1.序列檢測器 序列檢測器是時序數(shù)字電路中非常常見的設(shè)計之一。它的邏輯功能是將一個指定的序列從數(shù)字碼流中識別出來。 2.例1:\\\"10010\\\"序列檢測器 對串行輸入的數(shù)據(jù)進(jìn)行檢測,檢測“10010”。設(shè)X為數(shù)字碼流輸入,Z為檢出標(biāo)記輸出,高電平表示“發(fā)現(xiàn)指定序列”,低電平表

    2024年02月11日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包