陈建峰
陈建峰
性      别: 职      称: 教育,高等学校教师,教授
籍      贯: 陕西省 西安市 现 居 地:
毕业院校: 西北工业大学 专      业:
查看更多个人信息
出生年月: 1972-09-05 工作单位: 西北工业大学
邮       箱: 联系电话:
学       历: 博士

【人物简介】

  陈建峰,博士,教授,博士导师。1999年毕业于西北工业大学航海学院水声工程专业。1999-2001年,在新加坡南洋理工大学从事博士后研究。2001年起,先后在新加坡科技局信号处理中心和新加坡资讯通信研究院担任高级研究员,从事声学和信号处理领域的相关研究工作。2007年回国任教,担任航海学院信号与信息处理和通信与信息工程专业的硕士和博士生导师。

【研究方向】

阵列信号处理、声传感器信号处理、水声工程、水下航行器、无线传感器网络

【研究成果】

部分专利技术: 1、新加坡专利,Microphone Array Processing System for reverberant Environment, No. 99322 2、国际专利PCT, Method of Increasing Speech Intelligibility and Device Therefore, WO 2004/016037A1 3、 国际专利PCT,Capturing Sound From a Target Region, WO2006/006935A1 4、 中国发明专利,一种声像联合的监控系统及方法,CN101364408A 5、 中国发明专利,一种基于无线能量的目标定位系统和方法,CN101334464A 6、 中国发明专利,一种脸型轮廓自动诊断方法,CN 101339612A 7、 中国发明专利,高速公路中使用的远程有源射频识别装置通信控制方法, ZL2011103340887 8、 中国国防专利,一种机动式同步监测系统,ZL201110013991.3 9、 中国国防专利,一种实时测量系统,ZL201110013271.7 10、中国国防专利,声××系统, 200810076090.7 11、中国国防专利,声××实验装置,200810076091.1 12、便携式胎儿监测仪,实用新型专利,200520105963,4 13、中国发明专利,一种十字型振速梯度水听器的方位估计方法,2013103802508 14、中国发明专利,一种单个二维压差矢量水听器的方位估计方法,2013101857169 15、中国发明专利,无线安防监控系统的低功耗无线通信收发控制方法,CN104780597A 16、中国发明专利,一种声源定位方法,20150795664.6 17、中国发明专利,一种声音定向装置,201520918839.3 18、中国发明专利,一种低成本低功耗的声源定向方法,201610001396.0 19、中国实用新型专利,一种有源射频标签的自动检测装置,201220380611.X

【科研项目】

先后主持、参加国家预研项目、国家自然科学基金、国家中小型企业创新基金、国家863重大专项等十余项。近五年主要的研究项目包括: 1. 西北工业大学科研启动基金,水下无线传感器网络定位技术研究,2007-2009 2. 西北工业大学创新基金,水下等离子体强声机理研究,2008-2010 3. 国家863项目,水下XXX声源聚焦技术研究,2008-2009 4. 国家863项目,水下XXXX声源XX技术研究,2008-2009 5. 国家863项目,水下XXXX机理研究,2011-2013 6. 十一五预研,XXXX被动探测技术研究,2007-2009 7. 教育部博士点基金,环境声音事件识别关键技术研究, 2009-2011 8. 西安天和防务技术股份有限公司,抛弃式温深探测系统关键技术,2009-2012 9. 国家中小型企业创新基金,工业环境监控智能传感器网络,2007-2010 10. 陕西省重大科技创新项目,面向志愿船的海洋环境监测系统,2010-2013 11. 国家中小型企业创新基金,高速公路无线路径识别与流量监测系统,2009-2012 12. 巡航执法专项,水下动态目标监视系统关键技术预研究,2011-2015 13. 科技部863深海潜水器技术与装备重大项目,50公斤级便携式自主观测系统工程化技术, 2011-2015 14. 科技部863深海潜水器技术与装备重大项目,300公斤级小型智能探测系统开发, 2011-2015 15. 科技部863深海潜水器技术与装备重大项目,基于AUV的低功耗和一体化合成孔径声纳系统研制,2012-2017 16. 西安市科技局重大技术转移专项(高校类),海洋温深剖面自动采集与传输技术开发与产业化,技术转移与促进工程项目,2013-2015 17. 新疆库尔勒XXXX部队横向项目,分布式无线声源定位系统与关键技术研究, 2014-2015 18. 国家自然科学基金,基于等离子体的窄脉冲超宽带声纳信号产生机理研究, 2010-2013 19. 国家自然科学基金,分布式空时编码协作分集水下无人航行器网络技术研究, 2011-2014 20. 国家自然科学基金重点项目,分布式水声网络定位与探测基础研究,2016-2020

