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

📄 stbc-msk_n_1.txt

📁 是一个对mimo连续相位调制系统的均衡程序
💻 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. + + + +
************** Eb/N0 =  0.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
9 frames transmitted, 572 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
1.2486e-001    
Frame Error Rate (from iteration 1 to iteration 1):
8.8889e-001    
***********************************************

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

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

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

************** Eb/N0 =  8.00 db **************
Frame size = 512 rate 1/2. Modulation order = 2,h = 0.500000
46 frames transmitted, 580 bits in error.
Bit Error Rate (from iteration 1 to iteration 1):
2.4772e-002    
Frame Error Rate (from iteration 1 to iteration 1):
1.5217e-001    
***********************************************

Saving minidump to file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\matlab_crash_dump.3956.0.dmp

------------------------------------------------------------------------
       Segmentation violation detected at Tue Nov 04 15:28:25 2008
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   7.5.0.342 (R2007b)
  MATLAB License:   57462
  Operating System: Microsoft Windows XP
  Window System:    Version 5.1 (Build 2600: Service Pack 2)
  Processor ID:     x86 Family 6 Model 15 Stepping 13, GenuineIntel
  Virtual Machine:  Java 1.6.0 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
  Default Charset:  GBK

Register State:
  EAX = 0b33ac20  EBX = 01602520
  ECX = 00000000  EDX = 0b33ac20
  ESI = 01616258  EDI = 00000118
  EBP = 00ce9f30  ESP = 00ce9f24
  EIP = 79f15fc0  FLG = 00210246

Stack Trace:
  [0] m_interpreter.dll:struct mxArray_tag * __cdecl inCreateWorkspaceArray(struct inWorkSpace_tag *,int,struct mxArray_tag *)(280, 0, 73, 73) + 144 bytes
  [1] m_interpreter.dll:struct mxArray_tag * __cdecl inGetArrayInSymbolTable(int,bool)(73, 1, 73, 0) + 478 bytes
  [2] m_interpreter.dll:public: static struct mxArray_tag * __cdecl inJitInterp::ResolveMatnum(class Mfh_mp *,int,bool,bool)(0x0b296060 "D#鵼ce", 73, 1, 1) + 352 bytes
  [3] m_interpreter.dll:private: static struct mxArray_tag * __cdecl inJitInterp::AssignArrayInSymbolTableOrStruct(class Mfh_mp *,int,struct mxArray_tag *,struct mxArray_tag *,struct mxArray_tag *,class _jitFieldInfo const *,int *)(0x0b296060 "D#鵼ce", 73, 0, 0x08ac2fe0) + 359 bytes
  [4] m_interpreter.dll:private: static bool __cdecl inJitInterp::MarshalOut(class Mfh_mp *,enum inMarshalType,struct _mioList *,class mpsType *,bool *)(0x0b296060 "D#鵼ce", 31, 0x03553498, 0) + 616 bytes
  [5] m_interpreter.dll:public: static void __cdecl inJitInterp::MarshalOut(class _jitSegInfo *,struct _inJitAccelInfo *,enum inMarshalType,struct inWorkSpace_tag *,class mpsType *,class std::set<int,struct std::less<int>,class std::allocator<int> > *)(0x0b18e090, 0x00cee044, 31, 0x01602520) + 387 bytes
  [6] m_interpreter.dll:public: __thiscall inProtectHotSegment::~inProtectHotSegment(void)(0x79fbd0d4, 3, 0x00cea11c "`∥", 0x79fbd0f8) + 100 bytes
  [7] MSVCR80.dll:0x78158eb7(0x00cee044, 0x00cee0f8, 0x00cee0a8, 0x00cee24c)
  [8] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *,int *)(1, 0, 148, 0) + 338 bytes
  [9] m_interpreter.dll:int __cdecl protected_inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *,int *)(1, 0, 1, 0) + 87 bytes
  [10] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *,int *)(1, 0, 1, 0) + 274 bytes
  [11] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0b296060 "D#鵼ce", 0x08ba9f01 "erospace_toolbox", 0x8c6febfa, 0xffffffff) + 916 bytes
  [12] m_interpreter.dll:void __cdecl inRunMfile(int,struct mxArray_tag * *,int,struct mxArray_tag * *,class Mfh_mp *,struct inWorkSpace_tag *)(0, 0x00cee4c4, 0, 0x00cee524) + 673 bytes
  [13] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cee4c4, 0) + 29 bytes
  [14] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cee4c4, 0, 0x00cee524) + 28 bytes
  [15] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cee4c4, 0, 0x00cee524) + 203 bytes
  [16] m_interpreter.dll:__catch$?inDispatchFromStack@@YAHHPBDHH@Z$0(1044, 0x08925124 "main", 0, 0) + 744 bytes
  [17] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x08925124 "main", 1044, 0, 0) + 156 bytes
  [18] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *,int *)(2, 0, 0, 0) + 2739 bytes
  [19] m_interpreter.dll:int __cdecl protected_inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *,int *)(2, 0, 0, 0) + 87 bytes
  [20] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *,int *)(2, 0, 0, 0) + 274 bytes
  [21] m_interpreter.dll:_inInterPcode(2, 0x8c6fe702, 0, 0x0163dd20 "main\n") + 162 bytes
  [22] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck,bool)(0x00cef2bc, 0x00cef32c, 0x00cef358, 2) + 152 bytes
  [23] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalStringWithIsVarFcn(struct _memory_context *,char const *,enum EvalType,int,struct mxArray_tag * * const,enum inDebugCheck,struct _pcodeheader *,int *,bool (__cdecl*)(void *,char const *),void *,bool)(0x7ac2177c, 0x0163dd20 "main\n", 0, 0) + 2454 bytes
  [24] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck,bool)(0x0163dd20 "main\n", 0, 2, 0) + 107 bytes
  [25] m_interpreter.dll:_inEvalCmdNoEnd(0x0163dd20 "main\n", 0, 0x72a29235, 0x7ab9e7f0) + 20 bytes
  [26] bridge.dll:enum inExecutionStatus __cdecl ThrowSignal(char const *)(0x0163dd20 "main\n", 0x72a29579, 0x01523ee0, 0x01523e80) + 77 bytes
  [27] bridge.dll:__catch$_mnParser$0(0x70872ccb, 0x01523e80, 0x01523e80, 0) + 292 bytes
  [28] mcr.dll:public: void __thiscall mcrInstance::mnParser(void)(0x7084980b, 0x004043f0, 336696, 0) + 62 bytes
  [29] MATLAB.exe:0x00401414(4194304, 0, 336696, 10)
  [30] MATLAB.exe:0x00401733(0, 0, 0x7ffd9000, 0x8054b6ed)
  [31] kernel32.dll:0x7c816ff7(0x00401910, 0, 0x78746341, 32)

