BFSK1.zip

  • maryamam
    了解作者
  • matlab
    开发工具
  • 583B
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 5 积分
    下载积分
  • 0
    下载次数
  • 2022-01-17 09:22
    上传日期
matlab code for bfsk-> simplest FSK is binary FSK
BFSK1.zip
  • BFSK1.m
    1.3KB
内容介绍
clc; clear; close all s=[1,0,0,0,0]; t=[6,1]; M=20; x = LFSR(s,t,M); T=length(x); n=100; N=n*T; d=(T/N); t1=0:d:T-d; x1=zeros(1,length(t1)); x2=zeros(1,length(t1)); y=zeros(1,length(t1)); for i=0:T-1 if x(i+1)==1 x1(i*n+1:(i+1)*n)=1; y(i*n+1:(i+1)*n)=cos(20*(pi+0.01*((i*n+1:(i+1)*n)-1))); else x1(i*n+1:(i+1)*n)=0; y(i*n+1:(i+1)*n)=cos(16*(pi+0.01*((i*n+1:(i+1)*n)-1))); end end subplot(5,1,1);plot(t1,x1);axis([0 t1(end) -1.5 1.5]); title( ' Random Input ') subplot(5,1,2);plot(t1,y);axis([0 t1(end) -1.5 1.5]); title(' FSK '); for i=0:T-1 for j=i*n+1 : (i+1)*n y1(i*n+1:(i+1)*n)= y(i*n+1:(i+1)*n).*cos(20*(pi+0.01*(j))); y2(i*n+1:(i+1)*n)= y(i*n+1:(i+1)*n).*cos(16*(pi+0.01*(j))); y3(i*n+1:(i+1)*n)= y1(i*n+1:(i+1)*n)+ y2(i*n+1:(i+1)*n); end end a1=zeros(1,length(t1)); for j=0:T-1 a=0; for k=(j*n)+1:(j+1)*n a=y(k)*d+a; a1(k)=a; end end subplot(5,1,3);plot(t1,y3);axis([0 t1(end) -2 2]);title(' Subtraction Output ') subplot(5,1,4);plot(t1,a1);axis([0 t1(end) -2 2]);title(' Integral Output ') for i=0:T-1 if xd(i+1)==1 x2(i*n+1:(i+1)*n)=1; else x2(i*n+1:(i+1)*n)=0; end end subplot(5,1,5);plot(t1,x1);axis([0 t1(end) -1.5 1.5]);title(' Demudelation Signal ')
评论
    相关推荐
    • MATLAB编译器
      基于MATLAB 2018b版本介绍MATLAB编译器。介绍如何利用编译器将MATLAB代码编译为独立应用程序或组件,并在没有安装MATLAB的计算机上进行部署。
    • matlab入门
      matlab的入门教程,很值得仔细看看,对提高matlab能力有帮助
    • matlab 教程
      matlab 信号处理资料,里面包含信号处理pdf文档,一些杂乱的程序和命令等
    • MATLAB教程
      MATLAB教程MATLAB教程MATLAB教程MATLAB教程MATLAB教程MATLAB教程
    • MATLAB 论文
      基于MATLAB的论文撰写!可以为你指明一条写作MATLAB论文的道路!
    • Matlab教程
      Matlab讲义教程第一章节资源共享。用于学习Matlab的应用。
    • matlab教程
      matlab教程,PPT格式,包含 matlab基本知识、matlab入门、matlab作图、线性规划、无约束优化、非线性规划、统计工具箱、差值、微分方程等多项知识点,并且每个知识点独立成为PPT,内还含有matlab信号处理详解等文档...
    • MATLAB
      MATLAB 该项目是在matlab上完成的,涉及创建和移动宇宙飞船和机器人。 太空飞船和机器人是使用Matlab中的简单几何形状创建的,并通过连续变换矩阵进行移动。 这个项目教我如何使用变换矩阵(旋转,平移等)的概念...
    • Matlab合集
      冈萨雷斯数字图像处理MATLAB版.中文版+数字图像处理第二版中文版(冈萨雷斯)+MATLAB-R2014a完全自学一本通+MATLAB R2016a完全自学一本通 素材文件+[模式识别与智能计算:MATLAB技术实现(第2版)].杨淑莹.扫描版
    • matlab简介
      1.MATLAB 开发环境 1.1 MATLAB 的视窗环境 进入MATLAB之后,会看到一个视窗MATLAB Command Window称为指令视窗,它是你键入指令的地方同时 MATLAB也将计算结果显示在此。 1.2 简易计算 我们先从MATLAB的...