哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文解析Matlab如何實(shí)現(xiàn)移位寄存器

h1654155282.3538 ? 來源:網(wǎng)絡(luò)整理 ? 2018-04-26 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹Matlab如何實(shí)現(xiàn)移位寄存器,首先介紹的是移位寄存器的原理及作用,其次介紹了m序列的生成原理及m序列的matlab 仿真實(shí)現(xiàn),最后介紹了Matlab如何實(shí)現(xiàn)移位寄存器的代碼。

移位寄存器的原理及作用

1、移位寄存器原理

移位寄存器不僅能寄存數(shù)據(jù),而且能在時(shí)鐘信號(hào)的作用下使其中的數(shù)據(jù)依次左移或右移。

四位移位寄存器的原理圖如圖所示。F0、F1、F2、F3是四個(gè)邊沿觸發(fā)的D觸發(fā)器,每個(gè)觸發(fā)器的輸出端Q接到右邊一個(gè)觸發(fā)器的輸入端D。因?yàn)閺臅r(shí)鐘信號(hào)CP的上升沿加到觸發(fā)器上開始到輸出端新狀態(tài)穩(wěn)定地建立起來有一段延遲時(shí)間,所以當(dāng)時(shí)鐘信號(hào)同時(shí)加到四個(gè)觸發(fā)器上時(shí),每個(gè)觸發(fā)器接收的都是左邊一個(gè)觸發(fā)器中原來的數(shù)據(jù)(F0接收的輸入數(shù)據(jù)D1)。寄存器中的數(shù)據(jù)依次右移一位。

一文解析Matlab如何實(shí)現(xiàn)移位寄存器

2、移位寄存器作用

移位寄存器是一種存儲(chǔ)器,存在里邊的數(shù)據(jù)可以從低位向高位移動(dòng)或從高位向低位移動(dòng)。例如一個(gè)8位的移位寄存器,存在其中的數(shù)據(jù)為11001010,如果向左(高位)移動(dòng)一次,就變成1001010X,原來的最高位的1移出,最低位的X可以是新移入的數(shù)據(jù),也可以是0(不同型號(hào)的移位寄存器對(duì)此有不同的規(guī)定)。

m序列的定義及原理

1、m序列的定義

m序列是由n級(jí)線性移位寄存器產(chǎn)生的周期為1的碼序列,是最長線性移位寄存器序列的簡稱。

關(guān)于m序列的基本生成原理網(wǎng)上介紹很多了,其主要步驟就是寄存器的移位和異或運(yùn)算。即:特定位置寄存器(由反饋系數(shù)決定)的值取出來進(jìn)行異或運(yùn)算(也就是或者全部相加后模2的運(yùn)算),寄存器中的值往輸出端移位,最后一位輸出,第一個(gè)寄存器放剛才異或運(yùn)算中得到的值。

2、m 序列的產(chǎn)生原理

產(chǎn)生 m 序列的線性反饋移位寄存器由寄存器加上反饋產(chǎn)生,n 階線性移位寄存器的產(chǎn)生原理框圖如圖 1 所示。

一文解析Matlab如何實(shí)現(xiàn)移位寄存器

圖 1 中 a0,a1, … ,an-1 為 n 個(gè)移位寄存器某時(shí)刻的狀態(tài),c0,c1,… ,cn 為移位寄存器的反饋系數(shù),對(duì)應(yīng)位置 ci 等于 1 表示有反饋,等于 0 表示無反饋,加法器采用模 2 相加。

反饋系數(shù)決定了反饋移位寄存器產(chǎn)生的 m 序列碼型,對(duì)于圖 1 中反饋移位寄存器,反饋邏輯為 c0,c1,…,cn,則

{an}=c1an-1+c2an-2+…+cna0

只要反饋邏輯 ci 確定,寄存器產(chǎn)生的序列就確定了。n 級(jí)移位寄存器產(chǎn)生的偽隨機(jī)序列,其最長周期為 2n-1。

生成 m 序列的首要問題是要求得移位寄存器的特征多項(xiàng)式, 特征多項(xiàng)式必須為本原多項(xiàng)式, 本原多項(xiàng)式可以用matlab 軟件編程求得,也可以直接查表獲得,

m序列生成函數(shù)的MATLAB代碼

