课程实验报告

课 程 3G移动通信实验

Walsh码及CDMA系统直接序列扩

频仿真 实验名称

学 院 专 业 班 级 学 号 学生姓名

通信工程 通信工程 13083414 13081403 李倩

【实验目的】

? 加深对CDMA扩频系统的理解;

? 能够使用Matlab语言完成简化的CDMA直接序列扩频系统仿真和分析;

【实验内容】

? 使用Matlab语言完成扩频系统仿真; ? 分析误比特率;

【实验设备】

? 一台PC 机

【实验步骤】

1 产生Walsh 64序列,观察其自相关和互相关特性 2生成二进制信息码的波形图;

3用扩频码1对信息码进行扩频得到s,并生成扩频后信号s的波形图; 4分别用扩频码1和扩频码2对s进行解扩,画出解扩后波形图; 仿真中,扩频码可以选用Walsh64码中的序列。 【实验报告】

按照要求完成实验报告。实验报告中要求画出实验步骤中的波形图,并对实验结果进行总结。 【实验原理】

直接序列扩频系统采用高码速率的直接序列(Direct Sequence,DS),伪随机码在发端进行扩频,在收端用相同的码序列去进行解扩,然后将展宽的扩频信号还原成原始信息。

直接序列扩频系统的发射机和接收机框图如图1所示。

一、 仿真程序及说明

Walsh 64序列代码

clear; N=64; T=62

a=cell(64,64); a=hadamard(64); a1=a(:,37); a2=a(:,20); figure

Raa=zeros(1,T+1); for i=0:T

Raa(i+1)=0; for j=1:N;

k=i+j; while(k>N) k=k-N; end

Raa(i+1)=Raa(i+1)+a1(j)*a1(k); end

Raa(i+1)=Raa(i+1)/N; end

subplot(3,1,1) stem(0:T,Raa);

title('a1自相关函数');

%************************ Rbb=zeros(1,T+1); for i=0:T

Rbb(i+1)=0; for j=1:N;

k=i+j; while(k>N) k=k-N; end

Rbb(i+1)=Rbb(i+1)+a2(j)*a2(k); end

Rbb(i+1)=Rbb(i+1)/N; end

subplot(3,1,2) stem(0:T,Rbb);

title('a2自相关函数');

%********************************** Rab=zeros(1,T+1); for i=0:T

Rab(i+1)=0; for j=1:N; k=i+j; while(k>N) k=k-N; end

Rab(i+1)=Rab(i+1)+a1(j)*a2(k); end

Rab(i+1)=Rab(i+1)/N; end

subplot(3,1,3) stem(0:T,Rab);

title('a1,a2互相关函数');

Walsh码是一种同步正交码, 即在同步传输情况下, 利用Walsh码作为地址码具有良好的自相关特性和处处为零的互相关特性。

Uniuser.m: totalpic=5; H2=[1 1;1 -1]; NH2=H2*(-1);

H4=[H2 H2;H2 NH2]; NH4=H4*(-1);

H8=[H4 H4;H4 NH4]; NH8=H8*(-1);

H16=[H8 H8;H8 NH8]; NH16=H16*(-1);

H32=[H16 H16;H16 NH16]; NH32=H32*(-1);

H64=[H32 H32;H32 NH32]; p1=H64(5,:);

p2=H64(15,:); m1t=mod(fix(randn(1,16)),2)*2-1; s1=ex_f(m1t,p1); subplot(totalpic,1,1) stairs(m1t);

axis([1 16 -1.5 1.5]); title('发送序列') subplot(totalpic,1,2) stairs(p1);

title('扩频序列') axis([1 64 -1.5 1.5]); subplot(totalpic,1,3) stairs(s1);

title('扩频后序列')

axis([1 1024 -1.5 1.5]); subplot(totalpic,1,4)

d1=de_f(s1,p1); stairs(d1);

title('解扩频后序列') axis([1 16 -1.5 1.5]); subplot(totalpic,1,5)

d2=de_f(s1,p2); stairs(d2);

title('扩频码2解扩频后序列') axis([1 16 -1.5 1.5]);

%产生walsh64来作为扩频码% %产生随机序列% %扩频% %解扩频% %用扩频码2解扩频%

