找回密码
 注册
查看: 590|回复: 1
打印 上一主题 下一主题

运用MATLAB及EPROM简化扩频电路设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-16 10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
运用MATLAB及EPROM简化扩频电路设计

摘 要: 提出一种直接序列扩频电路的设计方案,即利用MATLAB软件的仿真功能来产生若干伪噪声序列,然后以数据文件的形式将其存储在EPROM中并在地址发生器的作用下输出伪噪声序列。还提供了运用该方案设计的具体扩频电路,最后给出了仿真信号波形和实验信号波形。

' D) x. Z; k+ h4 L% I7 q
7 x0 Q* M4 J; r

6 G/ }0 G1 \, V( ~' I3 h; m& m2 ^% h9 b! c2 B. [7 K* G7 h! H

关键词: 直接序列扩频 MATLAB 仿真

目前,扩频技术因其良好的隐蔽性和抗干扰性,从而在通信和测控领域得到了广泛运用。直接序列扩频是扩频的一种主要方式,它是用PN码和二元信息数字序列模2相加后成复合码去调制载波1。在一些使用长序列PN码扩频的场合,如统一扩频测控及图象传输系统中,PN码即用来对上行遥控指令进行扩频,又用来作为上行测距码2。为了实现无模糊测距所使用的PN 码的码长较长,若用寄存器及其反馈支路来构成PN码发生器,则所需寄存器级数较多,且电路做好后,所产生的PN码就固定了。这一点对于某些保密性要求很高的通信或测控系统来说很不方便,因为在这种系统中往往需要多组PN码序列备用,以便随时更换扩频码增强保密性。解决这一问题的简单方法就是将所有的PN码存储在EPROM中,以供随时调用。但由于PN码的码长较长或个数较多,将这些数据烧录进EPROM中也比较麻烦。如果利用MATLAB软件来产生所需的PN码序列,并通过简单的矩阵变化,形成一个.hex文件,将其下载到EPROM中,就使得这一过程大大简化。

1 扩频电路框图及波形

图1(a)为PN码直接序列扩频电路框图。首先从数据流中提取位同步时钟,经分频后送往计数器作为记数脉冲,计数器就是EPROM的地址产生器。由EPROM输出的PN码对数据进行扩频。图1(a)中各点波形如图1(b)所示。

图1(b)中波形a为输入数据,波形b为从数据中提取的位同步时钟,经分频后得到如波形c所示的PN码Chip时钟(计数器的记数脉冲),波形d为从EPROM中读出的PN码序列。从图1中可以看出,用EPROM存储PN码序列,以计数器作为地址码产生器所构成的直接序列扩频电路,其结构非常简单。7 J9 a! _, \) v' d; l  ]1 \. u
游客,如果您要查看本帖隐藏内容请回复

8 @) C0 f0 y) Y- h5 H# O& k  `
0 G7 B' p* s2 \0 S; h
& W3 T9 L& T1 X1 z$ T: S8 g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-24 16:24 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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