freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)-用matlab語言編程設(shè)計(jì)通信仿真教學(xué)軟件-文庫吧

2024-12-29 18:57 本頁面


【正文】 注釋是夾雜在函數(shù)體中的語句,它以%開頭,出現(xiàn)%的行,%后的語句均為注釋性的。3.3有關(guān)SIMULINK方面Simulink是一個用來對動態(tài)系統(tǒng)進(jìn)行建模,仿真,分析的軟件包。他支持線性和非線性系統(tǒng),連續(xù)和時間模型,或者是兩者的混合,系統(tǒng)還可以是多采樣頻率的,比如系統(tǒng)的不同部分擁有不同的采樣頻率。對于建模,Simulink提供了一個圖形化的用戶界面,可以用鼠標(biāo)點(diǎn)擊和拖拉模塊的圖標(biāo)建模。圖形界面可以將系統(tǒng)模型和圖形同時展示出來。這是以前需要用編程語言明確的用公式表達(dá)微分方程的仿真軟件包所遠(yuǎn)遠(yuǎn)不能相比的。Simulink包括一個復(fù)雜的由接收器,信號源,線性和非線性組件以及連接件組成的模塊庫,當(dāng)然也可以定制或者創(chuàng)建用戶自己的模塊。所有模型都是分級的,因此可以采取自上而下或者自下而上的方法來建立模型??梢栽谧罡邔用嫔喜榭匆粋€系統(tǒng),然后通過雙擊系統(tǒng)中的各個模塊進(jìn)入到系統(tǒng)的低一級層面以查看到模型的更多的細(xì)節(jié)。這一方法提供了一個了解模型是如何組成以及它的的各個部分是如何相互聯(lián)系的方法。定義完一個模塊后,就可通過Simulink的菜單或者在MATLAB的命令窗口輸入命令對他仿真。菜單對于交互式工作非常方便,而命令行方式對于處理成批的仿真比較應(yīng)用。使用Scopes或者其他的顯示模塊,可以在運(yùn)行仿真時觀察到仿真的結(jié)果。另外,可以在仿真時改變參數(shù)并且立即就可以看到有什么變化。仿真的結(jié)果可以放在MATLAB(workspace)的工作空間中進(jìn)一步的處理或者可視化。4.通信仿真的實(shí)現(xiàn)4.1數(shù)字基帶信號數(shù)字通信中一般以單極性非歸零碼,單極性歸零碼型,雙極性非歸零碼,雙極性歸零碼,數(shù)字雙相碼,條件雙相碼和密勒碼幾種碼來表示二元信息序列。由于數(shù)字基帶信號是數(shù)字信息的電脈沖表示,不同形式的數(shù)字基帶信號具有不同的頻譜結(jié)構(gòu),合理設(shè)計(jì)數(shù)字基帶信號可將數(shù)字信息變換為適合于給定信道傳輸?shù)男问?,這種變換又稱為數(shù)字信息的碼型轉(zhuǎn)換。譬如單極性非歸零碼是用高電平表示二元信息中的‘1’,用低電平表示二元信息中的‘0’,電平在整個碼元的時間里保持不變。其MATLAB主要源程序如下:grid=300t=0:1/grid:length(x)。for i=1:length(x), %計(jì)算碼元的值 if(x(i)==1), %如果信息為1 for j=1:grid, %該碼元對應(yīng)的點(diǎn)值取1 y((i1)*grid+j)=1。 end else for j=1:grid, %反之,信息元為0,碼元對應(yīng)點(diǎn)值取0 y((i1)*grid+j)=0。 end。end。endy=[y,x(i)]。 %為了畫圖,將y序列加上最后一位 調(diào)用后效果圖如圖2所示,由該圖可見,主要將序列10011000101對應(yīng)的單極性非歸零波形形象的展示了出來。圖2 單極性非歸零碼的波形演示再如雙極性歸零碼,這是一種占空比小于100%的雙極性數(shù)字基帶信號。因此它具有三個電平,嚴(yán)格說來是一種偽三元碼(電平1,0,-1)。雙極性歸零碼實(shí)現(xiàn)的其主要程序段如下: grid=300。t=0:1/grid:length(x)。 %定義對應(yīng)時間序列for i=1:length(x) %進(jìn)行編碼 if(x(i)==0) %若輸入信息為1 for j=1:grid/2 y(grid/2*(2*i2)+j)=1。 %定義前半時間為1 y(grid/2*(2*i1)+j)=0。 %定以后半時間為0 end else for j=1:grid/2 %反之,輸入信息為0 y(grid/2*(2*i2)+j)=1。 %定義前半時間為-1 y(grid/2*(2*i1)+j)=0。 %定義后半時間為0 end。end。end ……………………又如密勒碼,它是數(shù)字雙相碼的變形。它采用碼元中央時刻的跳變來表示信息1,即前半時間的電平同前一碼元后半時間的電平相同,中央跳變。遇到信息0作如下處理:首先對0的碼元在整個碼元的時間內(nèi)都保持同一電平值,其次若此0前一信息是1,則碼元的電平同前面信息1的碼元后半時間電平相同,若前一信息為0,則與前面碼元的電平相反。為此,我們用MATLAB編寫了下述程序段來加以演示:grid=100。 t=0:1/grid:length(x)。 定義時間序列i=1。 由于第一碼元的編碼不定,我們直接給出if(x(i)==1) 輸入為1,則 for j=1:grid/2 y(grid/2*(2*i2)+j)=0。 %前半時間為0 y(grid/2*(2*i1)+j)=1。 %后半時間為1 end else for j=1:grid %反之,輸入為0 y(grid*(i1)+j)=0。 %所有時間為0 end end fo
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1