walsh64码 matlab,实验7 Walsh码及单用户CDMA系统直接序列扩频仿真相关推荐

  1. 扩频解扩matlab程序,直接序列扩频(实验报告).pdf

    直接序列扩频(实验报告) 直接序列扩频 --<信号与系统>实验报告 学院: 弘深学院 班级: 电子信息实验班 学号: 姓名: 文政 指导老师: 欧静兰 2015 年6 月6 日 直接序列扩 ...

  2. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验1

    ![](https://img-blog.csdnimg.cn/20210316221220995.gif#pic_center#pic_center =800x#pic_center =640x) ...

  3. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验题2

    本文是 2021年春季学期-信号与系统-第四次作业参考答案 的内容. ▌MATLAB实验题2 2. 回声的模拟与消除 在山间,或者洞穴中说活,会听到回声,这是声音在相距较远的山壁之间来回反射传播产生的 ...

  4. CDMA直接序列扩频系统仿真和分析——matlab实现

    目录 一.实习目的及要求 目的: 要求: 二.实习选题的背景及目标 背景: 目标: 三.设计方案 四.实习环境与主要步骤描述 实验环境: 实验步骤: 五.实习的结果与讨论 结论: 待解答的问题: 实验 ...

  5. matlab双极性眼图,实验报告三编程做单极性码眼图仿真

    <实验报告三编程做单极性码眼图仿真>由会员分享,可在线阅读,更多相关<实验报告三编程做单极性码眼图仿真(4页珍藏版)>请在人人文库网上搜索. 1.1.实验目的(1)掌握单极性码 ...

  6. 巴克码matlab,matlab编写巴克码

    滤波器的设计原理,给出白噪声匹配滤波器的传递函数模型.在Matlab/Simulink平台上,建立雷达发射信号为巴克码信号时匹配滤波器的仿真模型.计算机仿真表明,巴克码信号经...... 在 Matl ...

  7. 图像转置的MATLAB和OpenCV源码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 注意,图像转置和图像旋转是两回事,图像转置只是把 ...

  8. 第三季2:ORTP库的源码分析、RTP发送实验的源码分析

    以下内容源于朱有鹏课程,如有侵权,请告知删除. 一.ORTP库源码分析 1.ORTP库概览 (1)库提供一堆功能函数(本身没有main),都在src目录下 (2)库的使用给了案例(有main),在sr ...

  9. matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具

    matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具 源码可见,解密P ID:22600679158222577美丽小飞侠大队

  10. MATLAB仿真m序列,Gold序列,Kasami序列扩频码性能仿真分析

    MATLAB仿真m序列,Gold序列,Kasami序列扩频码性能仿真分析 形式:程序+课程设计报告 程序实现功能: t1.m序列生成和抽取(自相关和互相关特性分析) t2.生成m序列优选对 t3.Go ...

最新文章

  1. 构造函数(包含this关键字的简单应用)
  2. 如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
  3. ajax的嵌套需要注意的问题
  4. 如何备份数据库的某张表_详解mysql数据库如何用mysqldump实现单表备份
  5. java垃圾回收器有哪些_Java常见的垃圾收集器有哪些?
  6. oppo手机快速截屏的方法
  7. c语言大作业通讯录报告,数据结构大作业报告-C语言通讯录系统-链表.pdf
  8. 如何免费且快速的搭建个人网站
  9. js如何获取当月第一天和最后一天
  10. 原生android 操作系统,为什么氢OS被称为最接近原生安卓的操作系统?
  11. @Kubernetes(k8s)
  12. JQuery 添加元素(jquery对象),删除元素( .remove())
  13. 《Internet 路由结构(第2版•修订版)》一7.6 参考资料
  14. equal 和 ==
  15. 移动硬盘无法读取怎么办?硬盘数据可以恢复吗?
  16. 碱性干电池的内阻测试方法_实测南孚一号干电池内阻
  17. 发现hadoop搭建环境是Availability:只有一个(即只有一个节点启动而已)
  18. Java程序员学习资料分享,等你来收藏!
  19. 跨境电商中的B、C、M、A、G、O…是什么?
  20. BugTags 让Bug无所遁形,记录集成BugTags之路

热门文章

  1. 日程提醒app android,手机里有提醒日程安排的软件吗?
  2. 灾难性的洪水帮助塑造了火星上的独特景观
  3. mailx配置TSL发送邮件
  4. 计算机绘图综合训练大题,工程制图与计算机绘图综合实训报告汇编.doc
  5. 网络篇 - netty实现高并发安全聊天客户端
  6. 【计算机组织与体系结构】实验二:给定指令系统的处理器设计
  7. 2012年***名单。
  8. puppet server升级,puppet 常见错误解决
  9. 用RelativeLayout实现左中右三部分显示
  10. 网站服务器访问ip带宽限速,巧用IP带宽控制实现路由器限速