0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

比特差分反馈解调算法的仿真程序

通信工程师专辑 来源:通信工程师专辑 作者:通信工程师专辑 2021-11-18 16:52 次阅读

本篇文章写好很长时间了,但是一直犹豫是否该发出来?为什么呢?因为这是我当年在公司研发的产品级的算法程序。当年考虑到环节的影响,自然只能采用差分解调。然后为了提示性能,本人在算法中加入了反馈的方式!当年做这个产品和几个公司有着直接的竞争关系,其中一个是海能达。我持有它的股票,一路下跌。

但为什么还坚持呢?因为它的集群产品在中国的市场有着非常的大占有率。那我是因何而接触了集群呢?因为2010年的广州亚运会!亚运会中需要用tetra产品。tetra即tetra数字集群通信系统,是一种基于数字时分多址(TDMA)技术的无线集群移动通信系统。tetra是目前世界上最先进的陆地集群无线通信系统(摩托罗拉公司的产品),被公共安全部门、铁路、交通、大型企业等部门广泛的采用,用于指挥、调度、数据传输等业务。过往也就聊到这,为了传播知识,还是决定推出此篇算法文章!回归算法主题!

DPD接收机没有充分考虑相邻码元对当前码元的干扰,为了解决GMSK调制因高斯滤波器而引入的ISI问题,提出了一种带反馈信息的DPD接收机(FDPD:Feedback Differential Phase Detector)。其解调思想是利用前面已判决的符号来抵消其对当前符号的干扰。

那么1bit差分解调算法中如何增加反馈措施呢?又会带来什么好处呢?要不先看程序?本文详细的给出了1比特差分反馈解调算法的仿真程序!该算法程序在2011年就已经转成了定点程序用在了集群产品中!因此算法的实用性非常的强!希望专业人士看完后可以给我留言。如果有合作的可能,那么本人就继续给出后续的研究内容!对于本科生而言,这样的设计课题的难度已经非常大了,适合研究生阶段学习!

a9dc98ec-46dd-11ec-b939-dac502259ad0.png

代码闪亮登场!10年前,这个程序只能锁在机器里!2021年年底,逐步公开当年的算法核心程序!以后也会逐渐公布文档内容!牛顿说他只是站在巨人的肩膀上,我希望我的肩膀上也能站很多人!!!

文档和代码不分家!

也不能分家!

rand(‘twister’,0);

randn(‘state’,0);

clear all;

close all;

%%***************** 程序主体 ****************%%

format long;

%%%%%%%%%%%%%%%% %%%%%%%%%%%%

%%%%%%%%%%% 仿真参数部分 %%%%%%%%

%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

%****************** Preparation part *****************

sr = 16000; % Symbol rate

frame_len = 3; % subframe number,实际只测试第2帧

br = sr; % Bit rate

frame_sumbitlen = 384 ; % 每时隙总bit数

slot_FB_BKN2_bitlen = 156; % 时隙FB编码后的载荷bit数

IPOINT = 4; % Number of oversamples after AGC

lp_bp = 0.25; % 低通滤波器带宽

lp1_bp = 0.5;

% 仿真结果表明在有频偏的情况下:0.25时效果最好

% 这比8倍采样时设置的0.06稍大,从解调的误码性能来说差异不大,但译码性能存在差异。

EbNoLise = 6:13;

%******************** START CALCULATION ***************************

nloop = 1000; % Number of simulation loops

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    4039

    浏览量

    133401
  • 比特
    +关注

    关注

    0

    文章

    16

    浏览量

    10487

