通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2011-2-9
跳转到指定楼层
1#
发表于 2011-2-9 10:17:19 |只看该作者 |倒序浏览
无线si4432/adf7021/cc1100数据传输关键技术/透明传输开发之经验
前几天公司在黄总在吃年夜饭,当时轮到我发言,现在想一想,说了,”不为挣钱,只为生活.” 我不大会喊口号,但是我真的是想为民族做点贡献,也只有把自己的起点订得高高的.才不会被当下的困难所吓倒,才会严于要求自己做出产品,重新定位人生的意义.至少我是这样认为的,当然我也想赚到钱,发了工资,交房贷,老大的奶粉,老二也要出生了…..虽然这样,还是满怀信心的活着,慢慢地品赏着生活的滋味,现在就是最幸福的时刻.我从来不怀疑自己赚不到钱,我也清楚的明白,满足就好这个道理,至少我们一家平安健康的在一起,至少周日会去教堂做礼拜,听听教会的弟兄们分享神的话语.
这一年即将过去,直得欣慰的是无线的产品开发完成,我也犹豫了许久,对于其关键技术,如果公开的话,自己以什么为生,公司又何以技术优势.但是,我想明白了生活的目的不是赚钱,也希望跟我一起研究无线的同行们少走拐路,也让我们国家的无线电产品更为快捷普及.也希望兄弟们多多分享自己的经验(不过可能性比较小)
有时也感叹,向我这样的人,向我们这样的公司,是不是应该有国家资金的支持,我也想被评为高新企业,至少我们是在实实在在地在做事,而且开发出来的产品,绝大多数没有同行在做.
以下几点供大家分享,可以思路比较混乱,见谅
1.传输速率与接收灵敏度成反比:最早我们用的是ia4420,ia4421传输mp3数据流,用dsp进行编解码;当时选择了32kbps(mp3),rf用了64kbps,没有加纠错; 在星海名城租的房子里转悠,而且一转身信号就没有了;后来考虑到:mp3数据流1) 延时太大;(2)相对于 2.4G没有太大的优势,于是就放弃了这种做法,改用GSM 早期 13kbps进行编解码,钍对人的声音进行传输,放弃了音乐传输;rf用了 20kbps,终于可以走出房间,到电梯处溜达溜达;但是后来发射音质不是很好,又重头来过,用了标准的 g.729h 8kbps,达到了手机的通话音质,rf用了 13kbps,这时可以座着电梯上下几层楼,到外面测试测试。到后来我们买了仪器,才发射其中一些大致关系; 经验值:数据量加大一倍,灵敏度下降4dbm; 比如说 rf 13kbps ,-110dbm; 那么 -20kbps,灵敏度大约在 -106dbm.当然做得好一点的可以在3dbm.
2.LNA的作用:最早我们用RF ia4420 后来改用cc1100,距离提高了一倍,但是觉得就是不满意;最后曾工告诉他们出的产品加了安捷伦的36063低噪放大;记得当时我们调通的是他们公司晚上,我们兴奋好久,蛮以为开发到此为至了,似乎看到了很多的订单。现在想一想,无疑lna的作用非常大,但是没有必要用36063(正品很难买,价钱高,电流大),用一颗nxp w2p三极管二角钱就可以了;lna最大的作用就是改变了无线速率与灵敏度的线性关系;同时也提高了4-5dbm,。仪器测试: adf7021
16kbps,-115dbm, 8kbps,-117dbm;2.4kbps,-120dbm.
可以看到数据量加大一倍,灵敏度下降约为2dbm.真正的高手,用便宜的东西,做出优质特性的产品.
3.纠错的作用。以上的二点,说得很容易,但是时间上已经过去二年了,也在近最,感觉对无线的理解更为深刻。后为我们公司搬到了龙华元芬工业区,当时我也没有多少事;有同学在好易通做数字对讲机,当时他就提到了纠错这个概念;但是他又说不出为什么这样做,我就提出一个问题:你的数据量大了一倍,你的灵敏度不是下降了吗?虽然纠错可以提高灵敏度,这不就扯平了。  在实际我们测试过程中,发现一个问题,如果没有纠错算法,接收端如果突然转身,天线晃动,或者到了一定的距离时候,会出现数据出错严重,(因为我们传输的是语音,所以可以带耳机听出来).这个工作我们一直也没有进行。后来我们接到一个广州的客户,他说需要数传模块,本以为是小案子一桩,却让我迷惑许久。我首先收集了很多的资料,发现网名“龙笑天”的网友说得很有道理,无需用纠错算法,他们用的是8-10进行去直流分量,还说纠错算法在实际当中越纠越错;现在想一想,简直就是在放屁,那是最初级的做法。当时我确实是用这种方法做的,后来寄给客户发现一个问题;当一发一收靠得很近的时候,数据出错;给客户的解释是出现的饱和现象(cc1100确实存在这样的问题).当我们购了上海一家的数据模块发射别人500mw发射与接收直接用馈线连接的情况下一样传输正常。这才发现自己的思路有问题,现在才明白,好的纠错算法,在纠错的同时也去除了直流分量,而且在适当的时候加上交织,情况会更好。文章最后给出二个广泛应用的纠错算法,有兴趣的朋友自己研究研究;仪器测试;确实数量量加大以后灵敏度会下降,但是考虑到有纠错算法,灵敏度反而提高了1-2dbm,而且在距离也提高了。关键的问题我想在于数字Rf的灵敏度测试的条件是在一定的误码率,如之前测试千分之一的误码率是 -113dbm;当加大数据量,如果此时误码率按 百分之一下进行测试的话,可能测试的结果为 -115dbm.
4.前导码技术.前导码之前总是在官方网站给出的,当时还没有留意一个非常特殊的问题。在si4432出了第二版本的情况,我们测试的时候发现,在下楼梯的时候总会丢帧,但是站住,马上又恢复正常工作;这样走走停停可以走很远的距离; 约过了半年,我们又参照了adf7021的程序,发现这一个问题没有了;当时觉得是adf7021的灵敏度太高;也就是在无数的测试,才得出结论;我们每次出现数据错误,都是同步字出错了,只要是同步字正确,纠错算法都会纠回来。所以才明白当初为什么4432会出现那种现象,解决的办法也很简单,1.同步字加大;2.允许同步字bit出错;举一个例,假设同步字是0x2dd4,我们允许一个bit出错也认为它正确,0x0dd4也认为它为同步字;这要根据自己实际进行调整。对于同步字,我也测试了:1.传统的连续同步字检测;2.把同步字一个bit一个bit离散的分散到数据包里面,每收到一个bit进行测试一次;按道理应该第二种方法要好一些,不幸的是,我测试的结果是两种方法的效果一致。于是安慰自己,我不是聪明的人,因为大家都是这样做的,必然有其道理.
5.发射功率20dbm.想必很多人都用过si4432的主要原因是因为它的功率大,省成本;不过在接触的很多网友,他们发现了si4432很多的问题,其实他们还是觉得cc1100好用,性能比较好,其实我认为cc1100加上lna效果也不会差多少。至少功率的话更容易,加一颗 五毛钱的p1三极管就可以实现了(由于我是软件工程师,三极管的型号我记不到)大家可以到网搜其型号: marking code p1.
6.天线的选择及安装.想必大家测试开始的时候用的是仪器,当用天线的时候,发现相差太远了,特别是si4432;cc1100还好很多,为此大家得选用好的天线,至今我见过最好的天线(用仪器扫描及实际测试)是摩托罗拉对讲机撤出来的弹簧天线。到后来,接触北京一家公司“亮光星(北京)科技有限公司”,他们也寄来样品,效果还可以;有一句让我感触比较深:他们要求把板及外壳寄去;我认为这是对的,大家如果有需要可以联系一下他们。服务态度很不错.
7.仪器的作用:推荐一款仪器,mt8801c;寄可以测试灵敏度,也可以测试功率;测试灵敏度的虽然是用于测试对讲机,但是选择与自己设定的频偏的话,他是完成可以测试数字对讲机的灵敏度。只能说仪器很重要,推荐一个供应商:深圳明泰的曾小姐,QQ: 349847614.一台仪器大约在18000元,八成新。我们也去看过安捷伦的东西,确实不错,但是太旧了,而且太贵了。
8.RF IC的选择建议.从性能上来说,首先adi,其实cc1100,最后si4432.不过现在叫我来选的话应该是adi,si4432,cc1100.si4432应该可以用,毕竟安美通在出货,关键点在于软件,硬件大家抄袭就好了。对于软件我认为有一个地方比较重要,发射端的功率,应该有一个渐近最大的过程,否则会影响本振信号,导致死机现象。可以参考英文” PA Ramping :When the PA is switched on or off quickly, its changing input impedance momentarily disturbs the VCO output frequency. This process is called VCO pulling, and it manifests as spectral splatter or spurs in the output spectrum around the desired carrier frequency. Some radio emissions regulations place limits on these PA transient-induced spurs (for example, the ETSI EN 300 220 regulations). By gradually ramping the PA on and off, PA transient spurs are minimized.” Adf7021 pdf文档上有.
9.大功率无线发射IC的选取.大功率IC 2w,4w上海士康科技的srt3602,srt3604效率非常高,价钱也不高,是一个不错的东西,而且免费提供样品,现成的demo板及原理图。之所以这样提,是我们以前做过无数次大功率的产品都失败了,特别是pa2460;我们用了士康是唯一一次发出来的,而且效率也很高,服务也不错。有需要大家可以联系他们的秦经理:13817506785. 说是晶慧通陈工介绍的。不过,在开发的过程当中,有段英文大家要需要:” Voltage Controlled Oscillator (VCO) To minimize spurious emissions, the on-chip VCO operates from 1724 MHz to 1912 MHz. The VCO signal is then divided by 2 to give the required frequency for the transmitter and the required LO frequency for the receiver”


以上就是我所有对RF的认识,其实关键技术也很简单,只是外行人中途放弃罢了,越发显得其神秘。如有不正确的地方,请指正;深圳晶慧通科技陈工,网名因果Q:3637323. 手机 13510479435.在公司的网站上www.sokutek.com;上面还有我写的其它技术文章。大家相互交流。
有点晕,生两个小孩,在深圳如要办少儿医保,大人要做节扎手术。也只有祈求天父眷顾我们一家人.
由于发表的字数限制,无法附源程序

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-5-11 02:38 , Processed in 0.308498 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部