集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3659|回复: 5

fsk编码器的vhdl实现

[复制链接]
小泡泡 发表于 2010-4-20 16:09:06 | 显示全部楼层 |阅读模式
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

entity fskdec is
generic
        (               
                foneperiod : std_logic_vector(7 downto 0) := "00000111";
                ftwoperiod : std_logic_vector(7 downto 0) := "00001111"
        );
port(clk : in std_logic;
         fskcodein : in std_logic;
         dataout : out std_logic);
end fskdec;

architecture behave of fskdec is
        signal cnt :std_logic_vector(7 downto 0);
        signal datacom : std_logic_vector(1 downto 0);       
begin

process(clk)
begin
        if clk'event and clk = '1' then
                datacom <= fskcodein & datacom(1);
        end if;
end process;

process(clk)
begin
        if clk'event and clk = '1' then
                if datacom = "10" then
                        if (cnt < foneperiod + "00000010") and (cnt > foneperiod - "00000010") then
                                dataout <= '0';
                                cnt <= "00000000";       
                        elsif (cnt < ftwoperiod + "00000010") and (cnt > ftwoperiod - "00000010") then
                                dataout <= '1';
                                cnt <= "00000000";                                               
                        end if;                       
                elsif cnt > (ftwoperiod + "00000001") then                       
                        cnt <= "00000000";
                else
                        cnt <= cnt + "00000001";
                end if;
        end if;
end process;

end behave;
ddr 发表于 2010-4-21 09:48:30 | 显示全部楼层
FSK(Frequency-shift keying):频移键控
   频移键控是利用载波的频率变化来传递数字信息。它是利用基带数字信号离散取值特点去键控载波频率以传递信息的一种数字调制技术。是信息传输中使用得较早的一种调制方式,它的主要优点是: 实现起来较容易,抗噪声与抗衰减的性能较好。在中低速数据传输中得到了广泛的应用。
  最常见的是用两个频率承载二进制1和0的双频FSK系统。
  技术上的FSK有两个分类,非相干和相干的FSK 。 在非相干的FSK ,瞬时频率之间的转移是两个分立的价值观命名为马克和空间频率,分别为。 在另一方面,在相干频移键控或二进制的FSK ,是没有间断期在输出信号。
  在数字化时代,电脑通信在数据线路(电话线、网络电缆、光纤或者无线媒介)上进行传输,就是用FSK调制信号进行的,即把二进制数据转换成FSK信号传输,反过来又将接收到的FSK信号解调成二进制数据,并将其转换为用高,低电平所表示的二进制语言,这是计算机能够直接识别的语言。
  频移键控的标准,用于在各个国家在全球各地。 他们以ETSI的FSK , bellcore的FSK ,英国电信(英国电信)的FSK和共同国家评估(有线通信协会)的FSK 。 该bellcore标准是用来在美国, 澳大利亚 ,中国,香港和新加坡。 它使用1200波特率贝尔202的语气调制和第一位的数据转移后,收到的第一铃声。
  BT的FSK信号或英国电信频移键控是原来的标准,是由英国电信公司。 这个标准醒来,显示与一条线的逆转和传递数据,作为citt v23调制解调器铃声,类似的格式mdmf 。 英国电信本身使用这个标准,以及一些无线网络,如已故的lonica和一些有线电视公司,以及。 更详细的关于英国电信频移键控标准,可从文件设计来电识别交付使用XR的- 2211年英国电信或供应商的资料,笔记(捷联惯导系统) 227和242 。
  在有线通信协会的标准,数据发送后,短期内第一环,无论是作为贝尔202或v23铃声。 在这里,传输层是越来越像bellcore ,即使数据格式看起来很像英国电信的,正因为如此,欧洲或北美的教材更容易侦测到它。
  的基本原则,频移键控是至少一个世纪老人。 尽管其年龄, FSK信号已成功地保持其使用期间,更现代的时代,并已适应,以及向数字网域,并继续提供服务那些需要传输数据通过计算机,电缆,或电线上。 这是毫无疑问的FSK ,将周围的,只要是有需要传递信息在一个高效和负担得起的方式。
ddr 发表于 2010-4-21 09:50:23 | 显示全部楼层
fsk
  频移键控是信息传输中使用得较早的一种调制方式,它的主要优点是:实现起来较容易,抗噪声与抗衰减的性能较好,因此在中低速数据传输中得到了广泛的应用。
  频移键控是利用两个不同频率F1和F2的振荡源来代表信号1和0,其波形如图D-3所示,用数字信号的1和0去控制两个独立的振荡源交替输出。对二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏,由于数字信号的带宽即Fb值大,所以二进制频移键控的信号带宽B较大,频带利用率小。
ddr 发表于 2010-4-21 09:50:35 | 显示全部楼层
fsk
  二进制FSK信号的常用解调方法可采用非相干检测法和相干检测法,其中抽样判决器是判定那一个输入样值大,此时可以不专门设置门限电平。此外,2FSK信号还有其他解调方法,比如鉴频法、过零检测法及差分检波法等。
ddr 发表于 2010-4-21 09:50:44 | 显示全部楼层
FSK-应用

  来电显示的信息传输方式有2种:FSK和DTMF。FSK方式与DTMF方式相比有如下的优点:(l)数据传输速率高,在规定时间内能传的字符数多;(2)FSK方式支持ASCII字符集,而DTMF方式只支持数字及少数字符。目前采用FSK方式的国家和地区有:美国、中国、日本、英国、加拿大、比利时、西班牙、新加坡等;采用DTMF主要则是以瑞典为代表的一些欧洲国家等。
  FSK是二进制信号的频移键控的英文缩写,它是指传号(指发送"1")时发送某一频率正弦波,而空号(指发送"0")时发送另一频率正弦波。根据Bell202的建议,来电显示的数据传送采用连续相位的二进制频移键控,比特率是1200bps,而"1"对应的频率是1200Hz,"0"对应的频率是2200Hz。
Sunlife 发表于 2015-5-14 10:47:30 | 显示全部楼层
 频移键控的标准,用于在各个国家在全球各地。 他们以ETSI的FSK , bellcore的FSK ,英国电信(英国电信)的FSK和共同国家评估(有线通信协会)的FSK 。 该bellcore标准是用来在美国, 澳大利亚 ,中国,香港和新加坡。 它使用1200波特率贝尔202的语气调制和第一位的数据转移后,收到的第一铃声。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 22:03 , Processed in 0.059762 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表