GPS信号调制

合集下载

gps信号发生器原理

gps信号发生器原理

gps信号发生器原理
GPS信号发生器是一种能够模拟和发射GPS信号的仪器,其原理主要基于GPS技术的定位原理。

GPS技术利用卫星向地球发射信号,地面接收器接收这些信号,从而获取地球上任意位置的精确定位信息。

GPS信号发生器通过模拟GPS卫星发射的信号,将这些信号发射出去,使地面上的GPS接收器能够接收到这些信号,进而实现精确定位。

GPS信号发生器主要由时钟系统、程序控制器、模拟信号产生器、调制器和放大器等部分组成。

其中,时钟系统提供精确的定时信号,确保信号的同步和定时准确;程序控制器负责控制整个GPS信号发生器的发射过程,根据用户需求生成不同类型的GPS信号;模拟信号产生器产生高精度的GPS信号,包括P码信号、C/A码信号等;调制器将模拟信号和载波信号进行调制,生成最终的GPS信号;放大器将信号强度增加到足够水平,确保信号能够到达接收设备。

GPS信号发生器可以广泛应用于航空、地理测量、军事和科学研究等领域。

它能够提供高精度的定位信号,帮助用户获取精确的位置信息。

同时,GPS信号发生器也存在一些缺点,如价格较高、能耗较大等。

但随着技术的不断发展,GPS信号发生器的性能和价格也在不断改进和优化,使其更加适用于各种应用场景。

GPS卫星信号的调制与解调

GPS卫星信号的调制与解调

GPS卫星信号的调制与解调一、卫星信号的调制gps卫星信号包含三种信号分量,它们是载波信号、测距码信号和数据码信号。

每颗卫星的数据码用模二相加叠加在C/A和P码上,然后再分别相变调制到L1载波和L2载波上。

前面已经提到,载波信号包括L1载波和L2载波,于是测距码信号包括叠加在L1载波上的C/A、P码以及L2载波上的P码。

所有这些信号都是在同一个基本频率f0=10.23MHz的控制下产生的。

GPS信号取L波段的两种不同频率的电磁波作为信号载波,即L1载波f1=154×f0=1575.42MHz,λ1=19.03cm;L2载波f2=120×f0=1227.60MHz,λ2=24.42cm。

由上图可以看出,L1载波调制有C/A码、P码和数据码。

在L2载波上目前只调制P码和数据码。

拟议中的L5载波(第二民用频率)将同时加载C/A和P码,其频率预计为f5=115×f0=1176.45MHz,波长λ5=25.48cm。

不管测距码还是数据码,都是通过调相技术调制在高频载波上的。

也就是说,当码值(调制信号)从1变成0,或从0变成1时,将使载波相位改变180°。

调制以后的卫星信号经由卫发射天线向用户播发。

二、卫星信号的解调接收机是卫星信号解调的硬件设备。

它的主要工作是重建载波,提取测距码信号和导航电文。

信号解调的常用方式有两种,复制码相关技术和平方解调技术。

复制码相关技术当接收机复制出的与卫星的测距码信号构造完全一样的复制码,在同步的条件下与接收到的卫星信号相乘,即可去掉信号中的测距码信号分量。

这时,恢复的载波依然还含有数据码信号分量。

采用这种技术的条件,是必须掌握测距码的构造,否则将不能产生复制码。

平方解调技术将接收到的卫星信号开展平方,由于处于±1状态的调制码,经过平方后均变为+1,且+1不影响载波相位,所以信号经平方后便到达解调的目的。

采用这种方法不需要知道测距码的构造,但该解调技术却去掉了测距码和导航电文,故而单独使用时不能用来实时导航。

《GPS卫星信号》课件

《GPS卫星信号》课件

