f xx x x x x 1 構成m序列產生器,已知m

2021-04-20 14:57:27 字數 2755 閱讀 2706

1樓:bs吧管

1 2 3

3 19 85

0011 10011 1010101

你在學數字邏輯?

用verilog dhl語言設計乙個5階的m序列訊號發生器,生成多項式位:f(x)=x^5+x^2+1 5

2樓:匿名使用者

assign outdata = m_buf[0];

always@(posedge clk)

begin

if(!rst)

begin

m_buf <= 5'b01011;

endelse

begin //5級m序列編碼m_buf[4] <= m_buf[0]^m_buf[3];

m_buf[0] <= m_buf[1];

m_buf[1] <= m_buf[2];

m_buf[2] <= m_buf[3];

m_buf[3] <= m_buf[4];

endend

3樓:匿名使用者

always@(posedge clk or negedge rstn) begin

if(!rstn)

out[4:0] <= init_value;

else

out[4:0] <= ;end

怎麼用matlab**m序列的自相關函式 20

4樓:無畏無懼

自相關函式和互相關函式的matlab計算和作圖

1. 首先說說自相關和互相關的概念。

這個是訊號分析裡的概念,他們分別表示的是兩個時間序列之間和同乙個時間序列在任意兩個不同時刻的取值之間的相關程度,即互相關函式是描述隨機訊號x(t),y(t)在任意兩個不同時刻t1,t2的取值之間的相關程度,自相關函式是描述隨機訊號x(t)在任意兩個不同時刻t1,t2的取值之間的相關程度。互相關函式給出了在頻域內兩個訊號是否相關的乙個判斷指標,把兩測點之間訊號的互譜與各自的自譜聯絡了起來。它能用來確定輸出訊號有多大程度來自輸入訊號,對修正測量中接入雜訊源而產生的誤差非常有效.

事實上,在圖象處理中,自相關和互相關函式的定義如下:設原函式是f(t),則自相關函式定義為r(u)=f(t)*f(-t),其中*表示卷積;設兩個函式分別是f(t)和g(t),則互相關函式定義為r(u)=f(t)*g(-t),它反映的是兩個函式在不同的相對位置上互相匹配的程度。那麼,如何在matlab中實現這兩個相關並用影象顯示出來呢?

dt=.1;

t=[0:dt:100];

x=cos(t);

[a,b ]=xcorr(x,'unbiased');

plot(b*dt,a)

上面**是求自相關函式並作圖,對於互相關函式,稍微修改一下就可以了,即把[a,b]=xcorr(x,'unbiased');改為[a,b]=xcorr(x,y,'unbiased');便可。

2. 實現過程:

在matalb中,求解xcorr的過程事實上是利用fourier變換中的卷積定理進行的,即r(u)=ifft(fft(f)×fft(g)),其中×表示乘法,注:此公式僅表示形式計算,並非實際計算所用的公式。當然也可以直接採用卷積進行計算,但是結果會與xcorr的不同。

事實上,兩者既然有定理保證,那麼結果一定是相同的,只是沒有用對公式而已。下面是檢驗兩者結果相同的**:

dt=.1;

t=[0:dt:100];

x=3*sin(t);

y=cos(3*t);

subplot(3,1,1);

plot(t,x);

subplot(3,1,2);

plot(t,y);

[a,b]=xcorr(x,y);

subplot(3,1,3);

plot(b*dt,a);

yy=cos(3*fliplr(t)); % or use: yy=fliplr(y);

z=conv(x,yy);

pause;

subplot(3,1,3);

plot(b*dt,z,'r');

即在xcorr中不使用scaling。

3. 其他相關問題:

1) 相關程度與相關函式的取值有什麼聯絡?

相關係數只是乙個比率,不是等單位量度,無什麼單位名稱,也不是相關的百分數,一般取小數點後兩位來表示。相關係數的正負號只表示相關的方向,絕對值表示相關的程度。因為不是等單位的度量,因而不能說相關係數0.

7是0.35兩倍,只能說相關係數為0.7的二列變數相關程度比相關係數為0.

35的二列變數相關程度更為密切和更高。也不能說相關係數從0.70到0.

80與相關係數從0.30到0.40增加的程度一樣大。

對於相關係數的大小所表示的意義目前在統計學界尚不一致,但通常按下是這樣認為的:

相關係數 相關程度

0.00-±0.30 微相關

±0.30-±0.50 實相關

±0.50-±0.80 顯著相關

±0.80-±1.00 高度相關

m序列vhdl程式,多項式f(x)=1+x^2+x^3+x^4+x^8 ,**等。。

5樓:匿名使用者

很簡單的,你先把它電路圖畫出來,然後就知道怎麼寫了。

temp=x0&x2&x3&x4&x8

dout8<=dout8&temp

其餘照抄就可以了。

你可以學習一下多項式和移位暫存器的關係就知道了

若1 cosx1 cosx1 cosx1 cosx2 tanx 求x的值

解方程 1 cosx 1 cosx 1 cosx 1 cosx 2 tanx 解 由原式得cot x 2 tan x 2 2 tanx 因為tanx 2tan x 2 1 tan x 2 故代入後得 即有cot x 2 tan x 2 1 tan x 2 tan x 2 用tan x 2 乘兩邊得 ...

ji1j1中i1j,aiji1j1中i1j1是什麼意思為什麼這樣寫

a i j i 1 j 1 字面意思是將i行j列的數賦值為行號 1,與列號 1乘積 c語言中 m行n列 a i j 位置為 i n j 1 什麼意思?詳細解釋一下 應該是a i j 1 吧,如果0 i n j 1 是指將矩陣a按行排列的順序讀取,可以把 i n j 1 看做是按照行排列的順序將a讀取...

貸款1萬1分利息1年是多少利息,貸款1萬1分利息1年是多少利息

貸款1萬,利息1分 1 因為你沒有說是年息1分還是月息一分,都計算一邊,還 款如下 版 月息一分 10000 1 100元,月利息就權是100元,一年就是100 12 1200元 年息一分 10000 1 100元,年利息就是100元 一分利息1萬塊乙個月多少錢 等額本息月供計算公式 貸款本金 月利...