0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

代碼分享之通信理論仿真擴展內(nèi)容 1

通信工程師專輯 ? 來源:未知 ? 2023-12-09 19:10 ? 次閱讀

2023年12月9日,通信理論仿真的后續(xù)代碼來了!之前承諾大家下一次再發(fā)出此文時,內(nèi)容會有所增加!哪些代碼會加入呢?經(jīng)過十幾天的整理,增加了二種常用的調(diào)制方式以及擴頻知識!后期會逐步增加GMSK和16QAM的內(nèi)容,等程序整理完善后,再公布給大家。

wKgaomV0TDeARqHZAAC9VA6kvQA835.png

之前已經(jīng)有了一篇文章,分享的代碼是基本內(nèi)容,涉及BPSK和QPSK!這是之前的目錄分布?,F(xiàn)在呢?改版了!

本次分享的是擴展內(nèi)容1,涉及DBPSK、pi/4DQPSK和擴頻代碼,存放在目錄擴展內(nèi)容1中!如果需要目錄基本內(nèi)容中的代碼(BPSK和QPSK),請留言聯(lián)系我!后續(xù)會再次發(fā)出!改版后的目錄如下。

wKgaomV0TDeAUGC9AAGAiomE_Yg807.png

改版了,這樣有利于后期不斷增加代碼內(nèi)容!

wKgaomV0TDeAUlRSAAFKhfcPEIg035.png

現(xiàn)在詳細瀏覽目錄《擴展內(nèi)容1》里面的內(nèi)容吧!

wKgaomV0TDiAZfzwAAFvaeYcb34759.png

wKgaomV0TDiADigoAAFEIhwVrKo679.png

wKgaomV0TDiABplvAAI89H7qv-E830.png

看一遍文章,等效于梳理了一遍仿真的脈絡(luò)!

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

知識回顧!

理論仿真有基帶仿真和中頻仿真之分。如果只是進行誤碼性能的分析,那么基帶仿真就已足夠。當你需要擴充捕獲和跟蹤等內(nèi)容的時候,那時中頻仿真必不可少。在《通信原理》課本中,中頻信號往往被稱為帶通信號。叫法不一樣,內(nèi)容一致。

wKgaomV0TDiAMAQsAAPsMyzbg2c681.jpg ? 基帶仿真仿真時間會明顯小于帶通仿真! ?

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

理論仿真不可少!

通信理論是基礎(chǔ),在通信領(lǐng)域搞研發(fā)的人必須熟知。但很多到了工作崗位的人依舊會發(fā)現(xiàn)還有很多基礎(chǔ)性的知識需要補。當年的我就遇到這個情況,于是依舊要回到最初的課本進行學習。所以我回到學校后,希望學生們在本科和研究生階段就能強化學習這方面的知識。學習過程中有代碼借鑒可以加快學習速度,也可以深化了解。時間就是金錢,希望此次分享的代碼能夠起到這種作用。以前在企業(yè)研發(fā)的代碼也會逐步公布,希望這樣的公布能夠讓同行有所促進和提高,甘為人梯!2023年11月30日,正式開啟本人的代碼分享之旅,希望能夠給廣大同仁助力。

2023年,以此代碼給學生講課,增進她們對通信原理的理解,但很少人能夠和老師進行課后交流。沒有交流就意味著看的不深,理解的不透!

wKgaomV0TDiAZnl2AAE_jPlGfSc050.png

之前分享了哪些代碼呢?超過五十個程序,涉及多種數(shù)字調(diào)制方式、多進制調(diào)制等多方面知識。我敢保證肯定有你喜歡的款!

wKgaomV0TDiADeU6AAJYqiiQMIM842.png

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

仿真的基石!

在家回顧代碼!

講解代碼的過程也是學習的過程。再來看看本人如何寫B(tài)PSK的仿真程序!有產(chǎn)品開發(fā)經(jīng)驗的人寫的代碼自帶規(guī)范這個光環(huán)?。?!

