日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab产生pn序列,[求助]PN序列的产生

發布時間:2023/12/9 循环神经网络 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab产生pn序列,[求助]PN序列的产生 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[求助]PN序列的產生

運行提示說最后那個end那出錯。

謝謝~

%Gold碼的MATLAB程序

m(1)=input('x^4+x+1=');

m(2)=input('x^5+x^2+1=');

t(1)=m(1);

t(2)=m(2);

n=(1:2);

%下面是判斷輸入的本原多項式是幾階的

for i=1:2

if m(i)<13

n(i)=2;

elseif m(i)<23

n(i)=3;

else if m(i)<45

n(i)=4;

else if m(i)<103

n(i)=5;

elseif m(i)<211

n(i)=6;

else if m(i)<435

n(i)=7;

else if m(i)<1021

n(i)=8;

else if m(i)<2011

n(i)=9;

else if m(i)<4005

n(i)=10;

else if m(i)<10123

n(i)=11;

else if m(i)<20033

n(i)=12;

else if m(i)<42103

n(i)=13;

else if m(i)<100003

n(i)=14;

else if m(i)<210013

n(i)=15;

else if m(i)<400011

n(i)=16;

else if m(i)<1000201

n(i)=17;

else if m(i)<2000047

n(i)=18;

else

disp('input number out of the bourn(i)');

end

coereg=1*(n(i)+1); %初始化寄存器的系數

coereg(n(i)+1)=1; %最高一階的寄存器系數一定為1

m(i)=m(i)-2^(n(I))*1.25^floor((n(i))/3);

for k=1:n-1

coereg(k+1)=floor(m(i)/(2^(n(i)-k)*1.25^floor((n(i)-k)/3)));

m(i)=m(i)-2^(n(i)-k)*1.25^floor((n(i)-k)/3)*coereg(k+1);

end

reg=floor((1:n(i))/n(i));%初始化寄存器的狀態

pnseq=0*(12^n(i)-1);

for k=(12^n(i)-2)

a=0;

for j=1*(n(I)-1)

a=reg(j)*coereg(j)+a;

reg(j)=reg(j+1);

end

reg(n(i))=reg(n(i))*coereg(n(i))+a;

reg(n(i))=reg(n(i))-2*floor(reg(n(i))/2);

pnseq(k+1)=reg(1);

end

%下面是產生兩個PN序列

if i<2

pnseq1=2*pnseq-1;

else

pnseq2=2*pnseq-1;

end

end

a=n(1)-n(2);

if a==0

disp('Input PN codes have same length!');

a

break

quit;

end

I=2^max(n)-1;

%下面是開始找Gold碼

gl=input('3');%輸入一個PN碼的偏移量

for i=1:1

Gold1(i)=pnseq1(i)*pnseq2(ceil(rem((i+g1),(1+0.0005))));

end

總結

以上是生活随笔為你收集整理的matlab产生pn序列,[求助]PN序列的产生的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。