2fsk_final.sim_ori.vwf

来自「全数字fsk调制解调的实现 verilog源码」· VWF 代码 · 共 3,412 行 · 第 1/5 页

VWF
3,412
字号
				REPEAT = 2;
				LEVEL 0 FOR 1920.0;
				LEVEL 1 FOR 1280.0;
			}
			LEVEL 0 FOR 1920.0;
		}
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 1920.0;
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 3519.55;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 3840.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 3840.0;
				LEVEL 1 FOR 2560.0;
			}
			LEVEL 0 FOR 3840.0;
		}
		LEVEL 1 FOR 3840.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3840.0;
			LEVEL 1 FOR 2560.0;
		}
		LEVEL 0 FOR 3840.0;
		LEVEL 1 FOR 3840.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3840.0;
			LEVEL 1 FOR 2560.0;
		}
		LEVEL 0 FOR 2240.45;
		NODE
		{
			REPEAT = 14;
			LEVEL 1 FOR 1920.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1920.0;
				LEVEL 1 FOR 1280.0;
			}
			LEVEL 0 FOR 1920.0;
		}
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 1920.0;
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 3519.55;
		NODE
		{
			REPEAT = 6;
			LEVEL 1 FOR 3840.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 3840.0;
				LEVEL 1 FOR 2560.0;
			}
			LEVEL 0 FOR 3840.0;
		}
		LEVEL 1 FOR 3840.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3840.0;
			LEVEL 1 FOR 2560.0;
		}
		LEVEL 0 FOR 3840.0;
		LEVEL 1 FOR 3840.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3840.0;
			LEVEL 1 FOR 2560.0;
		}
		LEVEL 0 FOR 2240.45;
		NODE
		{
			REPEAT = 38;
			LEVEL 1 FOR 1920.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1920.0;
				LEVEL 1 FOR 1280.0;
			}
			LEVEL 0 FOR 1920.0;
		}
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 1920.0;
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 3519.55;
		NODE
		{
			REPEAT = 10;
			LEVEL 1 FOR 3840.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 3840.0;
				LEVEL 1 FOR 2560.0;
			}
			LEVEL 0 FOR 3840.0;
		}
		LEVEL 1 FOR 3840.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3840.0;
			LEVEL 1 FOR 2560.0;
		}
		LEVEL 0 FOR 3840.0;
		LEVEL 1 FOR 3840.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3840.0;
			LEVEL 1 FOR 2560.0;
		}
		LEVEL 0 FOR 2240.45;
		NODE
		{
			REPEAT = 14;
			LEVEL 1 FOR 1920.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 1920.0;
				LEVEL 1 FOR 1280.0;
			}
			LEVEL 0 FOR 1920.0;
		}
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 1920.0;
		LEVEL 1 FOR 1920.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1920.0;
			LEVEL 1 FOR 1280.0;
		}
		LEVEL 0 FOR 3519.55;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 3840.0;
			NODE
			{
				REPEAT = 2;
				LEVEL 0 FOR 3840.0;
				LEVEL 1 FOR 2560.0;
			}
			LEVEL 0 FOR 3840.0;
		}
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 30.64;
	}
}

TRANSITION_LIST("fsk[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1888.074;
		NODE
		{
			REPEAT = 21;
			LEVEL 1 FOR 6400.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 6400.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 6400.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 1600.04;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 3200.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 3200.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 1280.0;
		}
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2239.96;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 6400.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 6400.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 6400.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 1600.04;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 3200.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 3200.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 1280.0;
		}
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2239.96;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 6400.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 6400.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 6400.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 1600.04;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 3200.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 3200.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 1280.0;
		}
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2239.96;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 6400.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 6400.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 6400.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 1600.04;
		NODE
		{
			REPEAT = 39;
			LEVEL 1 FOR 3200.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 3200.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 1280.0;
		}
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2239.96;
		NODE
		{
			REPEAT = 11;
			LEVEL 1 FOR 6400.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 6400.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 6400.0;
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 1600.04;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 3200.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 3200.0;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 1280.0;
		}
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2239.96;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 6400.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 6400.0;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 5149.691;
	}
}