wKgaomV0TDqAQH9MAAEXVKCsgmk480.png

wKgaomV0TDqAZTJrAAFQYnYC15k561.png

通信原理與matlab仿真v3 第四章 BPSK調(diào)制解調(diào)器(14)增加編碼的仿真

通信原理與matlab仿真v3 第四章 BPSK調(diào)制解調(diào)器(13)案例分析

......

一個系列!慢慢了解!

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

學習了《通信原理》,大家會看到下面的框圖。那么這樣的框圖如何理解呢?如果沒有仿真程序的幫助,那么大家很難消化框圖中的各個模塊,于是就會把工科學成了文科!知識就變成了記憶。這是我教學的感受,估計于是很多通信工程專業(yè)學生的困惑吧!

wKgaomV0TDuAe3AdAACB9TJiCKs338.png

大家要細看程序中的每句話,代碼中沒有廢話!所以請仔細都懂每句代碼!很多語句看似懂了,但是涉及的理論基礎(chǔ)也許你根本不清楚!

古時孔子教課是跟弟子對話、辯論,在授課之余也會有讀書和思考。老師如此,學生是不是更應如此。希望大學生們的閱讀時間不能少,其次還能有交流??吹焦娞栁恼碌牧粞赃@么少,我其實挺心焦的,真希望能有多一些讀者來提問。

wKgaomV0TDuAVEmtAAGlH5IgVpY052.png

QPSK代碼的復雜度增加了!

典型的多進制調(diào)制的代表!

還引入了鎖相環(huán)!

簡單的編碼也加入了!

大學畢業(yè)設(shè)計一席談之八 QPSK調(diào)制解調(diào)器+卷積碼編解碼(6)(2,1,9)卷積碼

通信原理與matlab仿真v2 第十一章 QPSK調(diào)制解調(diào)器仿真(14)

通信原理與matlab仿真v2 第十四章 PI/4DQPSK相干解調(diào)仿真(1)

大學畢業(yè)設(shè)計一席談v2之十六 鎖相環(huán)(13)變帶寬跟蹤

......

多個系列!慢慢學習!

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

當你能看懂相干解調(diào)的代碼時,恭喜你,通信領(lǐng)域算是真正入門了!路漫漫其修遠兮,能找到同行的人確實不容易。如果路上還能有人攙扶你,那就請多加珍惜。

給學生講解代碼!

授業(yè)需要解惑,也需要學生能提惑!如果沒有交流,那么很多知識估計是囫圇吞棗。對于日后想在算法方面有所建樹的人而言,需要搞清楚基帶仿真的每一個知識點!BPSK和QPSK畢竟是調(diào)制方式的典型代表!

wKgaomV0TDuACuSoAAN7bVeoRfE444.png

代碼展示!

本文也給出了本次分享的代碼涉及到公眾號內(nèi)多個系列的文章的鏈接,希望大家有了代碼以后,可以結(jié)合文章一起來消化,這樣會學得快一些。經(jīng)典的代碼不僅給給人知識,我教你去思考問題。正所謂舊書不厭百回讀,熟讀深思子自知。

大家看了代碼后,印象最深的應該是信噪比進行等效換算的過程。早年學習時,這方面問題是我在仿真過程中一直關(guān)注的,也確實困擾了我好長時間。因為做產(chǎn)品的人都會想知道研發(fā)出來的產(chǎn)品性能如何,那最好的比對參照物就是理論碼率,所以在寫好算法的時候總是想看看誤碼性能到多少?在實際測試的時候,你會根據(jù)儀器的設(shè)置來產(chǎn)生噪聲,仿真的時候呢?只有去模擬。那么產(chǎn)生的噪聲性能如何?到底信噪比是多少?我在程序中給出兩種加噪方式,一種是產(chǎn)生隨機白噪聲,還有一種是用自帶的函數(shù)awgn 函數(shù)來進行加噪,后者曾經(jīng)給我?guī)砗芏嗟睦Щ?。這個困惑要靠實際的經(jīng)驗及仿真的過程來解答。在這里我提醒大家看程序的時候要把這塊作為重點知識好好學習一下。

