直接序列扩频.docxVIP

  • 29
  • 0
  • 约3.85千字
  • 约 12页
  • 2020-04-01 发布于江西
  • 举报
一、 实验目的: 熟悉 MATLAB 语言的基本用法; 掌握 MATLAB 语言中数据信号的产生; 掌握直接序列扩频信号的产生; 掌握直接序列扩频信号的解扩方法; 掌握 MATLAB 语言中信号频谱的绘制方法。 二、 实验原理: (1)利用 MATLAB 随机产生数据比特;利用 MATLAB 随机生成 PN 序列;将数据 比特与 PN 序列相乘完成信号扩频;将扩频信号与 PN 序列再次相乘完成解扩。 图 1 直接序列扩频系统原理图 (2)最大相关峰值解扩,就是设置一个标准门限,然后通过条件判断将信号值变 为 1,-1,从而将原先加噪的扩频信号解扩。 三、 实验步骤: 程序代码:Wave_test2.m clear all; clc; %*********************** %基本要求内容 len = 5;%要产生的数据长度; N = 10;%一个符号用 10 个采样点表示 signal = randi([0 1],1,len);%randi 产生的数据范围[0,1],产生的 大小 1*len signal2 = 2*signal - 1;%将数据范围变为[-1,1] signal3 = repmat(signal2,N,1);%将数据进行复制,将 signal2 复制 为 N 行 1 列 signal4 = reshape(signal3,1,N*len);%将 sig

文档评论(0)

1亿VIP精品文档

相关文档