随着卫星技术的不断创新和应用需求的增加,GPS卫星信号将进一步提高定位 精度、增加卫星数量和应用领域。
总结
GPS卫星信号的作用 与意义
GPS卫星信号能够提供准 确可靠的定位和导航信息, 为人们的出行、导航和测 量等活动提供支持。
GPS卫星信号的优缺 点
GPS卫星信号具有高精度 和全球覆盖的优点,但在 室内和高纬度地区接收信 号可能存在困难。
实现信号的传输和解调。
GPS卫星信号的传输过程
GPS卫星通过无线电波将导航信号传 输到地面,接收器通过天线接收到信 号后进行信号处理。
GPS卫星信号的接收
GPS卫星信号的端、中频处理器和 基带处理器等。
GPS卫星信号的接收过程
GPS接收器通过天线接收到卫星信号后,经过射频前端和中频处理器进行信号放大和频率 转换,最终由基带处理器进行解调和定位计算。
GPS卫星信号在其他领域中的应用
GPS卫星信号还在天文学、气象学、农业、资源调查等领域中有重要应用,为相关研究和 应用提供数据支持。
GPS卫星信号的发展
1
GPS卫星信号的历史发展
GPS卫星信号的发展经历了几十年的演进,从最初的军事用途到如今的民用应 用广泛,不断提升准确性和可靠性。
2
GPS卫星信号的未来发展
GPS卫星信号的解码
GPS接收器通过对卫星信号进行解码和定位计算,得到接收器的位置、速度和时间等信息。
GPS卫星信号的应用
GPS卫星信号在导航领域中的应用
GPS卫星信号在航海、航空、车辆导航和移动设备导航等领域中广泛应用,为准确导航和 航行提供支持。
GPS卫星信号在测量领域中的应用
GPS卫星信号在测量和地理信息系统中应用广泛,用于测量地表形态、构建数字地图和进 行地理定位。

第四章 GPS卫星导航电文和卫星信号

第四章 GPS卫星导航电文和卫星信号

第4章GPS卫星的导航电文和卫星信号4.1 GPS卫星的导航电文GPS卫星的导航电文(简称卫星电文)是用户用来定位和导航的数据基础。

它主要包括:卫星星历、时钟改正、电离层时延改正、工作状态信息以及C/A码转换到捕获P码的信息。

这些信息以二进制码的形式,按规定格式组成,按帧向外播送,卫星电文又叫数据码(D码)。

他的基本单位是长1500bit的一个主帧,传输速率是50bit/s,30s传送完毕一个主帧。

一个主帧包括5个子帧,第1、2、3子帧各有10个字码,每个字码有30bit;第4,5子帧各有25个页面,共37500bit。

第1、2、3子帧每30秒重复一次,内容每小时更新一次。

第4,5子帧的全部信息则需要750s才能够传送完毕。

即第4、5子帧是12.5min播完一次,然后再重复之,其内容仅在卫星注入新的导航数据后才得以更新。

4.1.1 遥测码遥测码位于各子帧的开头,它用来表明卫星注入数据状态。

遥测码的第1-8bit 是同步码,使用户便于解释导航电文;第9-23bit为遥测电文,其中包括地面监控系统注入数据时的状态信息、诊断信息和其他信息。

第23和第24bit是连接码;第25-30bit为奇偶检验码,它用于发现和纠正错误。

4.1.2 转换码转换码位于每个子帧的第二个字码。

其作用是提供帮助用户从所捕获的C/A码转换到捕获P码的Z计数。

Z计数实际上是一个时间计数,它以从每星期起始时刻开始播发的D码子帧数为单位,给出了一个子帧开始瞬间的GPS时间。

由于每一子帧持续时间为6s,所以下一个子帧开始的时间为6xZ s,用户可以据此将接收机时钟精确对准GPS时,并快速捕获P码。

4.1.3 第一数据块第1子帧第3-10字码,主要内容:①标识码,时延差改正②星期序号③卫星的健康情况④数据龄期⑤卫星时钟改正系数等。

4.1.4第二数据块包含第2和第3子帧,其内容表示GPS卫星的星历,这些数据为用户提供了有关计算卫星运动位置的信息。

gps信号产生与构成资料

gps信号产生与构成资料

