SYSTEM AND METHOD FOR SIGNAL RE-TRANSMISSION
20220393786 · 2022-12-08
Inventors
Cpc classification
H04K3/43
ELECTRICITY
H04K1/04
ELECTRICITY
H04K3/41
ELECTRICITY
H04K3/42
ELECTRICITY
G01S7/36
PHYSICS
H04K3/65
ELECTRICITY
H04K3/44
ELECTRICITY
International classification
Abstract
System and for signal re-transmission including a channelizer, a signal-effect-processor and a controller. The signal-ef-fect-processor includes a plurality of sub-band-processors and a summer. The channelizer receives a sampled Intermediate-Frequency signal exhibiting a first sampling-rate. The channelizer produces a plurality of sub-band-signals, each associated with a respective sub-band of the Intermediate-Frequency signal. Each sub-band-signal exhibit a second sampling-rate lower than the first sampling-rate. Each of at least one selected sub-band-processor receives a respective sub-band-signal, introduces at least one effect to the respective sub-band-signal, and increases the sampling-rate of the respective sub-band-signal to the first sampling-rate, thereby producing a respective affected sub-band re-transmit signal. Each selected sub-band-processor is further provides the respective affected sub-band re-transmit signal to a respective input of the summer. The summer sums the inputs thereof to produce a wideband affected re-transmit signal. The controller selects the selected sub-band processor and controls settings of the at least one effect.
Claims
1. A system for signal re-transmission comprising: a channelizer, configured to receive a sampled Intermediate Frequency signal, said sampled Intermediate Frequency signal exhibiting a first sampling rate, said channelizer further configured to produce a plurality of sub-band signals, each sub-band signal being associated with a respective sub-band of said sampled Intermediate Frequency signal, each sub-band signal exhibiting a second sampling rate lower than said first sampling rate; a signal effect processor, coupled with said channelizer, said signal effect processor including a plurality of sub-band processors and a summer, each of at least one selected sub-band processor configured to receive a respective sub-band signal, to introduce at least one effect to said respective sub-band signal, and to increase the sampling rate of said respective sub-band signal to said first sampling rate, thereby producing a respective affected sub-band re-transmit signal, each of said at least one selected sub-band processor further configured to provide said respective affected sub-band re-transmit signal to a respective input of said summer, said summer configured to sum inputs thereof to produce a wideband affected re-transmit signal; and a controller, coupled with said channelizer and with said signal effect processor, configured to select said at least one selected sub-band processor and to control settings of said at least one effect.
2. The system according to claim 1, wherein each said sub-band processors includes a sub-band signal effect processor and an interpolator, wherein sub-band signal effect processor is configured to introduce said at least one respective effect to said respective sub-band signal, and wherein said interpolator is configured to increase said sampling rate of said respective sub-band signal to said first sampling rate.
3. The system according to claim 2, wherein said effect is one of: frequency modulation; amplitude modulation; phase modulation; Doppler shift; and delay.
4. The system according to claim 3, wherein said sub-band signal effect processor includes: a delay configured to introduce a delay to said sub-band signal; a phase shifter, coupled with said delay, configured to introduce phase shifts corresponding to at least one of said frequency modulation, phase modulation and Doppler shift; a Cartesian to polar converter coupled with said phase shifter, configured to converts the received complex values of the sub-band signal from Cartesian form to polar form; and an amplifier coupled with said Cartesian to polar converter, configured to amplify the amplitude of said sub-band signal.
5. The system according to claim 1, wherein said channelizer produces said plurality of sub-band signals by producing a plurality of frequency representations vectors, where each frequency representation vector includes a plurality of sub-bands, each frequency representation vector associated with a respective time-tag, and wherein the k.sub.th entries of consecutive frequency representation vectors define a sub-band signal.
6. The system according to claim 1, wherein said channelizer produces said plurality of sub-band signals by employing one of: Short Time Fast Fourier Transform; Generalized Slide Fast Fourier Transform; Sliding Discrete Fourier Transform; and a bank of time filters with decimation.
7. A method for signal re-transmission comprising the procedures of: determining a plurality of sub-band signals, each sub-band signal being associated with a respective sub-band of sampled received Intermediate Frequency signal, said sampled received Intermediate Frequency signal exhibiting a first sampling rate, each sub-band signal exhibiting a second sampling rate lower than said first sampling rate; for each of at least one selected sub-band of interest, introducing at least one selected effect to the respective sub-band signal, thereby producing an affected sub-band signal for each of said at least one sub-band of interest; increasing the sample rate of each affected sub-band signal to said first sampling rate to produce at least one effected sub-band re-transmit signal; and summing all affected sub-band re-transmit signals to produce a wideband affected re-transmit signal.
8. The method according to claim 7, wherein said effect is one of: frequency modulation; amplitude modulation; phase modulation; Doppler shift; and delay.
9. The method according to claim 7, wherein prior to said procedure of determining a plurality of sub-band signals, said method includes the procedure of determining a plurality of frequency representation vectors from each group of samples of said received sampled wideband Intermediate Frequency signal, wherein the k.sub.th entries of consecutive frequency representation vectors define a sub-band signal.
10. The method according to claim 9, wherein prior to said procedure of determining a plurality of frequency representation vectors, said method includes the procedure of sampling said received Intermediate Frequency signal at said first sampling rate.
11. The method according to claim 7, wherein said plurality of sub-band signals are determined by employing one of: Short Time Fast Fourier Transform; Generalized Slide Fast Fourier Transform; Sliding Discrete Fourier Transform; and a bank of time filters with decimation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The disclosed technique will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
[0008]
[0009]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0010] The disclosed technique overcomes the disadvantages of the prior art by providing a system and a method for signal re-transmission, which exploits the sparseness of the received bandwidth. In other words, since the received bandwidth is sparse, it is not necessary to process the entire received bandwidth, but rather only selected sub-bands in which a signal exists. According to the disclosed technique, a wideband received IF signal is sampled. However, only selected sub-bands of the wideband received IF signal, which exhibit a narrow bandwidth (i.e., narrow relative to the bandwidth of the received wideband IF signal), are processed. Consequently, the processing requirements (e.g., processing time, power consumption) are lower relative to the processing requirements when the entire bandwidth of the wideband IF signal is processed.
[0011] Reference is now made to
[0012] System 100 includes an Analog to Digital Converter (ADC) 102, a channelizer 104, a controller 105, a signal effect processor 106 and a Digital to Analog Converter (DAC) 108. Signal effect processor 106 includes a plurality of sub-band signal effect processors 110.sub.1, 110.sub.2, . . . , 110.sub.M and a summer 112. Each one of sub-band processor 110.sub.1, 110.sub.2, . . . , 110.sub.M includes a respective sub-band signal effect processor 114.sub.1, 114.sub.2, . . . , 114.sub.M and a respective interpolator 116.sub.1, 116.sub.2, . . . , 116.sub.M.
[0013] The input of each one of sub-band signal effect processors 114.sub.1, 114.sub.2, . . . , 114.sub.M is coupled with the output of channelizer 104 and the output of each one of sub-band signal effect processors 114.sub.1, 114.sub.2, . . . , 114.sub.M is coupled with the input of a respective interpolator 116.sub.1, 116.sub.2, . . . , 116.sub.M. The outputs of interpolators 116.sub.1, 116.sub.2, . . . , 116.sub.M are coupled with the inputs of summer 112. The input of channelizer 104 is coupled with the output of ADC 102. The output of summer 112 is coupled with the input of DAC 108. Controller 105 is coupled with channelizer 104 and with signal effect processor 106.
[0014] ADC 102 receives a wideband IF signal from an RF front end (not shown) and samples the received wideband IF signal at a respective sampling rate, as defined by the sampling theorem and additional system requirements and constraints (e.g., guard bands, system clock frequency, samplers availability and the like). ADC 102 produces a sampled wideband IF signal 122. ADC 102 provides the sampled wideband IF signal 120 to channelizer 104. With reference to
[0015] Channelizer 104 provides selected sub-band signals to respective ones of sub-band processors 110.sub.1, 110.sub.2, . . . , 110.sub.M (i.e., to selected ones of sub-band processors 110.sub.1, 110.sub.2, . . . , 110.sub.M). In general the number M of sub-band processors 110.sub.1, 110.sub.2, . . . ., 110.sub.M is equal or smaller than N/2 (i.e., M≤N/2, where N/2 is the number of frequency bins). A sub-band signal is defined by a stream of the k.sup.th entries of consecutive frequency representation vectors. For example, entries X.sub.1.sup.1, X.sub.2.sup.1, X.sub.3.sup.1, . . . , X.sub.i.sup.1, . . . in spectrogram 124 define a sub-band signal associated with the first sub-band (i.e., sub-band 1), entries X.sub.1.sup.2, X.sub.2.sup.2, X.sub.3.sup.2, . . . , X.sub.i.sup.2, . . . in spectrogram 124 define a sub-band signal associated with the second sub-band (i.e., sub-band 2). Therefore, each sub-band signal is associated with a respective k.sup.th sub-band of the bandwidth of the IF signal. Also, since each entry in a frequency representation vector is a complex number, the values of the sub-band signals are also complex numbers. The sample rate of each sub-band signal is given by:
where SBSR is the sample rate of the sub-band signal, IFSR is the sampling rate of wideband sampled IF signal 122 and overlap factor and N are as described above. The overlap factor in Equation (1) is employed since each entry in a frequency representation vector is determined from a group of N samples, where a portion of the samples are employed by two or more sub-band signals. As such the sample rate of each sub-band signal is lower than the sample rated of the sampled wideband IF signal.
[0016] Typically, only a fraction of the bandwidth of wideband IF signal 122 includes a signal or signals of interest. As such, only the sub-band signals corresponding to bandwidth of these signals of interest are provided to respective ones of sub-band signal effect processors 114.sub.1, 114.sub.2, . . . , 114.sub.M. In other words, only selected portions (i.e., sub-bands of interest) of the bandwidth of the IF signal are processed. In the special case where M=N/2, each sub-band signal associated with a selected k.sub.th sub-band may be allocated to the corresponding k.sub.th sub-band signal effect processor. In general, the selection and allocation of sub-band signals to respective signal effect processors is controlled by controller 105. Controller 105 exploits the spectral sparseness of the received IF signal. For example, controller 105 may have prior information related to sub-bands of interest. Alternatively, or additionally, controller 105 may allocate only sub-band signals which the amplitude thereof is above a predetermined threshold.
[0017] In each one of the selected sub-band processors 110.sub.1, 110.sub.2, . . . , 110.sub.M, the respective sub-band signal effect processor 114.sub.1, 114.sub.2, . . . , 114.sub.M, introduces respective selected effects to the corresponding sub-band signal provided thereto, and produces a respective affected sub-band signal. These effects are, for example, one of delay, amplitude modulation, phase modulation, and Doppler Effect, or any combination thereof. With reference to
[0018] Delay 130.sub.k receives a sub-band signal, introduces a respective delay to the sub-band signal. Delay 130.sub.k may be implemented as a buffer memory in which the sub-band signal is stored for a period of time. Delay 130.sub.k provides the delayed sub-band signal to phase shifter 132.sub.k. In phase shifter 132.sub.k, mixer 140.sub.k mixes the delayed sub-band signal with a selected digitally synthesized signal to frequency and/or phase modulate the delayed sub-band signal. Frequency modulation also may be employed to introduce a Doppler shift to the sub-band signal. Phase shifter 132.sub.k provides the frequency and/or phase modulated signal to Cartesian to polar converter 134.sub.k. Cartesian to polar converter 134.sub.k converts the received complex values of the sub-band signal from Cartesian form (i.e., x+iy) to polar form (i.e., amplitude and phase values). Cartesian to polar converter 134.sub.k provides phase values are provided to interpolator 116k and the amplitude values to amplifier 136.sub.k. Amplifier 136.sub.k amplifies the amplitude of the sub-band signal (i.e., amplitude modulation) and provides the amplified amplitude values of the sub-signal to mixer 144.sub.k.
[0019] Interpolator 116.sub.k increases the sampling frequency of the respective sub-band signal back to the sampling frequency of ADC 102. Recall that the sample rate of each sub-band signal is ‘the overlap factor’/N of the sample rate of the sampled wideband IF signal. To that end, for each difference between pair of consecutive phase values, interpolator 116.sub.k produces a sampled sinusoid including N/‘the overlap factor’ (i.e., N divided by the overlap factor) samples at a frequency corresponding to the difference between consecutive phase values. Interpolator 116.sub.k employs cosine LUT 142.sub.k to produce this sampled sinusoid. Interpolator 116.sub.k provides the sampled sinusoid to Mixer 144.sub.k.
[0020] Mixer 144.sub.k multiples the sinusoid samples by the amplitude values from amplifier 136.sub.k to generate an affected sub-band re-transmit signal respective of sub-band k, referred to as the k.sup.th affected sub-band re-transmit signal. Mixer 144.sub.k provides the k.sup.th affected sub-band re-transmit signal to a respective input of summer 112. Summer 112 sums the inputs therefore. Thus, summer 112 sums the affected sub-band re-transmit signals from the pertinent sub-band signal effect processors 114.sub.1, 114.sub.2, . . . , 114.sub.M, and produces a wideband affected re-transmit signal.
[0021] As mentioned above, only selected ones of sub-band processors 110.sub.1, 110.sub.2, . . . , 110.sub.M process the respective sub-band signals provided thereto, and the number of samples per second being processed by each selected one of signal effect processor 110.sub.1, 110.sub.2, . . . , 110.sub.M (also referred to as the samples processing rate), is smaller by a factor of N/‘the overlap factor’, relative to the samples rate of sampled wideband IF signal 122 produced by ADC 102. As such, the processing requirements (i.e., power consumption and processing speed) of signal effect processor 106 are reduced relative to processing requirements for processing all the bandwidth of the received wideband IF signal. Also, since summer 112 produces a single signal, at the sample rate of the sampled wideband IF signal, there is no need to modify DAC 108, nor employ a DAC for each sub-band. In other words, a system according to the disclosed technique may replace existing DRFM system without modification to the operating rates of the ADC and DAC of the existing system.
[0022] System 100 may be implemented employing discrete components, on an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP) or a io general purpose computer. When implemented on a DSP or on a general purpose computer, system 100 includes a memory for storing machine-readable instructions configured to be executed by the DSP or by the general purpose computer.
[0023] Reference is now made to
[0024] In procedure 202, a plurality of frequency representation vectors are determined from consecutive sample groups, each group including N samples of the sample wideband IF signal. These frequency representation vectors are determined, for example, by performing a Fourier Transform. Typically, the entries of these frequency representation vectors are complex numbers. With reference to
[0025] In procedure 204, a plurality of sub-band signals are determined from frequency representation vectors. Each sub-band signal is defined by a stream of the k.sup.th entries of consecutive frequency representation vectors. As such, each sub-band signal is associated with a respective k.sup.th sub-band of the bandwidth of the IF signal. Also, since each entry in a frequency representation vector is a complex number, the values of the sub-band signals are also complex numbers. Furthermore, the sample rate of each sub-band signal is ‘the overlap factor’/N of the sample rate of the sampled wideband IF signal (i.e., since each of these entries is determined from a group of N samples). Thus, the sample rate of each sub-band signal is lower than the sample rate of the sampled wideband IF signal. With reference to
[0026] In procedure 206, for each of at least one selected sub-band of interest, at least one selected effect is introduced to the respective sub-band signal, thereby producing an affected sub-band signal for each of the at least one sub-band of interest. This effect or effects are, for example, at least one of delay, amplitude modulation, phase modulation, and Doppler effect, or any combination thereof. The effect or effects introduced to each sub-band signal need not be the same as the effect or effects introduced to other sub-band signals. For example, the effect introduced to one sub-band signal is only delay, while the effects introduce to another sub-band signal are delay and Doppler effect, and the effects introduce to yet another sub-band signal are delay, amplitude modulation and Doppler effect. With reference to
[0027] In procedure 208, the sample rate of each affected sub-band signal is increased to the sampling rate of the received wideband IF signal, to produce respective affected sub-band re-transmit signals. The sample rate is increased, for example, by producing, for each affected sub-band signal, N/‘the overlap factor’ samples of a sinusoid at a frequency corresponding to the phase difference between two consecutive samples of the corresponding affected sub-band signal. With reference to
[0028] In procedure 210, all (i.e., the one or more) affected sub-band re-transmit signals are summed to produce a wideband affected re-transmit signal. With reference to
[0029] It will be appreciated by persons skilled in the art that the disclosed technique is not limited to what has been particularly shown and described hereinabove. Rather the scope of the disclosed technique is defined only by the claims, which follow.