自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 【DAB收音机】DAB文本显示Text Labels介绍

本文介绍了DAB(数字音频广播)中的文本标签(Text Labels)系统,包括服务信息标签类型、扩展标签结构和字符集编码。主要内容包括:1)服务信息标签类型(如节目服务标签、动态标签等);2)FIG type 2扩展标签结构,支持动态标签传输;3)DAB支持的三种字符集(EBU Latin、UTF-8、UTF-16);4)EBU Latin字符集的编码实现示例。动态标签功能允许传输128字节的文本消息,通过分段传输机制实现长文本显示。文中还提供了EBU Latin字符集的代码映射表实现案例。

2025-08-28 11:07:17 494

原创 【Linux学习】正则表达式学习记录

the>可以匹配"on the table"中的"the",但是无法匹配"otherwise"中的"the"。- 分隔符(空格,换行,换页,制表符等) :Z。- 标记符号(一般不会单独出现) :M。- 数字(阿拉伯数字,罗马数字) :N。- 符号(数学符号,货币符号) :S。可见字符和不可见字符。\u00A9匹配版权符号。

2025-08-27 16:15:42 322

原创 【DAB收音机】DAB服务跟随Service Follow功能(四)【FIG 0/21:Frequency Infomation】

FIG 0/21数据帧由Header和若干Frequency Information字段组成。Frequency Information字段有短格式或长格式两种,由 Length of Freq List字段决定。FIG 0/21的Database键由OE、P/D Flags(Header域)和Id、R&M字段(Data域)构成。FIG 0/21的P/D flags始终为0。FIG 0/21数据帧为Service Following功能和OE Announcements功能提供了支持信息。

2025-08-27 15:19:09 597

原创 【Linux学习】Linux Shell学习记录

开发工作中使用到的一些命令记录。

2025-08-26 16:04:30 852

原创 【DAB收音机】DAB服务跟随Service Follow功能(二)【FIG 0/6:Service Linking】

FIG 0/6数据包包含一个头部字段,和若干service linking字段。由Id List Flag字段决定,FIG 0/6包含短格式和长格式两种类型。FIG 0/6数据包的Database key由OE, P/D flags和头部的S/H,ILS,和LSN字段共同构成。只有当Linkage sets中至少有一个包含在当前已经调谐的Ensemble中的Service Id时,才应该发送该FIG 0/6消息,否则不应该发送。长形式的Id List Flag = 1。

2025-08-26 14:37:05 616

原创 【小技巧】工作在岗证明?文件修改时间?自动化任务轻松搞定...

是这样的,我们公司的签到签退打卡机制,每月有2次补卡申请的机会,但是向直属领导申请补卡需要提供在岗证明。一般主要有以下几种在岗证明:工作期间修改的文件时间代码提交日志的时间在公司工作的照片、视频记录时间等等……一般,我选【第一种】,材料获取比较容易。我自己的代码提交一般集中在下午,上午在岗证明就不好搞。这里我们手搓几个文件,自动化来实现这个【文件修改时间】在岗证明。

2025-08-23 15:23:37 327

原创 【DAB收音机】DAB FIG(Fast Information Group)类型介绍

为了便于定位到ETSI EN 300401原协议文档, 文章的截图、配图,没有做编号管理。直接采用原文档的图号和名字描述。

2025-08-23 14:22:08 797

原创 【DAB收音机】DAB服务跟随Service Follow功能(三)【FIG 0/24:OE Services】

FIG 0/24数据包由头部+若干个OE Services字段组成。OE Services字段可以是长格式,也可以是短格式,取决于Number of EIds字段。FIG 0/24的Database Key由来自标头字段的OE和P/D标志以及来自OE服务字段的SId字段组成。此外,FIG 0/24提供了服务跟踪和OE报警公告的支持信息。这16位或者32位代表一个Service的id信息。这3位字段标识着服务所使用的访问控制系统(Access Control System (ACS))。

2025-08-19 18:58:35 881

原创 【CPP】一个CPP的Library(libXXXcore)和测试程序XXX_main的Demo

011public:public:private:public:#endifXXXLib.hpp文件是定义的对外的接口文件,定义了API虚基类和Callback虚基类。调用者的程序需要include该头文件。

2025-08-19 16:26:53 873

原创 【CPP】自己实现一个CPP命令行脚本小工具demo,可以扩展其他选项

此处默认读者会使用Cmake编译Cpp文件,如未安装Cmake工具,请参考网上其他教程安装Cmake工具,并添加环境变量。实现一个简单的命令行工具。

