- 博客(28)
- 收藏
- 关注
原创 SX1280调试笔记:FLRC模式下的同步字
注:参考的datasheet版本为V3.2按14.3节中FLRC模式下的Common Transceiver Settings中的步骤6:SetPacketParams中的描述,packetParam2可以设置为无同步字(FLRC_SYNC_NOSYNC),相应地,packetParam3可以设置为收端关闭同步字匹配(RX_DISABLE_SYNC_WORD)。但在实际编码时,发现设为上述参数后,按14.3.3节所述执行接收操作时,得到RxDone信号后,执行GetPacketStatus()操作,返回的
2022-03-03 22:30:50 1063
原创 Altera SCFIFO同时读写问题探究
针对仿真中出现的SCFIFO同时读写数据时的异常情况进行了讨论,得出了初步结论,异常机理和结论的正确性需要各位大神指导
2022-01-28 23:27:34 676
原创 通信工程师读《产品设计与开发》之第十九章:产品开发项目管理
本章简单介绍了项目管理的基础知识。在产品开发的项目管理过程中,最关键的一点是正确识别关键路径并保证关键路径活动的按时完成。为保证项目顺利完成,有必要时可以提前启动项目。更常见的措施包括增加计划协调频率(由周报制改为日报制)、集中开发甚至换人等等。...
2020-06-16 16:36:36 202
原创 通信工程师读《产品设计与开发》之第十八章:产品开发项目的经济分析
本章所述的经济分析方法属于比较基础的工程经济学知识,细节不再赘述。从经济学角度讲,任何一个项目的开发过程,都是成本、时间、效益的折中,需要根据项目的具体需求、组织的承受能力,合理确定三者的优先级。在本章中还指出了一个重要概念,即与工程设计不同,在进行经济分析时,并非定量分析就一定优于定性分析(P356,18.4.3:定量分析的局限)。其原因在于定量分析会引入大量的假定性参数作为输入,而输出参数又并不全面,导致其结果的置信度并不像看起来那么高。...
2020-06-16 16:35:31 214
原创 通信工程师读《产品设计与开发》之第十七章:服务设计
一般将实体产品简称为产品,而将无形的产品称为服务。专用通信系统的研制输出主要是产品的形式,涉及到服务的内容较少。
2020-06-16 16:34:13 158
原创 通信工程师读《产品设计与开发》之第十六章:专利和知识产权
本章主要叙述了美国的专利体系和申报流程。我国的体系与之类似,从事研发工作的工程师对此应相当熟悉,在此不再赘述。需要注意的是,不仅仅是研制成功的系统、方法可以申请专利。在研制过程中产生的各种思路、方案,只要具备新颖性,都可以申请专利。为了形成合理的专利布局以及迷惑竞争对手,对一个问题可以从多个角度解决,形成不同的专利,即书中所说的“防御性披露”。...
2020-06-16 16:33:22 248
原创 通信工程师读《产品设计与开发》之第十五章:稳健设计
本章所述的稳健设计,类似于我们进行的环境和可靠性设计,其目的都是为了保证系统在各种复杂应用条件下的可靠性。在设计阶段,更多的是通过降额设计、冗余设计等方式,保证系统的可靠性。在验证阶段,本章介绍了典型的试验设计方法,用来进行合理的设计验证。设计师如果不参与试验方法的设计,可以不用过多关注。对于专用通信系统,多数情况下是采用单因子试验法来进行设备的可靠性验证。在进行鉴定试验时,可能会采用正交试验法。...
2020-06-16 16:32:17 419
原创 通信工程师读《产品设计与开发》之第十四章:原型化
本章所述的原型化,可以理解为设计过程中的样机。从实体化角度,样机可以分为实物样机和数字样机。从完整性角度,样机可以分为完整样机和部分样机。随着计算机仿真技术的进步,我们应该更加重视数字样机的作用。现在已经出现了“数字孪生”的概念,如果把产品的研制过程划分为设计、实现、调试三个阶段的话,“设计”占的比重会越来越大。在设计阶段,通过尽可能完善的仿真分析,及早发现问题、解决问题,降低后期的调试工作量,整个产品研制阶段的费效比会越来越合理。...
2020-06-16 16:31:18 228
原创 通信工程师读《产品设计与开发》之第十三章:面向制造的设计
专用通信系统作为高复杂度、高定制度的产品,每种型号产品的产量很低,其DFM设计与大批量生产的通用产品有所不同。要降低制造成本,应使同一大类的不同型号产品之间尽量采用相同的产品架构,以平台化为基础、模块化为目标、集成化为手段,提高不同型号产品内部模块的通用化程度,实现规模效应(P251),以尽可能的降低制造成本。复杂系统间实现平台化、模块化、集成化,当然最好是以自上而下的方式推动,一般认为这样效率最高。但在实际执行过程中,自上而下的方式对顶层设计人员会提出很高的要求,需要很多具备架构和全栈设计能力的专家进行
2020-06-03 14:47:38 329
原创 通信工程师读《产品设计与开发》之第十二章:面向环境的设计
专用通信系统对于DFE的考虑较少。在日常工作中,一般需要注意以下两个问题。一是选用的元器件、原材料尽量符合ROHS标准,这是外部驱动因素(环境立法、社会压力)要求;二是通过工艺流程的改进,在设备的生产、制造过程中尽量减少有毒有害材料(如有毒漆料、粘接剂等)的使用和有害废水、废气的排放,这是内部驱动因素(操作安全性、员工职业健康)的要求。(P224)...
2020-06-03 14:43:40 160
原创 通信工程师读《产品设计与开发》之第十一章:工业设计
所谓工业设计,主要针对产品的外观与功能接口(包括硬件接口与软件界面,人机工程)进行设计(P196)。对于专用通信系统(技术驱动型产品),工业设计以实用性作为首要考虑因素,即所谓包豪斯风格(大众,粗看下没有设计,但用起来之后发现非常好用,由内而外)。从硬件角度,专用通信系统的设备外形一般都是由工业标准所确定的,不能随意发挥,工业设计主要体现于设备内部,即通过合理设计,改善设备的可维修性。从软件角度,工业设计主要体现于系统的GUI上,即通过合理的界面划分、菜单分级,改善系统的可操作性。对于用户而言,工业设计考虑
2020-06-03 14:42:10 221
原创 通信工程师读《产品设计与开发》之第十章:产品架构
本章所述的产品架构,类似于我们从方案设计阶段转入技术设计阶段后要进行的各项工作(承前启后)。在这一阶段,要依据一定的原则,形成产品的详细、可实现的技术方案。对于专用通信设备而言,基本的考虑是标准化、模块化,基于此形成通用化的组件库,进一步建立普适、可扩展的设计平台。虽然是定制型产品,但平台架构中要尽量增加共同性设计,减小差异性设计的难度和数量。(参考大众集团的平台化战略,有限的几种馅,配上不同的调料,包上不同的皮,成就了种类繁多的产品组合。)随着技术的进步,模块内部的集成化必然越来越高,功能会越来越复杂,但
2020-06-03 14:38:59 192
原创 通信工程师读《产品设计与开发》之第九章:概念测试
对于通用产品,在概念选择阶段活下来的设计方案还需通过概念测试的考验,以确定最终的设计方案。概念测试一般通过潜在用户调查的方式进行,书中也给出了一系列结构化的调查方法以及可量化的结果分析、前景预测方法。对于专用通信系统,其目标用户是明确的,因此所谓的概念测试会通过另一种方式呈现,也就是方案评审。只有通过了用户(包括第三方专家)的评审,才能开展下一步的具体设计工作。对于专用通信系统,概念测试要进行多次迭代,在会前与用户进行充分地、多轮地正式或非正式的沟通。只有这样,才能在正式评审时水到渠成地得到想要的结果。相
2020-06-03 14:28:02 206
原创 通信工程师读《产品设计与开发》之第八章:概念选择
概念选择阶段是一个从发散到收敛的阶段。在这一阶段,要对前面生成的各种概念依据一定的规则进行筛选,确定一个或几个较为合适的解决方案。对于专用通信系统,这一阶段的工作也包含在了项目论证阶段。虽然书中更为推荐结构化的概念选择方法。但对于专用系统,这一工作更多的是采用“外部决策”法(与用户沟通、迭代可能的解决方案)与“产品冠军”法(领导、专家、项目总师、总体组成员的意见,排名有先后)相结合的方式实现的。这也说明了专用复杂系统相对于通用产品,自有它的特点。在项目论证过程中,也可以借鉴结构化方法中的一些工具,生成相应
2020-06-03 14:25:41 404
原创 通信工程师读《产品设计与开发》之第七章:概念生成
从这一章开始,“做不做”和“做什么”已经基本明确,进入了对“怎么做”的讨论。本书中提到的“概念生成”,类似于我们的方案论证,主要工作内容是针对已经明确的功能性能指标,形成尽可能多的初步解决方案,并从中优选出可实现性最高的一个或两个方案,转入下一阶段工作(关键技术研究)。概念生成阶段,要“全面撒网,重点培养”,前期的初步解决方案覆盖面一定要广,之后再逐步聚焦,7.1.1节提到,这一阶段的工作,不能只有1到2人参加,也不能只考虑最有主见(或行政/技术职位最高)的人提出的1~2种方案。实际工作中要注意。书中总结
2020-06-03 14:22:32 332
原创 通信工程师读《产品设计与开发》之第六章:产品规格
本章所述的产品规格,大致等效于我们产品文档中的研制总要求。对于定制型产品来讲,研制方自身较少独立提炼出“目标规格”与最终规格。一般而言,“目标规格”隐藏或部分明示于用户需求中,经过与用户的多轮迭代,双方取得一致后,得到类似于“最终规格”的研制总要求。参考P92对于“度量指标”的约束,研制总要求中的各项具体要求,也应做到完整、可度量,对于具备普适性的研制要求(如六性),应尽量依据国标、行标等来确定。P93对于自变量和因变量的翻译正好反了,阅读时需要注意。指标要求是因变量,设计人员应通过选择合适的自变量范围
2020-06-03 14:18:49 235
原创 通信工程师读《产品设计与开发》之第五章:识别顾客需求
5.1节提出来潜在需求的概念,并以手机的拍照功能为例进行了说明。这个例子非常典型,它也启示我们,在和用户交流时,要多讨论用途、场景,据此自己提炼出功能性能指标。要有自己的思考,不能完全被用户牵着走。毕竟,用户真正想要的不一定是他说出来的。而且,在业务领域,自己才是专业的(与用户相比)。我们识别用户需求更多的是靠访谈法。由P72图表5-4可知,要想准确地识别顾客需求,访谈要进行8次左右。针对专用通信系统,由于定制化程度高,更应增加访谈次数。考虑到可实现性,访谈不一定每次都采用正式会议或讨论的形式,电话等日常
2020-06-03 14:13:05 224
原创 通信工程师读《产品设计与开发》之第四章:产品规划
对于大型企业,项目组合规划非常重要。如果对这一块没有足够的重视,很容易出现各项目团队各自为政的现象。每个团队的项目规划貌似都很合理,但真正落实时,总是资源冲突、预算超支、进度拖期。P51提到了不合理的项目组合规划的几个表现。对技术密集型企业来讲,尤其需要引起重视的是“总开发能力与所从事的项目数量不匹配”这一条,在这种情况下没有全局最优解,必然会导致“资源分配不合理”。这也再次说明了机会识别阶段做减法的重要性。4.2节提出了“机会漏斗”的概念,其实也是这个意思。漏洞的入口要大,但出口一定要足够小,漏下来的项
2020-06-03 14:08:48 263
原创 通信工程师读《产品设计与开发》之第三章:机会识别
P34页图表3-3可以用坐标图表示,如下图所示。用新方案去应对新市场,那不是机会,而是陷阱。现有方案应对成熟市场,其实是最稳妥的,但机会太少了。二、四象限属于可能带来利益的机会,且机会冒出的比较多。守好第三象限,盯紧二四象限,坚决放弃第一象限。书中的例子,50个初步想法,有7个值得进一步讨论,形成产品概念,只有3个值得出原理样机,从中再选出1个进行产品化开发。由此可知,好的机会是多么难得。同时,也充分说明了,一定要懂得取舍,舍得做减法。舍比得难,但有舍才有得,不论是工作、生活、学习,都是一样的,
2020-06-03 11:42:53 396
原创 通信工程师读《产品设计与开发》之第二章:开发流程和组织
概念开发一定要重视,这一阶段的投入,费效比是最高的。方向正确,路才不会走错。专用通信产品的开发,应当定位为较复杂、高风险、技术推动型的产品开发流程。但对于大型、技术积累丰富的企业,应尽量立足于平台型开发,在平台的基础上研究新技术、增加新功能,以降低技术风险,尽量缩短开发周期。传统企业的组织方式大部分属于弱矩阵型,跨职能整合更多地需要职能组织高层领导的推动。...
2020-06-03 11:37:29 599
原创 通信工程师读《产品设计与开发》之第一章:概论
1. 产品开发的周期与成本见P5图表1-3。一个雪崩探测仪的开发周期为2年,成本达100万美元;吸尘器则高达500万美元。一把冰激凌勺子的开发成本都达到了10万美元。也就是说,产品开发所需的时间和经费其实是远远高于普通人的心理预期的。在决策产品开发,尤其是全新产品开发时,一定要慎重。规划阶段的工作一定要做扎实,不能盲目上马;但只要确定了产品方向,就要给够资源(人、财、物,以及最重要的:时间),不能轻言放弃。新产品开发的机会成本和沉没成本太高了。2. 组织阻碍产品开发的表现缺乏跨职能的项目团队作出关键
2020-06-03 11:35:02 291
原创 LORA调试笔记:关于Payload Length和报头模式
在LORA的数据手册中,提到发端数据写入FIFO的步骤:(1)将FifoPtrAddr 设置为 FifoTxPtrBase(2)将PayloadLength写入FIFO(RegFifo)结合后续寄存器图中提到的REG22(PayLoadLength)的解释:负载字节长度。隐式报头模式下需要设置寄存器,以达到预期的数据包长度。不允许将寄存器值设置为0。很容易理解为:显式报头模式下,在FI...
2020-02-25 15:41:17 3262
转载 希尔伯特变换(Hilbert Transform)简介及其物理意义
Hilbert变换最重要的物理意义:将一个一维的信号变成了二维复平面上的信号,复数的模和幅角代表了信号的幅度和相位原文见此
2020-02-06 00:37:27 2192
原创 matlab产生N(1,0.2)的高斯白噪声
%产生均值为1,方差为0.2的高斯白噪声%lee 200201clearclcy=randn(1,5000) %产生标准正态分布,长度为1000有点短,均值和方差不太准y_mean1=mean(y) %求均值y_var1=var(y) %求方差y=1+sqrt(0.2)*y %原函数*根号0.2,之后加1,得到均值为1,方差为0.2的高...
2020-02-01 11:02:14 7480
原创 通信工程师读《人人都是产品经理2.0》有感
终于在1月份读了这本书(虽然还有两个小时就结束了)。全书读过后,对自己感触比较深的几点:1.关于产品经理要不要懂技术,作者的观点是不光技术,运营、市场等方方面面都要懂一点。不一定全都精通,但一定要懂。因为产品经理要和各类人打交道,要做到与人无障碍交流。其实对我这种非互联网行业的工程师来讲,同样如此。即使是纯做技术,做到一定程度,也不再是接活–>出活这种模式,而是要协调下级模块设计师、上级项...
2020-01-31 22:38:25 334
原创 【NIOS II编译问题】multiple definition of "' first defined here 错误
NIOS II中出现这个问题,也可以用下面的方法解决。参考这篇文章:【c编译问题】multiple definition of "’ first defined here 错误结论:代码编写要规范,不要在头文件里面定义变量...
2020-01-20 10:07:22 498
原创 LMX2594的寄存器写入
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...
2020-01-20 10:00:13 5749 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人