原文标题:大学毕业设计一席谈之二十五 GMSK差分解调仿真(4) 1比特差分反馈解调!

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AC-AC-MMC实时仿真应用指南

    EasyGo DeskSim是一款配置型的实时仿真软件,它允许用户将Simulink算法程序快速部署到EasyGo实时仿真机上。实时仿真机支
    的头像 发表于 10-31 16:27 190次阅读
    AC-AC-MMC实时<b class='flag-5'>仿真</b>应用指南

    用TMS320C31 DSP实现声码器和短波调制解调算法

    电子发烧友网站提供《用TMS320C31 DSP实现声码器和短波调制解调算法.pdf》资料免费下载
    发表于 10-28 10:10 0次下载
    用TMS320C31 DSP实现声码器和短波调制<b class='flag-5'>解调</b>器<b class='flag-5'>算法</b>

    误码率测试仪的技术原理和应用场景

    。这通常是通过特定的算法和电路来实现的。 误码率计算:误码率测试仪会将检测到的比特错误数与接收到的总比特数进行统计和计算,得出误码率。误码率通常以百比或分数形式表示。 此外,误码率测
    发表于 10-25 14:05

    51步进电机仿真程序

    电子发烧友网站提供《51步进电机仿真程序.rar》资料免费下载
    发表于 09-24 17:20 1次下载

    宽带功率放大器在可调谐激光器解调实验的应用

    实验名称:可调谐激光器解调实验研究方向:光纤光栅传感、可调谐激光实验目的:基于使用光谱仪解调的Buneman频率估计解调算法,编写了一种适用于可调谐激光器
    的头像 发表于 08-26 15:25 811次阅读
    宽带功率放大器在可调谐激光器<b class='flag-5'>解调</b>实验的应用

    模电串联反馈和并联反馈的区别是什么

    模电串联反馈和并联反馈是模拟电路中两种常见的反馈类型,它们在电路设计和性能分析中具有重要的作用。 基本概念 模电反馈是指在模拟电路中,将输出信号的一部
    的头像 发表于 08-22 11:13 524次阅读

    用TNIA-TI做全差THS4121芯片瞬态仿真时,输入Vin+和Vin-存在共模震荡的原因?

    您好!我用TNIA-TI做全差THS4121芯片瞬态仿真时遇到一个问题,反馈电阻Rf在大于100欧姆时,THS4121芯片输入Vin+和Vin-始终存在共模震荡,进而引起输出差V
    发表于 08-20 08:00

    反馈放大电路的含义是什么

    反馈放大电路是一种常见的电子电路,它通过将输出信号的一部反馈到输入端,实现对放大电路性能的改善。负反馈放大电路具有许多优点,如提高增益稳定性、减小失真、扩展带宽等。 一、负
    的头像 发表于 08-15 15:57 527次阅读

    简述负反馈对放大电路的影响

    反馈在放大电路中起着至关重要的作用,它能够改善放大电路的性能,提高放大电路的稳定性和可靠性。 一、负反馈的基本概念 定义:负反馈是指在放大电路中,将输出信号的一部以相反的相位
    的头像 发表于 07-30 09:38 797次阅读

    算法-程序设计的灵魂

    电子发烧友网站提供《算法-程序设计的灵魂.pptx》资料免费下载
    发表于 05-28 16:39 3次下载

    实时仿真板卡SimuCard*

    MATLAB、MWORKS生成的数学模型比特流文件部署到板卡的FPGA核心上,实现硬件在环强实时仿真。此外,借助仿真卡的高速接口,搭配多种类型、资源丰富的扩展子板,可对模拟、数字、混合信号、光电信号等全
    发表于 04-25 13:02

    【分享】基于Easygo仿真平台的三电机实时仿真测试应用

    算法效果的前期仿真评估及算法或控制器参数设计及仿真验证,可以很大程度上减少系统开发周期及成本。对多电机同步控制系统进行实时仿真可有效解决此问
    发表于 04-09 16:49

    电脑提示调制解调器出错怎么解决

    调制解调器需要相应的驱动程序来正常工作。可能是驱动程序出现问题导致调制解调器无法正常工作。可以尝试重新安装或更新调制解调器的驱动
    的头像 发表于 01-17 15:30 1.6w次阅读

    mini57系列运行带算法库的程序,编译没有错误但无法运行是为什么?

    我用mini57系列的芯片跑做一个心率检测的产品。加入心率算法库后,发现程序无法运行,但是编译没有报错。我在线仿真发现无法进入main函数,程序运行不了。
    发表于 01-15 08:33

    电压反馈和电流反馈怎么判别?

    电压反馈和电流反馈。希望本文能够帮助读者更好地理解和应用这两种反馈方式。 第一部:电压反馈 1.基本概念: 电压
    的头像 发表于 12-07 16:32 3898次阅读