qpsk调制解调

  • x6_529346
    了解作者
  • 5.2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-14 09:14
    上传日期
运用Metlab对qpsk信号进行了调制解调
qpsk1.zip
  • qpsk1
  • oversamp.m
    76B
  • qpsk_demodule.m
    247B
  • untitled.fig
    2.2KB
  • qpsk_demodule.asv
    241B
  • qpsk_module.m
    124B
  • filter1.m
    351B
  • main.asv
    816B
  • main.m
    756B
  • awgn1.m
    211B
内容介绍
clc,clear,close all; global ts td nsamp id id=sqrt(-1); ts=1/4e6; nsamp=8; beta=1; td=ts/nsamp; nsym=2000; nloop=500; ebn0=0; ber=zeros(1,length(ebn0)); for ii=1:length(ebn0) count=0; for jj=1:nloop x0=rand(1,2*nsym)>0.5; qpsk_sig=qpsk_module(x0); over_data=oversamp(qpsk_sig,nsamp); % over_data1=filter1(over_data,beta); send=awgn1(over_data,ebn0(ii)); % recev_data1=filter1(send,beta); recev_data2=qpsk_demodule(send,nsamp); count=count+sum(recev_data2~=x0); end ber(ii)=count/(nsym*nloop*2); fprintf('Eb/N0=%ddB,BER=%f\n',ebn0(ii),ber(ii)); end r=0:0.2:10; r1=10.^(r/10); y1=erfc(sqrt(r1))/2; semilogy(ebn0,ber,'r*',r,y1); grid on;
评论
    相关推荐
    • ETL:项目ETL
      ETL项目报告 提炼 变形 加载
    • ETL项目
      ETL项目
    • ETL挑战
      ETL挑战
    • ETL Informatica
      etl,informatica,希望和大家一起进步,共同学习
    • 算法ETL
      DS-算法分配 此仓库适用于DS-Algo课程中的所有作业。 我们已经为每个作业创建了文件夹。 您可能还会在每个作业文件夹下找到一个带有您的名字的子文件夹,请将您的代码,文档等提交到相应的子文件夹中,并在每个作业...
    • ETL挑战
      ETL挑战
    • ETL
      ETL 该文件中的Jupyter笔记本显示了如何为灾难响应数据集构建和ETL pipleine的示例。 构建模型并将模型存储在数据库中。 获取数据并将其存储到用于机器学习的模型中。
    • ETL项目
      ETL项目 团队明显不同:•阿迪亚•罗萨里奥•迈克尔•乔纳森 项目:将足球运动员的现实生活统计数据与相应FIFA电子游戏年中的个人评分进行比较 ËXTRACT:下面是来自哪里的项目数据被检索(CSV,JSON,pgAdmin的4等...
    • ETL项目
      ETL项目
    • 电影-ETL
      电影-ETL 我已经使用TRUNCATE电影TRUNCATE评级代码来清理表中的所有行。 我也添加了该代码 根据票数,《教父》,《肖申克的救赎》和《你的名字》是最好的电影。 他们的收视率是8.5,尽管这些高收视率最受欢迎的电影...