為此特地寫了幾篇文章來講解這個換算過程!

估計全網(wǎng)講信噪比等效轉(zhuǎn)換最透徹的系列文章就在這了(1)

估計全網(wǎng)講信噪比等效轉(zhuǎn)換最透徹的系列文章就在這了(2)

......

一個系列!慢慢品味!

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

在課堂上依舊給學生講解原理的重要性!

要想吃透原理,仿真必不可少!

也希望我的學生們能在努力程度上超過我!

這樣才會有更高的成就!

真心希望青出于藍而勝于藍!

網(wǎng)上的年青同行們也要加油哦!

講課很辛苦,連續(xù)講解一個小時后休息了十分鐘!

然后呢?繼續(xù)講!講完以后又在想同學們到底消化多少了呢?

反復的講解,只為學生能真正的消化代碼!如果遇到函數(shù)不能用的問題,可以百度咨詢,看看新版本中用哪個函數(shù)來替換?如果你給我留言,我也會回答。公眾號的文章快寫滿了,我也快退休了,自己平生所寫的代碼終將全部公布,或多或少對大家起到一些幫助吧??上?,文章沒時間翻譯成英文,不然也想讓國外的同行收益!馬斯克是科技界的杰出人物,也是我的偶像,非常贊同他的共享理念。特斯拉賺錢是應該的,這樣才能支撐他把技術(shù)公開,沒有申請專利來阻礙技術(shù)的進步。上一位偶像是喬布斯,他收專利費的,但他的創(chuàng)新精神一直激勵著我。世界需要這樣的技術(shù)革命者! 后續(xù)增加差分調(diào)制、擴頻通信、MSK、GMSK、16QAM的理論仿真程序,敬請期待!本人精力有限,這么多年一直堅持寫作和編程,實屬不易,也許退休后才能真正的停筆!

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

致謝!

大家看的上我的代碼,我就會分享更多!這也是我不斷講課和寫文章的動力。在學校講課屢受打擊,只能在互聯(lián)網(wǎng)上找回自信了!

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

擴展內(nèi)容1!

差分調(diào)制陌生嗎?

通信原理與matlab仿真v3 第五章 DBPSK調(diào)制解調(diào)器(1)

......

通信原理與matlab仿真v3 第五章 DBPSK調(diào)制解調(diào)器(6)

大學畢業(yè)設(shè)計一席談之十三 0.25PIDQPSK調(diào)制解調(diào)器(1)

......

大學畢業(yè)設(shè)計一席談之十三 0.25PIDQPSK調(diào)制解調(diào)器(10)

兩個系列,讓你徹底搞懂差分調(diào)制!

視頻里面進行了函數(shù)更新舉例說明!擴頻的仿真代碼會助力你在導航領(lǐng)域有大的提升,也為以后學習同步知識做好準備!

擴頻系列文章值得你深入學習!

大學畢業(yè)設(shè)計一席談之十一 擴頻通信系統(tǒng) (1)

......

大學畢業(yè)設(shè)計一席談之十一 擴頻通信系統(tǒng)(10)信噪比等效

知識點逐漸增加!循序漸進的學!

推薦經(jīng)典書籍!

《GPS原理與應用》

wKgaomV0TDuAIa1eAASxXeiIspI382.png

wKgaomV0TDuATuJkAAHfW8A3GN8181.png

這方面的知識博大精深。主要捕獲和跟蹤!后續(xù)也會涉及相關(guān)代碼的公布!再往深了學,該看哪些文章呢?

通信原理與matlab仿真v2 第十四章 PI/4DQPSK相干解調(diào)仿真(1)

