资源简介

GMSK信号调制和解调的仿真代码,包含一比特差分、2比特差分、鉴频等常用GMSK解调方案。

资源截图

代码片段和文件信息

% GMSK modulation
% Bit rate = 9.6 kbps
% MI = 0.5 freq_dev = 2.4 kHz
% BT = 0.4
% Sample rate = 192 kSaps Ts = 1/192k sTb = 9.6 kbps 20 points per bit
% Center freq = 19.2 kHz = 1/10/Ts
% w0 = 2*pi/10/Ts


clc;
clear;

M = 20;     %Sample 20 times during one bit time
L = 4;      %Gaussian pulse duration for one bit 
T = 1;      %One bit time supposed to be 1
Ts = T/M;   %Sampling period
% Generate random binary data
N = 20; % 20 bit long data

%dat0 = [0 0 1 1 1 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1];
%dat0 = repmat([0 0 1 1]1N/4);  %dat0重复的01序列
dat0 = repmat([0 1]1N/2);
dat1 = rand(1N);
%dat1 = repmat([0 1]1N/2);
dat2 = rand(1N);
%dat2 = repmat([0 1]1N/2);
dat3 = rand(1N);
%dat3 = repmat([0 1]1N/2);

% BPSK modulation
for i = 1:N
   if dat0(i) > 0.5

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        8316  2015-03-04 16:08  GMSK Modem matlab\GMSK_Modem.m
     文件        2003  2014-08-23 10:31  GMSK Modem matlab\gmsk_modul.m
     文件        1089  2014-09-15 16:01  GMSK Modem matlab\LPF.m
     文件         750  2014-07-26 16:29  GMSK Modem matlab\pul_phas.m
     文件         166  2014-09-15 15:17  GMSK Modem matlab\文件说明.txt

评论

共有 条评论