Please follow these steps to report this problem to The MathWorks so we
have the best chance of correcting it:

The next time MATLAB is launched under typical usage, a dialog box will
open to help you send the error log to The MathWorks. Alternatively, you
can send an e-mail to segv@mathworks.com with the following file attached:
    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\matlab_crash_dump.3956

If the problem is reproducible, please submit a Service Request via:
    http://www.mathworks.com/support/contact_us/ts/help_request_1.html

A technical support engineer might contact you with further information.

Thank you for your help. Save your workspace and restart MATLAB.

??? Operation terminated by user during ==> <a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\mod_cpfsk_sig.m,33,0">mod_cpfsk_sig at 33</a>

In ==> <a href="error:C:\Documents and Settings\Administrator\桌面\临时\解空时码后MMSE\main.m,164,0">main at 164</a>
        [src_data1, mod_sig1] = mod_cpfsk_sig(alpha(1,:), 0, h, m, Ns, L, q);

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

BER
??? Error using ==> <a href="error:D:\MATLAB\R2007b\toolbox\matlab\graphics\private\prepare.m,77,0">prepare at 77</a>
Error using ==> <a href="error:D:\MATLAB\R2007b\toolbox\matlab\graphics\private\prepare.m,77,0">prepare at 77</a>
Error using ==> preparehg at 34
Need a handle to a Figure object.

Error in ==> <a href="error:D:\MATLAB\R2007b\toolbox\matlab\graphics\print.m,255,0">print at 255</a>
        pj = prepare( pj, h );

Error in ==> <a href="error:D:\MATLAB\R2007b\toolbox\matlab\uitools\editmenufcn.m,68,0">editmenufcn at 68</a>
            uimenufcn(hfig, 'EditCopyFigure')

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

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

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

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

BER
% 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,169,1">169 </a>        mod_sig = [mod_sig1 mod_sig2].';
dbquit 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,169,1">169 </a>        mod_sig = [mod_sig1 mod_sig2].';
if system_dependent('IsDebugMode')==1, dbquit; end
% Modify expression to add input arguments.
% Example:
%   a = [1 2 3; 4 5 6]; 
%   foo(a);

main

⌨️ 快捷键说明

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