2025-08-16 20:16:23 294

原创 【小技巧】Linux/Ubuntu上快速批量查找文件、字符串(find+xargs+grep指令)

E:允许使用正则表达式,如:可以同时匹配多个字段"version|tag"指令含义:快速匹配C/CPP源文件中的version字段相关的行。xargs指令:将find查找到的文件传给grep命令作为参数。-o:或者的含义,可以同时匹配多个name类型。–color=auto:匹配到的字段行,自动着色。指令含义:查找当前目录下,所有类型为。-i:忽略version字段的大小写。的C/CPP语言相关的文件。-type: 文件类型选项。-name:文件名称选项。

2025-08-13 16:19:37 333

原创 【DAB收音机】DAB系统架构介绍

本文介绍了DAB(数字音频广播)系统架构,主要基于ETSI EN 300 401 V2.1.1标准。DAB系统包含发射机、接收机概念框架和四层软件架构(APP层、中间件层、BSP层和硬件层),重点阐述了中间件层的核心功能实现。系统采用三种传输机制:MSC(主业务信道)传输音频/数据,FIC(快速信息信道)提供电台配置信息,同步通道实现基本解调功能。文章详细解析了MSC的流模式和包模式结构,以及FIC的FIB/FIG数据格式,并通过示意图展示了DAB服务结构(一个Ensemble可包含多个Services,每

2025-08-05 16:01:42 1098

原创 【DAB收音机】DAB服务跟随Service Follow功能介绍(一)

基于多播网络技术的广泛应用,已经调谐的Service也可能搭载到别的调谐频率、或者其他ensemble上,和其他DAB Services共同构建成其他的Ensemble。针对Audio音频服务,也可能同时搭载到FM-RDS或者其他承载网络(bearer)。最佳Service Following的用户体验要求尽可能减小两个不同承载网络(比如DAB和FM-RDS)之间的Service的时间差, 需要同时考虑不同系统中的编码和解码延迟。另外,

2025-08-04 18:55:24 675

原创 【DAB收音机】DAB节目类型Programme Type介绍

节目类型(PTy)功能允许应用程序根据预期受众对节目内容进行分类展示。并且,每种Service只能发送一种Programme Type类型,静态或动态(但不能同时发送)。主要的参考文档:ETSI TS 101 756 V2.4.1 (2020-08)在参考文档 ETSI EN 300 401 V2.1.1 中 第8.1.3.2章节 FIG 0/9 (Country, LTO & International table) 中给出了International Table Id 定义,该8-bit字段给出了

2025-08-01 16:14:12 692

原创 【DAB收音机】DAB收音机协议及其他资料汇总

本文汇总了ETSI发布的数字音频广播(DAB)相关标准协议文档及技术资料。主要内容包括:1) 核心标准如EN 300 401(DAB基础规范)、TS 101 756(注册表)、TS 103 176(服务信息实现规则)等;2) 扩展技术标准涵盖音频编码(MPEG Layer II/DAB+)、数据传输(TDC/MPEG-2 TS流)、多媒体协议(MOT)、应急广播(EWS)等;3) 补充专利与学术文献,涉及车载DAB测试系统、双扫描方法等6项专利,以及数字广播信号处理、信道编码等3篇硕士论文。所有标准文档均可

2025-08-01 15:33:41 1093

原创 【DAB收音机】DAB 认证介绍

DAB 认证ESTI 标准文档: ETSI 103461实际过认证时,需要根据产品的受众国家及区域,参考当地官方是否有国内认证协议。需要参考当地文档进行功能开发。例如:阿联酋地区用《UAE.S 5021 _ 2018.pdf》标准进行认证。ESTI 的DAB认证协议规定了家用和车载数字无线电的最低要求,及其对应的测试方法,是数字无线电认证标志规定的技术基础。本文以车载数字无线电接收器为例,进行部分DAB认证的介绍,详情请见官方文档。或联系博主获取DAB ESTI 103461的中文翻译资料。

2025-07-31 18:19:18 752

原创 【DAB收音机】DAB通告Announcement介绍

摘要: 本文详细介绍了DAB(数字音频广播)中的Announcement(通告)机制,包括其类型定义、传输机制、工作流程及用户体验优化建议。根据ETSI标准,通告分为11种类型(如Alarm、交通公告等),其中Alarm优先级最高。传输机制涉及5种FIG数据帧(如FIG 0/18、0/19等),用于支持通告的切换与播报。文章还分析了数据帧的重复上报规则、屏蔽条件及认证测试要点,并分享了用户体验优化方案,如设置通告开关、取消播报逻辑等。最后提及了NXP芯片调试中的资源占用问题及解决方法。