一文解析Matlab如何實(shí)現(xiàn)移位寄存器

m 序列的 matlab 仿真實(shí)現(xiàn)

用 matlab 編程求本原多項(xiàng)式

本仿真中采用四級(jí)移位寄存器, 產(chǎn)生周期為 15 的 m 序列。 對(duì)應(yīng) n=4 的 m 序列的本原多項(xiàng)式求解程序如下:

n=4;

x=gfprimfd(n,‘a(chǎn)ll’);

for i=1:size(x);

gfpretty(x(i,:))

end;

運(yùn)行程序,得到 n=4 時(shí)的所有本原多項(xiàng)式如下:

x =

1 1 0 0 1

1 0 0 1 1

1+x+x4,1+x3+x4

simulink 搭建 m 序列產(chǎn)生器

找到了本原多項(xiàng)式,可以搭建仿真模型。 此處選擇 3.1 節(jié)獲得的第二種本原多項(xiàng)式進(jìn)行仿真,反饋分別為 1 0 0 1 1搭建的仿真模型如圖 2 所示。

一文解析Matlab如何實(shí)現(xiàn)移位寄存器

圖 2 中采用四個(gè)長度為 1 的 Queue 充當(dāng)移位寄存器,構(gòu) 成 15 位 m 序 列 發(fā) 生 器。 它 能 與 matlab 中 得 PN SequeueGenerator 模塊產(chǎn)生相同的 PN 碼,PN Sequeue Generator 的初始設(shè)置為 Generator polynomial [1 0 0 1 1 ],Initial states[0 0 01]。 對(duì)應(yīng)的圖 2 中移位寄存器模型的反饋系數(shù)為 c0=1,c1=0,c2=0,c3=1,c4=1,寄存器初始狀態(tài)為 a0=1,a1=a2=a3=0。2.2.2 第一個(gè)寄存器 Queue 的 Trigger Type 設(shè)為 Either edge,其余為 Rising edge。

后兩個(gè)隊(duì)列輸出進(jìn)行 XOR 運(yùn)算, 然后反饋給第一個(gè)移位寄存器的輸入,對(duì)應(yīng)于反饋系數(shù) 1 0 0 1 1 中的三個(gè) 1。

一文解析Matlab如何實(shí)現(xiàn)移位寄存器

運(yùn)行仿真模塊,得到的偽隨機(jī)序列如圖 3 所示。 產(chǎn)生的m 序列取其一個(gè)完整的周期,長度為 15,碼型為 1 0 0 0 1 0011010111 。該 m 序列波形與 PN Sequeue Generator 模塊產(chǎn)生的波形一 致,PN Sequeue Generator 模 塊 產(chǎn) 生 的 m 序列的相位必須手動(dòng)設(shè)置,而該仿真模型產(chǎn)生的為隨機(jī)序列的相位可以通過圖 2 中來自 In1 的脈沖進(jìn)行自動(dòng)調(diào)整,具有很大的靈活性。

m序列產(chǎn)生函數(shù)

function [mseq] = m_sequence (fbconnection);

n = length (fbconnection);

N = 2?n - 1;

register =[ones (1,n-1) 1];%定義移位寄存器的初始狀態(tài)

mseq(1)= register(n)

for i = 2:N

newregister(1)= mod(sum(fbconnection. *register),2);

for j = 2:n

newregister(j)= register(j-1)

end;

register = newregister;

mseq(i)= register(n)

end;

存儲(chǔ)為m_sequence.m

主函數(shù):

clc;

clear all;

fbconnection = [0 0 1 0 1];

mseq = m_sequence(fbconnection);

存儲(chǔ)為mxulie.m

輸出結(jié)果為:mseq =

Columns 1 through 21

1 1 1 1 1 0 0 0 1 1 0 1 1 1 0 1 0 1 0 0 0

Columns 22 through 31

