powerreg.m

来自「有关于相位」· M 代码 · 共 30 行

M
30
字号
clear all;
close all;
clc;

fc = 1000;
fs = 7500;
amp = 1;
RB = 270;


% [ySig, t, vSym, PSig] =  CreateNPSK(8, fc, amp, fs, RB, [0 1 2 3 4 5 6 7]);
[ySig, t, vSym, PSig] =  CreateNPSK(4, fc, amp, fs, RB, [0 1 2 3 0 1 2 3]);
% [ySig, t, vSym, PSig] =  CreateNPSK(2, fc, amp, fs, RB, [0 1 0 1 0 1 0 1]);
% [ySig, t, vSym, PSig] =  Create16QAM(fc, amp, fs, RB, 0:15);
%  [ySig, t, vSym, PSig] =  CreateNASK(2, fc, amp, fs, RB, [0 1 0 1 0 1 0 1]);

ySig = ySig / sqrt(PSig);           %功率归一化
PSig = 1;

% plot(t, ySig); grid on;

% SNR = 0;
% snRatio = 10.^(SNR/10);
% PNoise = PSig / snRatio;
% Noise = NorNoise(PNoise, length(t));
% ySig = ySig + Noise;

Y = fft(ySig, 2048);
L = length(Y);
plot((1:L)/L, abs(Y));grid on;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?