TRANSITION_LIST("fsk[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 4447.094;
		NODE
		{
			REPEAT = 21;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 5120.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 5120.0;
		}
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 5120.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 2880.219;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 4799.781;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 5120.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 5120.0;
		}
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 5120.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 2880.219;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 4799.781;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 5120.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 5120.0;
		}
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 5120.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 2880.219;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 4799.781;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 5120.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 5120.0;
		}
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 5120.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 2880.219;
		NODE
		{
			REPEAT = 39;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 4799.781;
		NODE
		{
			REPEAT = 11;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 5120.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 5120.0;
		}
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 5120.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 1280.0;
		LEVEL 1 FOR 3840.0;
		LEVEL 0 FOR 2880.219;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 640.0;
			LEVEL 0 FOR 2560.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 1920.0;
			LEVEL 0 FOR 2560.0;
		}
		LEVEL 1 FOR 640.0;
		LEVEL 0 FOR 2560.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 1920.0;
		LEVEL 0 FOR 4799.781;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1280.0;
			LEVEL 0 FOR 5120.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 1280.0;
			LEVEL 1 FOR 3840.0;
			LEVEL 0 FOR 5120.0;
		}
		LEVEL 1 FOR 1280.0;
		LEVEL 0 FOR 1310.671;
	}
}

TRANSITION_LIST("lpf")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 463683.727;
		LEVEL 1 FOR 81920.0;
		LEVEL 0 FOR 163840.0;
		LEVEL 1 FOR 81920.0;
		LEVEL 0 FOR 81920.0;
		LEVEL 1 FOR 163840.0;
		LEVEL 0 FOR 163840.0;
		LEVEL 1 FOR 409600.0;
		LEVEL 0 FOR 245760.0;
		LEVEL 1 FOR 163840.0;
		LEVEL 0 FOR 34874.038;
	}
}

TRANSITION_LIST("mout")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 450525.256;
		LEVEL 1 FOR 81920.0;
		LEVEL 0 FOR 163840.0;
		LEVEL 1 FOR 81920.0;
		LEVEL 0 FOR 81920.0;
		LEVEL 1 FOR 163840.0;
		LEVEL 0 FOR 163840.0;
		LEVEL 1 FOR 409600.0;
		LEVEL 0 FOR 245760.0;
		LEVEL 1 FOR 163840.0;
		LEVEL 0 FOR 48032.509;
	}
}

TRANSITION_LIST("rd")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 10.654;
		NODE
		{
			REPEAT = 12843;
			LEVEL 1 FOR 80.0;
			LEVEL 0 FOR 80.0;
		}
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 67.111;
	}
}

TRANSITION_LIST("pulse")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2884.25;
		LEVEL 1 FOR 10240.0;
		LEVEL 0 FOR 8960.0;
		NODE
		{
			REPEAT = 21;
			LEVEL 1 FOR 10240.0;
			LEVEL 0 FOR 10240.0;
		}
		LEVEL 1 FOR 92160.0;
		NODE
		{
			REPEAT = 7;
			LEVEL 0 FOR 10240.0;
			LEVEL 1 FOR 10240.0;
		}
		LEVEL 0 FOR 10240.0;
		LEVEL 1 FOR 92160.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 0 FOR 10240.0;
			LEVEL 1 FOR 10240.0;
		}
		LEVEL 0 FOR 10240.0;
		LEVEL 1 FOR 174080.0;
		NODE
		{
			REPEAT = 7;
			LEVEL 0 FOR 10240.0;
			LEVEL 1 FOR 10240.0;
		}
		LEVEL 0 FOR 10240.0;
		LEVEL 1 FOR 419840.0;
		NODE
		{
			REPEAT = 11;
			LEVEL 0 FOR 10240.0;
			LEVEL 1 FOR 10240.0;
		}
		LEVEL 0 FOR 10240.0;
		LEVEL 1 FOR 174080.0;
		LEVEL 0 FOR 10240.0;
		LEVEL 1 FOR 10240.0;
		LEVEL 0 FOR 10240.0;
		LEVEL 1 FOR 5433.515;
	}
}

TRANSITION_LIST("wf")
{
	NODE

⌨️ 快捷键说明

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