使用matlab判断CDMA接收码片

 

 

CDMA码分多址matlab计算

 

Contents

  • 运算前工作
  • 原题表述:
  • 码片长度m
  • 发送序列为
  • 数据分析:

运算前工作

clc
clear all
close all

原题表述:

▇4个站的码片序列是a,b,c,d

disp('▇4个站的码片序列为:')
a=[-1 -1 -1 +1 +1 -1 +1 +1]
b=[-1 -1 +1 -1 +1 +1 +1 -1]
c=[-1 +1 -1 +1 +1 +1 -1 -1]
d=[-1 +1 -1 -1 -1 -1 +1 -1]% ▇接收序列是r
disp('▇接收序列为:')
r=[-1 +1 -3 +1 -1 -3 +1 +1]
▇4个站的码片序列为:a =-1    -1    -1     1     1    -1     1     1b =-1    -1     1    -1     1     1     1    -1c =-1     1    -1     1     1     1    -1    -1d =-1     1    -1    -1    -1    -1     1    -1▇接收序列为:r =-1     1    -3     1    -1    -3     1     1

码片长度m

disp('▇码片长度m')
m=length(r)                %矩阵的长度;
▇码片长度mm =8

发送序列为

disp('▇使用矩阵运算做内积 a1=a*(r’)/m:求a发送的序列a1 使用matlab自带内积函数做内积:a2=dot(a,r)/m  求a发送的序列a2')
a1=a*(r')/m                 %使用矩阵运算做内积,求a发送的序列;
a2=dot(a,r)/m               %使用matlab自带内积函数做内积,求a发送的序列;
disp('◆同理,b,c,d的发送代码为:')
b1=dot(b,r)/m
c1=dot(c,r)/m
d1=dot(d,r)/m
▇使用矩阵运算做内积 a1=a*(r’)/m:求a发送的序列a1 使用matlab自带内积函数做内积:a2=dot(a,r)/m  求a发送的序列a2a1 =1a2 =1◆同理,b,c,d的发送代码为:b1 =-1c1 =0d1 =1

数据分析:

disp('▇计算结果数据分析:')disp('a1为1,说明a站发送的数据为1')disp('b1为-1,说明b站发送数据为-1')disp('c1为0,说明c站没有发送数据')disp('d1为1,说明a站发送的数据为1')
▇计算结果数据分析:
a1为1,说明a站发送的数据为1
b1为-1,说明b站发送数据为-1
c1为0,说明c站没有发送数据
d1为1,说明a站发送的数据为1

 

 

 

转载于:https://www.cnblogs.com/xilifeng/archive/2012/06/07/2539776.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409772.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker 挂载主机目录 -v 和 --mount区别

使用-v 时,如果宿主机上没有这个文件,也会自动创建, 但是如果使用--mount时,宿主机中没有这个文件会报错找不到这个文件,并创建失败 转载于:https://www.cnblogs.com/zhaojingyu/p/11599473.html

javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND...

学习Excel技术,关注微信公众号:excelperfect数组函数是可以提供多个值的Excel内置函数。下面列出了8个Excel内置的数组函数:TRANSPOSE函数MODE.MULT函数(在Excel 2010中引入)TREND函数FREQUENCY函数LINEST函数MMULT函数MUNIT函数(在Excel 201…

linux python安装教程_Linux系统如何安装Python?新手教程

新手入门Python的第一步就是要在你的计算机上安装好Python。有些人可能要问了,Linux系统如何安装Python?本文为你准备了一份新手安装Python的教程,几乎是手把手教你如何操作,你只要尽量照着下面的教程说明,就能成功地在…

[html] 如何禁止html页面缓存?

[html] 如何禁止html页面缓存? 上面说清楚了如何禁止页面缓存,那我对这几个meta属性进行说明一下: Cache-Control表示缓存控制,no-cache,no-store,must-revalidate,都表示不缓存的意思。 不过&…

回调函数及使用方法

回调函数及使用方法回调函数说白了就是事件响应程序,Windows的每个消息可以理解为一个事件,事件的响应代码要由用户自己来定义。用户定义了事件响应的代码,但还要Windows知道这段代码的位置(要不然Windows就不知道如何去调用&…

1-6docker数据共享与持久化

1、在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种⽅式: 数据卷(Data Volumes) 挂载主机⽬录 (Bind mounts)2、数据卷 数据卷 是⼀个可供⼀个或多个容器使⽤的特殊⽬录,它绕过 UFS ,可以提…

中yeti不能加载_第二十章_类的加载过程详解

类的加载过程详解概述在 Java 中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载按照 Java 虚拟机规范,从 Class 文件到加载到内存中的类,到类卸载出内存位置,它的整个生命…

泛型参数怎么new_泛型编程,你不知道?(基础篇)

关注“杜明c”,每天进步一点点!我们学习C,就常常有人提起泛型编程,什么是泛型编程?我就给大家简单聊一聊。摘要-什么是泛型编程为什么使用泛型编程使用方法什么是泛型编程泛型编程,简而言之,就是…

flex画拓扑

FVT 基本的图表到复杂的交互图形和拓扑,提供数据管理、可是编码、动画、交互 Analytics:operators,为了计算和统计data Animate:创建动画的工具 Data:存储数据的模型 Display:继承flash.display Flex&#…

zabbix入门之添加监控项

zabbix入门之添加监控项 添加一个不带参数的监控项(system.cpu.switches) 进入“配置”-->“主机”选择某主机的“监控项” 选择创建监控项 键值后边的“选择”提供了大量的键值,带有[ ]的需要定义参数值,这里选择system.cpu.s…

[html] 网站如何自适应手机屏幕

[html] 网站如何自适应手机屏幕 一种是各种流式布局,另外就是简单粗暴,写两套,一套pc ,一套mobile ,根据设备标识来重定向不同的页面个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。…

scratch跳一跳游戏脚本_cocos creator制作微信小游戏「跳一跳」

一、游戏的分析(之前没有接触过小游戏,制作的思维还停留在大型ARPG游戏大家共同协作的想法里,但是小游戏讲究小而全,大部分时间是一个人独立开发,所以需要迫使自己养成看到小游戏先拆分细化的思想)二、一些必要的参数台阶参数1: 设…

中boxplot函数的参数设置_如何在Python中生成图形和图表

在本章中,我们将学习如何在Python中生成图形和图表,同时将使用函数和面向对象的方法来可视化数据。Python中常用的一些可视化数据包括以下几种。Matplotlib。Seaborn。ggplot。Geoplotlib。Bokeh。Plotly。在本章中将使用Matplotlib可视化数据包。此外&a…

zabbix入门之监控MySQL

zabbix入门之监控MySQL 这里使用的是zabbix官方自带的MySQL监控模板。 首先确保在被监控主机安装zabbix-agent、zabbix-sender,并且将主机加入监控节点。具体操作请看zabbix添加主机:https://www.cnblogs.com/Smbands/p/11593593.html 修改zabbix自带的M…

[html] html中p标签内为何不能嵌套div标签?

[html] html中p标签内为何不能嵌套div标签? p 是行内 div 是块级个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

css清除浮动的几种方法_CSS 分享几种传统布局方法[上]

本章主要探讨 HTML5 中 CSS 早期所使用的传统布局,很多情况下,这些布局方式还是非常有用的。一.布局模型在早期没有平板和智能手机等移动设备大行其道的时期,Web 页面的设计主要是面向PC 端电脑分辨率展开的。这种分辨率比例比较单…

android刷新时的圆形动画_Android动画篇(一):圆形进度条CircleProgressBar

前言#最近看框架和源码比较多,很久没有写动画了,相信很多的朋友都对动画感兴趣,我也不例外,毕竟做前端还是要靠动画特效吃饭的,并且比写功能模块更有成就感。今天我们就来个稍微简单一点的CircleProgressBar热个身。首…

python没有那个文件或目录_fatal error: Python.h: 没有那个文件或目录 解决方法

今天安装scrapy 先说下环境 Ubuntu16.04 系统默认Python 2.7.12 (default, Nov 19 2016, 06:48:10) ,安装过anaconda(很关键,里面有好多系统包,也是为什么此工具不十分依赖系统环境的原因,否则单独装matplotlib也是难弄…

1-7docke的网络模式

1、Bridge模式bridge 模式是 docker 的默认⽹络模式,不写 –net 参数,就是 bridge 模式。比如使⽤ docker run - p 时工作模式从网上找了一个,如下 例子: run -it -d --name test1 --netbridge centos:v1 bashrun -it -d --name t…

[html] HTML5的video怎么取消自动播放?

[html] HTML5的video怎么取消自动播放? 去掉 autoplay 属性个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题