-

.--

-

.--

目录

一、背景4

二、基本要求4

三、设计概述 4

四、Matlab设计流程图5

五、Matlab程序及仿真结果图6

1、生成m序列及m序列性质6

2、生成50位随机待发送二进制比特序列,并进行扩频编码7

3、对扩频前后信号进行BPSK调制,观察其时域波形9

4、计算并观察扩频前后BPSK调制信号的频谱10

5、仿真经awgn信道传输后,扩频前后信号时域及频域的变化11

6、对比经信道前后两种信号的频谱变化12

7、接收机与本地恢复载波相乘,观察仿真时域波形14

8、与恢复载波相乘后,观察其频谱变化15

9、仿真观察信号经凯萨尔窗低通滤波后的频谱16

10、观察经过低通滤波器后无扩频与扩频系统的时域波形17

11、对扩频系统进行解扩,观察其时域频域18

12、比较扩频系统解扩前后信号带宽19

13、比较解扩前后信号功率谱密度20

14、对解扩信号进行采样、判决21

15、在信道中加入2040~2050Hz窄带强干扰并乘以恢复载波24

16、对加窄带干扰的信号进行低通滤波并解扩25

17、比较解扩后信号与窄带强干扰的功率谱27

六、误码率simulink仿真28

1、直接扩频系统信道模型28

2、加窄带干扰的直扩系统建模29

3、用示波器观察发送码字及解扩后码字30

4、直接扩频系统与无扩频系统的误码率比较31

5、不同扩频序列长度下的误码率比较32

6、扩频序列长度N=7时,不同强度窄带干扰下的误码率比较33

七、利用Walsh码实现码分多址技术34

1、产生改善的walsh码35

2、产生两路不同的信息序列36

3、用两个沃尔什码分别调制两路信号38

4、两路信号相加,并进行BPSK调制39

5、观察调制信号频谱,并经awgn信道加高斯白噪和窄带强干扰40

6、接收机信号乘以恢复载波,观察时域和频域42

7、信号经凯萨尔窗低通滤波器43

8、对滤波后信号分别用m1和m2进行解扩44

9、对两路信号分别采样,判决45

八、产生随机序列Gold码和正交Gold码47

1、产生Gold码并仿真其自相关函数48

2、产生正交Gold码并仿真其互相关函数50

九、实验心得体会51

直接序列扩频系统仿真

背景

直接序列扩频通信系统(DSSS)是目前应用最为广泛的系统。在发送端,直扩系统将发送序列用伪随机序列扩展到一个很宽的频带上去,在接受端又用相同的扩频序列进行解扩,回复出原有信息。由于干扰信息与伪随机序列不相关,扩频后能够使窄带干扰得到有效的抑制,提高输出信噪比。系统框图如下图所示:

二、基本要求:

通过matlab建模,对直扩系统进行仿真,数据调制方式可以自由选择,可以使用基带信号,但最好能使用频带信号,信道为高斯白噪信道。要仿真出扩频前的信号的频偏,扩频后的信号频谱,过信道之后的频谱以及解扩之后的频谱。

研究并仿真产生m序列,写出生成m序列的算法。

验证直扩系统对窄带干扰的抑制能力,在信道中加入一个窄带强干扰,仿真出加了干扰后的频谱图和解扩后的频谱图,给出误码率等仿真图。

在以上基础上仿真实现码分多址技术,使用Walsh码进行复用,实现多个信号同时传输。(选做)

可选项:

1.在信道中加入多径,使用rake接收来抗多径效应。

2.产生除m序列之外的其他随机序列,如Gold码,正交Gold码等等。

3.对比无扩频的系统的误码率。

设计概述

本次课设完成基本要求,并选作了可选项码分多址,Gold码及误码率对比。通过matlab建模仿真了直扩系统BPSK调制的各点频偏及时域信号,并仿真了窄带强干扰对直扩系统的影响以及利用改善的WALSH码实现码分多址技术。另外,通过matlab的simulink工具盒bertool工具仿真对比了直扩系统和无扩频系统的误码率。

matlab设计流程图

100Hz 扩频序列100/7Hz 二进制比特信息100Hz 7位双极性m序列

100Hz 扩频序列

100/7Hz 二进制比特信息

100Hz 7位双极性m序列

2000Hz 载波cos4000πt

BPSK调制信号

高斯白噪声

恢复载波cos4000πt

100Hz 7位双极性m序列

凯萨尔滤波器低通滤波

采样、判决

matlab程序及仿真结果图

生成m序列及m序列性质

实验产生7位m序列,频率100Hz,模拟线性反馈移位寄存器序列,原理图如下:

clear all;

clc;

X1=0;X2=0;X3=1;

m=350; %重复50遍的7位单极性m序列

for i=1:m

Y3=X3; Y2=X2; Y1=X1;

