The present disclosure relates generally to a communication system, and more particularly, to a filter/mixer structure for orthogonal frequency division multiplexing (OFDM) signal separation and inter carrier interference (ICI) reduction.
OFDM is a modulation format that is used in many of the latest wireless and telecommunications standards. One example of the use of OFDM is “5G” cellular. Next generation or “5G” telecommunications technology represents a giant leap forward in both requirements and resources over the current Long Term Evolution (LTE) telecommunications technology. Under the 3rd Generation Partnership Project (3GPP), the “New Radio Access Technology,” often called “NR” (new radio), is being developed as the underlying physical layer technology enabling 5G. See, e.g., Zaidi et al., Waveform and Numerology to Support 5G Services and Requirements, IEEE Communications Magazine (November 2016), pages 90-98; and 3GPP TSG RAN WG1 Mtg #86 Tdoc R1-168526 (Sep. 2, 2016), draft 3GPP TR 38.802, Study of New Radio (NR) Access Technology—Physical Layer Aspects, which are both incorporated herein by reference in their entirety.
In terms of resources, it is expected that 5G may have access to frequency bands from under 6 GHz (where the current LTE frequency bands are) up to 100 GHz. In terms of requirements, three 5G categories are often discussed:
One aspect of the 5G technologies are the changes to the physical layer, in which, as mentioned above, is often referred to as NR by the 3GPP. Numerology (i.e., subcarrier spacing (SCS) and waveform parameters, such as the cyclic prefix (CP)) is presently a non-issue because, in LTE, there is only one numerology in which, for example, the SCS is always 15 kHz. In a radio environment such as the current LTE environment, it is a relatively simple task for a user equipment (UE) to roughly synchronize with the signal and, based on their preset mapping in the frequency domain, find the primary synchronization signals (PSSs) and secondary synchronization signals (SSSs) in the time domain to fully synchronize.
By contrast, because of the range of 5G requirements, NR must have multiple numerologies in order to encompass the range of simultaneous usage (from relatively low bandwidth, like mMTC, to extremely high bandwidth, like 4K video on eMBB). In practice, this means, for example, there may be multiple SCSs, such as, for example, 15 kHz, 30 kHz, and 60 kHz, of different numerologies transmitting at the same time and on at least partially overlapping frequency bands.
Thus, a UE in 5G NR must be able to determine, isolate, and synchronize to more than one numerology—a new requirement for the UE.
Similar issues may arise in other communication systems where OFDM signal may be located near OFDM signals with different numerology, non-OFDM signals or OFDM signals that have the same numerology but have frequency offset of fraction of subcarrier or symbol position time offset
All of the situations described above will give rise to intercarrier interference (ICI) into the OFDM signal.
Accordingly, the present disclosure has been made to address at least the problems and/or disadvantages described herein and to provide at least the advantages described below.
According to an aspect of the present disclosure, a method is provided, including performing a first mixing on an input signal which frequency rotates the input signal such that one end of a target signal in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; performing, by the first filter, a first filtering on the first mixed input signal; performing a second mixing on the first filtered input signal which frequency rotates the first filtered input signal such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; performing, by the second filter, a second filtering on the second mixed input signal; and performing a third mixing on the second filtered input signal which frequency rotates the second filtered input signal such that the target bandwidth returns to its original location in the frequency domain in the input signal.
According to an aspect of the present disclosure, a method for constructing a variable-bandwidth digital filter capable of separating one of a plurality of possible target bandwidths from a received signal is provided, including constructing a three mixer, two filter (3M2F) structure that includes a first mixer, which frequency rotates an input signal such that one end of a target bandwidth in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; the first filter which filters an output of the first mixer; a second mixer which frequency rotates an output of the first filter such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; the second filter that filters an output of the second mixer; and a third mixer which frequency rotates an output of the second filter such that the target bandwidth returns to its original location in the frequency domain in the input signal. When only a single set of filter coefficients are used for both the first filter and the second filter, both the first filter and the second filter may comprise identical fixed-bandwidth filters.
According to an aspect of the present disclosure, a variable-bandwidth digital filter capable of isolating each of a plurality of receivable numerologies in a mixed numerology environment is provided, including a three mixer, two filter (3M2F) structure, that includes a first mixer which frequency rotates an input signal such that one end of a target numerology in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; the first filter which filters an output of the first mixer; a second mixer which frequency rotates an output of the first filter such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; the second filter which filters an output of the second mixer; and a third mixer which frequency rotates an output of the second filter such that the target numerology returns to its original location in the input signal in the frequency domain. When only a single set of filter coefficients are used for both the first filter and the second filter, both the first filter and the second filter may comprise identical fixed-bandwidth filters.
According to an aspect of the present disclosure, an apparatus is provided, including one or more non-transitory computer-readable media; and at least one processor which, when executing instructions stored on one or more non-transitory computer readable media, performs the steps of performing a first mixing on an input signal which frequency rotates the input signal such that one end of a target bandwidth in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; performing, by the first filter, a first filtering on the first mixed input signal; performing a second mixing on the first filtered input signal which frequency rotates the first filtered input signal such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; performing, by the second filter, a second filtering on the second mixed input signal; and performing a third mixing on the second filtered input signal which frequency rotates the second filtered input signal such that the target bandwidth returns to its original location in the frequency domain in the input signal.
According to an aspect of the present disclosure, a method of manufacturing a chipset, which includes at least one processor which, when executing instructions stored on one or more non-transitory computer readable media, performs the steps of performing a first mixing on an input signal which frequency rotates the input signal such that one end of a target bandwidth in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; performing, by the first filter, a first filtering on the first mixed input signal; performing a second mixing on the first filtered input signal which frequency rotates the first filtered input signal such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; performing, by the second filter, a second filtering on the second mixed input signal; and performing a third mixing on the second filtered input signal which frequency rotates the second filtered input signal such that the target bandwidth returns to its original location in the frequency domain in the input signal; and the one or more non-transitory computer-readable media which store the instructions.
According to an aspect of the present disclosure, a method of testing an apparatus is provided, including testing whether the apparatus has at least one processor which, when executing instructions stored on one or more non-transitory computer readable media, performs the steps of performing a first mixing on an input signal which frequency rotates the input signal such that one end of a target bandwidth in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; performing, by the first filter, a first filtering on the first mixed input signal; performing a second mixing on the first filtered input signal which frequency rotates the first filtered input signal such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; performing, by the second filter, a second filtering on the second mixed input signal; and performing a third mixing on the second filtered input signal which frequency rotates the second filtered input signal such that the target bandwidth returns to its original location in the frequency domain in the input signal; and testing whether the apparatus has the one or more non-transitory computer-readable media which store the instructions.
The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following detailed description, taken in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the present disclosure are described in detail with reference to the accompanying drawings. It should be noted that the same elements are designated by the same reference numerals although they are shown in different drawings. In the following description, specific details such as detailed configurations and components are merely provided to assist in the overall understanding of the embodiments of the present disclosure. Therefore, it should be apparent to those skilled in the art that various changes and modifications of the embodiments described herein may be made without departing from the scope of the present disclosure. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness. The terms described below are terms defined in consideration of the functions in the present disclosure, and may be different according to users, intentions of the users, or custom. Therefore, the definitions of the terms should be determined based on the contents throughout the specification.
The present disclosure may have various modifications and various embodiments, among which embodiments are described below in detail with reference to the accompanying drawings. However, it should be understood that the present disclosure is not limited to the embodiments, but includes all modifications, equivalents, and alternatives within the scope of the present disclosure.
Although terms including an ordinal number such as first and second may be used for describing various elements, the structural elements are not restricted by the terms. The terms are only used to distinguish one element from another element. For example, without departing from the scope of the present disclosure, a first structural element may be referred to as a second structural element. Similarly, the second structural element may also be referred to as the first structural element. As used herein, the term “and/or” includes any and all combinations of one or more associated items.
The terms herein are merely used to describe various embodiments of the present disclosure but are not intended to limit the present disclosure. Singular forms are intended to include plural forms unless the context clearly indicates otherwise. In the present disclosure, it should be understood that the terms “include” or “have” indicate existence of a feature, a number, a step, an operation, a structural element, parts, or a combination thereof, and do not exclude the existence or probability of addition of one or more other features, numerals, steps, operations, structural elements, parts, or combinations thereof.
Unless defined differently, all terms used herein have the same meanings as those understood by a person skilled in the art to which the present disclosure belongs. Terms such as those defined in a generally used dictionary are to be interpreted to have the same meanings as the contextual meanings in the relevant field of art, and are not to be interpreted to have ideal or excessively formal meanings unless clearly defined in the present disclosure.
Various embodiments may include one or more elements. An element may include any structure arranged to perform certain operations. Although an embodiment may be described with a limited number of elements in a certain arrangement by way of example, the embodiment may include more or less elements in alternate arrangements as desired for a given implementation. It is worthy to note that any reference to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearance of the phrase “one embodiment” (or “an embodiment”) in various places in this specification does not necessarily refer to the same embodiment.
Embodiments of the present disclosure provide systems, methods, and apparatuses for filtering out one of a plurality of possible numerologies in a mixed numerology environment. Hereinafter, “numerology” may be used to signify a numerology as well as a signal of a certain numerology, as the term is commonly used among those of ordinary skill in the art. In one aspect, a variable bandwidth digital filter uses two fixed bandwidth filters and three mixers.
As mentioned above, the NR standard is currently being developed, so the channel structure for NR is not finalized yet. In the current draft 3GPP TR 38.802 (Study of New Radio (NR) Access Technology—Physical Layer, ver. 14.2.0 (2017 September), which is incorporated herein in its entirety), a UE has one reference numerology of 15 kHz in a given NR carrier which defines subframe duration for the given NR carrier, i.e., a subframe duration fixed to 1 ms. For a reference numerology with SCS=15 kHz, each remaining numerology has an SCS=2m×15 kHz, where m is an integer, the subframe duration is exactly ½m ms.
Although embodiments of the present disclosure are described with reference to the NR standard, the present disclosure is not limited thereto, and embodiments of the present disclosure may be implemented in any communication environment where one OFDM signal co-exists with another OFDM signal that has different SCS, frequency, or time offset, or a non-OFDM signal with small frequency separation between the two signals.
More generally, the filter/mixer structure described herein may help separate out signals and mitigate interference in a wide variety of circumstances and particularly in a system using orthogonal frequency division multiplexing (OFDM) where sampling using the fast Fourier transform (FFT) is used to recover OFDM symbols in the receiver. While the present disclosure discusses embodiments using OFDM symbols, the present disclosure is not limited thereto, but includes non-OFDM signals as well. The interference mitigated by embodiments of the present disclosure may be inter carrier interference (IC) caused by frequency offsets and/or varying symbol lengths (such as in a mixed numerology environment), or other causes. For example, in a situation where two orthogonal frequency division multiplexed (OFDM) signals are received with identical small SCS and frequency offsets, an embodiment of the present disclosure could isolate one signal while reducing or eliminating ICI. Moreover, the present disclosure may be applied to hybrid OFDM/non-OFDM signals as well as non-OFDM signals.
In
As discussed above, in current LTE applications, only one numerology is allowed, the subcarrier spacing is a constant (i.e., SCS=15 kHz), and the symbol duration is also a constant (an inverse of the SCS). This results in the OFDM symbols of different subcarriers maintaining orthogonality, and thus they may be decoded without experiencing inter-carrier interference (ICI).
By contrast, in 5G NR, the spectrum within a channel is partitioned between OFDM components with different SCSs and symbol durations—i.e., different numerologies. When there are transmissions with multiple numerologies, orthogonality between subcarriers of different numerologies may not be maintained. Thus, for example, when decoding the signal 110 with the numerology having SCS=15 kHz, there may be ICI from the signal 120 with the numerology having SCS=60 kHz, and vice versa. When subcarriers of different numerologies are placed with a small frequency separation between them, there will be spectral leakage between the subcarriers with different numerologies, resulting in an increase in measured error vector magnitude (EVM) and in an increase in bit error rate.
Typically, to reduce ICI while separating out one numerology from multiple possible received numerologies in a received signal, two techniques are used: windowing and filtering. In the former, a window meeting the Nyquist criteria is used to isolate the signal having the desired numerology from the received mixed numerology signal. As would be known to one of ordinary skill in the art, windows which could be used include the Hanning window, the triangular window, and many more.
When using filtering, a finite impulse response (FIR) or an infinite impulse response (IIR) filter centered on the portion of a received signal allocated to the desired numerology can be used. Whether the filter should be real or complex depends on whether the desired numerology is symmetric around the center of the baseband spectrum input to the filter. A mixed numerology system such as being considered and set under 3GPP may have variable bandwidth allocation inside a channel and the desired signal numerology inside a channel may also vary, under control of the base station, i.e., an enhanced NodeB (eNB) or an NR (next generation) NB (gNB).
Accordingly, in a mixed numerology system such as 5G NR, a large number of filters (and/or the storage of a large number of sets of filter coefficients) would be required to support all of the bandwidth allocations possible under the different numerologies. The different positions of the target numerology centers may be handled by digital down-conversion of the numerology's center to the center of the input spectrum prior to the application of filtering. However, each possible bandwidth allocation would require its own set of filter coefficients to be used in the filter, resulting in the storage requirements of a large number of sets of filter coefficients (one for each bandwidth supported) for one or more programmable filters, the resource requirements of a large number of fixed filters, or the requirements of a mixture of the two (i.e., both fixed and programmable filters). All of these resource requirements would necessarily have ripple effects as well. For example, a programmable filter would need to be reconfigured with a new set of coefficients when the desired received numerology has changed, requiring the download of the new set of coefficients from memory and loading of the new set of coefficients into the programmable filter, thereby slowing down the entire process.
As briefly mentioned above, in embodiments according to the present disclosure, the filtering necessary for mixed numerologies is performed using only a small number of sets of filter coefficients (and only a single set of filter coefficients in an embodiment discussed below), which may be hard-wired (particularly when only one set is needed) or selected via a multiplexer. When only a single set of filter coefficients is used, as with an embodiment of the present disclosure discussed below, there is no need for multiplexing of coefficients nor any need for storage of multiple sets of coefficients.
According to an embodiment of the present disclosure, a filter/mixer structure, which may be referred to herein as the three-mixers-two-filters (3M2F) structure, requires storage of only a single set of filter coefficients to be used by both filters in most practical instances. The passband provided by the single set of filter coefficients is greater than or equal to the widest possible bandwidth that may be occupied by a single numerology. However, as discussed further below, when the smallest of the possible receivable numerologies is less than a certain minimum bandwidth, different sets of filter coefficients may be required, however the total number of sets of coefficients remains small.
At 210 of
At 230 of
Using methods and apparatuses according to embodiments of the present disclosure, a receiver may separate a certain numerology from a received signal containing many possible numerologies, one or more of which have different SCSs and symbol durations. The embodiment described in relation to
In a 5G NR receiver, subcarriers may be transmitted with a +½ subcarrier offset to prevent direct current (DC) or 0 Hz offsets of the transmitter and the receiver from damaging DC subcarriers of the OFDM signal. The +½ subcarrier offset must be removed at the receiver. The third mixer can combine its function of restoring the original location of the target numerology with the removal of +½ subcarrier frequency offset.
As previously mentioned, the above procedure can be applied when the desired numerology bandwidth is greater than a certain minimum amount which depends upon the passband of the filters. For target numerology bandwidths smaller than this minimum, some subcarriers will survive the operation described above. Under such circumstances, 3M2F operation must be performed with a different set of coefficients, where the identical filters in the 3M2F structure are modified by using a different set of filter coefficients to form a narrower passband. In most practical applications, a second set of coefficients is unnecessary, since any surviving subcarriers are located a large distance away from the target numerology and produce only a small amount of ICI.
In
The 3M2F mixer/filter structure in
In
Based on these assumptions, the frequency control words for NCO1 311, NCO2 321, and NCO3 331 must generate the frequencies for mixers MXR1 310, MXR2 320, and MXR3 330, respectively, as shown in Table 1:
As indicated in the Comments of Table 1, and mentioned further above, the third mixer (MXR3 330 in the embodiment shown in
In
The signal output by MXR1 310 at 410 is input into FLTR1 315, which has frequency passband BW 417, demarcated by lower frequency passband 417-L and higher frequency passband boundary 417-H, shown in
As shown in
As mentioned above, the order of operation may be reversed—i.e., the first mixer/first filter may remove the unwanted higher frequency signals and the second mixer/second filter could remove the unwanted lower frequency, as would be known to a person of ordinary skill in the art.
However, although the signal output by FLTR2 325 at 425 constitutes only the target numerology, the target numerology in the signal at 425 is not located at the right place in the spectrum—i.e., the target numerology is not located between fL and fH as shown in input signal/initial spectrum 401 of
Thus, according to the embodiment of the present disclosure shown in
When implementing a mixer/filter structure according to embodiments of the present disclosure, the filter bandwidth BW must be selected to accommodate all possible numerologies which may be received in the mixed numerology system. Depending on the circumstances of the particular implementation, as would be understood by one of ordinary skill in the art, another set of coefficients and/or component(s) (such. as, e.g., a filter or mixer) may be needed or may be simply more suitable/appropriate. In an embodiment with more than one set of filter coefficients, the filters in the 3M2F may be programmable rather than fixed.
For example, as mentioned above, there is a certain minimum target numerology threshold below which the 3M2F filter/mixer structure in
More specifically, Equation (2)(a) below represents the rejected bandwidth BWrej provided by one set of filter coefficients:
BW
rej
=f
s
−BW
3M2F (2)(a)
where the filter bandwidth BW3M2F must be greater than or equal to the largest possible numerology signal, as represented by Equation (2)(b):
BW
3M2F≥max(BWtarget) (2)(b)
and the certain minimum amount filter bandwidth BWmin_target is represented by Equation (2)(c):
BW
min
_
target
=f
s−2×BWrej (2)(c)
Accordingly, if the smallest possible numerology is greater than or equal to the minimum bandwidth BWmin_target, i.e., the minimum target numerology threshold for the set of filter coefficients of the filters, only one set of coefficients is needed, and both filters may be hard-wired (“fixed”) with that single set of coefficients. However, if there are one or more possible numerologies less than minimum bandwidth BWmin_target, i.e., the minimum target numerology threshold for the set of filter coefficients, one or more additional sets of filter coefficients may be needed because otherwise undesired signal will remain. As stated above, in most practical cases, only a single set of filter coefficients would typically be required. Table 2 summarizes these two possibilities (i.e., one set of filter coefficients or more than one set of filter coefficients):
As indicated in Table 2, spectral leakage/surviving subcarriers may make another set of filter coefficients desirable in some implementations, as would be understood by one of ordinary skill in the art. A specific example is described in relation to
fs=4096 subcarriers (sc)
BW
1st set=max(BWtarget)=3300 sc
BW
rej
_
1st set
=f
s
−BW
1st set=4096−3300=796 sc
BW
min
_
target
_
1st
_
set
=f
s−2×BWrej_1st set=2504 sc
As shown above, for
Because the minimum target bandwidth BWmin_target=2504 sc (i.e., the minimum target numerology threshold) using the first set of filter coefficients, all target numerologies with a bandwidth greater than or equal to 2504 sc will be successfully captured and separated out and thus no further filtering may be required. However, some distant subcarriers of adjacent numerologies, i.e., non-target numerologies present when target numerology a bandwidth less than the minimum target numerology threshold for the first set of filter coefficients (i.e., 2504 sc), may survive the filtering operation. In
However, under some conditions and in certain implementations, such as if further reduction in ICI is necessary for an application, a second set of coefficients may be used, as shown in
If a second set of coefficients is desirable to, for example, separate out non-target numerologies with a bandwidth less than 2504 sc, the following parameters may be used for the second set of filter coefficients, as illustrated by
fs=4096 subcarriers (sc)
BW
2nd set=max(BWtarget_2nd_stage)=2504 sc
BW
rej
_
2nd set
=f
s
−BW
2nd set=4096−2504=1592 SC
BW
min
_
target
_
2nd
_
set
=f
s−2×BWrej_2nd set=912 SC
As shown above, for
The same lines as were shown in
At 610, the 3M2F mixer/filter structure, including three mixers and two filters, is implemented in the manner shown in
At 615, it is determined whether the criteria for the variable-bandwidth 3M2F digital filter is met, where the criteria depends on the particular scenario, implementation, communication scheme, environment, etc. For example, the criteria may be whether the minimum/smallest numerology which may be received (min(BWtarget)) is greater than or equal to the minimum possible numerology which can be clearly isolated by the set of filter coefficients used by the two filters (the minimum target numerology threshold or, equivalently, BWmin_target_threshold)—i.e., min(BWtarget)≥BWmin_target_threshold?. Other possible criteria include, but are not limited to, target tolerances for spectral leakage, ICI, etc., which may depend upon the specific intended scenario, implementation, communication scheme, environment, etc.
615 is optional, and, in cases where it is predetermined that a single set of filter coefficients are sufficient, 615 is not performed, but rather, at 620, only a single set of filter coefficients are used, which means the two identical filters in the 3M2F are fixed and can be hard-wired. Similarly, if it is determined that the filter criteria are met at 615, the two identical filters are fixed and can be hard-wired.
If it is determined that the filter criteria are not met at 615, it is determined whether a second set of filter coefficients should be used at 630. As stated above, in most cases, a second set of coefficients is not required, in which case the method proceeds back to 620. However, it may be determined at 630 that a second set of filter coefficients may be needed or helpful. For instance, following the filter criteria example given above, i.e., min(BWtarget)≥BWmin_target_threshold, if the minimum/smallest numerology which may be received is less than the minimum possible numerology which can be clearly isolated using the current set of filter coefficients (min(BWtarget)<BWmin_target_threshold or, equivalently, the smallest numerology is less than the minimum target numerology threshold), a second set of filter coefficients may be used in order for the 3M2F to sufficiently capture the target numerology.
If it is determined to use a second set of filter coefficients at 630, more than one set of filter coefficients are used at 640, which means the two filters are still identical, but variable (i.e., using more than one set of filter coefficients), which may be implemented by having programmable filters, hard-wired filters (although much more complex than the fixed filters, of course), or filters implemented by a combination of software and hardware. For instance, still following the example above, if the smallest numerology is less than the minimum target numerology threshold for the first set of filter coefficients (min(BWtarget)<BWmin_target_threshold) at 615, the second set of filter coefficients may be generated at 640 using the following procedure. First, the minimum target numerology threshold for the first set of filter coefficients (BWmin_target_threshold_1st_set) is used as the maximum possible target numerology (max(BWtarget_2nd_set)) for generating the second set of filter coefficients. As a result, the passband of each of the two identical filters in the 3M2F when using the second set of filter coefficients (BWfilter_passband 2nd_set) will be greater than or equal to the largest possible numerology for the second set of filter coefficients (max(BWtarget_2nd_set), which is also the BWmin_target_threshold_1st_set.
As stated above, normally only one or possibly two sets of coefficients would actually be needed, as shown in
As shown and demonstrated by the embodiments described above, one advantage of embodiments according to the present disclosure is the reduced complexity and cost. Instead of storing a large number (possibly hundreds) of sets of filter coefficients, in most practical instances, only one set is required for the two identical filters in the 3M2F structure. Furthermore, those coefficients can be hard-wired, instead of being made programmable, which further reduces the complexity of implementation of multipliers. In such a fixed/hard-wired identical filter 3M2F variable-bandwidth digital filter embodiment, the construction would be fairly straightforward and all of the components would be relatively inexpensive.
As shown and demonstrated by the embodiments described above, one advantage of embodiments according to the present disclosure is the reduction of inter-carrier interference (ICI). A UE which separates out a signal having a certain numerology from a received signal according to an embodiment of the present disclosure also reduces ICI, which is particularly useful when in a communication system where ICI is present between closely placed channels/frequencies.
As shown and demonstrated by the embodiments described above, one advantage of embodiments according to the present disclosure is to provide a 3M2F variable-bandwidth digital filter which may be used to capture both the largest and smallest numerologies possible in a mixed numerologies communication system. Another advantage of embodiments according to the present disclosure is to provide a 3M2F variable-bandwidth digital filter which may be used to reduce ICI between closely placed channels/frequencies in a communication system.
Although embodiments of the present disclosure are described above with reference to the NR standard and mixed numerology communication environments, the present disclosure is not limited thereto, and embodiments of the present disclosure may be implemented in any communication environment where there is small SCS and/or frequency offset.
More generally, the filter/mixer structure described herein may help separate out signals and mitigate interference in a wide variety of circumstances. Specifically, a 3M2F structure according to an embodiment of the present disclosure may be used to recover OFDM symbols from an FFT sampling of a received signal. While the present disclosure discusses embodiments using OFDM symbols, the present disclosure is not limited thereto, but includes non-OFDM signals as well. The interference mitigated by embodiments of the present disclosure may be inter carrier interference (IC) caused by frequency offsets and/or varying symbol lengths (such as in a mixed numerology environment), or other impediments. For example, in a situation where two orthogonal frequency division multiplexed (OFDM) signals are received with identical SCS and small frequency offsets, an embodiment of the present disclosure could isolate one signal while also eliminating ICI. Moreover, the present disclosure may be applied to hybrid OFDM/non-OFDM signals as well as non-OFDM signals.
At 850, the apparatus (for example, a chipset) is manufactured, including at least one processor and one or more non-transitory computer-readable media. When executing instructions stored on the one or more non-transitory computer readable media, the at least one processor performs the steps of performing a first mixing on an input signal which frequency rotates the input signal such that one end of a target bandwidth/numerology in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; performing, by the first filter, a first filtering on the first mixed input signal which attenuates any signal past the one end of the passband; performing a second mixing on the first filtered input signal which frequency rotates the first filtered input signal such that the opposite end of the target bandwidth/numerology in the frequency domain is within the opposite end of the passband; performing, by the second filter, a second filtering on the second mixed input signal which attenuates any signal past the opposite end of the passband; and performing a third mixing on the second filtered input signal which frequency rotates the second filtered input signal such that the target bandwidth/numerology returns to its original location in the frequency domain in the input signal. The one or more non-transitory computer-readable media store instructions for the at least one processor to perform those steps.
At 860, the apparatus (in this instance, a chipset) is tested. Testing 860 includes testing whether the apparatus has at least one processor which, when executing instructions stored on one or more non-transitory computer readable media, performs the steps of performing a first mixing on an input signal which frequency rotates the input signal such that one end of a target bandwidth in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; performing, by the first filter, a first filtering on the first mixed input signal which attenuates any signal past the one end of the passband; performing a second mixing on the first filtered input signal which frequency rotates the first filtered input signal such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; performing, by the second filter, a second filtering on the second mixed input signal which attenuates any signal past the opposite end of the passband; and performing a third mixing on the second filtered input signal which frequency rotates the second filtered input signal such that the target bandwidth returns to its original location in the frequency domain in the input signal; and testing whether the apparatus has the one or more non-transitory computer-readable media which store instructions for the at least one processor to perform the above steps.
In another embodiment, a 3M2F structure capable of isolating each of a plurality of receivable numerologies in a mixed numerology environment is manufactured, where the 3M2F structure includes: a first mixer which frequency rotates an input signal such that one end of a target numerology in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; the first filter which filters an output of the first mixer to attenuate any signal past the one end of the passband; a second mixer which frequency rotates an output of the first filter such that the opposite end of the target bandwidth in the frequency domain is within the opposite end of the passband; the second filter which filters an output of the second mixer to attenuate any signal past the opposite end of the passband; and a third mixer which frequency rotates an output of the second filter such that the target numerology returns to its original location in the input signal in the frequency domain. When only a single set of filter coefficients are used for both the first filter and the second filter, both the first filter and the second filter may comprise identical fixed-bandwidth filters. When more than one set of filter coefficients are used for both the first filter and the second filter, both the first filter and the second filter may comprise identical programmable filters, hard-wired filters, or a combination of hardware and software.
In this embodiment, an apparatus may be tested to determine whether it is a 3M2F structure capable of isolating each of a plurality of receivable numerologies in a mixed numerology environment according to embodiments of the present disclosure, by testing whether the apparatus includes a first mixer which frequency rotates an input signal such that one end of a target numerology in the input signal is within one end of a passband of a first filter and a second filter in the frequency domain; the first filter which filters an output of the first mixer to attenuate any signal past the one end of the passband; a second mixer which frequency rotates an output of the first filter such that the opposite end of the target numerology in the frequency domain is within the opposite end of the passband; the second filter which filters an output of the second mixer to attenuate any signal past the opposite end of the passband; and a third mixer which frequency rotates an output of the second filter such that the target numerology returns to its original location in the input signal in the frequency domain.
The steps and/or operations described above in relation to an embodiment of the present disclosure may occur in a different order, or in parallel, or concurrently for different epochs, etc., depending on the specific embodiment and/or implementation, as would be understood by one of ordinary skill in the art. Different embodiments may perform actions in a different order or by different ways or means. As would be understood by one of ordinary skill in the art, some drawings are simplified representations of the actions performed, their descriptions herein simplified overviews, and real-world implementations would be much more complex, require more stages and/or components, and would also vary depending on the requirements of the particular implementation. Being simplified representations, these drawings do not show other required steps as these may be known and understood by one of ordinary skill in the art and may not be pertinent and/or helpful to the present description.
Similarly, some drawings are simplified block diagrams showing only pertinent components, and some of these components merely represent a function and/or operation well-known in the field, rather than an actual piece of hardware, as would be understood by one of ordinary skill in the art. In such cases, some or all of the components/modules may be implemented or provided in a variety and/or combinations of manners, such as at least partially in firmware and/or hardware, including, but not limited to one or more application-specific integrated circuits (“ASICs”), standard integrated circuits, controllers executing appropriate instructions, and including microcontrollers and/or embedded controllers, field-programmable gate arrays (“FPGAs”), complex programmable logic devices (“CPLDs”), and the like. Some or all of the system components and/or data structures may also be stored as contents (e.g., as executable or other machine-readable software instructions or structured data) on a non-transitory computer-readable medium (e.g., as a hard disk; a memory; a computer network or cellular wireless network or other data transmission medium; or a portable media article to be read by an appropriate drive or via an appropriate connection, such as a DVD or flash memory device) so as to enable or configure the computer-readable medium and/or one or more associated computing systems or devices to execute or otherwise use or provide the contents to perform at least some of the described techniques.
One or more processors, simple microcontrollers, controllers, and the like, whether alone or in a multi-processing arrangement, may be employed to execute sequences of instructions stored on non-transitory computer-readable media to implement embodiments of the present disclosure. In some embodiments, hard-wired circuitry may be used in place of or in combination with software instructions. Thus, embodiments of the present disclosure are not limited to any specific combination of hardware circuitry, firmware, and/or software.
The term “computer-readable medium” as used herein refers to any medium that stores instructions which may be provided to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile and volatile media. Common forms of non-transitory computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, or any other medium on which instructions which can be executed by a processor are stored.
Some embodiments of the present disclosure may be implemented, at least in part, on a portable device. “Portable device” and/or “mobile device” as used herein refers to any portable or movable electronic device having the capability of receiving wireless signals, including, but not limited to, multimedia players, communication devices, computing devices, navigating devices, etc. Thus, mobile devices include (but are not limited to) user equipment (UE), laptops, tablet computers, portable digital assistants (PDAs), mp3 players, handheld PCs, instant messaging devices (IMD), cellular telephones, global navigational satellite system (GNSS) receivers, watches, or any such device which can be worn and/or carried on one's person.
Various embodiments of the present disclosure may be implemented in an integrated circuit (IC), also called a microchip, silicon chip, computer chip, or just “a chip,” as would be understood by one of ordinary skill in the art, in view of the present disclosure. Such an IC may be, for example, a broadband and/or baseband modem chip.
While several embodiments have been described, it will be understood that various modifications can be made without departing from the scope of the present disclosure. Thus, it will be apparent to those of ordinary skill in the art that the present disclosure is not limited to any of the embodiments described herein, but rather has a coverage defined only by the appended claims and their equivalents.
This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application Ser. No. 62/583,260 filed on Nov. 8, 2017, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62583260 | Nov 2017 | US |