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

正文內(nèi)容

基于matlab的差錯控制技術(shù)仿真畢業(yè)論文-資料下載頁

2025-10-30 05:44本頁面

【導(dǎo)讀】能小的允許范圍內(nèi)的技術(shù)和方法。信號在物理信道中傳輸時,線路本身電器特性造成的隨。強(qiáng)電流磁場的變化、電源的波動等)都會造成信號的失真。(論文)的主要內(nèi)容:.應(yīng)用Matlab語言編制相應(yīng)模塊的函數(shù);實驗數(shù)據(jù),進(jìn)行相關(guān)的實驗分析;.5000字英文翻譯;.撰寫畢業(yè)論文。具、理解題目、開題報告[3周,2020年12月20日前]。確定詳細(xì)方案[2周,2020年2月20日前]。仿真系統(tǒng)圖、初步仿真結(jié)果、中期報告、英。文文獻(xiàn)翻譯[4周,2020年3月18日]。處理仿真問題,完成參數(shù)設(shè)置[5周,2020年4. [1周,2020年5月20日前]。完成論文[10周,2020年5月28日前]。2帶*項可根據(jù)學(xué)科特點選填。發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)不一致而出現(xiàn)差錯。碼方法對傳輸中產(chǎn)生的差錯進(jìn)行控制,以提高數(shù)字消息傳輸?shù)臏?zhǔn)確性。編碼是通信系統(tǒng)中采用的一種差錯控制措施。行特定編碼,在監(jiān)督碼元與信息碼元之間以某種確定的規(guī)則相互關(guān)聯(lián)且約束。以發(fā)現(xiàn)錯誤乃至糾正錯誤。

  

