⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gen_punc.m

📁 国外著名通信教材附带的matlab源码 覆盖编码
💻 M
字号:
% ##############################################################################% ##  gen_punc.m : generiert Punktierungsvektoren fuer Turbo-Codes            ##% ##############################################################################%% function punc_vector = gen_punc(pattern,N,num_codes)% ------------------------------------------------------------------------------% EINGABE:%       pattern:   Matrix mit dem Punktierungsschema fuer eine Periode%                  (in jeder Spalte zuerst die system. Bit, dann Parity Bit der%                   anderen Codes, Anzahl der Spalten gleich der%                   Punktierungsperiode)%       N:         Anzahl der Codeworte pro Rahmen (Interleaver Groesse)%% AUSGABE:%       punc_vector: Vektor mit den Positionen der zu uebertragenen Bit im%                    unpunktierten Datenstrom%-------------------------------------------------------------------------------function punc_vector = gen_punc(pattern,N)[n,period] = size(pattern);punc_vector = repmat(pattern(:),ceil(N/period),1);% Abschneiden auf Blocklaengepunc_vector = punc_vector(1:N*n);punc_vector = find(punc_vector);% ### EOF ######################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -