繼續(xù)講解!之前文章里面講過(guò)一種等效方式對(duì)于是否采用滾降成型都實(shí)用!這么神奇?之前在QPSK調(diào)制解調(diào)器里面提及了,本文就來(lái)展示程序,在程序中讓大家感受道這個(gè)計(jì)算的細(xì)節(jié)。本文由于含有程序,長(zhǎng)達(dá)三千多字,請(qǐng)大家耐心看!
不管采用什么加噪方式,也不管你設(shè)置了多少dB的信噪比,按照這種方式計(jì)算出來(lái)的就是真實(shí)的信噪比值!!!怎么在程序中體現(xiàn)呢?那就趕快看下面的仿真程序吧!
%%% 仿真環(huán)境
% 軟件版本:R2021a
clear all;
%%****************** 程序主體 *******************%%
%%%%%%%%%% 發(fā)射機(jī)部分 %%%%%%%%%
cnr_number = 1; % 仿真循環(huán)次數(shù)
%--------- 幀頭 20 位 --------
Iframe_head = [ 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1];
%-------- 信息內(nèi)容 150000 位 ------
indisplay1 = randi([0 1],1,150000);
% indisplay1 = ones(1,150000);
information1 = 2*indisplay1-1;
%--------起始內(nèi)容是BTR位 -----------
Ibit_flow = [Iframe_head information1];
% information Iframe_head information Iframe_head information];
%---------- 調(diào)制 -------------
len = length(Ibit_flow);
inf_phase = zeros(1,len);
inf_phase(1) = -pi/4;
%-------- BPSK -----------
Tra_baseI = Ibit_flow;
%------- 加入采樣頻偏 -------
sr = 2.4e3;
offset = 0; % 不加采樣頻偏
ins_value = 8;
ideal_samplefre = ins_value*sr;
samplefre= ideal_samplefre+offset;
time1= ceil(sr/ideal_samplefre.*(1:length(Tra_baseI)*8));
%----- 生成以8*2.4e3采樣頻率采樣的數(shù)據(jù) -------
Isignalsample = Tra_baseI(time1);
%------- 生成有載波調(diào)制的數(shù)據(jù)-----------
fcarrier = 3*sr;
foffset = 30; % Hz 頻偏值
ophase = pi/3;
time = (0:length(Isignalsample)-1)/samplefre;
tra_IFsignal = Isignalsample.*cos(2*pi*(fcarrier+foffset).*time+ophase);
power_tra_IFsignal = sum(tra_IFsignal.^2)/len*2;
% 計(jì)算信號(hào)功率 為什么要乘以2呢?
%%%%%%%%%%%%%%%% %%%%%%%%%%
%%%%%%%%% 信道部分 %%%%%%%%%
%%%%%%%%%%%%%%%%%%%% %%%%%%
for snr = 36
%----經(jīng)過(guò)加性高斯白噪聲信道---
% spow=sum(tra_IFsignal.^2)/len; % sum: built in function
% attn=0.5*spow*1/2*10.^(-ebn0/10);
% attn=sqrt(attn); % sqrt: built in function
% inoise = randn(1,length(tra_IFsignal)).*attn;
IFsignal = awgn(tra_IFsignal, snr, 'measured'); %設(shè)置載噪比
power_noise = sum((IFsignal-tra_IFsignal).^2)/len;
審核編輯 :李倩
-
調(diào)制解調(diào)器
+關(guān)注
關(guān)注
3文章
872瀏覽量
39436 -
解調(diào)仿真
+關(guān)注
關(guān)注
0文章
2瀏覽量
6049
原文標(biāo)題:大學(xué)畢業(yè)設(shè)計(jì)一席談之二十 BPSK相干解調(diào)仿真(13)信噪比等效!
文章出處:【微信號(hào):gh_30373fc74387,微信公眾號(hào):通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
從清華大學(xué)到鎵未來(lái)科技,張大江先生在半導(dǎo)體功率器件十八年的堅(jiān)守!
GLAD應(yīng)用:部分相干光模擬
全國(guó)大學(xué)生電子設(shè)計(jì)大賽加畢業(yè)設(shè)計(jì)項(xiàng)目合集
VirtualLab Fusion應(yīng)用:相干時(shí)間和相干長(zhǎng)度計(jì)算器
畢業(yè)設(shè)計(jì)實(shí)物章節(jié)補(bǔ)充!有償!
VirtualLab Fusion應(yīng)用:相干時(shí)間和相干長(zhǎng)度計(jì)算器
信噪比與音頻質(zhì)量的關(guān)系 信噪比在無(wú)線通信中的重要性
如何提高信噪比的有效方法
stm32單片機(jī)畢業(yè)設(shè)計(jì)——物聯(lián)網(wǎng)智能家居源代碼原理圖

NVIDIA CEO黃仁勛對(duì)話香港科技大學(xué)畢業(yè)生
用LM358做了一款25mv/300A數(shù)字電流表,生產(chǎn)出來(lái)的電路板總有百分之二十幾不良,為什么?
第16章-超聲波跟隨功能 基于STM32的三路超聲波自動(dòng)跟隨小車 畢業(yè)設(shè)計(jì) 課程設(shè)計(jì)

福祿克公司助力北京交通大學(xué)畢業(yè)實(shí)習(xí)活動(dòng)
用TINA-TI分析信噪比遇到的疑問(wèn)求解
思看科技助力浙江大學(xué)機(jī)械工程學(xué)院2024年“思看杯”本科畢業(yè)設(shè)計(jì)展圓滿舉辦!

評(píng)論