【论文著作】

代表论著: [1] Study on cellular iterative location algorithm with Gaussian noise, Int. J. Reasoning-based Intelligent Systems, 7(3/4): 209-213, 2015 [2] Cellular iterative position method with Gaussian noise, Communications in Computer and Information Science, 501(5): 137-143, 2015 [3] 混响环境中突发声源定向方法及性能,声学技术,34(6): 1-6,2015 [4] Optimization for DOA estimation based on single acoustic pressure gradient vector sensor. International Journal of Naval Architecture and Ocean Engineering, 6(1): 74-86, 2014 [5] 基于方向的无线传感器网络自定位,空军工程大学学报(自然科学版), 15(6): 36~39,2014 [6] 单压差型矢量水听器方位估计的优化研究,兵工学报, 35(3): 340~346,2014 [7] 单个压差型矢量水听器MVDR波束形成的优化研究,系统工程与电子技术, 36(3):103~108,2014 [8] Directionality based location discovery scheme using beacon nodes with transmission capabilities throughout sensor network, TELKOMNIKA, 11(6): 3398-3406, 2013 [9] Study on cellular iterative location algorithm with uniform noise, International Journal of Software Engineering and Its Applications, 7(4): 279-284, 2013 [10] A new localization method for WSNs based on DOA, International Journal of Sensor and Its Applications for Control Systems, 1(1): 23-32, 2013 [11] 基于ESPRIT算法的矢量水听器阵方位估计性能分析,系统工程与电子技术,35(3):481~486,2013 [12] 环境噪声场中二阶组合水听器的空间相关性,振动与冲击,32(21): 74~79,2013 [13] Performance evaluation of adaptive dual microphone systems, Speech Communication, 2009 [14] Using Heart Sound as Biometrics, Pattern Recognition, No.41, 906-919, 2008 [15] Development of Portable Phonocardiographic Fetal Heart Rate Monitor, Sensor and Transducer, 2008 [16] Bathroom Activity Monitoring Based on Sound, Pervasive Computing, LNCS, No. 3468, 47-61, 2005 [17] Development of a compact two-sensor directional audio-capturing device, Signal Processing, vol.85, 809-820, 2005 [18] A new approach for speaker tracking in reverberant environment, Signal Processing, vol. 82, 1023-1028, July 2002 [19] Speech Detection Using Microphone Array, Electronics Letters, 36(2):181 – 182, 2000

与TA有关的专家
姓名:
工作职务:
研究方向:
1.现代武器火力控制系统技术 2.复杂系统建模、仿真与分析 3.先进控制理论与应用
毕业学院:
西北工业大学
姓名:
工作职务:
讲师
研究方向:
图像处理、流形学习。
毕业学院:
西北工业大学
姓名:
工作职务:
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> c.admheadship [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 47] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${c.admheadship} [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 45] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:451) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:374) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:263) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.xatrm.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SqlInjectFilter.doFilter(SqlInjectFilter.java:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.XssFilter.doFilter(XssFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SecurityFilter.doFilter(SecurityFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.XssFilter.doFilter(XssFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)