0 1 0 0 1 0 1 1 0 0

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    189

    文章

    3028

    瀏覽量

    239116
  • 移位寄存器
    +關(guān)注

    關(guān)注

    4

    文章

    352

    瀏覽量

    23414
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    74AHC594:8位移位寄存器的詳細(xì)解析與應(yīng)用

    74AHC594:8位移位寄存器的詳細(xì)解析與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,移位寄存器種常見且重要的數(shù)字電路元件,它能夠實(shí)現(xiàn)數(shù)據(jù)的串行輸入、串行輸
    的頭像 發(fā)表于 03-26 09:10 ?419次閱讀

    74AHC595Q:汽車級(jí)8位移位寄存器的深度解析

    74AHC595Q:汽車級(jí)8位移位寄存器的深度解析 在電子設(shè)計(jì)領(lǐng)域,移位寄存器種常見且關(guān)鍵的器件,它在數(shù)據(jù)傳輸和處理中發(fā)揮著重要作用。今天,我們要深入了解的是SGMICRO推出
    的頭像 發(fā)表于 03-16 10:50 ?222次閱讀

    74HC595 8位移位寄存器:設(shè)計(jì)與應(yīng)用全解析

    74HC595 8位移位寄存器:設(shè)計(jì)與應(yīng)用全解析 在電子工程師的工具箱中,移位寄存器個(gè)非常實(shí)用的組件。今天,我們就來深入了解下SG M
    的頭像 發(fā)表于 03-16 10:35 ?311次閱讀

    74LV595A:8位移位寄存器的全方位解析

    74LV595A:8位移位寄存器的全方位解析 在電子設(shè)計(jì)領(lǐng)域,移位寄存器種常用的邏輯元件,能實(shí)現(xiàn)數(shù)據(jù)的串行輸入和并行輸出。今天我們要深入
    的頭像 發(fā)表于 03-16 10:35 ?246次閱讀

    74AHCT595F:8位移位寄存器的特性與應(yīng)用解析

    74AHCT595F:8位移位寄存器的特性與應(yīng)用解析 在電子設(shè)計(jì)領(lǐng)域,移位寄存器種常用的數(shù)字電路元件,它能夠實(shí)現(xiàn)數(shù)據(jù)的串行輸入、串行輸出
    的頭像 發(fā)表于 03-16 10:25 ?477次閱讀

    74HC164:8位串行輸入并行輸出移位寄存器的詳細(xì)解析

    74HC164:8位串行輸入并行輸出移位寄存器的詳細(xì)解析 在電子設(shè)計(jì)領(lǐng)域,移位寄存器種常見且實(shí)用的器件,今天我們就來深入探討SGMICRO的74HC164 8位串行輸入并行輸出
    的頭像 發(fā)表于 03-13 14:05 ?429次閱讀

    深入解析STPIC6D595:8位移位寄存器的卓越性能與應(yīng)用

    深入解析STPIC6D595:8位移位寄存器的卓越性能與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,對(duì)于需要相對(duì)適中負(fù)載功率的系統(tǒng),如LED驅(qū)動(dòng)等,款合適的移位寄存器至關(guān)重要。今天,我們就來深入探討STP
    的頭像 發(fā)表于 01-26 17:40 ?828次閱讀

    STP08CP05:低電壓、低電流8位移位寄存器的性能與設(shè)計(jì)解析

    STP08CP05:低電壓、低電流8位移位寄存器的性能與設(shè)計(jì)解析 在LED面板顯示領(lǐng)域,款合適的移位寄存器能夠顯著提升系統(tǒng)的性能和可靠性。今天我們要詳細(xì)探討的是STP08CP05,
    的頭像 發(fā)表于 01-26 17:30 ?876次閱讀

    ?SN74LVC595A 8位移位寄存器技術(shù)文檔總結(jié)

    SN74LVC595A器件包含個(gè)8位串行輸入、并聯(lián)輸出移位寄存器,該寄存器為8位D型存儲(chǔ)寄存器供電。存儲(chǔ)寄存器具有并行的 3 態(tài)輸出。為
    的頭像 發(fā)表于 09-28 15:09 ?1604次閱讀
    ?SN74LVC595A 8位<b class='flag-5'>移位寄存器</b>技術(shù)文檔總結(jié)

    SN74HCT165 8位并行輸入移位寄存器技術(shù)解析

    Texas Instruments SN74HCT165/SN74HCT165-Q1并聯(lián)負(fù)載移位寄存器款并聯(lián)或串聯(lián)輸入、串聯(lián)輸出8位移位寄存器。借助八個(gè)獨(dú)立的直接數(shù)據(jù) (A-H) 輸入并行訪問
    的頭像 發(fā)表于 09-19 14:39 ?1542次閱讀
    SN74HCT165 8位并行輸入<b class='flag-5'>移位寄存器</b>技術(shù)<b class='flag-5'>解析</b>

    ?SN74HCT595 8位移位寄存器技術(shù)解析與應(yīng)用指南

    移位寄存器和存儲(chǔ)寄存器提供時(shí)鐘。移位寄存器具有個(gè)直接覆蓋清零 (SRCLR) 輸入以及用于級(jí)聯(lián)結(jié)構(gòu)的串行 (SER) 輸入和串行輸出 (QH’)。當(dāng)輸出使能 (OE) 輸入置為高電平
    的頭像 發(fā)表于 09-19 14:31 ?1182次閱讀
    ?SN74HCT595 8位<b class='flag-5'>移位寄存器</b>技術(shù)<b class='flag-5'>解析</b>與應(yīng)用指南

    TPIC6595 8位功率移位寄存器技術(shù)文檔摘要

    該TPIC6595是款單片、高壓、大電流功率的8位移位寄存器,設(shè)計(jì)用于需要相對(duì)較高負(fù)載功率的系統(tǒng)。該器件在輸出端包含個(gè)內(nèi)置電壓鉗位,用于電感瞬態(tài)保護(hù)。功率驅(qū)動(dòng)應(yīng)用包括繼電器、螺線
    的頭像 發(fā)表于 09-09 11:10 ?1029次閱讀
    TPIC6595 8位功率<b class='flag-5'>移位寄存器</b>技術(shù)文檔摘要

    ?TPIC6B595 8位功率移位寄存器技術(shù)文檔總結(jié)

    TPIC6B595器件是款單片、高壓、中電流功率8位移位寄存器,設(shè)計(jì)用于需要相對(duì)高負(fù)載功率的系統(tǒng)。該器件在輸出端包含個(gè)內(nèi)置電壓鉗位,用于電感瞬態(tài)保護(hù)。功率驅(qū)動(dòng)應(yīng)用包括繼電器、螺線
    的頭像 發(fā)表于 09-09 10:16 ?1134次閱讀
    ?TPIC6B595 8位功率<b class='flag-5'>移位寄存器</b>技術(shù)文檔總結(jié)

    ?TLC6C5912 12通道移位寄存器LED驅(qū)動(dòng)技術(shù)文檔總結(jié)

    該TLC6C5912是款單片、中壓、低電流功率 12 位移位寄存器 設(shè)計(jì)用于需要相對(duì)中等負(fù)載功率的系統(tǒng),例如 LED。 該器件包含個(gè) 12 位串行輸入并行輸出移位寄存器,可為
    的頭像 發(fā)表于 08-26 14:16 ?1125次閱讀
    ?TLC6C5912 12通道<b class='flag-5'>移位寄存器</b>LED驅(qū)動(dòng)<b class='flag-5'>器</b>技術(shù)文檔總結(jié)

    SN74LV595B-EP低噪聲8位移位寄存器技術(shù)解析與應(yīng)用指南

    Texas Instruments SN74LV595B-EP低噪聲8位移位寄存器包含個(gè)8位串行輸入、并行輸出移位寄存器,可為8位D類存儲(chǔ)寄存器饋送信號(hào)。存儲(chǔ)
    的頭像 發(fā)表于 08-15 09:28 ?1378次閱讀
    SN74LV595B-EP低噪聲8位<b class='flag-5'>移位寄存器</b>技術(shù)<b class='flag-5'>解析</b>與應(yīng)用指南
    彭水| 乐业县| 辛集市| 江源县| 拜城县| 平乐县| 九台市| 柯坪县| 固始县| 赤城县| 泸溪县| 威宁| 临桂县| 朔州市| 崇州市| 淮安市| 达孜县| 霍林郭勒市| 丹阳市| 镇原县| 金溪县| 天柱县| 翼城县| 襄城县| 腾冲县| 巴林右旗| 古丈县| 互助| 抚远县| 汝城县| 巧家县| 巍山| 抚松县| 池州市| 临邑县| 江津市| 延边| 准格尔旗| 龙泉市| 修水县| 武平县|