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

正文內容

本科畢業(yè)論文-基于matlab的bpsk通信系統(tǒng)仿真(編輯修改稿)

2025-02-08 04:28 本頁面
 

【文章內容簡介】 MATLAB 和 Mathematica、 Maple 并稱為三大數學軟件。它在數學類科技應用軟件中在數值計算方面首屈一指。 MATLAB 可以進行矩陣運算、繪制函數和數據、實現算法、創(chuàng)建用戶界面、連 matlab 開發(fā)工作界面接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。 MATLAB 的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用 MATLAB 來解算問題要比用 C, FORTRAN 等語言完成相同的事情簡捷得多,并且 MATLAB也吸收了像 Maple 等軟件的優(yōu)點,使 MATLAB成為一個強大的數學軟件。在新的版本中也加入了對 C, FORTRAN, C++, JAVA的支持??梢灾苯诱{用 ,用戶也可以將自己編寫的實用程序導入到 MATLAB 函數庫中方便自己以后調用,此外許多的 MATLAB 愛好者都編寫了一些經典的程序,用戶可以直接進行下載就可以用 [10]。 MATLAB 是矩陣實驗室( Matrix Laboratory)的簡稱,主要包括 MATLAB和 Simulink 兩大部分。 Simulink 是實現動態(tài)系統(tǒng)建模和仿真的一個軟件包,它與 MATLAB 語言 的主要區(qū)別在于,其與用戶交互接口是基于 Windows 的模型化圖形輸入,其結果是使得用戶可以把更多的精力投入到系統(tǒng)模型的構建,而非語言的編程上。 所謂模型化圖形輸入是指 Simulink 提供了一些按功能分類的基本的系統(tǒng)模塊,用戶只需要知道這些模塊的輸入輸出及模塊的功能,而不必考察模塊內部是12 如何實現的,通過對這些基本模塊的調用,再將它們連接起來就可以構成所需要的系統(tǒng)模型(以 .mdl 文件進行存?。?,進而進行仿真與分析。 Simulink 的主要優(yōu)點 [7] ( 1) 適應面廣??蓸嬙煜到y(tǒng)包括:線性、非線性系統(tǒng);離散、連 續(xù)及混合 系統(tǒng);單任務、多任務離散事件系統(tǒng)。 ( 2) 結構和流程清晰。它外表以方塊 圖形式呈現,采用分層結構。既適于自上而下的設計流程,又適于自下而上逆程設計。 ( 3) 仿真更為精細。它提供的許多模板更接近實際,為用戶擺脫理想化假設的無奈開辟了途徑。 ( 4) 模型內更容易向 DSP, FPGA 等硬件移植。 Simulink 的模塊庫介紹 Simulink 模塊庫按功能進行分為以下 8 類子庫 : ◆ 連續(xù)模塊 ( Continuous) Integrator:輸入信號積分 Derivative:輸入信號微分 StateSpace:線性狀態(tài)空間系 統(tǒng)模型 TransferF:線性傳遞函數模型 ZeroPole:以零極點表示的傳遞函數模型 Memory:存儲上一時刻的狀態(tài)值 Transport Delay:輸入信號延時一個固定時間再輸出 Variable Transport Delay:輸入信號延時一個可變時間再輸出 ◆ 離散模塊 ( Discrete) Discretetime Integrator:離散時間積分器 Discrete Filter: IIR 與 FIR 濾波器 13 Discrete StateSpace:離散狀態(tài)空間系統(tǒng)模型 Discrete TransferF:離散傳遞函數模型 Discrete ZeroPole:以零極點表示的離散傳遞函數模型 FirstOrder Hold:一階采樣和保持器 ZeroOrder Hold:零階采樣和保持器 Unit Delay:一個采樣周期的延時 ◆ 函數和平臺模塊 ( Functionamp。Tables) F:用自定義的函數(表達式)進行運算 MATLAB F:利用 matlab 的現有函數進行運算 SFunction:調用自編的 S 函數的程序進行運算 LookUp Table:建立輸入信號的查詢 表(線性峰值匹配) LookUp Table(2D):建立兩個輸入信號的查詢表(線性峰值匹配) ◆ 數學模塊 ( Math) Sum:加減運算 Product:乘運算 Dot Product:點乘運算 Gain:比例運算 Math Function:包括指數函數、對數函數、求平方、開根號等常用數學函數 Trigonometric Function:三角函數,包括正弦、余弦、正切等 MinMax:最值運算 Abs:取絕對值 Sign:符號函數 Logical Operator:邏輯運算 Relational Operator:關系運算 14 Complex to MagnitudeAngle:由復數輸入轉為幅值和相角輸出 MagnitudeAngle to Complex:由幅值和相角輸入合成復數輸出 Complex to RealImag:由復數輸入轉為實部和虛部輸出 RealImag to Complex:由實部和虛部輸入合成復數輸出 ◆ 非線性模塊 ( Nonlinear) Saturation:飽和輸出,讓輸出超過某一值時能夠飽和。 Relay:滯環(huán)比較器,限制輸出值在某一范圍內變化。 Switch:開關選擇 ,當第二個輸入端大于臨界值時,輸出由第一個輸入端而來,否則輸出由第三個輸入端而來。 Manual Switch:手動選擇開關 ◆ 信號和系統(tǒng)模塊 ( Signalsamp。Systems) In1:輸入端。 Out1:輸出端。 Mux:將多個單一輸入轉化為一個復合輸出。 Demux:將一個復合輸入轉化為多個單一輸出。 Ground:連接到沒有連接到的輸入端。 Terminator:連接到沒有連接到的輸出端。 SubSystem:建立新的封裝( Mask)功能模塊 ◆ 接收器模塊 ( Sinks) Scope:示波器。 XY Graph:顯示二維圖形。 To Workspace:將輸出寫入 MATLAB 的工作空間。 To File(.mat):將輸出寫入數據文件。 15 ◆ 輸入源模塊 ( Sources) Constant:常數信號。 Clock:時鐘信號。 From Workspace:來自 MATLAB 的工作空間。 From File(.mat):來自數據文件。 Pulse Generator:脈沖發(fā)生器。 Repeating Sequence:重復信號。 Signal Generator:信號發(fā)生器,可以產生正弦、方波、鋸齒波及隨意波。 Sine Wave:正弦波信號。 Step:階躍波信號。 Simulink 簡單模型的建立 ◆ 建立模型窗口 ◆ 將功能模塊由模塊庫窗口復制到模型窗口 ◆ 對模塊進行連接,從而構成需要的系統(tǒng)模型 2PSK 調制的仿真 根據 PSK 的調制原理, 我們可以選擇鍵控調制法和模擬調制法進行調制,首先, 使用 鍵控法 對其調制仿真的過程進行詳細的介紹;其次,簡單的說明一下模擬調制法。 鍵控調制法 先對 載波 信號進行 移相,再把載波信號、反相的載波信號以及數字信號通過開關電路 進行 PSK 調制,其設計如圖 8 所示。 16 圖 8 2PSK 鍵控法 調制設計圖 ( 1) 仿真參數設置 建立好模型以后要設置系統(tǒng)的參數,以使系統(tǒng)達到最好的仿真效果。 ◆ 正弦波: 頻率 4HZ,幅度 +2 。本來載波的頻率很高 ,但是為了觀察波形方便,所以,頻率設為 4HZ。 圖 9 正弦載波參數設置 17 ◆ 反相正弦波:頻率 4HZ,幅度 2。本來載波的頻率很高,但是為了觀察波形方便,所以,頻率設為 4HZ。又要求與載波反向,所以,幅度設為 2。 圖 10 反相載波參數設置 ◆ Bernoulli Binary Generator(伯努利二進制隨機序列產生器 )是基于采樣的,其幅度設置為 2,周期為 3。 圖 11 伯努利二進制隨機序列產生器參數設置 18 ◆ 碼型變換器采用 1 變 0 不變調制,故極性設置為“ Negative”。 圖 12 碼型變換器參數設置 ◆ 多路選擇器:當二進制序列大于 0 時,輸出第一路信號;當二進制序列小于 0時,輸出第二路信號。 圖 13 多路選擇器參數設置 19 ( 2) BPSK 的仿真波形圖 圖 14 BPSK 的仿真波形圖 模擬調制法 模擬調制法的仿真 設計 原理圖如下所示: 圖 15 2PSK 模擬法調制設計圖 20 仿真波形 圖如下所示: 圖 16 BPSK 的仿真波形圖 仿真結果分析 根據鍵控法的原理,要對正線載波進行 180176。移相,于是在仿真時直接對于給定的正弦載波相位移相 180176。,即設置其幅度跟給定載波的幅度相反就可以了。開關電路(多路選擇器)就是對輸入信號進行選擇輸出,當二進制序列大于 0時,輸出的是移相后的正弦載波;當二進制序列小于 0 時,輸出的是正弦載波,這樣就得到了 BPSK 的調制時間波形,如上圖 15 所示。 對于模擬調制法,要對輸入的數字信號進行碼型變換,變成雙極性不歸零的數字信號,再跟載波相乘, 雙極性不歸 零碼 如果是 大于 0,就直接輸出載波的波形;如果雙極性碼小于 0,輸出的是反轉 180176。的載波,這樣就得到了如上圖 16的 BPSK 的調制時間波形圖。 兩種調制方法都能夠得到結果,但是,鍵控調制的方法比較復雜 ,而模擬法相對而言簡單一些 。對于正弦信號要進行 180176。的移相,而 在實際實現過程中 移相技術的難點是寬帶相移網絡的制作,該網絡必須對正弦信號的所有頻率分量均要精確相移 180176。,這一點即使近似也是困難的。 21 5 結論 在 畢業(yè)論文的設計 之前 , 根據畢業(yè)設計的任務書上的內容,通過查找相關的資料,了解了通信從古代到現代, 再到當代的發(fā)展歷程。同時,以前在課堂學習時沒有理解有關通信的概念、原理以及通信的過程,這次進行了比較詳細的學習和全面的理解。 在以前對于 MATLAB 的學習,只是停留在最基本的語法學習層面上,而使用 Simulink 進行系統(tǒng)建模以及仿真,根本沒有接觸過,所以,這次畢業(yè)設計要用到 Simulink 對 BPSK 調制過程進行仿真,是對自己一次挑戰(zhàn)和學習的過程吧。當然,在使用 Simulink 過程遇到了很多的問題。首先, 就是熟悉 Simulink 的工作環(huán)境以及掌握一些常用的模塊。如何在建模的時候很快的找到自己想要的模塊,這些是 靠平時一點一點的積累起來的,然后就是把這些模塊如何建立模型,在這個過程中,補習了一些 Simulink 的基本知識。還有就是嘗試了一下 如何建立自己所需要功能的模塊,把新建立的模塊添加到自己的模塊庫中去等等方面的內容 ;其次, 在使用 Simulink 仿真時,一個最重要的問題就是如何設置仿真參數,因此,在這個過程中查閱了許多相關的資料,介紹如何設置理想的參數 。 通過 對 Simulink 的使用 , 讓我對一些常用的庫模塊和通信模塊有了一定的了解 ,學會了建立新的模塊以及如何添加新的模塊到自己庫中 。 我相信這些內容將會 為以后的工作、學 習的進一步提高打下了堅實的基礎。 22 [參考文獻 ] [1] 樊昌信 , 曹麗娜 . 通信原理(第 6 版) .北京: 國防工業(yè)出版社 , 2022 [2]桑林 , 郝建軍,劉丹譜 . 數字通信 .北京: 北京郵電大學出版社 , 2022 [3]黎洪松編著 . 數字通信原理 . 西安:西安電子科技大學出版社, 2022 [4]宋祖順,宋曉勤,宋平等 .現代通信原理(第三版) .北京:電子工業(yè)出版社, 2022 [5]姚俊,馬松輝 . Simulink 建模與仿真 . 西安:西安電子科技大學出版社, 2022 [6]邵玉斌. MATLAB/SIMULINK 通信系 統(tǒng)建模與仿真實例分析.北京:清華大學出版社 , 2022 [7]張志涌 .MATLAB 教程 [M].北京:北京航空航天大學出版社 , 2022 [8]唐向宏等 .MATLAB 及在電子信息類課程中的應用 [M].北京:電子工業(yè)出版社 [9]胡培勤 .MATLAB 在數字通信系統(tǒng)仿真中的應用 [J].佛山科學技術學院學報。 [10]孫 屹 .Simulink 通信仿真開發(fā)手冊 .北京: 國防工業(yè)出版社 .2022 [11]張德豐等 .MATLAB 通信工程仿真 .北京:機械工業(yè)出版社, 2022 [12]鄧華等 . MATLAB 通信工程仿真及工程應用 .北 京:人民郵電出版社, 2022 [13]王正林,王勝開,陳國順 . MATLAB/Simulink 與控制系統(tǒng)仿真 .北京:電子工業(yè)出版社,2022 [14]姚俊,馬松輝 . Simulink 建模與仿真 .西安:西安電子科技大學出版社, 2022 [15]張曉華 .系統(tǒng)建模與仿真 .北京:清華大學, 2022 2
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1