Non-blind and non-aliasing digital channelization implementation method and device, electronic equipment
By dividing the frequency band into 3D channels and grouping them into three groups, a channelization model was derived and synthesized. A prototype filter with specific parameters was designed, which solved the blind zone and aliasing problems in digital channelization and achieved efficient monitoring and reception of signals across the entire frequency band.
Patent Information
- Application Number
- CN202211407348.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-10
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-11-10
AI Technical Summary
Existing digital channelization technologies suffer from blind spots and aliasing issues, which affect signal detection, identification, and demodulation performance. Furthermore, existing methods for adjusting filter parameters cannot completely eliminate these problems, especially when performing poorly in full-band, full-probability monitoring and reception.
The frequency band is divided into three integer multiples of channels, and these channels are divided into three groups. Channelization models based on polyphase filter structures are derived for each group. After synthesis, prototype filters are designed according to specific parameters to eliminate blind spots and aliasing and reduce computational load.
It achieves blind zone-free and aliasing-free full-band signal processing, reduces filter order and computational load, improves the parallel and real-time processing capabilities of the communication system, and supports full-band, full-probability signal monitoring and reception.
Smart Images

Figure CN115835220B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of software radio, and in particular to a method and device for realizing digital channelization without blind spots or aliasing, and electronic equipment. Background Art
[0002] Software-defined radio (SDR) utilizes an open, standardized, and modular universal hardware platform, performing all functions, including frequency conversion, filtering, modulation, and demodulation, in software. Because SDR technology is no longer constrained by hardware specifications and structures, it offers a high degree of flexibility and openness. New functions can be easily implemented by adding software modules. Hardware can be updated or expanded as devices and technologies evolve, and software can be continuously upgraded or replaced as needed. This requires placing the A / D converter as close to the antenna as possible, digitizing the signal as early as possible, reducing analog processing circuitry and simplifying the analog processing circuitry. This improves device reliability and interference resistance. The ideal SDR architecture is direct RF sampling and digitization.
[0003] Current analog-to-digital converters (ADCs) have sampling rates exceeding 5 GHz and bandwidths exceeding 2 GHz. Such high sampling data rates prevent subsequent processing circuits from completing data in real time, necessitating digital channelization. Digital channelization divides high-rate data streams into multiple, lower-rate channels for parallel processing, reducing computational complexity. Therefore, digital channelization is a core technology of software-defined radio (SDR).
[0004] Figure 1 This is a schematic diagram of a filter bank channelization structure used in the prior art. The basic principle of digital channelization can be found in Figure 1 As shown in FIG, after the input signal is filtered by each filter and decimated by D times, it becomes a D-channel low-rate output signal. Figure 2 yes Figure 1 Schematic diagram of the channel division and frequency response of the filter bank channelization structure. However, in practical applications, Figure 2 The filter bank channelized structure shown is difficult to implement, especially when the number of channels is large and the D value is large. The required filter order is very high, and each channel must be equipped with such a filter, which makes the implementation efficiency very low.
[0005] In order to reduce the amount of computation and improve efficiency, a digital channelization implementation method based on a polyphase filter bank is generally adopted. This implementation method greatly reduces the amount of computation and has been widely used in signal processing on broadband software radio platforms to complete signal detection, identification, demodulation and other functions. Figure 3 This is a schematic diagram of a digital channelization model based on a polyphase filter bank used in the prior art. The data stream is first decimated by D times and the rate is reduced, and the filter is Figure 1The total amount of computation is greatly reduced by using the multi-phase components of the prototype filter.
[0006] Digital channelization schemes all involve the design of prototype filters. Figure 4 This diagram illustrates the locations of blind and aliasing zones for three adjacent channels after channelization using a typical prototype filter. Due to the filter's transition band, blind and aliasing zones inevitably exist between adjacent channels. Signals in these blind and aliasing zones cannot be correctly detected and extracted, a common problem with conventional digital channelization.
[0007] To solve the blind zone and aliasing zone problems in digital channelization, currently available technologies generally adjust the parameters (passband, transition band) of the prototype filter to compromise the width of the blind zone and aliasing zone according to actual applications. Figure 5 This is a schematic diagram of the existing technology that solves the blind area and aliasing area problems of adjacent channels by adjusting the prototype filter parameters. Figure 5 As shown:
[0008] Figure 5 In (a), there is no blind zone between adjacent channels, but the aliasing zone is wide. The signals of each channel in the transition zone are aliased, which has a significant impact on the performance of detection, recognition, and demodulation.
[0009] Figure 5 In (b), there is no aliasing between adjacent channels, but there are blind spots. Signal loss in these blind spots prevents full-band coverage, affecting detection, recognition, and demodulation performance. Additional processing is required to compensate for the blind spot frequency bands, which increases complexity and computational effort.
[0010] Figure 5 The transition band of the filter in (c) is reduced, and the corresponding blind zone width is also reduced, which improves the frequency band coverage ratio. However, due to the reduction of the transition band of the filter, the order of the filter will be greatly increased, which increases the amount of calculation and the difficulty of implementation.
[0011] It can be seen that the current method of adjusting the prototype filter parameters cannot eliminate the problems of blind spots and aliasing areas, and its practical application has certain limitations, especially for full-band and full-probability monitoring and reception. Summary of the Invention
[0012] In response to the blind spot and aliasing area problems inherent in the digital channelization architecture based on polyphase filters, the present invention provides a blind spot and aliasing-free digital channelization implementation method, device, and electronic equipment, which can completely eliminate the blind spot and adjacent channel aliasing problems of digital channelization, and can significantly reduce the amount of calculation, is easy to implement, and can monitor and receive signals across the entire frequency band.
[0013] According to a first aspect of the present invention, a method for implementing digital channelization without blind spots or aliasing is provided, comprising:
[0014] The entire frequency band is divided into channels that are integer multiples of 3. The channel numbers are 0, 1, 2, ..., 3D-1, where D is a positive integer.
[0015] Divide the divided channels into three groups, where the channels whose channel numbers are divisible by 3 are grouped into the first group of channels, the channels whose channel numbers are divisible by 3 with a remainder of 1 are grouped into the second group of channels, and the channels whose channel numbers are divisible by 3 with a remainder of 2 are grouped into the third group of channels. The number of channels in each group of channels is D.
[0016] Derived a channelization model based on a polyphase filter structure for each group channel to obtain a first group of channelization models, a second group of channelization models, and a third group of channelization models, and synthesized the obtained groups of channelization models;
[0017] A prototype filter is designed according to parameters of π / 3D for the passband and 4π / 3D for the transition band, and filters of each channel in each group of synthesized channelized models are determined according to the multiphase components of the prototype filter.
[0018] Preferably, the synthesized first group of channelization models, second group of channelization models, and third group of channelization models are:
[0019]
[0020] in,
[0021] m is the data sequence number of each channel, m = 0, 1, 2, ...; k is the channel sequence number before grouping, k = 0, 1, 2, ..., 3D-1; p is the channel sequence number in each group channelization model, p = 0, 1, 2, ...D-1; x p (m), h p (m) are the input data of the pth channel of each packet channelization model and its corresponding filter; y k (m) is the output data of the kth channel.
[0022] Preferably, the order of the prototype filter is designed to be the minimum integer multiple of D that is closest to the order estimate value that meets the index requirements, wherein the order estimate value of the prototype filter is calculated according to the formula Get, f s is the sampling rate, Δf is the transition band, and 20*logδ is the stop band attenuation.
[0023] Preferably, the polyphase components of the prototype filter are calculated according to the formula h p (m)=h(mD+p) is decomposed to obtain.
[0024] According to a second aspect of the present invention, a device for implementing digital channelization without blind spots or aliasing is provided, comprising:
[0025] The channel division unit is used to divide the entire frequency band into channels that are integer multiples of 3. The channel numbers are 0, 1, 2, ..., 3D-1, where D is a positive integer.
[0026] a channel grouping unit, configured to divide the divided channels into three equal groups, wherein channels whose channel numbers are divisible by 3 are grouped into a first channel group, channels whose channel numbers are divisible by 3 with a remainder of 1 are grouped into a second channel group, and channels whose channel numbers are divisible by 3 with a remainder of 2 are grouped into a third channel group, and the number of channels in each group is D;
[0027] a channelization model derivation unit, configured to derive a channelization model based on a polyphase filtering structure for each group channel, obtain a first group of channelization models, a second group of channelization models, and a third group of channelization models, and synthesize the obtained groups of channelization models;
[0028] The channel filter determination unit is used to design a prototype filter according to the parameters of π / 3D for the passband and 4π / 3D for the transition band, and to determine the filter of each channel in each group of synthesized channelization models according to the multiphase components of the prototype filter.
[0029] According to a third aspect of the present invention, there is provided an electronic device comprising a memory and a processor.
[0030] The memory stores a computer program, which is loaded and executed by the processor to implement the aforementioned method for realizing digital channelization without blind spots or aliasing.
[0031] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, which stores one or more computer programs. When the one or more computer programs are executed by a processor, they implement the aforementioned method for realizing digital channelization without blind spots or aliasing.
[0032] The technical solution of the present invention can achieve the following beneficial effects:
[0033] The present invention provides a method and device for realizing digital channelization without blind spots and aliasing, and an electronic device. First, the entire frequency band is divided into 3D channels, and these channels are equally divided into three groups of channels. Then, channelization models based on a polyphase filtering structure are derived for the three groups of channels respectively, and the obtained channelization models are resynthesized. Then, a prototype filter is designed according to parameters of π / 3D for the passband and 4π / 3D for the transition band. Based on the polyphase components of the prototype filter, the filter of each channel in each group of synthesized channelization models is determined. In this way, the problems of blind spots and adjacent channel aliasing in digital channelization can be completely eliminated, and the transition band of the prototype filter can be greatly widened, thereby obtaining a smaller filter order and computational complexity, and being easy to implement in practical applications.
[0034] The solution of the present invention solves the problems of blind spots and adjacent channel aliasing inherent in conventional digital channelization, can significantly improve the parallel and real-time processing capabilities of the communication search system, and facilitates the full-band and full-probability monitoring and reception of signals, thus having great practical application value. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments described in the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings. In the drawings:
[0036] Figure 1 This is a schematic diagram of a filter bank channelization structure used in the prior art;
[0037] Figure 2 yes Figure 1 Schematic diagram of channel division and frequency response of the filter bank channelization structure;
[0038] Figure 3 This is a schematic diagram of a digital channelization model based on a polyphase filter bank used in the prior art;
[0039] Figure 4 A schematic diagram of the locations of blind areas and aliasing areas of three adjacent channels after channelization using a typical prototype filter in the prior art;
[0040] Figure 5 This is a schematic diagram of the prior art for solving the blind area and aliasing area problems of adjacent channels by adjusting the prototype filter parameters;
[0041] Figure 6 This is a flow chart of a method for realizing digital channelization without blind spots or aliasing provided by the present invention;
[0042] Figure 7 This is a schematic diagram of channel division and three-grouping provided by the present invention;
[0043] Figure 8 Schematic diagram of the principle of digital channelization of each packet channel provided by the present invention;
[0044] Figure 9 This is a schematic diagram of the first group of channelization models provided by the present invention;
[0045] Figure 10 Schematic diagram of the second group of channelization models provided by the present invention;
[0046] Figure 11 Schematic diagram of the third group of channelization models provided by the present invention;
[0047] Figure 12 It is a schematic diagram of the prototype filter design provided by the present invention;
[0048] Figure 13 This is a structural diagram of a device for realizing digital channelization without blind spots or aliasing provided by the present invention;
[0049] Figure 14 It is a structural schematic diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0050] The present invention will be described in more detail below with reference to the accompanying drawings. These embodiments are provided to facilitate a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention may be implemented in various forms and should not be limited by the embodiments set forth herein.
[0051] From the analysis of the previous background technology section, we know that the aliasing of adjacent channel signals is caused by the fact that the transition band of the filter is too wide. If the transition band of the filter is made very narrow (less than the frequency resolution), such as Figure 5 (a), a signal will not enter two channels simultaneously. However, since the transition band is too narrow, the filter order will be very high. The following is an estimate of its order.
[0052] If the frequency resolution is 25 kHz, that is, the transition band Δf = 25 kHz = 0.025 MHz, fs = 2400 MHz, the in-band ripple is 0.5 dB, and the stopband attenuation is 20*logδ = -65 dB. When using the window function method (Caesar window) to design such a filter, the required filter order N is:
[0053]
[0054] Substituting the data into the equation, we get: N = 381393. A filter with such a high order is almost impossible to implement. Therefore, the method of reducing the filter transition band is not feasible.
[0055] The following analyzes another method: the method of narrowing the filter passband.
[0056] Will Figure 5 (a) The passband of the filter bank is reduced, and the reduced passband is converted into a transition band, keeping the total bandwidth (passband plus transition band) unchanged, as shown in Figure 5 As shown in (b), from the previous analysis, as long as the frequency bands between filters do not overlap, adjacent channel signals will not be aliased. However, this will create a blind spot between adjacent channels, and the signal in the blind spot will be "missed". The blind spot width calculated using equation (1) and the filter order are compared in Table 1. It can be seen that reducing the blind spot will greatly increase the filter order, which is also very costly.
[0057] Table 1 Comparison table of blind zone width and filter order
[0058]
[0059]
[0060] Figure 6 This is a flow chart of a method for realizing digital channelization without blind spots and aliasing provided by the present invention. Figure 6 As shown, it includes steps S610 to S640:
[0061] Step S610: Divide the entire frequency band into channels that are integer multiples of 3. The channel numbers are 0, 1, 2, ..., 3D-1, where D is a positive integer.
[0062] The number of divided channels is generally determined based on the frequency band distribution and bandwidth of the signal to be processed. In step S610, the entire frequency band is divided into 3D channels.
[0063] In step S620, the divided channels are equally divided into three groups, wherein the channels whose channel numbers are divisible by 3 are grouped into the first group of channels, the channels whose channel numbers are divisible by 3 with a remainder of 1 are grouped into the second group of channels, and the channels whose channel numbers are divisible by 3 with a remainder of 2 are grouped into the third group of channels. The number of channels in each group of channels is D.
[0064] Figure 7 This is a schematic diagram of channel division and three-grouping provided by the present invention. First, the entire frequency band is divided into 3D channels, and then these divided channels are equally divided into three groups. Figure 7 (a) is to divide the entire frequency band into 3D channels, covering the entire frequency band without blind spots, Figure 7 (b) is the first group of channels obtained by grouping channels whose channel numbers are divisible by 3, 7(c) is the second group of channels obtained by grouping channels whose channel numbers are divisible by 3 with a remainder of 1, and 7(d) is the third group of channels obtained by grouping channels whose channel numbers are divisible by 3 with a remainder of 2.
[0065] Figure 7 The center frequency of the filter bank of the first channel group shown in (b) can be expressed by equation (2):
[0066]
[0067] Figure 7 The center frequency of the filter bank of the second group of channels shown in (c) can be expressed by equation (3):
[0068]
[0069] Figure 7 The center frequency of the filter bank of the third group of channels shown in (d) can be expressed by equation (4):
[0070]
[0071] Step S630: deriving a channelization model based on a polyphase filtering structure for each group channel to obtain a first group of channelization models, a second group of channelization models, and a third group of channelization models, and synthesizing the obtained groups of channelization models;
[0072] Next, the channelization models based on the polyphase filtering structure are derived for the first group of channels, the second group of channels, and the third group of channels respectively.
[0073] Figure 8 This is a schematic diagram of the principle of the digital channelization implementation method of each packet channel provided by the present invention. Figure 8 As shown, the input signal is firstly combined with D local oscillator signals (angular frequency is ω k ) are multiplied, the role of the local oscillator is to move all D sub-bands (channels) to the baseband (zero intermediate frequency). Then it passes through the subsequent low-pass filter h Lp (n) (prototype filter h(n)) filters out the corresponding sub-band. For complex signals, since the bandwidth of the filtered signal is 2π / D, the signal can be decimated by a factor of D.
[0074] 1) Derivation of the first channelization model
[0075] Let the output of the first group of channels be y k (m), using Figure 8 The digital channelization implementation method shown in the figure is Figure 7 The output of the kth channel in (b) is (for convenience, h(n) is used instead of h) Lp (n)):
[0076]
[0077] Wherein, m is the data sequence number of each channel, m=0, 1, 2, ...; k is the channel sequence number in the first group of channels, k=0, 1, 2, ...D-1, n=mD;
[0078] Let: i = l / D, then:
[0079] Let: x p (m) = x(mD-p) (5)
[0080] h p (m) = h(mD + p) (6)
[0081] but:
[0082]
[0083] From formula (2), we know that the center frequency of the sub-band is Now we want to move the sub-band to zero frequency, so we Substituting into formula (7) we get:
[0084]
[0085] Figure 9 This is a schematic diagram of the first group of channelization models provided by the present invention.
[0086] 2) Derivation of the second channelization model
[0087] Let the output of the second channel be z k (m), still using Figure 8 The digital channelization implementation method shown in the figure can be obtained by the same logic as above:
[0088]
[0089] Bundle Substituting into the above formula we get:
[0090]
[0091]
[0092] Figure 10 This is a schematic diagram of the second group of channelization models provided by the present invention.
[0093] 3) Derivation of the third channelization model
[0094] Let the output of the third channel be z k (m), still using Figure 8 The digital channelization implementation method shown in the figure can be obtained by the same logic as above:
[0095]
[0096] Bundle Substituting into the above formula we get:
[0097]
[0098]
[0099] Figure 11 This is a schematic diagram of the third group of channelization models provided by the present invention.
[0100] 4) Synthesized channelization models of each group
[0101] The 3D channels of equations (8), (10), and (12) are expressed uniformly as follows:
[0102]
[0103] in,
[0104] m is the data sequence number of each channel, m = 0, 1, 2, ...; k is the channel sequence number before grouping, k = 0, 1, 2, ..., 3D-1; p is the channel sequence number in each group channelization model, p = 0, 1, 2, ...D-1; x p (m), h p (m) are the input data of the pth channel of each packet channelization model and its corresponding filter; y k (m) is the output data of the kth channel.
[0105] According to the above derivation, the channelization model based on the polyphase filtering structure of all channels is obtained by formula (13), where the channels whose channel numbers are divisible by 3 adopt Figure 9 The first group of channelization models shown in the figure adopts the channel whose channel number is divisible by 3 with a remainder of 1. Figure 10 The second group of channelization models shown in the figure adopts the channel whose channel number is divisible by 3 with a remainder of 2. Figure 11 The third group of channelization models is shown in Figure 3. If full-band reception is required, use Figure 9-11 If only part of the frequency band is needed for reception, select Figure 9-11 The output of the corresponding channel in the channelization model.
[0106] It should be noted that the polyphase filter bank channelization model derived above is for complex input signals. The model also applies to real signals, as long as the real signal is treated as a special case of the complex signal. Since the output channels are symmetrical from beginning to end, the number of independent output channels is halved.
[0107] Step S640 , designing a prototype filter with parameters of π / 3D for the passband and 4π / 3D for the transition band, and determining filters for each channel in each group of synthesized channelization models based on the polyphase components of the prototype filter.
[0108] Figure 12 This is a schematic diagram of the prototype filter design provided by the present invention. Figure 12 As shown, the entire frequency band is divided into 3D channels, the bandwidth of each channel is 2π / 3D, the passband of the prototype filter is π / 3D, and the transition band is 4π / 3D.
[0109] The largest computational complexity in the channelization model is filtering. The performance of the prototype filter designed by the present invention is analyzed below.
[0110] If the sampling rate fs = 2400MHz and the decimation factor D is 11, a total of 3D = 33 channels are obtained, each with a bandwidth of 72.73MHz. The filter transition band Δf of this scheme can reach a maximum of 145.45MHz. The filter's in-band ripple and stopband attenuation are determined according to the actual application requirements. If the determined in-band ripple is 0.5dB and the stopband attenuation is 20*logδ = -65dB, and the filter order is still estimated using equation (1), a smaller filter order N of 66 can be obtained, which is much smaller than the filter orders in Table 1. Therefore, the amount of computation is greatly reduced, making it easy to implement and solving the problems of blind spots and aliasing areas.
[0111] It can be seen that although the method of the present invention adopts three sets of channelization models, which is two more sets of channelization models than conventional digital channelization, the actual amount of calculation is much smaller.
[0112] It should be noted that the prototype filter can be designed using software such as Matlab. The passband of the prototype filter is π / 3D, the transition band is 4π / 3D, and the in-band ripple and stopband attenuation of the prototype filter are determined according to the actual application requirements. According to the above formula (1): After obtaining the order estimate of the prototype filter, the order of the prototype filter is finally designed to be the minimum integer multiple of D that is closest to the order estimate that meets the index requirements, so as to facilitate implementation in practical applications.
[0113] In addition, according to the derivation process of the channelization model mentioned above, the above formula (6) can be used: h p (m)=h(mD+p) decomposes the prototype filter to obtain the multiphase components of the prototype filter, and then determines the filters of each channel in each group of synthesized channelization models based on the multiphase components of the prototype filter.
[0114] In summary, the digital channelization implementation method with no blind spots and no aliasing provided by the present invention first divides the entire frequency band into 3D channels, and then divides these channels into three groups of channels. Then, channelization models based on a polyphase filtering structure are derived for each of the three groups of channels, and the obtained channelization models are resynthesized. Then, a prototype filter is designed according to the parameters of π / 3D for the passband and 4π / 3D for the transition band. According to the polyphase components of the prototype filter, the filter of each channel in each group of synthesized channelization models is determined. This can completely eliminate the problems of blind spots and adjacent channel aliasing of digital channelization, and greatly widen the transition band of the prototype filter, thereby obtaining a smaller filter order and computational complexity, and is easy to implement in practical applications.
[0115] Therefore, the blind-spot and alias-free digital channelization method provided by the present invention, through problem analysis, theoretical derivation, and architectural design, solves the inherent blind-spot and adjacent-channel aliasing issues of conventional digital channelization. This solution is simple and efficient, significantly reduces computational complexity, and improves practicality. The method of the present invention can significantly improve the parallel and real-time processing capabilities of communication search systems, facilitate full-band, full-probability signal monitoring and reception, and has great practical application value.
[0116] The present invention also provides a digital channelization device with no blind spots and no aliasing, which is based on the same technical concept as the aforementioned method. Figure 13 This is a structural diagram of a digital channelization implementation device without blind spots and aliasing provided by the present invention, see Figure 13 As shown, the device for realizing digital channelization without blind spots and aliasing of the present invention includes:
[0117] A channel division unit 131 is configured to divide the entire frequency band into channels that are integer multiples of 3, where the channel numbers are 0, 1, 2, ..., 3D-1, where D is a positive integer;
[0118] The channel grouping unit 132 is configured to divide the divided channels into three groups, wherein the channels whose channel numbers are divisible by 3 are grouped into a first channel group, the channels whose channel numbers are divisible by 3 with a remainder of 1 are grouped into a second channel group, and the channels whose channel numbers are divisible by 3 with a remainder of 2 are grouped into a third channel group, and the number of channels in each group is D;
[0119] a channelization model derivation unit 133 configured to derive a channelization model based on a polyphase filtering structure for each group channel, obtain a first group of channelization models, a second group of channelization models, and a third group of channelization models, and synthesize the obtained groups of channelization models;
[0120] The channel filter determination unit 134 is configured to design a prototype filter according to the parameters of π / 3D for the passband and 4π / 3D for the transition band, and determine the filter of each channel in each group of synthesized channelization models according to the multiphase components of the prototype filter.
[0121] Preferably, the synthesized first group of channelization models, second group of channelization models, and third group of channelization models are:
[0122]
[0123] in,
[0124] m is the data sequence number of each channel, m = 0, 1, 2, ...; k is the channel sequence number before grouping, k = 0, 1, 2, ..., 3D-1; p is the channel sequence number in each group channelization model, p = 0, 1, 2, ...D-1; x p (m), h p (m) are the input data of the pth channel of each packet channelization model and its corresponding filter; y k (m) is the output data of the kth channel.
[0125] Preferably, the order of the prototype filter is designed to be the minimum integer multiple of D that is closest to the order estimate that meets the index requirements, wherein the order estimate of the prototype filter is calculated according to the formula Get, f s is the sampling rate, Δf is the transition band, and 20*logδ is the stop band attenuation.
[0126] Preferably, the polyphase components of the prototype filter are calculated according to the formula h p (m)=h(mD+p) is decomposed to obtain.
[0127] The implementation process of each unit module in the device for realizing digital channelization without blind spots and aliasing of the present invention can be referred to the above method embodiment, which will not be described in detail here.
[0128] The present invention also provides an electronic device that belongs to the same technical concept as the aforementioned method and device. Figure 14 This is a schematic diagram of the structure of an electronic device provided by the present invention. Figure 14 The electronic device provided by the present invention includes a memory and a processor, wherein the memory can be a memory, such as a high-speed random-access memory (RAM), or a non-volatile memory, such as at least one disk storage device. The memory stores a computer program, which is loaded and executed by the processor to implement the aforementioned method for achieving digital channelization without blind spots or aliasing.
[0129] At the hardware level, the electronic device may also optionally include hardware such as a display panel, an interface module, and a communication module. The memory, processor, display panel, interface module, and communication module may be interconnected via an internal bus, which may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 14 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0130] The present invention also proposes a computer-readable storage medium, which stores one or more computer programs. When the one or more computer programs are executed by a processor, the one or more computer programs implement the aforementioned method for realizing digital channelization without blind spots or aliasing.
[0131] Those skilled in the art will appreciate that various embodiments of the present invention may be provided as methods, apparatuses, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing a computer program.
[0132] These computer programs can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0133] These computer programs can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0134] In some typical configurations, a computer device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-permanent storage in a computer-readable medium, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable storage medium.
[0135] Computer-readable storage media includes permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable storage media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0136] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0137] The above are merely embodiments of the present invention and are not intended to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention are intended to be included within the scope of the claims of the present invention.
Claims
1. A method for realizing digital channelization without blind spots and aliasing, characterized in that: include: The entire frequency band is divided into channels that are integer multiples of 3. The channel numbers are 0, 1, 2, ..., 3D-1, where D is a positive integer. Divide the divided channels into three groups, where the channels whose channel numbers are divisible by 3 are grouped into the first group of channels, the channels whose channel numbers are divisible by 3 with a remainder of 1 are grouped into the second group of channels, and the channels whose channel numbers are divisible by 3 with a remainder of 2 are grouped into the third group of channels. The number of channels in each group of channels is D. Derived a channelization model based on a polyphase filter structure for each group channel to obtain a first group of channelization models, a second group of channelization models, and a third group of channelization models, and synthesized the obtained groups of channelization models; A prototype filter is designed according to parameters of a passband of π / 3D and a transition band of 4π / 3D, and a filter of each channel in each group of synthesized channelized models is determined according to the multiphase components of the prototype filter; The synthesized first group of channelization models, second group of channelization models, and third group of channelization models are: in, m is the data sequence number of each channel, m = 0, 1, 2, ...; k is the channel sequence number before grouping, k = 0, 1, 2, ..., 3D-1; p is the channel sequence number in each group channelization model, p = 0, 1, 2, ...D-1; x p (m), h p (m) are the input data of the pth channel of each packet channelization model and its corresponding filter; y k (m) is the output data of the kth channel.
2. The method according to claim 1, characterized in that The order of the prototype filter is designed to be the minimum integer multiple of D that is closest to the order estimate that meets the index requirements, wherein the order estimate of the prototype filter is calculated according to the formula Get, f s is the sampling rate, Δf is the transition band, and 20*logδ is the stop band attenuation.
3. The method according to claim 2, characterized in that The polyphase components of the prototype filter are calculated according to the formula h p (m)=h(mD+p) is decomposed to obtain.
4. A digital channelization device with no blind spots and no aliasing, characterized in that: include: The channel division unit is used to divide the entire frequency band into channels that are integer multiples of 3. The channel numbers are 0, 1, 2, ..., 3D-1, where D is a positive integer. a channel grouping unit, configured to divide the divided channels into three equal groups, wherein channels whose channel numbers are divisible by 3 are grouped into a first channel group, channels whose channel numbers are divisible by 3 with a remainder of 1 are grouped into a second channel group, and channels whose channel numbers are divisible by 3 with a remainder of 2 are grouped into a third channel group, and the number of channels in each group is D; a channelization model derivation unit, configured to derive a channelization model based on a polyphase filtering structure for each group channel, obtain a first group of channelization models, a second group of channelization models, and a third group of channelization models, and synthesize the obtained groups of channelization models; a channel filter determination unit, configured to design a prototype filter according to parameters of π / 3D for the passband and 4π / 3D for the transition band, and determine the filter of each channel in each group of synthesized channelization models according to the multiphase components of the prototype filter; The synthesized first group of channelization models, second group of channelization models, and third group of channelization models are: in, m is the data sequence number of each channel, m = 0, 1, 2, ...; k is the channel sequence number before grouping, k = 0, 1, 2, ..., 3D-1; p is the channel sequence number in each group channelization model, p = 0, 1, 2, ...D-1; x p (m), h p (m) are the input data of the pth channel of each packet channelization model and its corresponding filter; y k (m) is the output data of the kth channel.
5. The device according to claim 4, characterized in that The order of the prototype filter is designed to be the minimum integer multiple of D that is closest to the order estimate that meets the index requirements, wherein the order estimate of the prototype filter is calculated according to the formula Get, f s is the sampling rate, Δf is the transition band, and 20*logδ is the stop band attenuation.
6. The device according to claim 4, characterized in that The polyphase components of the prototype filter are calculated according to the formula h p (m)=h(mD+p) is decomposed to obtain.
7. An electronic device comprising a memory and a processor, The memory stores a computer program, which is loaded and executed by the processor to implement the method for realizing digital channelization without blind spots and aliasing according to any one of claims 1 to 3.
8. A computer-readable storage medium storing one or more computer programs, wherein when executed by a processor, the one or more computer programs implement the method for realizing digital channelization without blind spots and aliasing according to any one of claims 1 to 3.
Citation Information
Patent Citations
Bandwidth variable digital channel synthesizer, decomposer and bandwidth variable digital channel synthesizer and decomposer
CN105721009A
Channelized receiving method based on multi-phase filter bank
CN112994713A