CN107846229A - Apparatus and method for processing symbol rate estimation and interference - Google Patents
Apparatus and method for processing symbol rate estimation and interference Download PDFInfo
- Publication number
- CN107846229A CN107846229A CN201610836526.2A CN201610836526A CN107846229A CN 107846229 A CN107846229 A CN 107846229A CN 201610836526 A CN201610836526 A CN 201610836526A CN 107846229 A CN107846229 A CN 107846229A
- Authority
- CN
- China
- Prior art keywords
- mrow
- output signals
- msub
- circuit
- maximum signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012545 processing Methods 0.000 title claims abstract description 9
- 238000004891 communication Methods 0.000 claims abstract description 47
- 238000001514 detection method Methods 0.000 claims abstract description 38
- 238000006243 chemical reaction Methods 0.000 claims abstract description 29
- 238000004364 calculation method Methods 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 238000013461 design Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 230000007774 longterm Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/10—Means associated with receiver for limiting or suppressing noise or interference
- H04B1/1027—Means associated with receiver for limiting or suppressing noise or interference assessing signal quality or detecting noise/interference for the received signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
发明相关于一种用于通信系统的装置及方法,尤指一种处理符元率估测及干扰的装置及方法。The invention relates to an apparatus and method for a communication system, especially to an apparatus and method for processing symbol rate estimation and interference.
背景技术Background technique
为了评估系统效能或设定接收端的组态,接收端往往需要精确地估测符元率(symbol rate)。然而,信号在透过通道被传送时,会受到通道效应的影响,例如同频干扰(co-channel interference)等干扰,使接收端难以精确地估测符元率,进而错误地评估系统效能或设定接收端的组态。In order to evaluate the performance of the system or configure the configuration of the receiving end, the receiving end often needs to estimate the symbol rate accurately. However, when the signal is transmitted through the channel, it will be affected by the channel effect, such as interference such as co-channel interference, which makes it difficult for the receiving end to accurately estimate the symbol rate, and then erroneously evaluate the system performance or Set the configuration of the receiver.
此外,为了减轻干扰的影响,接收端应知道干扰的频率位置,以避免或消除干扰。然而,由于负面效应(例如杂讯)的影响,接收端不易精确地估测干扰的频率位置。In addition, in order to mitigate the impact of interference, the receiving end should know the frequency location of the interference to avoid or eliminate the interference. However, due to negative effects such as noise, it is difficult for the receiving end to accurately estimate the frequency position of the interference.
因此,如何在通道效应的影响下精确地估测符元率及干扰的频率位置是极为重要的问题。Therefore, how to accurately estimate the symbol rate and the frequency position of the interference under the influence of the channel effect is an extremely important issue.
发明内容Contents of the invention
因此,本发明提供了一种处理符元率估测的装置及方法,可在节省功率消耗及缩短栓锁时间(locking time)的情况下获得精确的符元率,以解决上述问题。Therefore, the present invention provides an apparatus and method for processing symbol rate estimation, which can obtain accurate symbol rates while saving power consumption and shortening locking time, so as to solve the above-mentioned problems.
本发明揭示一种通信装置,包含有一接收电路,用来接收第一多个时域信号;一转换电路,耦接于该接收电路,用来根据一时频转换运作,将该第一多个时域信号转换为第一多个频域信号;一量级电路,耦接于该转换电路,用来分别对该第一多个频域信号进行一绝对值运作,以产生第一多个输出信号;以及一选择电路,耦接于该量级电路,用来从该第一多个输出信号中选出满足一检测条件的一最大信号。The present invention discloses a communication device, comprising a receiving circuit for receiving a first plurality of time-domain signals; a conversion circuit coupled to the receiving circuit for operating according to a time-frequency conversion to convert the first plurality of time domain signals The domain signal is converted into a first plurality of frequency domain signals; a magnitude circuit, coupled to the conversion circuit, is used to respectively perform an absolute value operation on the first plurality of frequency domain signals to generate a first plurality of output signals and a selection circuit, coupled to the magnitude circuit, for selecting a maximum signal satisfying a detection condition from the first plurality of output signals.
本发明另揭示使用一接收电路来接收第一多个时域信号;根据一时频转换运作,使用一计算电路来将该第一多个时域信号转换为第一多个频域信号;使用一量级电路来分别对该第一多个频域信号进行一绝对值运作,以产生第一多个输出信号;以及使用一选择电路来从该第一多个输出信号中选出满足一检测条件的一最大信号。The present invention also discloses using a receiving circuit to receive the first plurality of time-domain signals; using a calculation circuit to convert the first plurality of time-domain signals into the first plurality of frequency-domain signals according to a time-frequency conversion operation; using a A magnitude circuit is used to perform an absolute value operation on the first plurality of frequency domain signals respectively to generate a first plurality of output signals; and a selection circuit is used to select a detection condition from the first plurality of output signals a maximum signal of .
附图说明Description of drawings
图1为本发明实施例一通信系统的示意图。FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present invention.
图2为本发明实施例一估测模块的示意图。FIG. 2 is a schematic diagram of an estimation module according to an embodiment of the present invention.
图3为本发明实施例一通信装置的示意图。FIG. 3 is a schematic diagram of a communication device according to Embodiment 1 of the present invention.
图4为本发明实施例一通信装置的示意图。FIG. 4 is a schematic diagram of a communication device according to Embodiment 1 of the present invention.
图5为本发明实施例一通信装置的一运作示意图。FIG. 5 is a schematic diagram of the operation of a communication device according to an embodiment of the present invention.
图6为本发明实施例一流程的流程图。FIG. 6 is a flow chart of a process in Embodiment 1 of the present invention.
图7为本发明实施例一估测电路的示意图。FIG. 7 is a schematic diagram of an estimation circuit according to an embodiment of the present invention.
符号说明Symbol Description
10 通信系统10 communication system
20 估测模块20 Estimation Module
200 接收电路200 receiving circuit
202 转换电路202 conversion circuit
204 量级电路204 magnitude circuits
206 选择电路206 select circuit
30、40 通信装置30, 40 Communication device
300 频宽估测电路300 bandwidth estimation circuit
302 计算电路302 computing circuits
40 干扰估测电路40 Interference Estimation Circuit
60 流程60 process
600、602、604、606、608、 步骤600, 602, 604, 606, 608, steps
610、612610, 612
70 估测电路70 Estimation circuit
700 暂存器700 scratchpad
710 加法电路710 Adding circuit
720 滑动视窗电路720 sliding window circuit
722、724 比较器722, 724 comparators
726 与门726 AND gate
sig_t1~sig_tP 时域信号sig_t1~sig_tP time domain signal
sig_f1~sig_fP 频域信号sig_f1~sig_fP frequency domain signal
sig_f_out1~sig_f_outP 输出信号sig_f_out1~sig_f_outP output signal
sig_f_max 最大信号sig_f_max maximum signal
bw_est 频宽bw_est bandwidth
sbr_est 符元率sbr_est symbol rate
TX 传送端TX transmitter
RX 接收端RX receiver
具体实施方式Detailed ways
图1为本发明实施例一通信系统10的示意图。通信系统10可为任何可传送及/或接收单载波(single carrier)信号或多载波(multi-carrier)信号的通信系统,简略地由一传送端TX及一接收端RX所组成。多载波信号可为正交分频多工(orthogonal frequency-division multiplexing,OFDM)信号(或离散多频调制(discretemulti-tone modulation,DMT)信号),但不限于此。在图1中,传送端TX及接收端RX是用来说明通信系统10的架构。举例来说,通信系统10可为非对称式数位用户回路(asymmetric digital subscriber line,ADSL)系统、电力通信(power line communication,PLC)系统、同轴电缆的乙太网络(Ethernet over coax,EOC)等有线通信系统。或者,通信系统10可为区域无线网络(wireless local area network,WLAN)、数位视讯广播(Digital Video Broadcasting,DVB)系统及先进长期演进(Long Term Evolution-advanced,LTE-A)系统等无线通信系统,其中数位视讯广播系统可包含有地面数位多媒体广播(Digital Terrestrial MultimediaBroadcast,DTMB)、地面数位视讯广播系统(DVB-Terrestrial,DVB-T)、新版地面数位视讯广播系统(DVB-T2/C2)及综合数位服务广播系统(Integrated Services DigitalBroadcasting,ISDB)。此外,传送端TX及接收端RX可设置于行动电话、笔记型电脑、平板电脑、电子书及可携式电脑系统等装置中,不限于此。FIG. 1 is a schematic diagram of a communication system 10 according to an embodiment of the present invention. The communication system 10 can be any communication system capable of transmitting and/or receiving single-carrier signals or multi-carrier signals, and is simply composed of a transmitting end TX and a receiving end RX. The multi-carrier signal may be an orthogonal frequency-division multiplexing (OFDM) signal (or a discrete multi-tone modulation (DMT) signal), but is not limited thereto. In FIG. 1 , the transmitting end TX and the receiving end RX are used to illustrate the architecture of the communication system 10 . For example, the communication system 10 can be an asymmetric digital subscriber line (asymmetric digital subscriber line, ADSL) system, a power line communication (power line communication, PLC) system, an Ethernet over coaxial cable (Ethernet over coax, EOC) and other wired communication systems. Alternatively, the communication system 10 may be a wireless communication system such as a wireless local area network (WLAN), a digital video broadcasting (Digital Video Broadcasting, DVB) system, and an advanced long-term evolution (Long Term Evolution-advanced, LTE-A) system. , where the digital video broadcasting system can include terrestrial digital multimedia broadcasting (Digital Terrestrial MultimediaBroadcast, DTMB), terrestrial digital video broadcasting system (DVB-Terrestrial, DVB-T), the new version of terrestrial digital video broadcasting system (DVB-T2/C2) and Integrated Digital Services Broadcasting System (Integrated Services DigitalBroadcasting, ISDB). In addition, the transmitting end TX and the receiving end RX can be set in devices such as mobile phones, notebook computers, tablet computers, e-books, and portable computer systems, but are not limited thereto.
图2为本发明实施例一估测模块20的示意图,用于图1的接收端RX中,可用来估测所接收的信号的频宽或干扰的频率位置。估测模块20包含有一接收电路200、一转换电路202、一量级电路204及一选择电路206。详细来说,在接收多个时域(time-domain)信号sig_t1后,接收电路200将多个时域信号sig_t1提供给转换电路202。其中,多个时域信号sig_t1可为透过执行16正交振幅调制(quadrature amplitude modulation,QAM)、32正交振幅调制、64正交振幅调制、128正交振幅调制或256正交振幅调制等调制运作所产生的信号,但不限于此。转换电路202耦接于接收电路200,可用来根据一时频转换运作,将多个时域信号sig_t1转换为多个频域(frequency-domain)信号sig_f1。其中,该时频转换运作可为快速傅立叶转换(FastFourier Transform,FFT)等可将时域信号转换为频域信号的演算法,但不限于此。量级电路204耦接于转换电路202,可用来分别对多个频域信号sig_f1进行一绝对值运作(即分别获得多个频域信号sig_f1的绝对值),以产生多个输出信号sig_f_out1。FIG. 2 is a schematic diagram of an estimation module 20 according to an embodiment of the present invention, which is used in the receiving end RX of FIG. 1 and can be used to estimate the bandwidth of the received signal or the frequency position of the interference. The estimation module 20 includes a receiving circuit 200 , a conversion circuit 202 , a magnitude circuit 204 and a selection circuit 206 . In detail, after receiving a plurality of time-domain signals sig_t1, the receiving circuit 200 provides the plurality of time-domain signals sig_t1 to the converting circuit 202 . Wherein, the plurality of time domain signals sig_t1 can be implemented by performing 16 quadrature amplitude modulation (quadrature amplitude modulation, QAM), 32 quadrature amplitude modulation, 64 quadrature amplitude modulation, 128 quadrature amplitude modulation or 256 quadrature amplitude modulation, etc. Signals generated by modulation operations, but not limited to. The conversion circuit 202 is coupled to the receiving circuit 200 and is configured to convert a plurality of time-domain signals sig_t1 into a plurality of frequency-domain signals sig_f1 according to a time-frequency conversion operation. Wherein, the time-frequency conversion operation may be an algorithm such as Fast Fourier Transform (FFT), which can convert a time-domain signal into a frequency-domain signal, but is not limited thereto. The magnitude circuit 204 is coupled to the conversion circuit 202 and can be used to perform an absolute value operation on the frequency-domain signals sig_f1 (ie obtain the absolute values of the frequency-domain signals sig_f1 respectively) to generate a plurality of output signals sig_f_out1 .
此外,接收电路200可另外接收多个时域信号sig_t2。相似地,转换电路202根据时频转换运作,将多个时域信号sig_t2转换为多个频域信号sig_f2。量级电路204分别对多个频域信号sig_f2进行绝对值运作(即分别获得多个频域信号sig_f2的绝对值),以产生多个输出信号sig_f_out2。选择电路206可对应地相加多个输出信号sig_f_out1及多个输出信号sig_f_out2以产生多个辅助信号sig_f_aux。上述运作可重复一预先设定的次数,即迭加输出信号至预先设定的次数。In addition, the receiving circuit 200 can additionally receive a plurality of time domain signals sig_t2. Similarly, the conversion circuit 202 operates according to the time-frequency conversion, and converts the plurality of time-domain signals sig_t2 into a plurality of frequency-domain signals sig_f2. The magnitude circuit 204 respectively performs absolute value operations on the multiple frequency domain signals sig_f2 (ie respectively obtains the absolute values of the multiple frequency domain signals sig_f2 ) to generate multiple output signals sig_f_out2 . The selection circuit 206 can correspondingly add a plurality of output signals sig_f_out1 and a plurality of output signals sig_f_out2 to generate a plurality of auxiliary signals sig_f_aux. The above operation can be repeated for a preset number of times, that is, the output signal is superimposed to the preset number of times.
接着,选择电路206可从多个辅助信号sig_f_aux中选出(若未进行迭加,从多个输出信号sig_f_out1选出)满足一检测条件的一最大信号sig_f_max。其中,最大信号sig_f_max具有满足检测条件的一最大振幅。根据以上所述,选择电路206在搜寻最大信号的过程中,不仅会考虑信号振幅的大小,也会考虑该信号是否满足检测条件,透过检测条件来降低负面效应(例如杂讯及/或干扰),以提高所选出信号的可靠度。Next, the selection circuit 206 can select a maximum signal sig_f_max satisfying a detection condition from the plurality of auxiliary signals sig_f_aux (or from the plurality of output signals sig_f_out1 if no superposition is performed). Wherein, the maximum signal sig_f_max has a maximum amplitude satisfying the detection condition. According to the above, in the process of searching for the maximum signal, the selection circuit 206 will not only consider the magnitude of the signal amplitude, but also consider whether the signal meets the detection conditions, and reduce negative effects (such as noise and/or interference) through the detection conditions. ) to improve the reliability of the selected signal.
图3为本发明实施例一通信装置30的示意图,用于图1的接收端RX中,用来估测所接收的信号的符元率(symbol rate)。通信装置30包含有估测模块20、一频宽估测电路300及一计算电路302。频宽估测电路300耦接于估测模块20,可用来根据最大信号sig_f_max及多个辅助信号sig_f_aux中(若未进行迭加,多个输出信号sig_f_out1中)最小输出信号sig_f_min估测出频宽bw_est。由于所选出的最大信号sig_f_out具有较高的可靠度,可提高频宽bw_est的准确度。计算电路300,耦接于频宽估测电路300,可用来根据频宽bw_est,计算出符元率sbr_est。如先前所述,频宽bw_est具有较高的准确度,对应地,根据频宽bw_est所获得的符元率sbr_est亦具有较高的准确度,使接收端RX可根据符元率sbr_est精确地评估系统效能或设定接收端的组态。根据符元率sbr_est的定义方式,频宽bw_est与符元率sbr_est间存在有不同的对应关系。举例来说,当频宽bw_est与符元率sbr_est相同(或近似)时,计算电路300可直接输出频宽bw_est作为符元率sbr_est。此时,频宽估测电路300及计算电路302可整合为单一电路。当频宽bw_est与符元率sbr_est具有较大的差异时,本领域具通常知识者可据以对计算电路300做对应地设计或修改,以获得定义的符元率。FIG. 3 is a schematic diagram of a communication device 30 according to an embodiment of the present invention, which is used in the receiving end RX of FIG. 1 to estimate the symbol rate of the received signal. The communication device 30 includes an estimation module 20 , a bandwidth estimation circuit 300 and a calculation circuit 302 . The bandwidth estimation circuit 300 is coupled to the estimation module 20, and can be used to estimate the bandwidth according to the maximum signal sig_f_max and the minimum output signal sig_f_min among the multiple auxiliary signals sig_f_aux (if not superimposed, among the multiple output signals sig_f_out1) bw_est. Since the selected maximum signal sig_f_out has higher reliability, the accuracy of the bandwidth bw_est can be improved. The calculation circuit 300 is coupled to the bandwidth estimation circuit 300 and can be used to calculate the symbol rate sbr_est according to the bandwidth bw_est. As mentioned earlier, the bandwidth bw_est has high accuracy, and correspondingly, the symbol rate sbr_est obtained according to the bandwidth bw_est also has high accuracy, so that the receiving end RX can accurately evaluate according to the symbol rate sbr_est System performance or setting receiver configuration. According to the definition of the symbol rate sbr_est, there are different correspondences between the bandwidth bw_est and the symbol rate sbr_est. For example, when the bandwidth bw_est is the same (or similar) to the symbol rate sbr_est, the calculation circuit 300 can directly output the bandwidth bw_est as the symbol rate sbr_est. At this time, the bandwidth estimation circuit 300 and the calculation circuit 302 can be integrated into a single circuit. When there is a large difference between the bandwidth bw_est and the symbol rate sbr_est, those skilled in the art can design or modify the calculation circuit 300 accordingly to obtain a defined symbol rate.
图4为本发明实施例一通信装置40的示意图,用于图1的接收端RX中,用来决定干扰的一频率位置。通信装置40包含有估测模块20及一干扰估测电路400。干扰估测电路400耦接于估测模块20,可用来决定该最大信号的一频率位置loc_f。由于所选出的最大信号sig_f_out具有较高的可靠度,可提高频率位置loc_f的准确度。FIG. 4 is a schematic diagram of a communication device 40 according to an embodiment of the present invention, which is used in the receiving end RX of FIG. 1 to determine a frequency position of interference. The communication device 40 includes an estimation module 20 and an interference estimation circuit 400 . The interference estimation circuit 400 is coupled to the estimation module 20 and can be used to determine a frequency position loc_f of the maximum signal. Since the selected maximum signal sig_f_out has higher reliability, the accuracy of the frequency position loc_f can be improved.
需注意的是,选择电路206选择最大信号的方法有很多种。举例来说,选择电路206可根据一滑动视窗(sliding window)法,以一视窗依序地从多个输出信号sig_f_out1(或者是经过迭加之后所得的多个辅助信号sig_f_aux)的多组输出信号中选出满足检测条件的最大信号。进一步地,可用来判断信号的可靠度的检测条件有很多种。It should be noted that there are many methods for the selection circuit 206 to select the maximum signal. For example, the selection circuit 206 can use a window to sequentially output signals from multiple groups of multiple output signals sig_f_out1 (or multiple auxiliary signals sig_f_aux obtained after superposition) according to a sliding window method. Select the largest signal that meets the detection conditions. Further, there are many detection conditions that can be used to judge the reliability of the signal.
在一实施例中,当选择电路206是用于估测频宽时,多组输出信号中一组输出信号可根据以下方程式满足该检测条件:In one embodiment, when the selection circuit 206 is used for estimating the bandwidth, one set of output signals among the multiple sets of output signals can satisfy the detection condition according to the following equation:
其中为该组输出信号,M为该视窗的一尺寸,f(·)为一函数,sub_max为该组输出信号的一最大信号的一指标,以及G为一正实数。较佳而言,G为增益余裕(gainmargin)。也就是说,G*Zsub_max不可过大才会被判断为满足检测条件。G为一设计值或预先决定值,可根据系统考量及设计需求被决定。举例来说,当对可靠度的要求较高时,可将G设定为一较大的正实数,即最大信号Zsub_max较不易满足(式1)。反之,当对可靠度的要求较低时,可将G设定为一较小的正实数,即最大信号Zsub_max较易满足(式1)。in is the group of output signals, M is a size of the window, f(·) is a function, sub_max is an index of a maximum signal of the group of output signals, and G is a positive real number. Preferably, G is a gain margin. That is to say, G*Z sub_max cannot be judged as meeting the detection condition until it is too large. G is a design value or a predetermined value, which can be determined according to system considerations and design requirements. For example, when the requirement on reliability is higher, G can be set as a larger positive real number, that is, the maximum signal Z sub_max is less likely to be satisfied (Formula 1). Conversely, when the reliability requirement is low, G can be set as a small positive real number, that is, the maximum signal Z sub_max is easier to satisfy (Formula 1).
在另一实施例中,当选择电路206是用于估测干扰时,多组输出信号中一组输出信号可根据以下方程式满足该检测条件:In another embodiment, when the selection circuit 206 is used for estimating interference, one set of output signals among multiple sets of output signals may satisfy the detection condition according to the following equation:
其中为该组输出信号,M为该视窗的一尺寸,f(·)为一函数,sub_max为该组输出信号的一最大信号的一指标,以及G为一正实数。较佳而言,G为增益余裕。也就是说,G*Zsub_max需要足够大才会被判断为满足检测条件。G为一设计值或预先决定值,可根据系统考量及设计需求被决定。举例来说,当对可靠度的要求较高时,可将G设定为一较小的正实数,即最大信号Zsub_max较不易满足(式2)。反之,当对可靠度的要求较低时,可将G设定为一较大的正实数,即最大信号Zsub_max较易满足(式2)。in is the group of output signals, M is a size of the window, f(·) is a function, sub_max is an index of a maximum signal of the group of output signals, and G is a positive real number. Preferably, G is a gain margin. That is to say, G*Z sub_max needs to be large enough to be judged as meeting the detection condition. G is a design value or a predetermined value, which can be determined according to system considerations and design requirements. For example, when the requirement on reliability is higher, G can be set as a small positive real number, that is, the maximum signal Z sub_max is less likely to be satisfied (Formula 2). Conversely, when the reliability requirement is low, G can be set as a larger positive real number, that is, the maximum signal Z sub_max is easier to satisfy (Formula 2).
需注意的是,在上述实施例中,(式1)及(式2)中的函数可为以下方程式:It should be noted that, in the above embodiments, the functions in (Formula 1) and (Formula 2) can be the following equations:
即(式1)及(式2)代表了G*Zsub_max需要大于所有总和才会被判定满足检测条件。此外(式1)~(式3)仅说明了选择一组输出信号中最大信号的方式,选择电路206应根据滑动视窗法,对多个输出信号sig_f_out1(或者是经过累加之后所得的多个辅助信号sig_f_aux)中所有组输出信号重复执行(式1)~(式3),以选出最大信号sig_f_max。That is, (Formula 1) and (Formula 2) represent that G*Z sub_max needs to be greater than all The sum will be judged to meet the detection conditions. In addition (Equation 1) ~ (Equation 3) only illustrate the way of selecting the largest signal in a group of output signals, the selection circuit 206 should be based on the sliding window method, for multiple output signals sig_f_out1 (or multiple auxiliary signals obtained after accumulation) (Equation 1) to (Equation 3) are repeated for all groups of output signals in the signal sig_f_aux) to select the maximum signal sig_f_max.
图5为本发明实施例一通信装置30的一运作示意图,用来举例说明通信装置30的运作方式。在图5中,接收电路200接收多个时域信号sig_t1(x1,1,…,x1,N),其中N为快速傅立叶转换的尺寸。接着,转换电路202根据时频转换运作,将多个时域信号sig_t1(x1,1,…,x1,N)转换为多个频域信号sig_f1(Y1,1,…,1,N)。量级电路204分别对多个频域信号sig_f1(Y1,1,…,Y1,N)进行绝对值运作,以产生多个输出信号sig_f_out1(Z1,1,…,Z1,N),即Z1,k=|Y1,k|,k=1,…,N。通信装置30可根据使用者的设定条件进行迭加,动作如下所述。接收电路200继续接收多个时域信号sig_t2(x2,1,…,x2,N)。接着,转换电路202根据时频转换运作,将多个时域信号sig_t2(x2,1,…,x2,N)转换为多个频域信号sig_f2(Y2,1,…,Y2,N)。量级电路204分别对多个频域信号sig_f2(Y2,1,…,Y2,N)进行绝对值运作,以产生多个输出信号sig_f_out2(Z2,1,…,Z2,N),即Z2,k=|Y2,k|,k=1,…,N。选择电路206对应地相加多个输出信号sig_f_out1(Z1,1,…,Z1,N)及多个输出信号sig_f_out2(Z2,1,…,Z2,N)以产生多个辅助信号sig_f_aux(A1,…,AN),即选择电路206根据滑动视窗法,以一视窗依序地从多个辅助信号sig_f_aux(A1,…,AN)中选出满足检测条件的多个最大信号sig_f_max。为了清楚说明本实施例以了解本发明的概念,本实施例假设所使用的检测条件为(式1)及(式3)。FIG. 5 is a schematic diagram of the operation of a communication device 30 according to an embodiment of the present invention, which is used to illustrate the operation of the communication device 30 . In FIG. 5 , the receiving circuit 200 receives multiple time-domain signals sig_t1(x 1,1 , . . . , x 1,N ), where N is the size of the FFT. Next, the conversion circuit 202 converts multiple time-domain signals sig_t1(x 1,1 ,...,x 1,N ) into multiple frequency-domain signals sig_f1(Y 1,1 ,..., 1,N according to the time-frequency conversion operation ). The magnitude circuit 204 performs absolute value operations on multiple frequency domain signals sig_f1(Y 1,1 ,...,Y 1,N ) respectively to generate multiple output signals sig_f_out1(Z 1,1 ,...,Z 1,N ) , that is, Z 1,k =|Y 1,k |,k=1,...,N. The communication device 30 can perform superposition according to the setting conditions of the user, and the operation is as follows. The receiving circuit 200 continues to receive multiple time-domain signals sig_t2(x 2,1 , . . . , x 2,N ). Next, the conversion circuit 202 converts multiple time-domain signals sig_t2(x 2,1 ,...,x 2,N ) into multiple frequency-domain signals sig_f2(Y 2,1 ,...,Y 2, N ). The magnitude circuit 204 respectively performs an absolute value operation on a plurality of frequency domain signals sig_f2 (Y 2,1 ,...,Y 2,N ) to generate a plurality of output signals sig_f_out2 (Z 2,1 ,...,Z 2,N ) , ie Z 2,k =|Y 2,k |,k=1,...,N. The selection circuit 206 correspondingly adds a plurality of output signals sig_f_out1(Z 1,1 ,...,Z 1,N ) and a plurality of output signals sig_f_out2(Z 2,1 ,...,Z 2,N ) to generate a plurality of auxiliary signals sig_f_aux(A 1 ,…,A N ), namely The selection circuit 206 sequentially selects a plurality of maximum signals sig_f_max satisfying the detection condition from the plurality of auxiliary signals sig_f_aux (A 1 , . . . , A N ) according to the sliding window method. In order to clearly describe this embodiment to understand the concept of the present invention, this embodiment assumes that the detection conditions used are (Formula 1) and (Formula 3).
举例来说,选择电路206所使用的视窗的尺寸为4(即(式1)中的M为4),以及先从辅助信号A1,…,A4中选出一最大信号,例如辅助信号A2。接着,选择电路206检查A2是否满足如先前所述,G为一正实数,可根据系统考量及设计需求被决定。若辅助信号A2满足检测条件,选择电路206将辅助信号A2视为用来估测频宽有效的最大信号,并储存于估测模块20中。根据滑动视窗法,选择电路206继续从辅助信号A2,…,A5中选出一最大信号,例如辅助信号A4,以及与之前暂存的辅助信号A2比大小。接着,选择电路206检查辅助信号A4是否满足条件A4>A2。若满足此条件,则更新暂存最大信号为辅助信号A4。接着,继续检查若辅助信号A4满足检测条件,则根据此最大值所估测的频宽会被判断为有效。若辅助信号A4不满足检测条件,则根据此最大值所估测的频宽会被判断为无效。若辅助信号A4不满足A4>A2,则维持暂存最大信号为辅助信号A2不变,以及维持根据辅助信号A2所估测波频宽为有效或无效的状态。选择电路206会继续上述运作,直到处理完辅助信号AN-3,…,AN。For example, the size of the window used by the selection circuit 206 is 4 (that is, M in (Formula 1) is 4), and a maximum signal is first selected from the auxiliary signals A 1 , . . . , A 4 , such as the auxiliary signal A2 . Next, the selection circuit 206 checks whether A2 satisfies As mentioned above, G is a positive real number, which can be determined according to system considerations and design requirements. If the auxiliary signal A 2 satisfies the detection condition, the selection circuit 206 regards the auxiliary signal A 2 as the maximum effective signal for estimating the bandwidth, and stores it in the estimation module 20 . According to the sliding window method, the selection circuit 206 continues to select a maximum signal from the auxiliary signals A 2 , . Next, the selection circuit 206 checks whether the auxiliary signal A 4 satisfies the condition A 4 >A 2 . If this condition is satisfied, the temporarily stored maximum signal is updated to be the auxiliary signal A 4 . Next, go ahead and check If the auxiliary signal A4 satisfies the detection condition, the bandwidth estimated according to the maximum value will be judged to be valid. If the auxiliary signal A4 does not satisfy the detection condition, the bandwidth estimated according to the maximum value will be judged as invalid. If the auxiliary signal A 4 does not satisfy the condition of A 4 >A 2 , then keep the temporarily stored maximum signal as the auxiliary signal A 2 , and maintain the status of the wave bandwidth estimated according to the auxiliary signal A 2 being valid or invalid. The selection circuit 206 continues the above operations until the auxiliary signals AN-3 , . . . , AN are processed.
在执行上述运作之后,若最大信号满足检测条件,则判断根据该最大信号所估测的频宽为有效,例如为辅助信号Amax,频宽估测电路300可根据输出信号Amax估测频宽bw_est,以及计算电路302可根据频宽bw_est,计算出符元率sbr_est。After performing the above operations, if the maximum signal satisfies the detection condition, it is determined that the bandwidth estimated based on the maximum signal is valid, for example, the auxiliary signal A max , and the bandwidth estimation circuit 300 can estimate the frequency according to the output signal A max The width bw_est, and the calculating circuit 302 can calculate the symbol rate sbr_est according to the bandwidth bw_est.
通信装置40与通信装置30的运作方式相似,主要差异在于将频宽估测电路300及计算电路302替换为干扰估测电路400,例如将相关于(式1)及(式3)的运作替换为相关于(式2)及(式3)的运作,故于此不赘述。The operation of the communication device 40 is similar to that of the communication device 30, the main difference is that the bandwidth estimation circuit 300 and the calculation circuit 302 are replaced by the interference estimation circuit 400, for example, the operations related to (Formula 1) and (Formula 3) are replaced Since the operations related to (Formula 2) and (Formula 3) are omitted here.
根据前述的实施例,估测模块20的运作方式可归纳为本发明实施例一流程60,用于通信装置30或通信装置40中,如图6所示。流程60包含以下步骤:According to the aforementioned embodiments, the operation mode of the estimation module 20 can be summarized as a process 60 of the first embodiment of the present invention, which is used in the communication device 30 or the communication device 40 , as shown in FIG. 6 . Process 60 comprises the following steps:
步骤600:开始。Step 600: start.
步骤602:接收多个时域信号。Step 602: Receive multiple time-domain signals.
步骤604:根据一时频转换运作,将该多个时域信号转换为多个频域信号。Step 604: Convert the multiple time-domain signals into multiple frequency-domain signals according to a time-frequency conversion operation.
步骤606:分别对该多个频域信号进行一绝对值运作,以产生多个输出信号。Step 606: Perform an absolute value operation on the multiple frequency domain signals respectively to generate multiple output signals.
步骤608:若存在先前接收的多个先前输出信号,迭加该多个输出信号及该多个先前输出信号为多个辅助信号。若迭加次数等于预先设定次数,执行步骤610;若否,执行步骤602。Step 608: If there are multiple previous output signals previously received, superimpose the multiple output signals and the multiple previous output signals into multiple auxiliary signals. If the number of superimpositions is equal to the preset number, go to step 610 ; if not, go to step 602 .
步骤610:从该多个辅助信号选出满足一检测条件的一最大信号。Step 610: Select a maximum signal satisfying a detection condition from the plurality of auxiliary signals.
步骤612:结束。Step 612: end.
流程60是用来举例说明估测模块20的运作方式,详细说明及变化可参考前述,于此不赘述。The process 60 is used to illustrate the operation of the estimating module 20 with an example. For detailed description and changes, please refer to the above, and will not be repeated here.
需注意的是,估测模块20(及其中的接收电路200、转换电路202、量级电路204及选择电路206)、通信装置30(估测模块20、频宽估测电路300及计算电路302)及通信装置40(估测模块20及干扰估测电路400)的实现方式可有很多种。举例来说,可根据设计考量或系统需求,将上述电路整合为一或多个电路,且实务上通常会以数位电路予以实现。在某些实施例中,接收电路200可能还会包括一类比数位转换器。此外,估测模块20、通信装置30及通信装置40可以硬件、软件、固件(为硬件装置与电脑指令与数据的结合,且电脑指令与数据属于硬件装置上的只读软件)、电子系统、或上述装置的组合来实现,不限于此。It should be noted that the estimation module 20 (and the receiving circuit 200, the conversion circuit 202, the magnitude circuit 204 and the selection circuit 206), the communication device 30 (the estimation module 20, the bandwidth estimation circuit 300 and the calculation circuit 302 ) and the communication device 40 (estimation module 20 and interference estimation circuit 400) can be implemented in many ways. For example, according to design considerations or system requirements, the above-mentioned circuits can be integrated into one or more circuits, and in practice, digital circuits are usually implemented. In some embodiments, the receiving circuit 200 may further include an analog-to-digital converter. In addition, the evaluation module 20, the communication device 30 and the communication device 40 can be hardware, software, firmware (a combination of hardware devices and computer instructions and data, and the computer instructions and data belong to read-only software on the hardware device), electronic systems, Or a combination of the above devices to achieve, not limited thereto.
图7为本发明实施例一估测电路70的示意图,用来实现估测模块20。估测电路70包含有多个暂存器700、一加法电路710、一滑动视窗电路720及一数值更新电路730。详细来说,多个暂存器700可用来接收多组时域信号sig_t1~sig_tP,以及循序输出多组时域信号sig_t1~sig_tP。加法电路710耦接于多个暂存器700,可用来迭加多组时域信号sig_t1~sig_tP,以获得多个辅助信号sig_f_aux。滑动视窗电路720耦接于加法电路710,可用来以一视窗依序地从多个辅助信号sig_f_aux的多组辅助信号中选出满足检测条件的最大信号(例如前例中的A2、A4等)。数值更新电路730耦接于滑动视窗电路720,用来接收及比较滑动视窗电路720所输出的最大信号。当所收到的最大信号(例如前例中的A4)大于目前的最大信号(例如前例中的A2)时,数值更新电路730以收到的最大信号取代目前的最大信号。反之,当所收到的最大信号小于目前的最大信号时,数值更新电路730维持目前的最大信号时。在估测电路70处理完所接收的后,数值更新电路730可获得最大信号sig_f_max(例如前例中的Amax)。FIG. 7 is a schematic diagram of an estimation circuit 70 according to an embodiment of the present invention, which is used to realize the estimation module 20 . The estimation circuit 70 includes a plurality of registers 700 , an adding circuit 710 , a sliding window circuit 720 and a value updating circuit 730 . In detail, the multiple registers 700 can be used to receive multiple sets of time domain signals sig_t1˜sig_tP, and sequentially output multiple sets of time domain signals sig_t1˜sig_tP. The adding circuit 710 is coupled to a plurality of registers 700 and can be used to add a plurality of sets of time domain signals sig_t1˜sig_tP to obtain a plurality of auxiliary signals sig_f_aux. The sliding window circuit 720 is coupled to the adding circuit 710, and can be used to sequentially select the largest signal satisfying the detection condition (such as A 2 , A 4 , etc. ). The value update circuit 730 is coupled to the sliding window circuit 720 for receiving and comparing the maximum signal output by the sliding window circuit 720 . When the received maximum signal (such as A 4 in the previous example) is greater than the current maximum signal (such as A 2 in the previous example), the value updating circuit 730 replaces the current maximum signal with the received maximum signal. Conversely, when the received maximum signal is smaller than the current maximum signal, the value update circuit 730 maintains the current maximum signal time. After the estimation circuit 70 finishes processing the received values, the value update circuit 730 can obtain the maximum signal sig_f_max (eg A max in the previous example).
在一实施例中,滑动视窗电路720可包含有一比较器722、一比较器724及一与门(AND gate)726。详细来说,比较器722可用来比较一组辅助信号(例如前例中的A1,…,A4),以护得该组辅助信号中的最大信号(例如A2)。比较器722可用来检查最大信号是否满足检测条件(例如前例中的(式1)或(式2))。与门726耦接于比较器722及比较器724,用来在最大信号满足检测条件的情况下,输出最大信号到数值更新电路730。In one embodiment, the sliding window circuit 720 may include a comparator 722 , a comparator 724 and an AND gate 726 . In detail, the comparator 722 can be used to compare a group of auxiliary signals (such as A 1 , . . . , A 4 in the previous example) to obtain the maximum signal (such as A 2 ) in the group of auxiliary signals. The comparator 722 can be used to check whether the maximum signal satisfies the detection condition (such as (Formula 1) or (Formula 2) in the previous example). The AND gate 726 is coupled to the comparator 722 and the comparator 724 for outputting the maximum signal to the value update circuit 730 when the maximum signal satisfies the detection condition.
综上所述,本发明提供了一种处理符元率估测及干扰的装置及方法,可根据(最大)信号是否满足检测条件来停止继续接收及处理额外时域信号,不仅可获得精确的符元率及干扰的频率位置,同时也降低不必要的功率消耗及缩短栓锁时间,解决了已知通信装置需要处理过多且不必要的时域信号的问题。In summary, the present invention provides a device and method for processing symbol rate estimation and interference, which can stop receiving and processing additional time-domain signals according to whether the (maximum) signal meets the detection conditions, not only can obtain accurate The symbol rate and the frequency position of the interference also reduce unnecessary power consumption and shorten the latching time, which solves the problem that the known communication device needs to process excessive and unnecessary time-domain signals.
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610836526.2A CN107846229A (en) | 2016-09-21 | 2016-09-21 | Apparatus and method for processing symbol rate estimation and interference |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610836526.2A CN107846229A (en) | 2016-09-21 | 2016-09-21 | Apparatus and method for processing symbol rate estimation and interference |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107846229A true CN107846229A (en) | 2018-03-27 |
Family
ID=61657542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610836526.2A Pending CN107846229A (en) | 2016-09-21 | 2016-09-21 | Apparatus and method for processing symbol rate estimation and interference |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107846229A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110896312A (en) * | 2018-09-12 | 2020-03-20 | 瑞昱半导体股份有限公司 | Device and method for executing bandwidth detection |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449534A (en) * | 2005-03-21 | 2009-06-03 | 高通股份有限公司 | Jointed grouping detection in wireless communication system having one or more receivers |
CN102629859A (en) * | 2012-03-30 | 2012-08-08 | 上海大学 | Digital bandpass filter for narrow-band signal and filter method |
US20130215950A1 (en) * | 2012-02-16 | 2013-08-22 | Mstar Semiconductor, Inc. | Apparatus and method for detecting symbol rate |
CN105163340A (en) * | 2015-09-16 | 2015-12-16 | 天津市德力电子仪器有限公司 | Analysis method suitable for external interference of TDD-LTE system |
-
2016
- 2016-09-21 CN CN201610836526.2A patent/CN107846229A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449534A (en) * | 2005-03-21 | 2009-06-03 | 高通股份有限公司 | Jointed grouping detection in wireless communication system having one or more receivers |
US20130215950A1 (en) * | 2012-02-16 | 2013-08-22 | Mstar Semiconductor, Inc. | Apparatus and method for detecting symbol rate |
CN102629859A (en) * | 2012-03-30 | 2012-08-08 | 上海大学 | Digital bandpass filter for narrow-band signal and filter method |
CN105163340A (en) * | 2015-09-16 | 2015-12-16 | 天津市德力电子仪器有限公司 | Analysis method suitable for external interference of TDD-LTE system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110896312A (en) * | 2018-09-12 | 2020-03-20 | 瑞昱半导体股份有限公司 | Device and method for executing bandwidth detection |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101317411A (en) | Phase Noise Cancellation OFDM Receiver | |
CN107276923B (en) | Anti-aliasing channel estimation device, method and receiver | |
TWI617146B (en) | Device and method of handling effective path of channel impulse response | |
US9071401B2 (en) | Pilot-less noise estimation | |
US8064553B2 (en) | Coarse frequency offset estimation in ISDB receivers | |
CN107465638B (en) | Apparatus and method for processing carrier frequency offset | |
CN107846229A (en) | Apparatus and method for processing symbol rate estimation and interference | |
US10153923B2 (en) | Single carrier equalizer and a receiver system comprising the single carrier equalizer | |
US20180167235A1 (en) | Adaptive channel estimation | |
TWI650964B (en) | Device and method for detecting signal power | |
TWI605690B (en) | Device and Method of Handling Symbol Rate Estimation and Interference | |
TWI623217B (en) | Device and method of handling carrier frequency offset | |
CN114866393A (en) | Signaling detection method and device based on leader sequence | |
CN106998305A (en) | Apparatus and method for processing channel estimation | |
CN108075993B (en) | Method for adaptively adjusting filter coefficients and its processing circuit | |
CN110943952B (en) | Amplitude modulation signal detection method and device | |
US10171185B2 (en) | Device and method of handling soft information | |
CN107786252A (en) | Apparatus and method for processing effective path of channel impulse response | |
TWI703829B (en) | Device and method of performing signal compensation | |
CN109951199B (en) | Receiving apparatus | |
CN112134817B (en) | Apparatus and method for performing signal compensation | |
TW201725884A (en) | Device and method of handling channel estimation | |
CN110896312B (en) | Device and method for executing bandwidth detection | |
TWI674759B (en) | Device and method of performing bandwidth detection | |
CN107104915A (en) | Apparatus and method for processing soft information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180327 |