📄 stbc-msk3.txt
字号:
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 + -