卷積程式我還是有的:
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...