gmsk.sim.vwf

来自「为了满足对移动通信中带外的要求 GMSK调制器的改进 用数字信号处理方法实现G」· VWF 代码 · 共 1,171 行 · 第 1/2 页

VWF
1,171
字号
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 7000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 1000.0;
		}
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 7000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 4000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 7000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 1000.0;
		}
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 7000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 4000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 7000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 1000.0;
		}
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 7000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 4000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 7000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 1000.0;
		}
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 7000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 4000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 1492.0;
	}
}

TRANSITION_LIST("A8")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1508.0;
		NODE
		{
			REPEAT = 46;
			LEVEL 1 FOR 5000.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1000.0;
				LEVEL 1 FOR 1000.0;
			}
			LEVEL 0 FOR 2000.0;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 3000.0;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 492.0;
	}
}

TRANSITION_LIST("A9")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2508.0;
		NODE
		{
			REPEAT = 46;
			LEVEL 1 FOR 5000.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1000.0;
				LEVEL 1 FOR 1000.0;
			}
			LEVEL 0 FOR 2000.0;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 3000.0;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 1492.0;
	}
}

TRANSITION_LIST("A10")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3517.0;
		NODE
		{
			REPEAT = 46;
			LEVEL 1 FOR 5000.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1000.0;
				LEVEL 1 FOR 1000.0;
			}
			LEVEL 0 FOR 2000.0;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 3000.0;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 483.0;
	}
}

TRANSITION_LIST("A11")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 4508.0;
		NODE
		{
			REPEAT = 46;
			LEVEL 1 FOR 5000.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1000.0;
				LEVEL 1 FOR 1000.0;
			}
			LEVEL 0 FOR 2000.0;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 3000.0;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 5000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 492.0;
	}
}

TRANSITION_LIST("A12")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 5508.0;
		NODE
		{
			REPEAT = 46;
			LEVEL 1 FOR 5000.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1000.0;
				LEVEL 1 FOR 1000.0;
			}
			LEVEL 0 FOR 2000.0;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 3000.0;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 5000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 492.0;
	}
}

TRANSITION_LIST("clk")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 1000;
			LEVEL 0 FOR 500.0;
			LEVEL 1 FOR 500.0;
		}
	}
}

TRANSITION_LIST("data")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3508.0;
		NODE
		{
			REPEAT = 46;
			LEVEL 1 FOR 5000.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1000.0;
				LEVEL 1 FOR 1000.0;
			}
			LEVEL 0 FOR 2000.0;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 3000.0;
			LEVEL 1 FOR 1000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 3000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 4000.0;
		LEVEL 1 FOR 5000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 1000.0;
		}
		LEVEL 0 FOR 492.0;
	}
}

DISPLAY_LINE
{
	CHANNEL = "clk";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 0;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "data";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 1;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A3";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 2;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A4";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 3;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A5";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 4;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A6";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 5;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A7";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 6;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A8";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 7;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A9";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 8;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A10";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 9;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A11";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 10;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "A12";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 11;
	TREE_LEVEL = 0;
}

TIME_BAR
{
	TIME = 14800;
	MASTER = TRUE;
}
;

⌨️ 快捷键说明

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