【正文】 單擊和拖拉方式,它與用微分方程和差分方程建模的傳統(tǒng)仿真 軟件包相比,具有更直觀、更方便、更靈活的優(yōu)點。不但實現(xiàn)了可視化的動態(tài)仿真,也實現(xiàn)了與 Matlab、 C 或者 Fortran 語言,甚至和硬件之間的數(shù)據(jù)傳遞,大大擴(kuò)展了它的功能 [14]。 模塊 在這里我主要介紹在本仿真工程中將會使用到的模塊。 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 15 a. Mux 混路器 。 將多路信號依照向量的形式混合成一路信號。例如,可以將要觀察的多路信號合并成一路,連接到示波器上顯示,這樣就可以將這些信號同時顯示出來。 b. Demux 分路器 。 將混路器組成的信號依照原來的構(gòu)成方法分解成多路。 c. Display 數(shù)字顯示器 。 將輸入信號用數(shù)字形式顯示出來。 d. Bernoulli Binary Generator 伯努利隨機(jī)碼發(fā)生器 。 伯努利二進(jìn)制的發(fā)生器使用伯努利分布生成隨機(jī)二進(jìn)制數(shù),發(fā)生器會隨機(jī)的產(chǎn)生 0 到 1 之間的任何實數(shù),其間設(shè)置概率 P,則剩余的概率生成( 1P),由此以來隨機(jī)產(chǎn)生的實數(shù)都可以生為二進(jìn)制數(shù)的 0 和 1,分別對應(yīng)概率 P 和( 1P),其中 P= 為模塊默認(rèn)設(shè)置參數(shù)。 e. Binary Cyclic Encoder二進(jìn)制循環(huán)碼編碼器 。 用于將伯努利二進(jìn)制發(fā)生器產(chǎn)生的碼 元進(jìn)行線性循環(huán)編碼以通過模擬信道。 f. Binary Symmetric Channel二進(jìn)制均衡信道 。 用來模擬信息傳輸?shù)耐ǖ馈T趯嶋H傳輸過程中由于各種原因而產(chǎn)生噪聲干擾,在這里模擬信道會自我生成固有的持續(xù)性的熱噪聲,其中可以設(shè)置在模擬信道傳輸時的差錯概率。 g. Binary Cyclic Decoder二進(jìn)制循環(huán)碼解碼器 。 將通過模擬均衡信道的信號進(jìn)行相關(guān)解碼。 h. Error Rate Calculation誤碼率計算器 。 其運算是比較接收的數(shù)據(jù)跟輸出的數(shù)據(jù) , 它是一個實時流動統(tǒng) 計 , 以這種方式來計算其中誤碼率 。 通過對出現(xiàn)同位相異的碼字總數(shù)的統(tǒng)計作為分子 , 分母則是通過的碼元數(shù)據(jù)元素的總數(shù) ,其中它不考慮輸入元素之間的差異幅度。如果輸入的是位數(shù) , 則計算出來的是誤碼率 , 如果輸入的是符號 , 則計算出來的是符號差錯率。 i. Binary Linear Encoder 二進(jìn)制線性編碼器 。 用于將伯努利二進(jìn)制發(fā)生器產(chǎn)生的碼元進(jìn)行線性循環(huán)編碼以通過模擬信道。 其使用點陣式產(chǎn)生器產(chǎn)生一個二進(jìn)位的線區(qū)段編碼。 j. Binary Linear Decoder二進(jìn)制線性解碼器 。 將通過模擬均衡信道 的信號進(jìn)行相關(guān)解碼。 k. To Workspaces 工作空間寫入器 。 可以將系統(tǒng)的仿真結(jié)果、系統(tǒng)仿真時刻、系統(tǒng)中的狀態(tài)或指定的信號輸出到 MATLAB 的工作空間中,以便進(jìn)行定量分析。該模塊可以保存任何實數(shù)或復(fù)數(shù)類型的數(shù)據(jù)到 MATLAB 工作空間。 4 基于 Matlab 差錯控制技術(shù)仿真及結(jié)果分析 16 4 基于 Matlab 差錯控制技術(shù)仿真及結(jié)果分析 線性分組碼差錯控制仿真 線性分組碼仿真步驟 在實現(xiàn)線性分組碼差錯控制編碼技術(shù)仿真時,其可以分為以下幾個大步驟 : a. 產(chǎn)生 二進(jìn)制碼元 ; b. 進(jìn)行線性分組編碼 ; c. 經(jīng)過模擬信道 ; d. 進(jìn)行譯碼; e. 進(jìn)行對原碼與 經(jīng)過模擬信道的 碼進(jìn)行差錯率運算; f. 得到線性碼的信號誤碼率與信道差錯率之間的曲線圖,仿真完成 并對得到了結(jié)果進(jìn)行分析。 線性分組碼差錯控制仿真系統(tǒng)模型 線性碼差錯控制編碼技術(shù)的仿真框圖由 信號發(fā)生器,線性編碼器,模擬信道,線性解碼器,差錯率運算器,結(jié)果顯示器這六大模塊組成,除此以外還有運算結(jié)果存儲模塊,在建模時,此模塊屬于附加模塊。下面對這七個模塊功能進(jìn)行簡單介紹: 信號發(fā)生器模塊:用來產(chǎn)生隨機(jī)二進(jìn)制碼元。 線性 編碼器模塊:將產(chǎn)生的隨機(jī)二進(jìn)制碼元進(jìn)行線性分組編碼,即差錯控制編碼。 模擬信道模塊:用來模擬信號傳輸通道,為二進(jìn)制均衡信道,其中生成可控噪聲干擾。 線性解碼器模塊:將經(jīng)過模擬信道的信號進(jìn)行相干解碼。 差錯率運算器模塊:將未進(jìn)過差錯控制編碼和經(jīng)過差錯控制編碼的信號進(jìn)行碼字差錯運算,經(jīng)過計算得到其實時傳輸誤碼率。 運算結(jié)果存儲模塊:在數(shù)學(xué)建模中,此模塊是可以無需存在的,故此我用虛線箭頭來繪制,在 Simulink 仿真中,最終得到的仿真結(jié)果是以 Display 模塊進(jìn)行數(shù)字顯示的,而為了方便觀看結(jié)果,我將最終仿真結(jié)果以 曲線圖直觀的表示出來。而在此期間需要調(diào)用 M 函數(shù),所以需要將運算結(jié)果提前存儲起來以供后用。 結(jié)果顯示器模塊:顯示仿真結(jié)果。西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 17 實現(xiàn)線性碼差錯控制編碼技術(shù)的仿真系統(tǒng)程圖見附錄 1。 線性分組碼仿真流程及結(jié)果分析 基于 Simulink 平臺的系統(tǒng)仿真的步驟(此處進(jìn)行仿真步驟述說后將在“ 循環(huán)碼差錯控制仿真”中不再說明。)為: a. 建立數(shù)學(xué)模型 。 根據(jù)通信系統(tǒng)的基本原理,將整個系統(tǒng)簡化到源系統(tǒng),確定總的系統(tǒng)功能,并將各部分功能模塊化,找出各部分之間的關(guān)系,畫出系統(tǒng)流程框圖模型 ; b. 仿真系統(tǒng) 。 根據(jù)建立的模型,從 Simulink 通信模型庫的各個子庫中,將所需要的單元功能模塊拷貝到 Untitled 窗口,按系統(tǒng)流程框圖模型連接,組建要仿真的通信系統(tǒng)模型 ; c. 設(shè)置、調(diào)整參數(shù) 。 參數(shù)設(shè)置包括運行系統(tǒng)參數(shù)設(shè)置(如系統(tǒng)運行時間、采樣速率等)和功能模塊運行參數(shù)設(shè)置 ; d. 運行且分析結(jié)果 。 保存且運行仿真,得到仿真數(shù)據(jù)及波形,并對仿真結(jié)果進(jìn)行分析。 其中步驟 a 已在之前完成,故現(xiàn)在需要根據(jù)已建立好的仿真流程框圖在Simulink 模塊庫中選取相應(yīng)的模塊進(jìn)行 Simulink 建模,完成建模 。 線性分組碼差錯控制仿真系統(tǒng)如圖 所示 。 圖 線性分組碼差錯控制仿真系統(tǒng) 由于伯努利隨機(jī)信號發(fā)生器 [15]的產(chǎn)生信號是以概率來執(zhí)行的,則所生成的西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 18 隨機(jī)數(shù)均在 0 到 1 之間,而二進(jìn)制數(shù)中碼字非“ 0”即“ 1”所以在這里出現(xiàn)零的概率設(shè)置為 。伯努利二進(jìn)制信號發(fā)生器參數(shù)設(shè)置如圖 所示 。 圖 伯努利二進(jìn)制信號發(fā)生器參數(shù) 二進(jìn)制線性編碼器參數(shù)設(shè)置如圖 所示 。 圖 二進(jìn)制線性編碼器參數(shù) 均衡信道的傳輸環(huán)境設(shè)置為差錯率 5%。二進(jìn)制均衡信道參數(shù)設(shè)置如圖 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 19 所示 。 圖 二進(jìn)制均衡信道參數(shù) 二進(jìn)制線性解碼器參數(shù)設(shè)置如圖 所示 。 圖 二進(jìn)制線性解碼器參數(shù) 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 20 誤碼率計算器參數(shù)設(shè)置如圖 所示 。 圖 誤碼率計算器參數(shù) 運算結(jié)果存儲器參數(shù)設(shè)置如圖 所示 。 圖 運算結(jié)果存儲器參數(shù) 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 21 結(jié)果顯示器中 Decimation 參數(shù)設(shè)置為 1,則顯示器是按時間的步驟來顯示。 Sample time 設(shè)置為 1,則決定了顯示器忽略采樣間隔時間。結(jié)果顯示器參數(shù)設(shè)置如圖 所示 。 圖 結(jié)果顯示器參數(shù) Start time 和 Stop time 設(shè)置仿真的起始和停止時間,單位是秒。而這里的時間概念與真實的時間并不一樣,在設(shè)置時與實際的運行時間和計算機(jī)的性能、模型的復(fù)雜程度、解法、步長、誤差要求等等因素都有關(guān)。在本仿真中我設(shè)置的 Start time 為 0, Stop time 為 10000。 在 Simulink 仿真參數(shù)設(shè)定時 .可變步長有: a. ode45: Rung- Kutta 和 Dormand- Prince 組合算法。對大多仿真模型來說,首先使用 ode45 是最佳選擇。 b. ode23:是 博加茨基 和沙派恩算法相結(jié)合的算法,在容許誤差和計算略帶剛性問題方面,該算法比 ode45 好 。 c. ode113: Adams- Bashforth- Moulton PECE 算法,在誤差要求很嚴(yán)時, ode114 算法較 ode45 更合 適。是一種多步算法。 d. ode15s:可變階數(shù)的 NDFs 算法,相對 BDFs 算法較好。是多步算法,剛性問題 ode45 不行時,可以試試這種算法。 e. ode23s:改進(jìn)的二價 Rosenbrock 算法。容許誤差較大時, ode23s 比 ode15好,所以在解一類待剛性問題時, ode15s 不行,可以用此法試試。 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 22 f. ode23t:自由內(nèi)插方法的梯形算法,對剛性、又要求解沒有數(shù)值衰減時,可以用此法 。 g. ode23tb:采用 T RBDF2 算法,在龍-庫第一階段用梯形法,第二階段 用二階 BDF 算法。結(jié)構(gòu)上,兩個階段估計使用的是同一矩陣。容差比較大時, ode23tb 和 ode23t 都比 ode15s 好。 h. Discrete:處理離散系統(tǒng)算法。 固定步長算法 有 : a. ode5: DP 算法,也就是固定步長的 ode45。 b. ode4:四價龍-庫法 。 c. ode3: Bogacki- Shampine 算法。 d. ode2:改進(jìn)的歐拉算法 。 e. ode1:歐拉算法( Euler)。 f. Discrete:不含積分的固定 步長解法。 目前沒有一種對所有的模型都有效的方法,在做 Simulink 仿真時要根據(jù)各種模型的特點,各種數(shù)值積分方法的特點和范圍,選擇正確的算法而在本仿真研究中我選擇 ode45 步長算法。 Ode45 特別適用于仿真線性化程度高的系統(tǒng),這種系統(tǒng)模型主要有傳遞函數(shù),狀態(tài)空間,零極點,增益等標(biāo)準(zhǔn)功能模塊構(gòu)成,由于期算法速度較快,所以仿真時一般把其作為默認(rèn)算法。 解法器參數(shù)設(shè)置如圖 所示 。 圖 解法器參數(shù) 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 23 設(shè)置仿真參數(shù)和選擇解法器之后,就可以啟動仿真而運行。選擇 Simulink菜單下的 start 選項來啟動仿 真,如果模型中有些參數(shù)沒有定義,則會出現(xiàn)錯誤信息提示框。如果一切設(shè)置無誤,則開始仿真運行。 在仿真結(jié)束后仿真結(jié)果信號輸入到“ To Workspace”模塊中,即保存到Matlab 工作空間里。 為了得到直觀性的誤碼率曲線圖,即循環(huán)碼仿真系統(tǒng)信號誤碼率與信道差錯概率之間的曲線圖,在接下來則需要編寫一個 M 文件對上面的循環(huán)碼仿真模型進(jìn)行仿真即可得到誤碼率曲線圖,其中 M 文件程序見附錄 3。在仿真之前必須將二進(jìn)制均衡信道的信道差錯率 該為一個變量,在這里我設(shè)置變量 errB。其 M 文件語言命令運行如圖 所示 。 圖 M 文件語言命令 保存且執(zhí)行后得到二進(jìn)制均衡信道的差錯概率與經(jīng)過差錯控制后仿真系統(tǒng)的誤碼率坐標(biāo)曲線圖。 通過對普通線性碼信道差錯控制編碼條件下的誤碼率與二進(jìn)制均衡信道的差錯概率之間的關(guān)系比較可以看出,當(dāng)差錯概率為 時(默認(rèn)未經(jīng)過差錯控制循環(huán)編碼的誤碼率為 ,且忽略量化時所產(chǎn)生誤差。)而經(jīng)過差錯控制編碼后,誤碼率僅為 。因此,采用了普通線性編碼差錯控制后,系統(tǒng)的碼誤碼率得到了明顯的改善,其誤碼率明顯下降。 誤碼率曲線圖西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 24 如 圖 所示 。 圖 線性分組碼差錯控制誤碼率曲線圖 循環(huán)碼差錯控制仿真 循環(huán)碼仿真步驟 在完成了線性分組碼差錯控制編碼仿真后,接下來便要來做循環(huán)碼差錯控制編碼仿真,同樣的 在實現(xiàn)循環(huán)碼差錯控制編碼技術(shù)仿真上可以分為以下幾個大步驟: a. 產(chǎn)生二進(jìn)制碼元; b. 對其進(jìn)行 循環(huán)碼編碼 ; c. 經(jīng)過模擬信道 ; d. 進(jìn)行譯碼; e. 進(jìn)行對原碼與 經(jīng)過模擬信道信息 碼進(jìn)行差錯率 .檢錯等運算; f. 得到線性碼的信號誤碼率與信道差錯率之間 的曲線圖,仿真完成。 循環(huán)碼差錯控制仿真系統(tǒng)模型 在這里也 將 會簡單的介紹下循環(huán)碼差錯控制編碼技術(shù)的仿真系統(tǒng)框圖的組成。同線性碼差錯控制編碼系統(tǒng)框圖相似。 信號發(fā)生器,循環(huán)碼編碼器,模擬信道,循環(huán)碼解碼器,差錯率運算器,再加上運算結(jié)果存儲器共同組成了系統(tǒng)框圖。下面對這七個模塊功能進(jìn)行簡單介紹: 信號發(fā)生器模塊:用來產(chǎn)生隨機(jī)二進(jìn)制碼元。 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(論文) 25 循環(huán)碼編碼器模塊:將產(chǎn)生的隨機(jī)二進(jìn)制碼元進(jìn)行線性循環(huán)編碼,即差錯控制編碼。 模擬信道模塊:用來模擬信號傳輸通道,為二進(jìn)制均衡信道,其中生成可控噪聲干擾。 循環(huán)碼相干解碼 器模塊:
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1