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

📄 stbc-msk3.txt

📁 是一个对mimo连续相位调制系统的均衡程序
💻 TXT
📖 第 1 页 / 共 2 页
字号:
Please enter the decoding algorithm.(0:Log-MAP: default 0)
Please enter the maximum number of iteration detection.(default 1)
Please enter the frame size(info + tail,default: 512)
Please enter code generator:(default: g = [1 1 1 1; 1 1 0 1] )
Please enter the number of modulation order.(power of 2: default 2)
Please enter the type of pulse .(0: LRC, 1: GMSK : default 0)
Please enter the memory length of the pulse.(L :default 1)
Please enter -3dB bandwidth of thd Gaussian pulse.(BT = 0.3, 0.5 :default 0.5)
Please enter the oversampling rate.(4,8,16: default 16)
Please enter number of bit errors to terminate:(default 500)
Please enter number of simulation bits:(default 10000000)
Please enter Eb/N0 in dB: (default [5])[0:2:10]


----------------------------------------------------
 === Log-MAP decoder === 
 === LRC  pulse === 
 Frame size =    512
 code generator: 
     1     1     1     1
     1     1     0     1
 The maximum number of iteration =      1
 terminate bit errors =    500
 Simulation bit numbers = 10000000
 The number of modulation order: m =      2
 The memory length of the pulse: L =      1
 The -3dB bandwidth of thd Gaussian pulse: BT = 0.500000
 The modulation index h = 0.500000
 Eb/N0 (dB) =       0.00      2.00      4.00      6.00      8.00     10.00
----------------------------------------------------

+ + + + Please be patient. Wait a while to get the result. + + + +
??? Error using ==> mtimes
Inner matrix dimensions must agree.

Error in ==> <a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\mmse.m,54,0">mmse at 54</a>
    dhat(n) = (HH * o_5)' * pinv(HH * diag(1 - (dd(n:n+8).^2).*z_5) * HH' + eye(M*5,M*5)*Sigma) * (RR((n-1)*M+1 : (n+4)*M) - HH * (dd(n:n+8).* z_5));

Error in ==> <a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\main.m,178,0">main at 178</a>
            L_all = mmse(noisy_sig, mtchd_fltr, D, Ns, H, L, sigma, L_a, N); % complete info.

% Modify expression to add input arguments.
% Example:
%   a = [1 2 3; 4 5 6]; 
%   foo(a);

main
Please enter the decoding algorithm.(0:Log-MAP: default 0)
Please enter the maximum number of iteration detection.(default 1)
Please enter the frame size(info + tail,default: 512)
Please enter code generator:(default: g = [1 1 1 1; 1 1 0 1] )
Please enter the number of modulation order.(power of 2: default 2)
Please enter the type of pulse .(0: LRC, 1: GMSK : default 0)
Please enter the memory length of the pulse.(L :default 1)
Please enter -3dB bandwidth of thd Gaussian pulse.(BT = 0.3, 0.5 :default 0.5)
Please enter the oversampling rate.(4,8,16: default 16)
Please enter number of bit errors to terminate:(default 500)
Please enter number of simulation bits:(default 10000000)
Please enter Eb/N0 in dB: (default [5])


----------------------------------------------------
 === Log-MAP decoder === 
 === LRC  pulse === 
 Frame size =    512
 code generator: 
     1     1     1     1
     1     1     0     1
 The maximum number of iteration =      1
 terminate bit errors =    500
 Simulation bit numbers = 10000000
 The number of modulation order: m =      2
 The memory length of the pulse: L =      1
 The -3dB bandwidth of thd Gaussian pulse: BT = 0.500000
 The modulation index h = 0.500000
 Eb/N0 (dB) =       5.00
----------------------------------------------------

+ + + + Please be patient. Wait a while to get the result. + + + +
<a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\main.m,178,1">178 </a>            L_all = mmse(noisy_sig, mtchd_fltr, D, Ns, H, L, sigma, L_a, N); % complete info.
if system_dependent('IsDebugMode')==1, dbstep in; end
dbcont
dbquit all
dbclear all
% Modify expression to add input arguments.
% Example:
%   a = [1 2 3; 4 5 6]; 
%   foo(a);

