- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 ldpc编解码器设计与仿真
计算校验节点到变量节点的消息 m_{c \to v}=2 \cdot atanh(\prod_{v’ \in N©\setminus v}tanh(\frac{m_{v’ \to c}}{2}))。计算变量节点到校验节点的消息 m_{v \to c}=L_{v,0}+\sum_{c’ \in M(v)\setminus c}m_{c’ \to v}。◦ 对于每个变量节点 v,计算最终 LLR 值 L_{v,f}=L_{v,0}+\sum_{c \in M(v)}m_{c \to v}。
2025-03-27 11:44:08
398
原创 【基于 Intel 80586 的 CPU 设计之旅 - 第 2 期:80586 的主要功能与特性深入分析】
本期博客聚焦 Intel 80586 的性能参数、架构创新与测试趣事,带你揭开其统治市场的技术密码:性能突破:64 位总线、16KB 分离缓存与双流水线设计,实现单周期执行两条指令。架构创新:超标量架构、分支预测机制与浮点运算单元的 8 级流水线,奠定现代 CPU 并行计算基础。测试故事:浮点运算舍入误差引发的随机崩溃,最终通过算法优化解决,体现细节决定成败的工程哲学。
2025-03-26 19:03:07
644
原创 【Intel Pentium 奔腾 CPU芯片克隆设计验证之旅 - 第 1 期:项目开篇与 80586 简介】
解析奔腾处理器的 “心脏”:80586 的核心技术与幕后故事在计算机发展史上,Intel 80586(奔腾处理器)是一颗璀璨的明星。本期博客将深入剖析这款里程碑式芯片的性能参数、架构创新及测试趣事,带你揭开其统治市场的技术密码。
2025-03-26 17:36:57
1205
原创 【Intel Pentium 奔腾 CPU芯片克隆设计验证系列开篇:基于 Intel 80586 的 CPU 设计验证之旅】
本系列博客以 Intel 80586(奔腾处理器)为核心,构建了一套从理论到实践的 CPU 设计验证全流程指南。通过 32 期深度内容,系统拆解 80586 的超标量架构、指令集设计、浮点运算单元等关键技术,并结合现代验证方法学(如 UVM)与 FPGA 硬件实现,帮助读者掌握芯片设计的核心技能。亮点包括:经典与现代结合:以历史级芯片为蓝本,融入 UVM、RISC-V 等前沿技术。全流程覆盖:从架构设计、RTL 代码编写到仿真验证、硬件调试,环环相扣。开源与实战并重:解析 TOP5 开源 CPU项目
2025-03-26 17:07:19
845
原创 Python 爬虫:一键解锁 3GPP 标准协议下载难题
在通信行业工作,3GPP标准协议是重要参考。可不同版本的协议手工查找下载,繁琐又耗时,让从业者苦不堪言。现在,救星来了!本文介绍利用Python编写爬虫程序,轻松解决这一棘手问题。通过强大的Python网络爬取能力,爬虫能自动遍历网页,精准定位各版本3GPP标准协议,并一键下载。从此告别手动查找的繁琐,极大提升工作效率。无论你是通信工程师、研究人员还是相关专业学生,这篇博客都能为你开启高效获取协议的大门,带你领略Python爬虫在工作中的神奇应用,快来一探究竟吧!
2025-03-25 22:36:08
728
原创 【Matlab实现5G NR PDSCH端到端链路仿真与验证】
基于MATLAB的物理层仿真与系统验证指南验证目标:验证LDPC编码/解码模块的可靠性评估信道估计与均衡算法的有效性;分析不同SNR下的BLER性能;测试大规模MIMO信道下的系统鲁棒性。
2025-03-25 18:26:24
865
原创 【嵌入式硬件测试之道连载之第五章:嵌入式硬件接口测试】
嵌入式硬件接口测试,犹如嵌入式系统稳定运行的 “守门人”,其重要性不言而喻。如果你正在涉足或深耕嵌入式领域,那这篇文章绝对不容错过!
2025-03-25 17:51:35
1246
原创 硬件资源管理实时优化:提升Linux系统实时性能
通过合理设置 CPU 亲和性以及优化内存分配,包括使用内存池技术和大页内存,能够有效提升 Linux 系统在实时场景下对硬件资源的利用效率,确保实时任务的高效运行,满足各种对实时性能要求苛刻的应用需求。
2025-03-25 17:10:34
599
原创 【Linux 中断处理优化:提升系统实时响应能力】
介绍中断线程化、优化中断屏蔽和嵌套以及中断合并与批处理等方法,可以显著提升 Linux 系统的中断处理效率和实时性能,满足各种对响应时间要求严格的应用场景需求。
2025-03-25 17:06:00
692
原创 【探秘Linux内核:那些惊艳算法的奇妙之旅】
你是否好奇 Linux 内核高效运行的秘密?快来阅读这篇博客,一同探索内核中经典且巧妙的算法。从睡眠锁、信号量确保多线程对共享资源的有序访问,到跳表在网络缓存里实现快速查找;还有布隆过滤器在网络地址过滤时的神来之笔,快速判断元素是否存在。文章不仅详细阐述算法原理,还配有源码示例辅助理解。无论是想深入钻研内核机制的技术大神,还是渴望提升算法认知的编程爱好者,这篇博客都能满足你。别再犹豫,立即开启这场探索 Linux 内核算法的精彩之旅,相信你定会收获满满!
2025-03-24 18:19:55
682
原创 【探索圆周率π的计算:从古典算法到现代代码实现】
介绍了多种计算圆周率的算法,包括古典的割圆术,分析算法中的莱布尼茨公式、马青公式、高斯 - 勒让德算法,概率算法中的蒙特卡洛方法,分别阐述其原理,并给出对应的 Matlab 和 Python 实现代码。随后着重讲解拉马努金计算圆周率的公式,同样展示了用 Matlab 和 Python 实现该公式计算的代码,通过循环计算累加和来获取圆周率近似值,还可调整计算项数控制精度。
2025-03-24 16:45:30
1098
原创 【华为硬件开发流程万字深度解析:工业化思维重构电子产业范式】
华为硬件开发体系的本质,是将复杂系统工程转化为可管理的流程体系。其核心矛盾在于:用工业化思维应对技术创新的不确定性。通过30年持续演进,华为证明了流程规范化与技术创新并非对立,而是可以形成「刚性流程框架+柔性创新机制」的动态平衡。这种模式正在重构全球电子产业的开发范式,为智能硬件时代提供了可复制的管理方法论。在AI与物联网深度融合的未来,华为的探索仍将持续,为行业贡献更多管理智慧。
2025-03-24 10:29:01
1380
原创 PID参数整定:从“炼丹术士“到“系统调音师“的进化指南
PID 参数整定没有标准答案,只有最优平衡。就像品茶需要舌感、闻香、观色的综合判断,工程师也需要结合数学分析、仿真验证和现场经验。当你最终调出一组 "丝滑" 的参数,看着系统稳定运行时,那种成就感就像酿酒师终于得到完美发酵曲线 —— 这就是控制工程的诗意。
2025-03-23 21:43:33
547
原创 探秘 PID 控制器:工业界的“老中医”
PID 控制器作为工业控制领域的经典算法,就像一位经验丰富的老中医,凭借其简单、实用、有效的特点,在各种应用场景中发挥着重要的作用。通过深入了解 PID 控制器的原理和应用,以及掌握其仿真实现方法,我们可以更好地利用这个强大的工具,让系统更加稳定、高效地运行。希望这篇文章能让你对 PID 控制器有一个全新的认识,在未来的工作和学习中,能够灵活运用这个“老中医”,解决各种控制问题。
2025-03-23 21:41:10
682
原创 Linux 终极神器 lsof:从青铜到王者的修炼手册
lsof 的真正强大之处,在于它完美诠释了 Unix 哲学 ——“一切皆文件”。无论是排查网络故障、追踪内存泄漏,还是揪出隐藏的恶意进程,它都能胜任。当然,想成为真正的高手,光靠这篇文章还不够,记得常翻man lsof,多在实战中摸爬滚打。毕竟,在 Linux 的江湖里,唯有不断修炼,方能笑傲群雄!
2025-03-23 21:26:21
328
原创 【嵌入式硬件测试之道连载之第四章:存储器系统的功能与测试】
本章全面介绍了嵌入式系统中常见的 ROM、RAM、NVRAM、EEPROM、NandFlash、NorFlash 等存储器的功能与类型,并针对每种存储器详细阐述了相应的测试要点。准确把握这些内容,有助于嵌入式硬件开发者在设计和开发过程中,选择合适的存储器,并通过有效的测试确保其在系统中的稳定、可靠运行。
2025-03-23 21:19:16
787
原创 【聊聊层次式架构设计:像搭乐高一样构建软件大厦】
层次式架构设计就像是一场充满乐趣的冒险,既有理论的深度,又有实践的挑战。它让软件的开发变得有条不紊,每个层次各司其职,共同构建出强大的软件系统。但这过程中也会遇到各种难题,就像乐高积木有时候也会拼错,需要我们耐心、细心地去解决
2025-03-23 21:05:04
897
原创 【软件架构论文范文:价值驱动的云原生架构在电商订单系统中的实践】
本文以某电商企业订单系统重构项目为例,阐述价值驱动的架构设计方法。通过识别用户体验、成本优化、业务敏捷性等核心价值,采用微服务、容器化、服务网格等云原生技术,设计支持高并发、快速迭代的系统架构。实践表明,该架构使订单处理响应时间降低40%,系统扩展成本减少30%,有效支撑业务增长。
2025-03-23 20:47:10
729
原创 【软件架构系列:一文读懂数据流体系结构风格】
全面介绍了数据流体系结构风格。该风格将软件系统视为数据在处理单元间的流动过程,分批处理和连续数据流两种类型。其特点为数据驱动、模块化与可复用性强、易于并行处理,优势在于维护轻松、扩展容易、性能优化潜力大,但存在复杂控制逻辑实现困难、数据一致性挑战及资源消耗问题。文中通过编译器、信号处理、大数据处理、实时监控与控制等多领域案例,如 C 语言编译器、音乐录制软件、电商订单分析、智能电网监控等,展示其应用方式。还额外补充气象、物流、社交媒体数据处理系统案例,深入阐述其工作流程与作用。
2025-03-22 09:51:15
587
原创 【嵌入式硬件测试之道连载之第三章:核心处理器的选型与应用】
本系列博文第三章深入剖析这一关键主题。文中不仅细致对比了 MCU 与 MPU 的特性,让你清晰把握两者在集成度、计算能力、功耗等方面的差异,还全面介绍了 ARM、x86 等主流架构的特点。同时,从性能、功耗、成本及应用场景适配等多角度阐述选型依据,并辅以丰富的实际应用案例,涵盖智能家居、工业控制等领域,生动展示不同处理器的应用场景。无论是硬件开发新手寻求选型指导,还是经验丰富的工程师希望拓宽技术视野,这一章都将为你打开深入理解核心处理器的大门,不容错过。
2025-03-21 17:22:26
814
原创 【Linux find命令:从基础到高级应用】
find 命令作为Linux文件查找的核心工具,其功能丰富且强大。通过深入理解其详细用法、主要选项,熟练掌握使用场景和实际案例,攻克高级用法及使用难点,并学会与其他命令综合运用,系统管理员和开发者能够更高效地管理文件,解决实际工作中的各种文件查找和处理需求。无论是日常系统维护还是复杂的开发项目,find 命令都将是不可或缺的得力助手。
2025-03-21 16:54:26
828
原创 【Linux xargs命令深度解析与实践指南】
本文档完整展示了 xargs 命令的功能图谱,覆盖基础用法到高级技巧,适合不同层次的 Linux 用户参考。建议配合info xargs手册进行深入学习,并在实际工作中不断积累典型用例。xargs作为 Linux 命令行的核心组件,其掌握程度直接影响脚本开发效率。建议通过以下路径系统化学习:基础阶段:掌握核心选项(-0/-I/-P)进阶阶段:实践安全增强与性能优化专家阶段:参与开源项目贡献通过持续的项目实战(如构建文件管理系统、并行计算集群),可实现从命令使用者到系统架构师的能力跃迁。
2025-03-21 11:18:37
853
原创 【基于架构的软件开发方法:原则、流程与实践】
本文聚焦基于架构的软件开发方法,深入剖析其原则、流程与实践。开篇点明随着软件复杂度提升,该方法的重要性日益凸显,它能提升软件质量、增强可维护性与可扩展性。核心原则涵盖关注点分离、高内聚低耦合等,确保软件结构合理。开发流程从需求分析起步,历经设计、文档编写、实现验证到演进维护,环环相扣。关键实践包括架构原型开发以验证可行性、架构评审保证质量、架构驱动测试确保正确性以及架构知识传递提升团队认知。通过全面阐述这些内容,为软件开发团队提供详尽指导,助力打造优质、适应变化的软件系统。
2025-03-21 10:13:54
620
原创 【块浮点(BFP)技术:原理、设计及应用】
本文全面探讨块浮点(BFP)技术。先回顾其从早期简单应用,随通信技术发展不断优化,到如今在多领域广泛使用的历程。接着深入剖析原理,如基于块的量化概念、量化与解量化过程。详细阐述 BFP 设计要点,包括块大小、缩放因子编码、量化比特宽度选择,并分析设计难点与常见问题。通过 Matlab 代码展示实现方式,以量化误差和压缩比为指标介绍仿真验证。阐述其在 5G 通信、雷达信号处理、物联网等场景的应用,最后探讨自适应块大小调整、联合编码与压缩、硬件实现优化等技术演进方向,为相关领域提供全面参考。
2025-03-20 17:24:39
845
原创 【基于多领域思想借鉴的软件系统架构:设计实践、与硬件架构互促及未来演进】
本文深入探讨软件系统架构与多领域思想的紧密联系及其与硬件架构的相互作用。软件系统架构从哲学、历史、地理等多领域汲取理念,为架构设计带来丰富思路,如哲学的系统与辩证思维、历史的经验传承等。在设计开发实践中,这些理念虽助力架构优化,但也带来诸如微服务架构运维复杂等挑战。同时,软件与硬件架构相互影响,硬件发展推动软件架构变革,软件需求也促使硬件创新,如云计算、物联网场景下的协同发展。未来,软件架构需深化多领域思想融合,加强与硬件架构深度协同,借鉴新兴技术,架构师应提升跨领域能力,以构建适应时代需求的软件系统架构。
2025-03-20 10:07:45
753
原创 【嵌入式硬件测试之道连载之第二章:嵌入式硬件架构解析】
本章深入剖析嵌入式硬件架构及其对测试的影响。开篇点明理解该架构对测试的关键意义,并回顾其从简至繁的发展历程。随后详细阐述架构各关键部分:核心处理器对比了 MCU 与 MPU 特点及常见架构;存储器系统介绍 ROM、RAM、NVRAM 的功能、分类与应用;外设接口讲解串行、并行及其他重要接口原理与用途;还探讨总线的功能、分类及常见标准,以及电源管理的重要性、技术与策略。最后强调硬件架构能指导测试重点聚焦、方法策略制定,测试与架构设计应紧密协同优化,以提升嵌入式硬件质量与开发效率,适应未来技术发展需求。
2025-03-19 12:17:47
1093
原创 【嵌入式硬件测试之道连载之开篇语+第一章】
在科技飞速发展的当下,嵌入式硬件广泛渗透于生活与工业领域,其架构与测试至关重要。我撰写此书,旨在系统分享相关知识,促进同仁交流。本书共 12 章,从嵌入式硬件架构基础讲起,深入剖析核心处理器、存储、接口等架构要素,阐述各部分对测试的影响及协同优化思路。
2025-03-17 13:13:44
1645
4
原创 探寻 Google 测试秘籍:《Google 软件测试之道》分享
《Google 软件测试之道》是软件测试领域的经典之作,为读者揭开 Google 卓越测试实践的神秘面纱。书中突破传统测试理念,倡导以用户为中心,如 Google Maps 开发时模拟多样用户场景测试,确保优质体验。推行全员参与测试,开发人员写单元测试,各角色共筑质量防线。自动化测试是亮点,自研工具如 Google Test、UI Automator 实现高效自动化。数据驱动测试依海量数据定重点,像 Google Search 按搜索数据优化测试。探索性测试鼓励自由挖掘问题。
2025-03-16 23:35:19
789
原创 【哇塞!3.14159265 藏着测试质控 “神密码”】
惊爆!π 日揭秘测试质控 “神操作”今儿个 3.14159265,π 日这特殊日子,暗藏宇宙神秘信号,和测试质控也有奇妙缘分。π 无限不循环,像软件世界的 “调皮鬼”,各种奇葩问题随时冒头。这逼得测试人员得像侦探一样,不放过任何诡异操作,说不定就能挖出深藏的 “缺陷宝藏”。再说这 π 计算越来越精确,测试质控也是,得没完没了地优化。就像大厨做菜,反复调味,才能让软件这道菜质量上乘,吃得用户心满意足。在这 π 日,咱就借这神奇数字东风,给测试质控来点神操作,让产品质量嗨翻天!
2025-03-14 15:41:12
814
原创 【从〈哪吒 2 〉探秘软件测试质量保障的奇幻之旅】
影片里哪吒对命运的抗争,正是测试人员打破常规、挑战软件 “完美假象” 的生动映照,促使我们深挖软件潜在缺陷。怀疑论与实证主义,犹如测试中的数据驱动验证,凭客观指标说话,让质量验证真实可靠。从角色成长到剧情冲突,再到多元角色协作,无一不与测试能力进阶、风险管控、跨职能合作完美契合。特斯拉与微软 Azure 的实践更是力证其有效性。别再错过这部电影背后的宝贵启示,拥抱这些理念,开启软件测试质量保障的全新征程,让你的产品如哪吒般 “逆天改命”,笑傲市场!
2025-03-14 15:16:52
707
原创 【浅谈从哲学角度探讨软件测试的本质与方法】
文章从哲学角度探讨软件测试,阐述哲学理念与测试原则、流程的关联。因果律助力探寻缺陷根源,辩证法指引全面测试,认识论推动测试知识迭代。在测试计划制定时,依因果律明确重点,据辩证法综合考量;设计用例时,以辩证法促多样,借认识论不断优化;执行与分析时,靠因果律找原因,依认识论调策略。其对测试的指导意义显著:能提升测试深度广度,深度挖掘缺陷、全面覆盖场景;优化测试流程策略,科学制定计划并动态调整;培养测试人员思维能力,形成系统性与批判性思维,有力保障软件质量。
2025-03-14 12:46:51
643
原创 【补充:哲学理念在软件测试中的融合与实践】
哲学理念与软件测试理念深度融合,为测试工作带来全新视角与思维方法。探索、批判、持续改进等理念,助力测试人员全面深入评估软件质量,为开发优化提供有力支持。实际工作中,测试人员应将这些理念贯穿始终,面对复杂系统与多样需求,以探索精神挖掘潜在问题,用批判性思维严格审视细节。认识到测试是动态演进过程,借持续改进优化策略。同时,把握全面与细节、整体与局部的平衡。未来,随着软件行业发展,需深入研究运用哲学理念,结合新技术工具应对复杂测试需求。通过交流分享不断完善,推动行业进步,为高质量软件产品保驾护航。
2025-03-14 12:25:00
701
原创 【哲学理念在软件测试中的融合与实践】
辩证法的应用:对测试过程和结果进行全面总结,分析软件质量的优点和不足,推动软件的改进与发展。例如,总结哪些测试方法和策略效果良好,哪些需要改进,为后续项目提供经验教训。同时,认识到软件质量是一个不断提升的过程,此次测试的结束是下一轮优化的起点。实践论的应用:根据测试实践结果,总结对软件的认识,包括软件的功能实现情况、性能表现等。将这些认识反馈给相关团队,为软件的优化和后续测试提供参考。例如,向开发团队反馈频繁出现缺陷的模块和原因,帮助其改进设计和编码。
2025-03-14 11:52:34
702
原创 【华为手机软件测试:自动化 + CI 的卓越之道】
想知道华为手机软件为何能品质卓越?秘诀就在自动化测试与持续集成(CI)的完美融合!华为搭建自研自动化测试框架,基于 Java 和 Python,模块化设计让测试执行、数据管理与报告生成高效协同。精心设计功能测试用例,分层管理实现复用最大化。测试时并行执行并实时监控,快速揪出问题。持续集成流程从代码提交触发,经构建、依赖管理后,多层面测试无缝衔接,依据结果精准反馈质量。二者协同,快速反馈预防缺陷,大幅提升测试效率与覆盖率,有力保障软件持续交付质量。华为用实践证
2025-03-13 15:33:39
801
原创 【测试领域必藏经典书单,开启软件质量之旅】
软件测试世界里,这 10 本书是提升技能的秘籍。《软件测试的艺术》奠基理论,教你高效找缺陷;《测试驱动开发》以实例展示测试驱动设计;《有效的单元测试》纠正误区,提升测试代码价值。流程管理有《软件测试流程管理》构建规范体系;敏捷开发靠《敏捷软件测试》与《持续交付》适应变化、实现高效交付。大厂经验看《Google 软件测试之道》;突破传统选《探索式软件测试》。想精进性能与移动测试,《性能测试进阶》和《移动 App 测试实战》不容错过。无论新手或资深者,它们都能开拓视野,提升测试技能,赶快入手!
2025-03-13 11:48:34
726
原创 【测试验证之禅理解与应用】
在软件测试全流程中融入禅学理念,能显著优化测试工作与团队协作。测试计划阶段,专注理解项目需求,洞察系统本质,合理平衡资源,为测试奠定基础。测试用例设计时,全身心投入,挖掘潜在风险,灵活应变需求变更。测试执行中,保持专注,以平常心应对压力,秉持慈悲协作精神与开发团队沟通。测试结果分析阶段,客观判断,自省反思测试过程,洞察缺陷根源。测试总结收尾时,总结经验不足,合理平衡资源总结投入,分享成果促进团队协作。这些禅学理念贯穿始终,助力测试人员提升效率与质量,培养积极工作态度,打造和谐协作团队,推动软件测试工作不断优
2025-03-13 11:12:56
858
原创 全面解析RRU软件可测性设计引入AI算法的实践
基于上述基于 LSTM 的 RRU 故障诊断算法,可从多维度评估测试结果。准确率反映模型整体预测正确程度,但在样本不平衡时可能误导。精确率衡量模型对特定类别预测正确比例,高精确率表明预测某故障时确实发生该故障可能性大。召回率体现模型识别某类别样本能力,高召回率意味着能检测出多数实际存在的故障。F1 值综合精确率与召回率,提供平衡评估指标。混淆矩阵则直观展示各故障类别间误判情况,便于深入了解模型性能、找出薄弱环节。这些指标全面评估模型,助力改进 RRU 故障诊断效果。
2025-03-13 10:32:04
1111
原创 【软件测试领域知名专家及成果简介】
本文围绕软件测试领域多位世界级专家展开,阐述其贡献及相关著作。Cem Kaner 倡导情境驱动测试,关注软件质量与用户权益;Glenford J. Myers 奠定现代测试理论,总结测试方法与用例原则;James Bach 和 Michael Bolton 发展探索式与风险测试;Rex Black 构建测试管理体系,推动测试职业化;James Whittaker 提出攻击式测试,优化 Google 测试体系;Elfriede Dustin 聚焦自动化与性能测试标准化。应对复杂系统挑战提供了有力指导。
2025-03-12 22:26:13
548
原创 RRU 软件中 DPD(数字预失真)的全面测试方案
RRU 软件中的 DPD 和 CFR 是提升通信质量关键特性。DPD 通过建立 PA 非线性模型预失真补偿失真,常用多项式、LUT、神经网络算法。软件设计含信号采样分析等模块。测试点涵盖功能、性能、稳定性及可靠性,据此设计多测试用例。CFR 降低信号峰均比,优化 PA 效率。对两者结合测试,从综合功能、性能协同、稳定可靠协同多方面验证。经全面测试评估,确保 RRU 软件满足通信系统高质量要求。
2025-03-12 19:00:26
886
Windows内核源码WRK
2019-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人