X3=Y2; X2=Y1;

X1=xor(Y3,Y1);

7位双极性序列 matlab,移动通信课程设计报告实验报告-利用matlab进行m序列直接扩频仿真.doc...相关推荐

  1. 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告

    计算机组成原理课程设计的实验报告 长治学院课程设计报告课程名称: 计算机组成原理课程设计 设计题目: 设计一台性能简单的计算机 系 别: 计算机系 专 业: 计科1101班 组 别: 第三组 学生姓名 ...

  2. 7位双极性序列 matlab,移动通信课程设计直接序列扩频系统仿真

    移动通信课程设计直接序列扩频系统仿真 信息与通信工程学院 移动通信课程设计实验报告 题目:直接序列扩频系统仿真 班 级: 姓 名: 学 号: 班内序号: 日 期: 目录 一.背景3 二.要求:3 三. ...

  3. matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹

    <实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...

  4. matlab中能控标准型,实验三利用Matlab分析能控性和能观性

    <实验三利用Matlab分析能控性和能观性>由会员分享,可在线阅读,更多相关<实验三利用Matlab分析能控性和能观性(5页珍藏版)>请在装配图网上搜索. 1. 实验三 利用M ...

  5. 数据结构 活期储蓄账目管理(课程设计完整实验报告)

    需求分析 1.1问题描述 随着社会发展,银行作为一个金融机构,在现代人们的生活中扮演着极其重要的角色.为生活节凑飞快的现代人提供快速.便捷.高效的理财服务.伴随着电脑技术的发展,各大银行的储蓄管理系统 ...

  6. 《数据结构课程设计》实验报告

    实验一   计算机设计大赛赛事统计 一.问题分析和任务定义 [问题描述] 参加计算机设计大赛的n个学校编号为1~n,赛事分成m个项目,项目的编号为1~m.比赛获奖按照得分降序,取前三名,写一个统计程序 ...

  7. java程序设计(小时钟)流程图_数字电路课程设计--电子钟实验报告

    一:要求 ①要有时钟显示功能,能够实现时.分.秒的显示 ②要有整点报时功能 ③要有设置时间功能. 二:流程图 三:主要部分的实现方案 1)秒脉冲电路:利用集成电路555定时器与电阻和电容组成多谐振荡器 ...

  8. 利用MATLAB进行系统时域分析,实验二 利用matlab进行系统的时域分析

    实验二 利用matlab进行系统的时域分析 实验二 利用MATLAB进行系统的时域分析 1.实验目的 在理论学习的基础上,通过本实验熟悉LTI连续时间系统的时域分析方法, 熟悉系统的零输入响应.零状态 ...

  9. matlab巴克码发生器,2018年移动通信课程设计题目.doc

    攻读硕士学位期间研究成果移动通信课程设计PAGE \* MERGEFORMAT62018移动通信课程设计题目优选题目无线信道特性分析实验目的了解无线信道各种衰落特性:掌握各种描述无线信道特性参数的物理 ...

最新文章

  1. 让Java程序只运行一个实例
  2. css长图如何展示局部,css可以设置图片以最短边为依据展示在父级中吗?
  3. String 类型的相关转换
  4. 【转】全排列算法非递归实现和递归实现
  5. CDN调试—Debug Headers
  6. 在Entity Framework 4.0中使用 Repository 和 Unit of Work 模式
  7. 计算机兴趣班记录,计算机兴趣班活动记录.doc
  8. BZOJ 1051 || POJ 2186 受欢迎的牛 Tarjan
  9. C/C++中类型变量转换之间的数值溢出
  10. jsp 默认select option 默认选中方法
  11. 任正非为什么要抛弃华为基本法
  12. html5给页面添加雨滴特效,JavaScript canvas实现雨滴特效
  13. 计算机显示时区怎么更改,电脑时区自动改怎么办
  14. Recent concerns
  15. 员工出错处罚通知_关于处罚员工的通报
  16. Css基本样式————链接
  17. 两部苹果手机同步照片_安卓手机里的便签怎么导到苹果手机?安卓和苹果手机便签同步...
  18. 发现新词 | NLP之无监督方式构建词库(一)
  19. 百万英雄,芝士超人,冲顶大会等答题助手
  20. 【转载】pyqt5安装教程

热门文章

  1. 微信小程序和APP优劣势大对比
  2. 华文慕课北大计算机组成原理陆俊林第九章课后习题解析
  3. 线性代数005之行列式展开定理与零值定理
  4. R语言—使用函数sample进行抽样
  5. 对于一部分赴日IT人来说,日本语言学校是一个不错选择
  6. 浙江应用计算机考试考什么条件,浙江软考都考什么?
  7. 【python代码实现】朴素贝叶斯分类算法
  8. Python Max retries exceeded with url错误
  9. pandas读取txt文件指定列
  10. I am trying