2025-07-29 17:04:20 597

转载 【Python】Python学习路线图

===================人生苦短,我学python===================一、python基础python开发环境搭建 python变量 流程控制 高级变量 函数 文件编程 面向对象编程 异常处理 模块和包 小项目演练:员工管理系统,学生成绩管理系统,飞机大战,植物大战僵尸等二、python高级网络编程 并发编程 数据库编程 正则表...

2020-04-15 22:45:08 442

原创 【matlab代码】生成特定频率的正弦信号,X轴以时间表示

【代码】clear;clc;format long;%【参数】N=1000; %整个图由N个样点构成tscale= 0.05;% X轴显示的时间长度,单位为秒dt=tscale/N; %每个样点间的时间间隔t=0:dt:(N-1)*dt;f=100;%生成信号频率100Hzphase=0.8;A=0.5;%【生成正弦信号】y=A*sin(2*pi*f*t+phas...

2019-05-08 17:16:34 38385 3

原创 【matlab代码】二进制/十六进制格式输出10KHz正弦波信号(持续40ms,每个周期25个样点)

【背景】朋友需要用FPGA输入16位二进制格式的数据,让帮忙用matlab产生这样一组正弦信号数据。【10KHz正弦波信号,每个周期25个样点,持续40ms,最后以16位二进制格式输出】【代码】clcclear allclose all f = 10000; % 频率, 10kHzT = 1/f;dt=T/25; %25是每个周期的点数N=25*400; %40m...

2019-05-05 20:35:54 9781 3

原创 “手贱系列”之yum update更新centOS7导致系统崩溃

 【记一篇流水账吧,告诫自己,最终还是重装了系统,造孽】项目需求,最近打算写一个LCD程序,编译时报错error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory【大概就是,软件 32 位包兼容的问题】怎么办呢?只有装呗。于是试了一下这...

2019-01-17 16:15:48 16241 6

原创 Eclipse 搭建 Linux 内核驱动程序开发环境

1、开发工具 eclipse 、arm-linux-gcc交叉工具链、对应开发板的Linux 内核源码。2、安装开发工具,并将内核源码包解压到指定路径中,并编译。 eg:/usr/local/arm/linux_E9_3.0.35_for_Linux3、利用eclipse新建一个C Project,Empty Project。然后一路默认next 到添加交叉编译器路径。设置...

2018-06-15 15:28:49 3485 1

Eclipse 搭建ARM Lniux 内核驱动开发环境

Eclipse 搭建ARM Linux 内核驱动程序开发环境 1、开发工具 eclipse 、arm-linux-gcc交叉工具链、对应ARM板的Linux 内核源码。 2、安装开发工具,并将内核源码包解压到指定路径中,并编译。 eg:/usr/local/arm/linux_E9_3.0.35_for_Linux 3、利用eclipse新建一个C Project,Empty Project。 。。。。。。

2018-11-12

单相AC-DC变换电路(A题)

【这就是个题目,我删也删不了。你们若是需要实现过程,就别下这个文档了】单相AC-DC变换电路,输出电压稳定在36V,额定电流值为2A···

2014-05-11

ads1282内核驱动程序及其应用测试程序

压缩包包含内核驱动源码和应用程序源码。ADS1282使用字符设备驱动在SPI子系统下开发而成的内核驱动。

2018-11-29

学位论文PPT模板素材

超好用的学位论文答辩的PPT模板素材,简洁大方,条理清晰。

2018-11-29

C语言实例代码

内容包含C语言、C++、数据结构等.包括字符串、指针、引用、函数等,还包括数组、栈、链表、树、图及各类排序查找算法代码。可用于程序员面试题目联系、基础知识温习等。

2018-11-29

51单片机+程序+书籍+教案+应用设计.rar

资源比较全,包括程序,教案,书籍以及各类实例实验合集。

2019-07-06

AVR+程序+书籍+教案+应用设计.rar

资料比较齐全,实例部分包括GPIO流水灯,数码管,定时器,串口,ADC,键盘,液晶等。还包含了一些小项目的文档资料,如“测频电路”、“数字频率计”、“智能抄表”、“三相正弦波变频电源”、“智能蓄电池巡检系统”等的设计。

2019-07-06

红外光通信装置(F题)

红外通信装置,利用红外发光管与红外接收管作为收发器件···

2014-05-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除