基于FPGA的M序列扩频编码程序Verilog代码设计实现
《M序列扩频编码程序Verilog代码设计实现》
第二节:扩频编码
内容:
(资料图)
1. 理解直扩频的方式;
2. 设计基于m序列扩频编码程序;
2.1直扩频DSSS
所谓的直扩本质上就是将2个信号叠加,将原始信号(窄带信号)和载波信号(带宽缴款的信号)叠加,获得新的信号(带宽展宽)。
如果信号用序列表示的化,扩频可以表示位如下的公式:
序列数
频道扩展S信道
2.2信道编码ECC
设计采用分组码的编码方式,并且采用汉明码,汉明码叫做HMM(7-4)码,具体定义如下:
HMM7-4
2.3数据结构
通信数据在传输的时候以一定的数据单位进行传输,数据单位对应就是我们的数据结构,常见的数据结构有包和帧,以包为例,数据结构定义如下:
数据结构定义
2.4扩频编码经典案例
扩频编码
2.4.1程序设计
1. m_seq_gen以及dss_tz_code设计实现:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
m_seq_gen
默认N=5,采用5阶,任何一组m序列
m_seq_gen
PCML默认K=3,量化精度默认为3
assign tz = s_seq ^ m_seq;
always @(*)
if(flag_s_seq && flag_m_seq )
if(tz )
3’b001;//+1
else
3’b111;//-1
else
3’b000;//-1
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1. s_seq_gen设计实现
①通信同步:
任何通信都需要同步,采用一种同步机制使得通信双方保持数据的一致性,在这里采用一种握手方式同步。
②包定义:
设计采用包作为通信的数据结构,一个包包含默认512比特的信息,采用并且采用汉明码,包和包之间附加一个分隔符:
7bit分隔符:512比特信息 + 384监督位
设计架构
flag_s_seq<=1;
s_seq<= info;
always @(poeddge clk_c)
case(cnt)
0:D3<=info;
1:D4<=info;
2: D5<=info;
3: D6<=info;
endcase
if(cnt==2)
info_rdy<=0;
///////////////////////////////////////////////////////////////////////////////////////////////////////////
flag_s_seq<=1;
always @(poeddge clk_c)
case(cnt)
0: s_seq <=D0;
1: s_seq <=D1;
2: D s_seq <=D2;
endcase
if( cnt ==2)
if(hmm_cnt ==127)
hmm_cnt <=0;
else
hmm_cnt <= hmm_cnt+1;
if(cnt==1)
if(hmm_cnt!=127)
info_rdy<=1;
else
info_rdy<=0;
关键词:
推荐阅读
月壤形成的主要原因 月壤与土壤有什么区别
月壤形成的主要原因月壤形成过程没有生物活动参与,没有有机质,还极度缺水干燥;组成月壤的矿物粉末基本是由陨石撞击破砰形成,因此,粉末 【详细】
域名抢注是是什么意思?投资角度来看什么域名好?
域名抢注是是什么意思域名抢注是通过抢先注册的方式获得互联网删除的域名的使用权。域名是由点分隔的一串数字,用于标记一台计算机或一组计 【详细】
捷达保养费用是多少?捷达是哪个国家的品牌?
捷达保养费用是多少?全新捷达的保修期为2年或6万公里,以先到者为准,新车可享受一次免费保养,首次免费保养在5000-7500km或1年内进行。如 【详细】
天然气泄露会造成爆炸吗?天然气泄漏怎么办?
天然气泄露会造成爆炸吗?家里用的天然气如果泄露是会发生爆炸的。当空气中含有混合天然气时,在与火源接触的一系列爆炸危险中,就会发生爆 【详细】
四部门明确App收集个人信息范围 个人信息保护范围判断标准
四部门明确App收集个人信息范围近日,国家互联网信息办公室、工业和信息化部、公安部、国家市场监督管理总局联合印发《常见类型移动互联网 【详细】
相关新闻
- 基于FPGA的M序列扩频编码程序Verilog代码设计实现
- 6月17日是什么星座女生 6月17日是什么星座
- 永久封禁!彻底凉凉!
- 单月电视产量再破百万台,广东长虹牛
- 苹果14plus位置尴尬,为什么还有很多人买?14plus的用户在哪里?
- 2023年中级会计考试结束后 转战注册会计师考试高效拿两证!
- 手机直连卫星功能怎么用?武汉已有人“尝鲜”
- 小花猪Ai绘画!制服主题,米娜的随机制服哦
- 「暂停!」大同公交关于暂停微信乘车码的公告
- 国足主场能力不俗,马来西亚近期状态出色,意大利表现较为一般
- 横跨乌江!贵州再添世界级大桥
- 谣传“阿里将裁员数万人” 自媒体人公开致歉
- OPPO Find N3 Flip首销战报出炉!人送外号“机圈汪峰”
- Mate60三版本详细差别汇总 - Mate60Pro性价比依然最高,Pro+略失望
- 揭秘美团的劳动外包现象,一个公司精到这程度,不亏是清华出来的
- 华为 Mate 60 Pro对比荣耀 Magic5 Pro,配置有哪些差别,一眼看懂
- 亚锦赛:国乒提前夺4枚金牌,陈梦、林高远出局,今天决出3项冠军
- Apple Watch Series 9 和 Ultra 2 将配备更精确的传感器
- “周涛”是我见过最精致得体的女人:体态端庄、裙永远过膝,好美
- 自己绞面的方法图解(自己绞脸手法图)