1、设计的接收系统应满足的技术指标:ffice ffice" />
主时钟: 40MHz
伪码速率: 5MHz
PN码: m序列
扩频因子: 31、63、127
发射的信息速率:161.3KHz、79.3KHz、39.4KHz
能正确的完成同步捕获和跟踪。
现求助PN码捕获程序
--伪随机码(PN码) library ieee; use ieee.std_logic_1164.all; entity m6 is port(clk:in std_logic; load:in std_logic; d:in std_logic; q ut std_logic); end m6; architecture behav of m6 is signal c0,c1,c2,c3,c4,c5,c6,c7:std_logic; begin process(clk,load) begin if clk'event and clk='1'then if(load='1'and d='1')then c7<='0'; c6<='0'; c5<='0'; c4<='0'; c3<='0'; c2<='0'; c1<='0'; c0<='1'; q<=c7; else c1<=c0; c2<=c1; c3<=c2; c4<=c3; c5<=c4; c6<=c5; c7<=c6; c0<=c7 xor c4 xor c3 xor c2; q<=c7; end if; end if; end process; end behav; --M序列级数是7 所以M=127程序中的load为1 |