一种实现数据测量的系统和方法技术方案

技术编号:2978107 阅读:177 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现数据测量的系统,包括累加单元,该系统进一步包括:二进制移位单元;累加单元,接收样点数据,对收到的2↑[n1]个样点数据进行累加,并将累加值发送给二进制移位单元;二进制移位单元,接收累加单元输出的数据进行二进制的右移n1位操作,并输出对2↑[n1]个样点数据的累加值右移n1位后的值。本发明专利技术还公开了一种实现数据测量的方法。使用本发明专利技术公开的方法,能够节省硬件资源。

System and method for realizing data measurement

The invention discloses a system for realizing data measurement, including the accumulator unit, the system further comprises a binary shift unit; accumulator unit, receiving the sample data are accumulated to 2, up N1 sample data received, and the accumulated value is sent to the binary shift unit; binary shift unit, receiving accumulation unit of output data of binary shift N1 bit operation, and output of 2 cumulative increase of N1 sample data values of the right values after n1. The invention also discloses a method for realizing data measurement. The method can save hardware resource.

【技术实现步骤摘要】

本专利技术涉及一种数据处理技术,特别涉及。
技术介绍
通信系统中,经常需要实现数据测量。比如在无线通信产品中,功率检测和功率控制都是无线通信系统的主要特征,可以检测链路是否正常,或者采取相应控制措施,因此测量通道的发射或者接收功率是无线通信系统的主要功能。通信系统中,实现数据测量时,通常需要测量一定时间内链路的平均数据,比如要求测量一定时间内链路的平均功率等。测量平均功率时,需要在一定时间内对数字同相(I,Inphase)、正交(Q,Quadrature phase)信号的幅度平方和进行平均,即需要获得式(1)的值1NΣi=0N-1(Ii2+Qi2)---(1)]]>式(1)中,Ii、Qi分别为采样点的同向信号幅度值、正交信号幅度值。通常,可以将测量一定时间内链路的平均数据Pav表示为Pav=1NΣi=0N-1Di---(2)]]>式(2)中,Di为采样点的数据。式(1)中、式(2)中,N为正整数,用以表示指定时间内的数字采样个数,i为自然数。图1为现有技术中实现数据测量的系统示意图,该系统包含累加单元11、除法单元12。累加单元11,接收样点数据,对收到的N个样点数据进行累加,并将累加值输出给除法单元12。累加单元11包含累加器111、第一触发器112。累加器111接收第一触发器112输出的数据和样点数据,对其进行相加后输出给除法单元12和第一触发器112。第一触发器112接收累加器111输出的数据,将1个样点数据的累加值至N-1个样点数据的累加值均原样发送给累加器111的输入端,将N个样点数据的累加值清零后发送给累加器111的输入端。具体实现时,所述第一触发器112除了接收累加器111输出的数据,还会接收控制信号,并根据控制信号将收到的数据原样输出或清零后输出。实际应用时,给第一触发器112的控制信号可由控制信号发生器提供。现有技术中D触发器等均可以实现根据控制信号,将收到的数据原样输出或清零后输出的功能。除法单元12,接收累加单元11发送的数据除以N,并将N个样点数据的累加值除以N后的值进行输出,输出的值即为系统所要的测量数据。这里,除法单元12输出的值,也就是N个样点数据的累加值除以N后的值即为N个样点数据的平均值。除法单元12包含除法器121、第二触发器122。除法器121,接收累加单元11中的累加器111发送的数据除以N后输出给第二触发器122。第二触发器122,接收除法器121输出的数据,输出对N个样点数据的累加值除以N后的值。具体实现时,所述第二触发器122除了接收除法器121输出的数据,还会接收控制信号,并根据控制信号能够实现只输出对N个样点数据的累加值除以N后的值。比如可以设置控制信号为,当第二触发器122收到对N个样点数据的累加值除以N后的值时输出当前收到的值;当第二触发器122收到对1个至N-1个样点数据的累加值分别除以N后的值时,输出前一个有效的值,所述前一个有效的值可以为前N个样点数据的累加值除以N后的值。通常情况下,第二触发器122在输出一个测量数据P1后,在输出下一个测量数据P2之前可以一直输出P1。这里,所述累加单元11输出给除法单元12的数据通常包含一个样点数据的累加值至N个样点数据的累加值。累加单元11输出给除法单元12的数据中,1个样点数据的累加值至N-1个样点数据的累加值为无用数据,也就是说除法单元12只需要对N个样点数据的累加值除以N即可获得最终的测量数据,因此累加单元11输出给除法单元12的数据中,只有N个样点数据的累加值为有用数据。图2为现有技术中实现数据测量的过程示意图,该过程包含步骤201在系统要求的测量时间内存在N个样点数据,获得样点数据,并对N个样点数据进行累加。步骤202对N个样点数据的累加值除以N获得测量值。图1、图2所述除法在现有技术中通常用硬件实现,这里,利用现场可编程门阵列(FPGA,Field Programmable Gate Array)或数字信号处理器(DSP,Digital Signal Processor)来实现时,如果N的位数多,除法单元需要使用很多寄存器,比如N为32位时,可能需要使用几百个寄存器。在微波接入系统的全球互操作性(Wimax,Worldwide Interoperability for Microwave Accesssystem)系统中,需要支持不同信号带宽业务,通常存在4种不同频率的时钟,时钟频率分别为F1=63.2MHz、F2=64.4MHz、F3=68.8MHz、F4=69.12MHz,需要测量时间T=100ms内的功率时,需要的样点数分别为X1=6.32×106个、X2=6.44×106个、X3=6.88×106个、X4=6.912×106个,用硬件来实现时,为了测量功率,每个除法单元都需要进行几十位的除法,可能分别需要几百个寄存器。现有技术的缺点是实现功率测量等数据测量,占用非常多的资源。尤其是在Wimax系统中,需要支持不同信号带宽业务,意味着在指定时间内的采样点数也不同,为了适应不同的带宽业务模式,需要多个除法单元,由于每个除法单元都可能包含很多寄存器,硬件实现更为复杂,成本比较高。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种实现数据测量的方法,能够节省硬件资源。本专利技术的另一目的在于提供一种实现数据测量的系统,能够节省硬件资源。本专利技术的技术方案是这样实现的一种实现数据测量的系统,包括第一累加单元,该系统进一步包括第一二进制移位单元;第一累加单元,接收样点数据,对收到的2n1个样点数据进行累加,并将累加值发送给第一二进制移位单元;第一二进制移位单元,接收第一累加单元输出的数据进行二进制的右移n1位操作,并输出对2n1个样点数据的累加值右移n1位后的值。该系统进一步包括;触发器;触发器,接收系统指定的测量时间内所有X个样点数据,对2n1个样点数据原样发送给第一累加单元,对X-2n1个样点数据清零后发送给第一累加单元,X为大于2n1的正整数。所述第一二进制移位单元包含连接线单元、触发器;连接线单元,并行接收第一累加单元输出数据中高(总位数-n1)位的数据,并输出给第一二进制移位单元中的触发器;第一二进制移位单元中的触发器,接收连接线单元输出的数据,输出2n1个样点数据的累加值中高(总位数-n1)位的数据;或者是第一二进制移位单元中的触发器,接收第一累加单元输出的数据,输出2n1个样点数据的累加值给连接线单元;连接线单元,并行接收第一二进制移位单元中的触发器输出数据中高(总位数-n1)位的数据,并进行输出。该系统进一步包括;第零累加单元、除法单元;第零累加单元,接收第一二进制移位单元输出的数据,对收到的y个数据进行累加,并将累加值输出给除法单元;除法单元,接收第零累加单元输出的数据除以y,输出对所述y个数据的累加值除以y后的值;y为正整数。该系统进一步包括触发器;触发器,接收系统指定的测量时间内所有X个样点数据,对y×2n1个样点数据原样发送给第一累加单元,对X-y×2n1个样点数据清零后发送给第一累加单元。所述第一二进制移位单元包含连接线单元、触发器;连接线单元,并行接收第一累加单元输出数据中高(总位数-n1)位的数据,输出给本文档来自技高网
...

【技术保护点】
一种实现数据测量的系统,包括第一累加单元,其特征在于,该系统进一步包括:第一二进制移位单元;    第一累加单元,接收样点数据,对收到的2↑[n1]个样点数据进行累加,并将累加值发送给第一二进制移位单元;    第一二进制移位单元,接收第一累加单元输出的数据进行二进制的右移n1位操作,并输出对2↑[n1]个样点数据的累加值右移n1位后的值。

【技术特征摘要】

【专利技术属性】
技术研发人员:牛仁朝郭晓川杨辉明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1