main
Please enter the decoding algorithm.(0:Log-MAP: default 0)
Please enter the maximum number of iteration detection.(default 1)
Please enter the frame size(info + tail,default: 512)
Please enter code generator:(default: g = [1 1 1 1; 1 1 0 1] )
Please enter the number of modulation order.(power of 2: default 2)
Please enter the type of pulse .(0: LRC, 1: GMSK : default 0)
Please enter the memory length of the pulse.(L :default 1)
Please enter -3dB bandwidth of thd Gaussian pulse.(BT = 0.3, 0.5 :default 0.5)
Please enter the oversampling rate.(4,8,16: default 16)
Please enter number of bit errors to terminate:(default 500)
Please enter number of simulation bits:(default 10000000)
Please enter Eb/N0 in dB: (default [5])


----------------------------------------------------
 === Log-MAP decoder === 
 === LRC  pulse === 
 Frame size =    512
 code generator: 
     1     1     1     1
     1     1     0     1
 The maximum number of iteration =      1
 terminate bit errors =    500
 Simulation bit numbers = 10000000
 The number of modulation order: m =      2
 The memory length of the pulse: L =      1
 The -3dB bandwidth of thd Gaussian pulse: BT = 0.500000
 The modulation index h = 0.500000
 Eb/N0 (dB) =       5.00
----------------------------------------------------

+ + + + Please be patient. Wait a while to get the result. + + + +
<a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\main.m,178,1">178 </a>            L_all = mmse(noisy_sig, mtchd_fltr, D, Ns, H, L, sigma, L_a, N); % complete info.
if system_dependent('IsDebugMode')==1, dbstep in; end
dbcont
if system_dependent('IsDebugMode')==1, dbquit; end
dbclear all
% Modify expression to add input arguments.
% Example:
%   a = [1 2 3; 4 5 6]; 
%   foo(a);

main
Please enter the decoding algorithm.(0:Log-MAP: default 0)??? Operation terminated by user during ==> <a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\main.m,10,0">main at 10</a>

% Modify expression to add input arguments.
% Example:
%   a = [1 2 3; 4 5 6]; 
%   foo(a);

main
Please enter the decoding algorithm.(0:Log-MAP: default 0)
Please enter the maximum number of iteration detection.(default 1)
Please enter the frame size(info + tail,default: 512)
Please enter code generator:(default: g = [1 1 1 1; 1 1 0 1] )
Please enter the number of modulation order.(power of 2: default 2)
Please enter the type of pulse .(0: LRC, 1: GMSK : default 0)
Please enter the memory length of the pulse.(L :default 1)
Please enter -3dB bandwidth of thd Gaussian pulse.(BT = 0.3, 0.5 :default 0.5)
Please enter the oversampling rate.(4,8,16: default 16)
Please enter number of bit errors to terminate:(default 500)
Please enter number of simulation bits:(default 10000000)
Please enter Eb/N0 in dB: (default [5])[0:2:10]


----------------------------------------------------
 === Log-MAP decoder === 
 === LRC  pulse === 
 Frame size =    512
 code generator: 
     1     1     1     1
     1     1     0     1
 The maximum number of iteration =      1
 terminate bit errors =    500
 Simulation bit numbers = 10000000
 The number of modulation order: m =      2
 The memory length of the pulse: L =      1
 The -3dB bandwidth of thd Gaussian pulse: BT = 0.500000
 The modulation index h = 0.500000
 Eb/N0 (dB) =       0.00      2.00      4.00      6.00      8.00     10.00
----------------------------------------------------

+ + + + Please be patient. Wait a while to get the result. + + + +
************** Eb/N0 =  0.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
7 frames transmitted, 535 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
1.5015e-001    
Frame Error Rate (from iteration 1 to iteration 1):
8.5714e-001    
***********************************************

************** Eb/N0 =  2.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
16 frames transmitted, 559 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
6.8639e-002    
Frame Error Rate (from iteration 1 to iteration 1):
7.5000e-001    
***********************************************

************** Eb/N0 =  4.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
48 frames transmitted, 599 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
2.4517e-002    
Frame Error Rate (from iteration 1 to iteration 1):
3.7500e-001    
***********************************************

************** Eb/N0 =  6.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
100 frames transmitted, 255 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
5.0098e-003    
Frame Error Rate (from iteration 1 to iteration 1):
9.0000e-002    
***********************************************

************** Eb/N0 =  6.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
146 frames transmitted, 505 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
6.7955e-003    
Frame Error Rate (from iteration 1 to iteration 1):
1.5068e-001    
***********************************************

************** Eb/N0 =  8.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
100 frames transmitted, 44 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
8.6444e-004    
Frame Error Rate (from iteration 1 to iteration 1):
3.0000e-002    
***********************************************

************** Eb/N0 =  8.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
200 frames transmitted, 92 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):

⌨️ 快捷键说明

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