卷積碼主要是對抗 卷積碼主要是對抗

2021-10-17 06:13:03 字數 962 閱讀 9676

卷積程式我還是有的:

function [f,k]=conv_m(f1,k1,f2,k2)

%計算連續訊號卷積積分f(t)=f1(t)*f2(t)

% f: 卷積積分f(t)對應的非零樣值向量

% k:f(t)的對應時間向量

% f1: f1(t)非零樣值向量

% f2: f2(t)的非零樣值向量

% k1: f1(t)的對應時間向量

% k2: f2(t)的對應時間向量

% p:取樣時間間隔

p=input('p=');

f=conv(f1,f2); %計算序列f1與f2的卷積和f

f=f*p;

k0=k1(1)+k2(1); %計算序列f非零樣值的起點位置

k3=length(f1)+length(f2)-2; %計算卷積和f的非零樣值的寬度

k=k0:p:k3*p; %確定卷積和f非零樣值的時間向量

subplot(2,2,1)

plot(k1,f1) %在子圖1繪f1(t)時域波形圖

title('f1(t)')

xlabel('t')

ylabel('f1(t)')

subplot(2,2,2)

plot(k2,f2) %在子圖2繪f2(t)時波形圖

title('f2(t)')

xlabel('t')

ylabel('f2(t)')

subplot(2,2,3)

plot(k,f); %畫卷積f(t)的時域波形

h=get(gca,'position');

h(3)=2.5*h(3);

set(gca,'position',h) %將第三個子圖的橫座標範圍擴為原來的2.5倍

title('f(t)=f1(t)*f2(t)')

xlabel('t')

ylabel('f(t)')

不知道對你有幫助沒有

瑞利通道下卷積碼

2fsk調製在瑞利通道下,卷積碼 clear all snr 10 10 n 30000 訊息位元個數 berjj zeros 1,length snr l 7 約束長度 trel poly2trellis l,171 133 tblen 6 l symbolrate 2000 符號速率 nsamp...

conv encoder IP 卷積碼ip核呼叫

ip核在綜合時被認為是乙個黑盒子,綜合器不會對ip 核做任何編譯,ip核的 主要是運用core generator 的 模型來完成,會自動生成擴充套件名為.v的檔案,呼叫時按照一般檔案呼叫即可 translate on translate off 用於與其他綜合軟體的相容。在這兩個指示中間的所有 將...

matlab中 卷積碼 及Viterbi解碼內容

根據卷積編碼是否有負反饋,poly2trellis的有兩種呼叫形式。trellis poly2trellis constraintlength,codegenerator trellis poly2trellis constraintlength,codegenerator,feedbackconn...