伪随机噪声码的产 生及特性: 伪随机噪声码简 称PRN,是一个 具有一定周期的取 值0和1的离散符号 串。
GPS信号卫星的核心为原子钟,根 据原子钟所发出的频率f, 1、GPS卫星信号是GPS卫星向广大 用户发送的用于导航定位的调制波 。 它包括有:载波、测距码和数据码 。 2、时钟基本频率为10.23MHz 3、GPS使用L波段的两种
有如下图
基本频率fo 10.23MHz
L1 1575.42MHz
L2 1227.6MHz
C/A码 1.023MHz
P码 10.23MHz P码 10.23MHz
50BPS
数据吗(导航电文,或D码)
各个波形如下
C码

P码

L2
L1

民用码(C)
测距码
军用码(P)
民用码特征(C) 1.容易捕获 2.码元持续时间短 3.距离:L=293.1m(码元 持续时间与c乘积) 4.精度(29.3~2.93)
军用码特征(P)
1.不容易捕捉 2.码元持续时间长 离:L=29.3m(码元持续时间与c乘积) 4.精度(2.93~0.293m)
伪随机噪声码的产生及特性
伪随机码的产生:
伪随机噪声码又叫伪随机码或伪噪声码,简称普瑞纳,是一个具有一定周期 的取值0和1的离散符号串 · 伪随机码的产生方式很多。GPS技术采用m序列,即产生于最长线性反馈 移位寄存器
谢谢观赏
WPS Office
Make Presentation much more fun
@WPS官方微博 @kingsoftwps
+
a3 a2 a1 a0 输出
m序列有下列特性 1、均衡性:在一个周期中,“1”与“0”的数目基本相 等, “1”比“0”的数目只多一个。它不允许存在全“0” 状态。 2、在序列中,相同码元连在一起称为一个游程。 3、位移相加特性:一个m序列mp与其经过任意次延迟移 位产生的另一个序列mr模2相加得的ms仍是m序列。 4、根据自相关函数的定义,可求得m序列的自相关函数 : R(j)=A-D/A+D =A-D/M 5、伪噪声特性:如果对噪声取样,并将每次取样按次序 排列成序列,会发现其功率谱为正态分布。

二、GPS系统的组成及信号结构

二、GPS系统的组成及信号结构

