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

📄 gsm_blocks.mdl

📁 Simulator for a GSM traffic channel transmission and reception This Simulink model simulates the en
💻 MDL
📖 第 1 页 / 共 5 页
字号:
		Line {
		  SrcBlock		  "Bits Encriptados 5"
		  SrcPort		  1
		  DstBlock		  "Concatenaci髇\nde Matriz5"
		  DstPort		  5
		}
		Line {
		  SrcBlock		  "Bits Encriptados 6"
		  SrcPort		  1
		  DstBlock		  "Concatenaci髇\nde Matriz5"
		  DstPort		  6
		}
		Line {
		  SrcBlock		  "Bits Encriptados 7"
		  SrcPort		  1
		  DstBlock		  "Concatenaci髇\nde Matriz5"
		  DstPort		  7
		}
		Line {
		  SrcBlock		  "Bits Encriptados 8"
		  SrcPort		  1
		  DstBlock		  "Concatenaci髇\nde Matriz5"
		  DstPort		  8
		}
		Line {
		  SrcBlock		  "Concatenaci髇\nde Matriz5"
		  SrcPort		  1
		  DstBlock		  "Reshape1"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Reshape1"
		  SrcPort		  1
		  DstBlock		  "Out1"
		  DstPort		  1
		}
		Annotation {
		  Name			  "Obtenci髇 de los bits encriptados\n"
"desde las r醘agas y las tramas"
		  Position		  [534, 35]
		  FontName		  "Arial"
		  FontSize		  20
		  FontWeight		  "bold"
		}
		Annotation {
		  Name			  "Bits Encriptados 7\n+ Tail Bits + S"
"F1"
		  Position		  [568, 621]
		}
	      }
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [1020, 213, 1050, 227]
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Line {
	      SrcBlock		      "Desentrelazado"
	      SrcPort		      1
	      Points		      [0, 0; 35, 0]
	      Branch {
		DstBlock		"Bits Clase 1\n+ CRC (185)"
		DstPort			1
	      }
	      Branch {
		Points			[0, 210]
		DstBlock		"Bits Clase 2\n(78)"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Bits Clase 1\n+ CRC (185)"
	      SrcPort		      1
	      DstBlock		      "Decodificador\nViterbi"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Decodificador\nViterbi"
	      SrcPort		      1
	      Points		      [5, 0; 10, 0]
	      Branch {
		DstBlock		"Bits Clase 1a\n+ CRC (53)"
		DstPort			1
	      }
	      Branch {
		Points			[0, 135]
		DstBlock		"Bits Clase 1b\n(132)"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Bits Clase 1a\n+ CRC (53)"
	      SrcPort		      1
	      DstBlock		      "Detector\nde CRC"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Bits Clase 2\n(78)"
	      SrcPort		      1
	      Points		      [245, 0; 0, -60]
	      DstBlock		      "Matrix\nConcatenation1"
	      DstPort		      3
	    }
	    Line {
	      SrcBlock		      "Bits Clase 1b\n(132)"
	      SrcPort		      1
	      DstBlock		      "Matrix\nConcatenation1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Detector\nde CRC"
	      SrcPort		      1
	      Points		      [15, 0; 0, 135]
	      DstBlock		      "Matrix\nConcatenation1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Detector\nde CRC"
	      SrcPort		      2
	      Points		      [0, 65]
	      DstBlock		      "Error"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Matrix\nConcatenation1"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Separaci髇\nRafagas"
	      SrcPort		      1
	      DstBlock		      "Desentrelazado"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "In1"
	      SrcPort		      1
	      DstBlock		      "Separaci髇\nRafagas"
	      DstPort		      1
	    }
	    Annotation {
	      Name		      "Decodificaci髇"
	      Position		      [463, 29]
	      FontName		      "Arial"
	      FontSize		      20
	      FontWeight	      "bold"
	    }
	  }
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Demod"
	  Ports			  [1, 1]
	  Position		  [90, 44, 335, 166]
	  BackgroundColor	  "[1.000000, 1.000000, 0.717647]"
	  FontName		  "Arial"
	  FontSize		  18
	  FontWeight		  "bold"
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskDisplay		  "disp('Demodulacion')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Demod"
	    Location		    [195, 403, 821, 551]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [15, 78, 45, 92]
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Decodificador\nDiferencial"
	      Ports		      [1, 1]
	      Position		      [345, 62, 435, 108]
	      SourceBlock	      "commsrccod2/Differential\nDecoder"
	      SourceType	      "Differential Decoder"
	      ShowPortLabels	      on
	      InitCond		      "0"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Demodulador\nGMSK"
	      Ports		      [1, 1]
	      Position		      [115, 59, 190, 111]
	      SourceBlock	      "commdigbbndcpm2/GMSK\nDemodulator\nBase"
"band"
	      SourceType	      "GMSK Demodulator Baseband"
	      ShowPortLabels	      on
	      OutputType	      "Bit"
	      BT		      ".3"
	      pulseLength	      "1"
	      preHistory	      "1"
	      phaseOffset	      "0"
	      samplesPerSymbol	      "1"
	      traceBack		      "1"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Reshape1"
	      Ports		      [1, 1]
	      Position		      [490, 74, 535, 96]
	      SourceBlock	      "simulink/Math\nOperations/Reshape"
	      SourceType	      "Reshape"
	      OutputDimensionality    "Customize"
	      OutputDimensions	      "[157,4]"
	    }
	    Block {
	      BlockType		      MATLABFcn
	      Name		      "Retiro\ndel retraso"
	      Position		      [240, 70, 290, 100]
	      MATLABFcn		      "u(2:629)"
	      OutputDimensions	      "[628,1]"
	      Output1D		      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [590, 78, 620, 92]
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Line {
	      SrcBlock		      "In1"
	      SrcPort		      1
	      DstBlock		      "Demodulador\nGMSK"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Demodulador\nGMSK"
	      SrcPort		      1
	      DstBlock		      "Retiro\ndel retraso"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Decodificador\nDiferencial"
	      SrcPort		      1
	      DstBlock		      "Reshape1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Reshape1"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Retiro\ndel retraso"
	      SrcPort		      1
	      DstBlock		      "Decodificador\nDiferencial"
	      DstPort		      1
	    }
	    Annotation {
	      Name		      "Demodulaci髇"
	      Position		      [264, 26]
	      FontName		      "Arial"
	      FontSize		      24
	      FontWeight	      "bold"
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [700, 98, 730, 112]
	  IconDisplay		  "Port number"
	  BusOutputAsStruct	  off
	}
	Line {
	  SrcBlock		  "In1"
	  SrcPort		  1
	  DstBlock		  "Demod"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demod"
	  SrcPort		  1
	  DstBlock		  "Decoder"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Decoder"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
	Annotation {
	  Name			  "Receptor"
	  Position		  [357, 19]
	  FontName		  "Arial"
	  FontSize		  24
	  FontWeight		  "bold"
	}
      }
    }
    Block {
      BlockType		      Display
      Name		      "BER"
      Ports		      [1]
      Position		      [265, 338, 460, 422]
      BackgroundColor	      "[0.576471, 0.972549, 0.992157]"
      DropShadow	      on
      FontName		      "Arial"
      FontSize		      16
      FontWeight	      "bold"
      Format		      "long"
      Decimation	      "1"
    }
    Block {
      BlockType		      Reference
      Name		      "Bernoulli Binary\nGenerator"
      Ports		      [0, 1]
      Position		      [15, 197, 100, 233]
      ShowName		      off
      SourceBlock	      "commrandsrc2/Bernoulli Binary\nGenerator"
      SourceType	      "Bernoulli Binary Generator"
      ShowPortLabels	      on
      P			      "0.5"
      seed		      "11111"
      Ts		      "1/9600"
      frameBased	      on
      sampPerFrame	      "260"
      orient		      off
    }
    Block {
      BlockType		      Reference
      Name		      "C醠culo de\ntasa de error"
      Ports		      [2, 1]
      Position		      [165, 352, 240, 403]
      SourceBlock	      "commsink2/Error Rate\nCalculation"
      SourceType	      "Error Rate Calculation"
      N			      "0"
      st_delay		      "0"
      cp_mode		      "Entire frame"
      subframe		      "[]"
      PMode		      "Port"
      WsName		      "ErrorVec"
      RsMode2		      off
      stop		      off
      numErr		      "100"
      maxBits		      "1e6"
    }
    Block {
      BlockType		      DigitalClock
      Name		      "Digital Clock"
      Position		      [515, 372, 555, 388]
      ShowName		      off
      SampleTime	      "0.001"
    }
    Block {
      BlockType		      Display
      Name		      "Display1"
      Ports		      [1]
      Position		      [575, 368, 645, 392]
      ShowName		      off
      FontSize		      9
      Decimation	      "1"
    }
    Block {
      BlockType		      SubSystem
      Name		      "background5"
      Tag		      "Transmisor"
      Ports		      [1, 1]
      Position		      [225, 131, 605, 299]
      BackgroundColor	      "[0.756863, 1.000000, 0.756863]"
      ShowName		      off
      FontName		      "Arial"
      FontSize		      20
      FontWeight	      "bold"
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskDisplay	      "disp('Transmisor')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"background5"
	Location		[168, 223, 998, 422]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "In1"
	  Position		  [15, 108, 45, 122]
	  Port			  "1"
	  IconDisplay		  "Port number"
	  LatchInput		  off
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "background2"
	  Ports			  [1, 1]
	  Position		  [430, 50, 720, 180]
	  BackgroundColor	  "[1.000000, 1.000000, 0.717647]"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  20
	  FontWeight		  "bold"
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskDisplay		  "disp('Modulacion')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "background2"
	    Location		    [471, 265, 1101, 450]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [15, 88, 45, 102]
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Codificador\nDiferencial"
	      Ports		      [1, 1]
	      Position		      [190, 72, 280, 118]
	      SourceBlock	      "commsrccod2/Differential\nEncoder"
	      SourceType	      "Differential Encoder"
	      ShowPortLabels	      on
	      InitCond		      "0"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Inserci髇\nde ceros"
	      Ports		      [1, 1]
	      Position		      [340, 77, 385, 113]
	      SourceBlock	      "dspsigops/Zero Pad"
	      SourceType	      "Zero Pad"
	      padSigAt		      "End"
	      zpadAlong		      "Columns"
	      padNumOutRowsSpecMethod "User-specified"
	      numOutRows	      "629"
	      padNumOutColsSpecMethod "User-specified"
	      numOutCols	      "1"
	      trunc_flag	      "None"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Modulador\nGMSK"
	      Ports		      [1, 1]
	      Position		      [435, 69, 510, 121]

⌨️ 快捷键说明

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