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

📄 nxt_stat.m

📁 超宽带系统链路matlab仿真程序 超宽带系统简单仿真平台
💻 M
字号:
%nxt_stat.m
%		next_state用于记录下一个状态的值
%		memory_contents用于记录
function [next_state,memory_contents]=nxt_stat(current_state,input,L,k)

	%	将当前状态值(十进制)转成位数为k*(L-1)的二进制
binary_state=deci2bin(current_state,k*(L-1));
%binary_state=deci2bin(current_state,k*L);

	%	将输入状态值(十进制)转成位数为k的二进制
binary_input=deci2bin(input,k);
	%	寄存器组的下一个状态值(二进制)
next_state_binary=[binary_input,binary_state(1:(L-2)*k)]; %next_state_binary的每一位对应一个寄存器
%next_state_binary=[binary_input,binary_state(1:(L-1)*k)];

	%	将寄存器组的下一个状态值(二进制)转成十进制
next_state=bin2deci(next_state_binary);
	%	用memory_contents来记录各个寄存器在下一个状态下的信息(二进制)
	%	以便与生成矩阵相乘得出输出
memory_contents=[binary_input,binary_state];

⌨️ 快捷键说明

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