通信原理與matlab仿真v2 第十四章 PI/4DQPSK相干解調(diào)仿真(2)

通信原理與matlab仿真v2 第十四章 PI/4DQPSK相干解調(diào)仿真(3)

wKgaomV0TDiAYywhAAAHCaxgszk340.gif

期待!

自住性的閱讀越來越少,批判的閱讀更是曇花一現(xiàn)。我真心希望當代大學生們能在電腦屏幕上進行深層次的閱讀,如果時間緊迫,在手機上閱讀也是可以的,但千萬不要把更多的時間用于刷視頻和玩游戲。

給出鏈接!一天有效!請及時下載,過期不候!

原文標題:代碼分享之通信理論仿真擴展內(nèi)容 1

文章出處:【微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:代碼分享之通信理論仿真擴展內(nèi)容 1

文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    半導體的能帶理論

    ,其主要內(nèi)容可概括為研究半導體中載流子(carrier)按能量狀態(tài)的分布、躍遷(能量狀態(tài)的改變)和輸運(能量的定向傳遞)。 ? 本文會向大家較為詳細地介紹半導體能帶理論。 ? 對于物質(zhì)劃分為導體、半導體和絕緣體,主要依據(jù)是其電子狀態(tài)。 ? 能
    的頭像 發(fā)表于 11-25 09:31 ?940次閱讀
    半導體的能帶<b class='flag-5'>理論</b>

    單臂螺旋天線:無線通信的創(chuàng)新

    深圳特信探測器|單臂螺旋天線:無線通信的創(chuàng)新
    的頭像 發(fā)表于 11-19 09:04 ?259次閱讀

    接口測試理論、疑問收錄與擴展相關(guān)知識點

    本文章使用王者榮耀游戲接口、企業(yè)微信接口的展示結(jié)合理論知識,講解什么是接口測試、接口測試理論、疑問收錄與擴展相關(guān)知識點的知識學院,快來一起看看吧~
    的頭像 發(fā)表于 11-15 09:12 ?376次閱讀
    接口測試<b class='flag-5'>理論</b>、疑問收錄與<b class='flag-5'>擴展</b>相關(guān)知識點

    射頻電路分析 仿真 號完整性分析和自動控制理論

    /HFSS等仿真工具; 4.熟悉信號完整性分析和自動控制理論; 5.熟練使用網(wǎng)分,頻譜儀,信號源和示波器等儀器設(shè)備;
    發(fā)表于 11-01 17:15

    基于51單片機的遙控開關(guān)仿真(雙機通信)

    具體實現(xiàn)功能由51單片機+獨立按鍵+繼電器+LED燈等構(gòu)成。實現(xiàn)功能:(1)本仿真設(shè)計的是一款遙控開關(guān),采用51單片機進行遙控器與主機的設(shè)計;(2)遙控器由單片機最小系統(tǒng)及四個按鍵構(gòu)成;(3)主機由
    的頭像 發(fā)表于 10-22 14:12 ?381次閱讀
    基于51單片機的遙控開關(guān)<b class='flag-5'>仿真</b>(雙機<b class='flag-5'>通信</b>)

    高頻數(shù)據(jù)線理論與設(shè)計基礎(chǔ)-銅導體種類概述

    高頻數(shù)據(jù)線理論與設(shè)計基礎(chǔ)-絕緣體和被覆材料銅導體種類概述銅導體由單條銅線或多條銅線組成,分別敘述如下:硬銅線:經(jīng)伸線冷加工而成,具有較高的抗張強度,適用于架空輸電線、配電線及建筑線導體.軟銅線:硬
    的頭像 發(fā)表于 10-10 08:06 ?350次閱讀
    高頻數(shù)據(jù)線<b class='flag-5'>理論</b>與設(shè)計基礎(chǔ)-銅導體種類概述

    keil軟件仿真如何仿真輸入

    Keil軟件是一款廣泛使用的嵌入式開發(fā)工具,它提供了豐富的功能,包括代碼編輯、編譯、調(diào)試和仿真等。 1. Keil軟件概述 Keil軟件是一款集成開發(fā)環(huán)境(IDE),專為嵌入式系統(tǒng)開發(fā)設(shè)計。它支持
    的頭像 發(fā)表于 09-02 10:25 ?975次閱讀

    適用于可擴展系統(tǒng)的高效、無代碼、無傳感器BLDC電機驅(qū)動器

    電子發(fā)燒友網(wǎng)站提供《適用于可擴展系統(tǒng)的高效、無代碼、無傳感器BLDC電機驅(qū)動器.pdf》資料免費下載
    發(fā)表于 08-29 11:11 ?1次下載
    適用于可<b class='flag-5'>擴展</b>系統(tǒng)的高效、無<b class='flag-5'>代碼</b>、無傳感器BLDC電機驅(qū)動器

    OPA656采用雙電源供電,VF4理論計算值應該為1.25V,但仿真結(jié)果為873mV,為什么?

    使用TINA軟件仿真。OPA656采用雙電源供電,輸入信號5V,經(jīng)過兩個電阻分壓送到同相輸入端,VF4理論計算值應該為1.25V,但仿真結(jié)果為873mV。實際電路測試結(jié)果為1.25V。 是否
    發(fā)表于 08-16 14:59

    INA826仿真結(jié)果與理論計算的放大倍數(shù)不一致,是什么原因?qū)е碌模?/a>

    您好,請教一下INA826仿真結(jié)果與理論計算的放大倍數(shù)不一致,是什么原因?qū)е碌模?b class='flag-5'>仿真電路如下,是否與輸入偏置電流返回路徑相關(guān),期待回復謝謝!
    發(fā)表于 07-30 07:42

    基于MATLAB的通信系統(tǒng)設(shè)計

    通信系統(tǒng)設(shè)計領(lǐng)域,MATLAB作為一款強大的數(shù)學計算與仿真軟件,廣泛應用于信號處理、通信系統(tǒng)建模與仿真等方面。本文將詳細介紹一個基于MATLAB的
    的頭像 發(fā)表于 07-18 15:52 ?1743次閱讀

    基于51單片機8路搶答器電路圖proteus仿真及程序

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機8路搶答器電路圖proteus仿真及程序設(shè)計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開
    發(fā)表于 06-19 14:15 ?1次下載

    仿真測試包含哪些內(nèi)容

    在當今科技快速發(fā)展的時代,仿真測試作為一種重要的技術(shù)手段,被廣泛應用于各個領(lǐng)域。無論是航空航天、汽車制造、醫(yī)學仿真,還是建筑設(shè)計、國防軍事以及城市交通等,仿真測試都發(fā)揮著不可或缺的作用。本文將深入探討
    的頭像 發(fā)表于 05-17 14:32 ?1153次閱讀

    實時仿真板卡SimuCard*

    工業(yè)現(xiàn)場機架設(shè)備的PXI/PXIe/CPCI擴展接口; v 兼容行業(yè)內(nèi)其他硬件廠商的機箱和背板; v 邏輯規(guī)模從高性價比到高性能可選; v 支持標準通信總線和定制化總線級聯(lián),提高計算能力和仿真規(guī)模; v
    發(fā)表于 04-25 13:02

    如何擴展RS485的通信距離?這些方法可行!

    RS-485是工業(yè)控制、電力通訊、智能儀表等領(lǐng)域常用的通信接口,使用一對雙絞線進行差分傳輸,其中一根線定義為A,另一個定義為B,其理論通訊距離可達1200米。但現(xiàn)場通信環(huán)境往往是導致實際傳輸距離
    的頭像 發(fā)表于 03-15 08:19 ?1163次閱讀
    如何<b class='flag-5'>擴展</b>RS485的<b class='flag-5'>通信</b>距離?這些方法可行!