资源简介

非常好的matlab代码,用于信号载频,带宽,循环谱计算等等

资源截图

代码片段和文件信息

function [Flag_existenceFreq_Carrier_EvalSpan_Chip_EvalAmplitude_Eval]=CSD_Detect_Eval1
%%
clc
clear
%%
Amplitude=1;
R_Symbol=1;%码元速率
N_Chip=128;%码片数
N_Sin=4;%单位码片载波数
N_Simple=4;%单位载波抽样点数
L_Time=600;%1秒
Freq_Carrier=N_Sin*N_Chip*R_Symbol;%载频
Span_Chip=1/R_Symbol/N_Chip;%码片时宽
fs=N_Simple*N_Sin*N_Chip*R_Symbol;%抽样频率
K_Delta=6;

%%
SNR_dB=-12;
SNR=10^(SNR_dB/10);

%%
N1=64;%复解调点数
N2=2048*32;%数据平滑点数
L=N1/4;
P=N2/L;
SigSpec=zeros(1N1P);
SigRel=zeros(N1N1P);
fk=-N1/2:N1/2-1;
fl=-N1/2:N1/2-1;
[FkFl]=meshgrid(fkfl);
%%
%码元
Seq_Symbol=2*randint(L_Time*R_Symbol12)-1;%rand产生的为01单极性,必须转换为双极性
%%
%码片
PNCode=seqgen.pn(‘Shift‘ 0);
set(PNCode‘NumBitsOut‘N_Chip);
Seq_Chip=2*generate(PNCode)-1;%generate的信号为单极性,必须转换为双极性
%%
%正弦载波
Seq_Carrier=sin(2*pi*(1:(L_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5189  2011-07-08 10:26  CSD_Detect_Eval1.m

----------- ---------  ---------- -----  ----

                 5189                    1


评论

共有 条评论