折叠 编辑本段 简介
复用技术可能遵循以下原则之一,如:TDM、FDM、CDM 或 WDM。复用技术也应用于软件操作上,如:同时将多线程信息流传送到设备或程序中。
光电复用器从字面上解释就是光路信号与电路信号的复合装置,一般的光猫即光纤收发器(光猫与光纤收发器不同,光纤收发器只有信号转换,没有协议转换,而光猫还包含有协议转换),是一种将电信号转变为光信号的装置,复用器就是将多电信号复合到光路上去,这种装置应该是一种系统的总称,实际中这种设备使用不多,另一种是多种光路复合,但这种复合调制将使用不同波长的光进行多路信号的传输,到达后再解调。这种设备只有在国家骨干光纤网中使用,利用固有的光缆资源进行的扩展,设备十分昂贵
综合业务多路复用器是一种能够集成数据、话音、传真及局域网的接入复用设备,能够高效地在一条线路上混传话音/传真、数据,从而降低了网络通信成本,可以为企业节省系统运行费用。
折叠 编辑本段 意义
折叠 编辑本段 作用
采用多路复用器,可使多路数据信息共享一路信道。当复用线路上的数据流连续时,这种共享方式可取得良好效果。显然,这样做比每台终端各用一根通信线路传送也更为经济。多路复用器总是成对使用的。一个连续终端,另一个在主机附近,它的作用是将接收的复合数据流,依照信道分离数据,并将它们送到对应的输出线上,故称为解多路复用器。
折叠 编辑本段 原理
折叠 多路复用器的基本原理
多路复用器即数据选择器,用来将 N 个输入通道的数据复用到一个输出通道上,多路复用器在数字系统中有着非常重要的应用。4选 1 多路复用器的实现结构如图 所示:
图中有四路数据 C0~C3,通过选择控制信号 S2、S1(地址码)从四路数据中选中一路数据送至输出端 z。
数据选择器的真值表如表 所示:
折叠 汇编语言
形如(B&S)|(A&(~S)),其中A、B为输入,S为选择器。
1:当S为T,~S为F,A被屏蔽,返回值为B。
2:当S为F,B被屏蔽,返回值为A。
当输入为2的n次幂的情况,选择器数目为n,选择器进行自反和求与来产生开放位。
如四个输入为A、B、C、D,则需要2个选择器S1、S2,逻辑方程为:
(A&(~S1)&(~S2)) | (B&(~S1)&(S2)) | (C&(S1)&(~S2)) | (D&(S1)&(S2))
折叠 多路复用器的源程序代码
以4 选1 多路复用器为例:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity MUX4_1 is
Port ( c0 : in STD_LOGIC;
c1 : in STD_LOGIC;
c2 : in STD_LOGIC;
c3 : in STD_LOGIC;
s : in STD_LOGIC_VECTOR (1 downto 0);
z : out STD_LOGIC);
end MUX4_1;
architecture Behavioral of MUX4_1 is
begin
process(s) --if 语句描述
begin
if(s="00") then z<=c0;
elsif(s="01") then z<=c1;
elsif(s="10") then z<=c2;
else z<=c3;
end if;
end process;
--process(s) --case 语句描述
--begin
-- case s is
-- when "00" =>z<=c0;
-- when "01" =>z<=c1;
-- when "10" =>z<=c2;
-- when others =>z<=c3;
-- end case;
--end process;
end Behavioral;