地面监控部分 通信和辅助系统 通信和辅助系统是指地面监控系统中负责数据传输以及提 供其他辅助服务的机构和设施,全球定位系统的通信系统 供其他辅助服务的机构和设施, 由地面通信线,海底电缆及卫星通信等联合组成,此外, 由地面通信线,海底电缆及卫星通信等联合组成,此外, 美国国防制图局将提供有关极移和地球自转的数据以及各 监测站的精确地心坐标, 监测站的精确地心坐标,美国海军天文台将提供精确的时 间信息。 间信息。
2、GPS卫星的信号结构 GPS卫星的信号结构 测距码 测距码是用于测定从卫星至接收机间的距离的二进制码,GPS 测距码是用于测定从卫星至接收机间的距离的二进制码,GPS 卫星中所用的测距码从性质上讲属于伪随机噪声码(PRN) 卫星中所用的测距码从性质上讲属于伪随机噪声码(PRN) 粗码( C/A码 A 、粗码( C/A码)
用户部分 接收机、 组成:GPS接收机 气象仪器、计算机、 组成:GPS接收机、气象仪器、计算机、钢尺等仪器 设成。 设成。
接收机按用途分导航型、测量型、授时型。 接收机按用途分导航型、测量型、授时型。 按接收的卫星信号频率分单频型、双频型。 按接收的卫星信号频率分单频型、双频型。 按接收的卫星类型分单星、 按接收的卫星类型分单星、多星
用户部分
GPS接收机:天线单元,信号处理部分, GPS接收机:天线单元,信号处理部分,记录装置和电源 接收机 天线单元:由天线和前置放大器组成,灵敏度高, 天线单元:由天线和前置放大器组成,灵敏度高,抗干扰 性强。GPS天线分为单极天线 微带天线、锥型天线等。 天线分为单极天线、 性强。GPS天线分为单极天线、微带天线、锥型天线等。 信号处理部分: GPS接收机的核心部分, 信号处理部分:是GPS接收机的核心部分,进行滤波和信号 接收机的核心部分 处理,由跟踪环路重建载波,解码得到导航电文, 处理,由跟踪环路重建载波,解码得到导航电文,获得伪 距定位结果。 距定位结果。 记录装置 : 主要有接收机的内存硬盘或记录卡(CF卡)。 主要有接收机的内存硬盘或记录卡(CF卡 电源: 分为外接和内接电池(12V), ),机内还有一锂电池 电源: 分为外接和内接电池(12V),机内还有一锂电池

GPS系统的组成及信号格式(1)

GPS系统的组成及信号格式(1)
1 1 1 1 1 1 SL ( t) AP1 P( t)D( t) cos (L t L ) AC1C / A ( t) sin(L t L )
1 1 10 1 10








1 1 1 1 1 SL ( t) B P P( t)D( t) cos (L t L )
GPS系统的组成
1.1 地面监控站的分布
GPS系统的组成
1.2 监控系统的作用
主控站又称联合空间执行中心(CSOC),它的任务主要有: (1)采集数据,推算编制导航电文。主控站的大型电子计算机采 集本站和5个观测站的所有观测资料,根据收集到数据,推算各卫 星的星历、卫星钟差改正数、状态数据以及大气改正数。 (2)给定全球定位系统时间基准。GPS的监测站和各个卫星上都 有自己的原子钟,他们与主控站的原子钟并不同步,全球定位系 统中以主控站的原子钟为基准,测出其他星钟和监测站站钟对于 基准钟的钟差,并将这些钟差信息编辑到导航电文中,传入到注 入站,转发至各卫星。 (3)协调并管理所有地面监测站和注入站系统,诊断所有地面支 撑系统和天空卫星的健康状况。 (4)调整卫星运动状态,启动备用卫星。
GPS系统的组成和信号格式
GPS系统的组成
GPS定位系统包括三大组成部分: 1.地面监控部分; 2.空间卫星部分;
3.用户接收部分。
GPS系统的组成
1.1 地面监控站的分布
GPS工作卫星的地面监测部分由一个主控站,三 个注入站和(Colorado Spings)的联合空间执行中心 CSOC ;三个注入站 分别设在大西洋的阿森松(Ascension),印度洋的 狄哥.伽西亚(Diego Garcia)和太平洋的卡瓦加兰 (Kwajalein) 三个美国空军基地上;五个监测站, 除一个单独在夏威夷外,其余四个都分设在主控站 和注入站上。

GPS(卫星信号)

GPS(卫星信号)
GPS原理及应用>GPS卫星信号①
GPS卫星信号是GPS卫星向广大用户发送的用 GPS卫星信号是GPS卫星向广大用户发送的用 卫星信号是GPS 于导航定位的调制波,它包含有: 于导航定位的调制波,它包含有: (1)测距码 数据码(导航电文) (2)数据码(导航电文) (3)载波 卫星时钟基本频率f 10.23MHz, 卫星时钟基本频率f0为10.23MHz,是产生上 述三种信号的基础。 述三种信号的基础。
—时间二参数 • 从星期日子夜零点开始度量的星历参 考时刻toe; • 星历表的数据龄期AODE toe −t1 星历表的数据龄期AODE = 为作预报星历测量的最后观测时间, 式中t1为作预报星历测量的最后观测时间, 因此AODE AODE就是预报星历的外推时间长 因此AODE就是预报星历的外推时间长 苏州科技学院空间信息与测绘工程系 度。
式中t1为最近一次更新卫星钟改正参数的时间。 式中t 为最近一次更新卫星钟改正参数的时间。 AODC是时钟改正数的外推时间间隔,由于基准时 AODC是时钟改正数的外推时间间隔, 是时钟改正数的外推时间间隔 间给出的卫星钟改正参数精度随时间的推移而下降, 间给出的卫星钟改正参数精度随时间的推移而下降, 因此该参数指明了卫星时钟改正数的置信度, 因此该参数指明了卫星时钟改正数的置信度,
苏州科技学院空间信息与测绘工程系 连达军
GPS卫星星历>卫星坐标计算① 计算修正平均角速度n (1)计算修正平均角速度n
——星历表参考历元 星历表参考历元( toe ——星历表参考历元(秒), IODE(AODE)——星历表数据龄 IODE(AODE)——星历表数据龄 期, ——按参考历元 M0 ——按参考历元toe计算的平近点 弧度), 角(弧度), ——由精密星历计算得到的卫星 ∆n ——由精密星历计算得到的卫星 平均角速度与按给定参数计算所得 的平均角速度之差(弧度), 的平均角速度之差(弧度), ——轨道第一偏心率 轨道第一偏心率( ea ——轨道第一偏心率(N), ——轨道长半径的平方根 ——轨道长半径的平方根
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GPS课程设计实验报告(1)学院姓名LSC班级学号指导教员一、试验名称:GPS信号调制二、试验目的:1. 熟悉传统GPS信号调制的基本流程;2. 掌握PRN序列的产生方法及其基本特性;3. 掌握DSSS调制和BPSK调制的基本原理和实现方法;4. 训练由MATLAB编程进行仿真的能力。

三、试验内容1. 用MATLAB编程产生一段随机的二进制比特流,作为原始的导航电文数据。

2. 对以上导航电文数据进行DSSS调制,所用PRN序列自选(需编写PRN 序列产生子程序,并画出该PRN序列的自相关函数和互相关函数。

编写出GPS C/A 码产生子程序)。

3. 对DSSS调制后的序列进行BPSK调制,频率自定。

画出调制后信号的波形。

四、试验原理:4.1 C/A码C/A码(Coarse Acquisition Code)是Gold码,用于粗测距和捕获GPS 卫星信号。

它是由两个10级反馈移位寄存器组合产生的,其序列长度为1023(基数码)。

因为C/A码的基码速率是 1.023MHz,因此伪随机序列的重复周期是1023/1.023*106或1ms。

图1描述了GPS C/A码发生器的结构方案。

图1 C/A码发生器两个移位寄存器于每星期日子夜零时,在置“1”脉冲作用下处于全“1”状态,同时在频率为f1=f/10=1.023MHz时钟脉冲驱动下,两个移位寄存器分别产生码长为N=210-1=1023、周期为1ms的两个m序列G1(t)和G2(t)。

这时G2(t)序列的输出不是在该移位寄存器的最后一个存储单元,而是选择其中两个存储单元进行二进制相加后输出,由此得到一个与G2(t)平移等价的m序列G21(即与延时等价)。

再将其与G1(t)进行模二相加,将可能产生1023种不同结构的C/A码。

C/A码不是简单的m序列,而是由两个具有相同码长及数码率,但结构不同的m序列相乘所得到的组合码,称为戈尔德(Gold)序列。

采用不同的it0值,可能产生1023个G2(t),再加上G1(t)和G2(t)本身,共可能产生1025种结构不同的C/A码供选用。

这些C/A码具有相同的码长N=210-1=1023bit,相同的码元宽tu =1/f1=0.98μs(相当于293.1 m)和相同的周期Tu =Ntu=1 ms。

从这些G(t)码中选择32个码以PRN1,PRN2,…,PRN32命名各种GPS卫星。

由于C/A码长很短,只有1023比特,易于捕获。

在GPS定位中,为了捕获C/A 码,以测定卫星信号的传播延时,通常需要对C/A码逐个进行搜索。

若以50个码元每秒的速度搜索,对于只有1023个码元的C/A码,搜索时间只要20.5 s。

通过C/A码捕获卫星后,即可获得导航电文,通过导航电文提供的信息,便可以很容易地捕获GPS的P码。

所以,C/A码除了作为粗测码外,还可作为GPS卫星信号P码的捕获码。

4.2 M序列M序列是线行反馈移位寄存器产生的周期最长的序列,是多级移位寄存器或其他延迟元件通过线性反馈产生的最长的码序列。

下面以一个四级反馈移位寄存器组成的m序列为例来说明,如图2所示。

在时钟脉冲的驱动下,每个存储单元的内容,都按次序由上一级单元转移到下一单元,而最后一个存储单元的内容便为输出。

同时,其中某两个存储单元,例如单元3和单元4的内容进行模二相加后,再反馈输入给第一个存储单元。

图2 四级反馈移位寄存器示意图当移位寄存器开始工作时,置“1”脉冲使各级存储单元处于全“1”状态,此后在时钟脉冲的驱动下,移位寄存器经历15种不同的状态,然后再返回到“1”状态,从而完成一个周期(见表1)。

在四级反馈移位寄存器经历了上述15种状态的同时,其最末级存储单元输出了一个具有15个码元,且周期为15tu的二进制数码序列,称为m序列。

tu表示时钟脉冲的时间间隔,即码元的宽度。

表1 四级反馈移位寄存器状态序列状态编号各级状态模二加反馈末级输出的二进制数④③ ② ① ③⊕④1 1 1 1 1 0 12 1 1 1 0 0 13 1 1 0 0 0 14 1 0 0 0 1 15 0 0 0 1 0 06 0 0 1 0 0 07 0 1 0 0 1 08 1 0 0 1 1 19 0 0 1 1 0 0 10 0 1 1 0 1 0 11 1 1 0 1 0 1 12 1 0 1 0 1 1 13 0 1 0 1 1 0 14 1 0 1 1 1 1 15 01111由此可见,四级反馈移位寄存器所产生的m 序列,其一个周期可能包含的最大码元个数恰好等于24-1个。

因此,一般来说,一个r 级移位寄存器所产生的m 序列,在一个周期内其码元的最大个数(1.2)与此相对应,这时m 序列的最大周期为:(1.3)式中,N u 也称为码长。

由于移位寄存器不容许出现全“0”状态,因此2r -1码元中,“1”的个数总比“0”的个数多一个。

这样,当两个周期相同的m 序列其对应码元完全对齐时,自相关系数R(t)=1,而在其他情况则有(1.4)当r 足够大时,就有R(t )≈0。

所以,伪随机噪声码与随机噪声码一样,具有良好的自相关性,而且是一种结构确定、可以复制的周期性序列。

GPS 信号接收机就是利用这一特征使所接收的伪随机噪声码和机内产生的伪随机噪声码达到对齐同步,进而捕获和识别来自不同GPS 卫星的伪随机噪声序列。

由于受GPS 卫星至用户GPS 接收机的路径信号传播延迟的影响,被接收的伪随机码和复制的伪随机码之间产生了平移;如果通过一个时间延迟器来对复制的伪随机码进行移动,使两者的相关函数值为1,则可以从时间延迟器中测出对齐码元12-=r u N (21)ru u u u T t N t =-=1211)(--=-=ru N t R所用的时间,从而可以较准确地确定由卫星到接收机的距离。

由此可知,伪随机序列的良好的自相关特性,对于利用GPS卫星的测距码进行精密测距是非常重要的。

五、试验流程及运行结果5.1 Matlab设计流程:实验产生7位m序列,频率100Hz,模拟线性反馈移位寄存器序列,原理图如下:5.2 试验截图5.3 C/A码截图六、Matlab程序代码6.1 BPSK调制及M码自相关互相关程序clear all;clc;X1=0;X2=0;X3=1;m=350; %重复50遍的7位单极性m序列for i=1:mY3=X3; Y2=X2; Y1=X1;X3=Y2; X2=Y1; X1=xor(Y3,Y1);L(i)=Y1;endfor i=1:mM1(i)=1-2*L(i); %将单极性m序列变为双极性m序列endk=1:1:m;figure(1)subplot(2,1,1) %做m序列图stem(k-1,M1);axis([0,7,-1,1]);xlabel('k');ylabel('M1序列');title('移位寄存器产生的双极性7位M1序列') ; %%%%%%%%%%%%%%%%%%%%%%%%%for i=1:mY3=X3; Y2=X2; Y1=X1;X3=Y2; X2=Y1; X1=xor(Y3,Y2);L(i)=Y2;endfor i=1:mM2(i)=1-2*L(i); %将单极性m序列变为双极性m序列endk=1:1:m;subplot(2,1,2) %做m序列图stem(k-1,M2);axis([0,7,-1,1]);xlabel('k');ylabel('M2序列');title('移位寄存器产生的双极性7位M2序列') ; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[a,b]=xcorr(M1,'unbiased');figure(2)subplot(2,1,1) %求双极性M1序列自相关函数plot(b,a);axis([-20,20,-0.5,1.2]);title('双极性7位M1序列的自相关函数'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[a,b]=xcorr(M1,M2,'biased');subplot(2,1,2) %求双极性M序列互相关函数plot(b,a);axis([-20,20,-0.5,1.2]);title('双极性7位M序列的互相关函数'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%生成的信息码频率为100/7Hz,利用m序列编码后,频率变为100Hz。

N=50;a=0;x_rand=rand(1,N); %产生50个0与1之间随机数for i=1:Nif x_rand(i)>=0.5 %大于等于0.5的取1,小于0.5的取0x(i)=1;a=a+1;else x(i)=0;endendt=0:N-1;figure(3) %做信息码图subplot(2,1,1)stem(t,x);title('扩频前待发送二进制信息序列');tt=0:349;subplot(2,1,2)l=1:7*N;y(l)=0;for i=1:Nk=7*i-6;y(k)=x(i);k=k+1;y(k)=x(i);k=k+1;y(k)=x(i);k=k+1;y(k)=x(i);k=k+1;y(k)=x(i);k=k+1;y(k)=x(i);k=k+1;y(k)= x(i);ends(l)=0;for i=1:350 %扩频后,码率变为100/7*7=100Hzs(i)=xor(L(i),y(i));endtt=0:7*N-1;stem(tt,s);axis([0,350,0,1]);title('扩频后的待发送序列码'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BPSK调制采用2kHz信号cos(2*2000*t)作为载波figure(4)subplot(2,1,2)fs=2000;ts=0:0.00001:3.5-0.00001;%为了使信号看起来更光滑,作图时采样频率为100kHzs_b=rectpulse(s,1000); %将冲激信号补成矩形信号s_bpsk=(1-2.*s_b).*cos(2*pi*fs*ts);%扩频后信号BPSK调制时域波形plot(ts,s_bpsk);xlabel('s');axis([0.055,0.085,-1.2,1.2])title('扩频后bpsk信号时域波形');subplot(2,1,1)s_bb=rectpulse(x,7000);s_bpskb=(1-2.*s_bb).*cos(2*pi*fs*ts);%无扩频信号BPSK调制时域波形plot(ts,s_bpskb);xlabel('s');axis([0.055,0.085,-1.2,1.2]);title('扩频前bpsk信号时域波形')6.2 C/A码产生的程序以下为子程序,具体程序见试验2function CACode = Create_CA_Code(G1,G2,TapArray)%参数说明:% G1代表当前移位寄存器的状态% G2代表当前移位寄存器的状态% TapArray代表G2的抽头数G1=cast(G1, 'logical');G2=cast(G2, 'logical');tap1 = TapArray(1);tap2 = TapArray(2);%code=zeros(1,1023);for i=1:1023temp = xor(G2(tap1), G2(tap1)); %5号卫星,抽头1和9code(i)=xor(G1(10),temp);temp = xor(G1(3), G1(10));G1=[temp, G1(1:9)];temp = xor(G2(2), G2(3));temp = xor(temp, G2(6));temp = xor(temp, G2(8));temp = xor(temp, G2(9));temp = xor(temp, G2(10));G2=[temp, G2(1:9)];endcode=cast(code,'double');CACode=code;七、实验心得体会本次实验我进行了直接序列扩频系统的仿真工作,完成了基本的DSSS仿真,通过实验,我更详细地了解了直接序列扩频系统的工作原理。

相关文档
最新文档